/* Update 08: warnings and history. No changes inside Elfsight. */
[data-warning-ticker][hidden],[data-history-link][hidden]{display:none!important}
.warning-ticker{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:#fff6df;border:1px solid #e4c677;border-left:5px solid #b46600;padding:1rem 1.4rem;margin:1.5rem auto;max-width:1224px;color:#27354b}
.warning-ticker-body{display:flex;align-items:baseline;gap:.6rem 1.3rem;flex-wrap:wrap;min-width:0}
.warning-ticker strong{color:#795000;white-space:nowrap}
.warning-ticker a{font-weight:700;overflow-wrap:anywhere}
.warning-ticker-controls{display:flex;align-items:center;gap:.65rem;white-space:nowrap}
.warning-ticker-controls button{background:white;border:1px solid #c4ad79;min-width:44px;min-height:44px;cursor:pointer;color:#12396a;font:inherit}
.extra-meta{color:#526073;font-size:.85rem;line-height:1.6}
.warning-section{background:#fffaf0}
.warning-card{padding:1.5rem 0;border-top:1px solid #dcd4c1;scroll-margin-top:110px}
.warning-card h3{margin:.4rem 0 .75rem;font-size:1.35rem}
.extra-copy{white-space:pre-line;overflow-wrap:anywhere}
.history-entry{display:grid;grid-template-columns:140px minmax(0,1fr);gap:2rem;padding:2rem 0;border-top:1px solid #d1dced;scroll-margin-top:110px}
.history-year{font-size:1.5rem;font-weight:700;color:#12447c}
.history-content{display:flex;gap:2rem;align-items:flex-start;min-width:0}
.history-content img{width:170px;height:210px;object-fit:contain;background:#f2f5f9;flex:none}
.history-content>div{min-width:0}
.history-content h3{margin:0 0 .8rem;font-size:1.5rem}
.extra-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
[data-extra-editor] label{display:grid;gap:.4rem;margin:1rem 0;font-weight:600}
[data-extra-editor] input,[data-extra-editor] textarea,[data-extra-editor] select{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:.7rem;border:1px solid #a9bdd9;border-radius:3px;background:white;color:#172b49}
[data-extra-editor] textarea{resize:vertical}
[data-extra-editor] .is-error{color:#a01919}
.extra-editor-note{padding:1rem;background:#eef4fd;border-left:4px solid #215a9d}
.extra-photo{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;background:#f3f6fa;padding:1rem}
.extra-photo img{width:110px;height:140px;object-fit:contain}
.extra-photo label{flex:1;min-width:180px}
.extra-preview{margin-top:2rem;padding:1rem;border:1px dashed #a9bdd9}
.extra-preview h4{margin-top:0}
@media(max-width:650px){.warning-ticker{margin:1rem 20px;padding:1rem;flex-wrap:wrap}.warning-ticker-body{display:grid;gap:.5rem}.history-entry{grid-template-columns:1fr;gap:1rem}.history-content{flex-direction:column;gap:1rem}.history-content img{width:150px;height:185px}.extra-form-grid{grid-template-columns:1fr}.extra-preview{padding:.75rem}}
