.pop-panel{color:#355b49;font:14px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}.pop-panel h3{font:25px/1.15 Georgia,serif;margin:9px 0 16px}.pop-panel h4{font:20px/1.2 Georgia,serif;margin:0 0 8px}.pop-eyebrow{font-size:10px;letter-spacing:1.8px;color:#66806c}.pop-panel p{margin:10px 0}.pop-panel small{display:block;color:#6e7e71;font-size:11px;line-height:1.45}.pop-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;border-block:1px solid #d7dece;padding:12px 0}.pop-stats b{font:27px Georgia,serif;display:block}.pop-stats span{font-size:11px}.pop-panel button,.pop-panel select{min-height:38px;border:1px solid #bdcbb7;border-radius:8px;background:#f7f6e9;color:#385b47;padding:7px 9px;font:12px/1.25 system-ui,sans-serif;cursor:pointer}.pop-panel button:hover{background:#e9efdc}.pop-panel button:focus-visible,.pop-panel select:focus-visible{outline:3px solid #c19c4c;outline-offset:2px}.pop-panel .pop-primary{background:#3f6c52;color:#fffbe9;border-color:#3f6c52}.pop-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pop-controls .pop-primary{grid-column:1/-1}.pop-clock{font-size:12px}.pop-rate{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 0;font-size:12px}.pop-rate select{max-width:65%;min-width:62px}.pop-toggles,.pop-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0}.pop-panel button[aria-pressed=true]{box-shadow:inset 0 -3px #72945f}.pop-tabs{padding-top:12px;border-top:1px solid #d7dece}.pop-island-detail{border:1px solid #d5ddc9;background:#f2f3e6;padding:13px;border-radius:11px}.pop-stage-counts{letter-spacing:1px}.pop-resources{font-size:12px}.pop-note{font-size:12px;color:#7b6643;background:#f1ead7;padding:8px;border-radius:6px}.pop-panel details{margin:16px 0;border-top:1px solid #d7dece;padding-top:12px;font-size:12px}.pop-panel summary{cursor:pointer;font-weight:600}.pop-events{padding-left:19px}.pop-events li{margin:9px 0}.pop-events span{color:#89917a}.pop-map-island{cursor:pointer;outline:none}.pop-map-island:focus-visible>path:first-child{stroke:#b17e37;stroke-width:10}.pop-entry{display:block;width:100%;margin:9px 0;padding:10px;border:1px solid #91ac87;border-radius:9px;background:#e6edd9;color:#365b46;font:13px Georgia,serif;cursor:pointer}
@media(max-width:720px){.pop-panel h3{font-size:24px}.pop-panel button,.pop-panel select{min-height:44px}.pop-panel{padding-bottom:12px}}

.field-head{flex-wrap:wrap;gap:8px}.field-head .field-name{min-width:0;flex-wrap:wrap}.field-head .tools{margin-left:auto;flex-wrap:wrap;max-width:100%}body.population-archipelago .field-footer:before{content:"Vazby příbuzenství · výběr ostrova otevře jeho historii · TEST"}body.population-archipelago #mapCount{font-size:11px}
