.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.news-filter-details{font-size:10px;color:inherit;border:1px solid var(--panel-line);border-radius:5px}.news-filter-details summary{padding:8px;cursor:pointer;overflow-wrap:anywhere}.news-filter-details[open] summary{border-bottom:1px solid var(--panel-line)}.news-filter-details .news-filters{padding:8px}.news-filter-details[open]{margin-bottom:5px}
.news-preset{grid-column:1/-1}.layer-search{padding:7px 10px 3px}.layer-search input{width:100%;box-sizing:border-box;border:1px solid var(--panel-line);border-radius:4px;background:transparent;color:var(--c-text);font:11px var(--ui-font);padding:8px}.layer-search span{display:block;font:9px var(--ui-font);color:var(--c-text-dim);padding-top:3px}.layer-search span:empty{display:none}#layer-body.searching-layers #meer-body,#layer-body.searching-layers #radar-body{max-height:none!important;overflow:visible}#layer-body.searching-layers .meer-header,#layer-body.searching-layers .kaarten-header,#layer-body.searching-layers #kaarten-body,#layer-body.searching-layers .layer-sub-body,#layer-body.searching-layers .layer-sub{display:none!important}.layer-item[hidden]{display:none!important}
@media(min-width:1101px){#insight-panel.news-view-open{width:340px;max-height:calc(100dvh - 215px)}}
.news-layer-symbol{font:bold 14px Georgia,serif;color:#ffc078}.news-layer-open{border:0;background:none;color:var(--c-text-dim);cursor:pointer;padding:7px;font-size:15px;margin-left:auto}
.news-intro{margin-bottom:12px}.news-eyebrow{font:9px var(--ui-font);letter-spacing:1.5px;color:#e9ad6e}.news-intro h2{font:600 24px/1.15 var(--ui-font);letter-spacing:-.8px;margin:5px 0 7px;color:#e4f4ec}.news-intro p{font-size:11px;margin:0;color:#a0b9b0}
.news-scope{display:flex;padding:3px;background:#7bb6970c;border:1px solid var(--panel-line);border-radius:7px;gap:3px;margin-bottom:10px}.news-scope button{flex:1;border:0;border-radius:4px;background:transparent;color:#a0b9b0;padding:7px 2px;font:10px var(--ui-font);cursor:pointer}.news-scope button[aria-pressed=true]{background:#e8b87522;color:#ffd4a0}
#news-query,.news-filters select,#news-sort,#news-radius{box-sizing:border-box;border:1px solid var(--panel-line);border-radius:5px;background:var(--panel-bg);color:inherit;font:11px var(--ui-font);padding:8px;min-width:0;max-width:100%}#news-query{width:100%;margin-bottom:9px;padding:10px 9px}.news-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.news-filters label{font-size:9px;letter-spacing:.3px;color:#a0b9b0}.news-filters select{display:block;width:100%;margin-top:3px}.news-filters select:disabled{opacity:.5}
.news-list-toolbar{display:flex;align-items:center;gap:5px;margin:12px 0 7px}#news-sort{flex:1;font-size:10px;padding:7px 5px}.news-list-toolbar button{background:transparent;border:1px solid var(--panel-line);border-radius:5px;padding:7px 6px;color:inherit;cursor:pointer;font:10px var(--ui-font)}.news-save-filter[aria-pressed=true]{color:#ffd4a0;border-color:#d99554}#news-saved-count{font-variant-numeric:tabular-nums;color:#e9ad6e}#news-radius-wrap{font-size:10px;margin:6px 0 10px}#news-radius{margin-left:8px;font-size:10px;padding:5px}
#news-summary{font-size:10px;color:#a0b9b0;padding:2px 0 12px;min-height:15px}.news-card{position:relative;border-top:1px solid var(--panel-line);padding:13px 0 10px}.news-card-meta{display:flex;gap:6px;align-items:center;color:#a0b9b0;font-size:9px}.news-card-meta time{margin-left:auto;white-space:nowrap}.news-fresh-label{font-size:8px;letter-spacing:.7px;color:#ffc98b}.news-fresh-label:before{content:'';display:inline-block;width:4px;height:4px;background:#f9ac64;border-radius:100%;margin:0 4px 2px 0}.news-card h3{margin:7px 0 5px;font-size:13px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.news-headline{color:#e1ede7;text-decoration:none}.news-headline:hover{color:#ffc98b}.news-read .news-headline{color:#a6bdb2}.news-place{display:block;border:0;background:none;text-align:left;color:#8ce8c0;font:10px/1.6 var(--ui-font);padding:3px 0;cursor:pointer}.news-place:disabled{color:#91a89e;cursor:default}.news-card-bottom{display:flex;gap:5px;align-items:center;justify-content:space-between}.news-topic-label{font-size:9px;color:#8da99c}.news-bookmark{border:0;background:none;font-size:22px;line-height:1;color:#e9ad6e;cursor:pointer;padding:3px 4px}.news-also{font-size:9px;color:#a0b9b0}.news-also a,.news-original{color:#9be7c4}.news-stale{color:#e8b875;font-size:10px}.news-empty{font-size:12px;color:#a0b9b0;padding:15px 0;line-height:1.7}
.news-source-details{margin-top:15px;border-top:1px solid var(--panel-line);padding-top:12px;font-size:10px;color:#a0b9b0}.news-source-details summary{cursor:pointer;line-height:1.7}.news-source-details p{font-size:10px;line-height:1.7}.news-source-details a{color:#9be7c4}.news-feed-line{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:4px 0}.news-feed-ok{color:#89c7a7}.news-feed-error{color:#e8b875}.local-news-button{margin-bottom:12px;width:100%}
.news-map-pin{display:flex;align-items:center;justify-content:center;position:relative;width:30px;height:30px;border-radius:9px;background:#203d34;border:1px solid #83c8a3;box-shadow:0 2px 9px #0008;color:#d0efdd}.news-map-pin b{font:bold 17px Georgia,serif}.news-map-pin small{position:absolute;right:-6px;top:-6px;min-width:14px;height:14px;line-height:14px;text-align:center;border-radius:5px;background:#d3eadc;color:#163125;font:bold 8px/14px var(--ui-font);border:1px solid #204c37;padding:0 1px}.news-map-pin.is-fresh{background:#4a3223;border-color:#f6ae68;color:#ffdeb7}.news-map-pin.is-fresh small{background:#f6bc7e;border-color:#67452b;color:#312315}.news-marker-wrap:focus-visible .news-map-pin{outline:3px solid #fff;outline-offset:3px}.news-popup{font:12px/1.5 var(--ui-font);min-width:210px}.news-popup h3{font-size:20px;margin:4px 0!important}.news-popup .news-popup-note{font-size:10px;color:var(--c-text-dim);margin:3px 0 10px!important}.news-popup-item{padding:9px 0;border-top:1px solid var(--panel-line)}.news-popup-item small{display:block;color:var(--c-text-dim);font-size:9px;margin-bottom:3px}.news-popup-item a{display:block;font-size:12px;line-height:1.5;color:var(--c-text)!important;text-decoration:none}.news-popup-show{font:11px var(--ui-font);border:1px solid var(--panel-line);background:transparent;color:var(--c-primary);border-radius:5px;padding:9px;width:100%;cursor:pointer;margin-top:7px}.news-popup-container .leaflet-popup-content{margin:14px 16px}
[data-theme=light] .news-intro h2,[data-theme=light] .news-headline{color:#214332}[data-theme=light] .news-intro p,[data-theme=light] #news-summary,[data-theme=light] .news-card-meta,[data-theme=light] .news-filters label,[data-theme=light] .news-topic-label,[data-theme=light] .news-source-details,[data-theme=light] .news-read .news-headline,[data-theme=light] .news-empty{color:#536c5e}[data-theme=light] .news-place,[data-theme=light] .news-source-details a,[data-theme=light] .news-original{color:#196345}[data-theme=light] .news-eyebrow,[data-theme=light] .news-fresh-label,[data-theme=light] .news-bookmark,[data-theme=light] #news-saved-count{color:#955119}[data-theme=light] .news-scope button{color:#536c5e}[data-theme=light] .news-scope button[aria-pressed=true]{color:#814816}[data-theme=light] .news-feed-ok{color:#276d45}[data-theme=light] .news-feed-error{color:#955119}
