.product-credit{overflow-wrap:anywhere}.asidebottom .product-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.stats .utm-status{display:block!important;flex:none}.stats .utm-status strong{font-size:19px;white-space:nowrap}.stats.selection-empty{gap:0!important}.stats.selection-empty .utm-status{display:none!important}.workspace-settings select{margin-top:6px;width:100%}
:root[data-theme=dark]{color-scheme:dark;--line:#383838;--green:#cccccc;color:#e5e5e5;background:#121212}
:root[data-theme=dark] body{background:#121212;color:#e5e5e5}
:root[data-theme=dark] :is(aside,header,.menubar,.menubar .menu-actions,.top-tools,.coord-toolbar,.coordbar,.drawing-rail,.mapbadge,dialog,.workhead,.workbody,.editor-actions,.editor-footer,.editor-style-box,.editor-style-list,.editor-style-tabs,.shp-dialog-actions,.mobile-panels,.shp-folder,.workspace-settings,.feature-hover,.leaflet-control-zoom,.leaflet-control-attribution,#drawHint,#toast,.gpsdashboard){background:#1b1b1b;color:#e5e5e5;border-color:#383838}
:root[data-theme=dark] :is(button,input,textarea,select){background-color:#252525;color:#e5e5e5;border-color:#454545;accent-color:#c6c6c6}
:root[data-theme=dark] :is(button:hover,.menubar>button:hover){background-color:#333333}
:root[data-theme=dark] :is(button.active,button[aria-pressed=true],.tabs button.active,.menubar>button[aria-expanded=true],.object.selected,.primary){background:#3a3a3a;color:#ffffff;border-color:#c6c6c6}
:root[data-theme=dark] :is(.sectionlabel,.muted,.toolnote,.asidebottom p,.asidebottom span,.object small,.stats small,.stats em,.shp-folder-toggle small,.map-source-status,.scale-note){color:#b8b8b8}
:root[data-theme=dark] :is(h1,h2,h3,h4,.object b,.metric strong,.mapreserva-brand,.mapreserva-brand strong,.mapreserva-brand span,.stats strong,.drawing-rail button,.top-tools button){color:#eeeeee}
:root[data-theme=dark] :is(.stats,.shp-folder-head,.shp-dialog-head,.shp-values-preview,.shp-field-table th,.editor-metrics){background:#202020ed;color:#e5e5e5;border-color:#454545}
:root[data-theme=dark] :is(.dropdown-menu,.dropdown-panel,.menu-dropdown,[role=menu]){background:#1b1b1b;color:#e5e5e5;border-color:#454545}
:root[data-theme=dark] :is([role=menuitem],[role=menuitemcheckbox]){color:#e5e5e5}
:root[data-theme=dark] :is([role=menuitem]:hover,[role=menuitemcheckbox]:hover){background:#333333}
:root[data-theme=dark] :is(.danger,.editor-error,.shp-missing,.shp-folder-delete){color:#ffa89a}
:root[data-theme=dark] :is(.feature-attributes dt,.feature-attributes dd,.shp-field-table td,.shp-field-table th,.shp-values-preview>div){border-color:#454545}
:root[data-theme=dark] :is(.leaflet-tooltip,.leaflet-popup-content-wrapper,.leaflet-popup-tip){background:#252525;color:#e5e5e5;border-color:#666666}
:root[data-theme=dark] .leaflet-tooltip-top:before{border-top-color:#666666}
:root[data-theme=dark] .leaflet-container{background:#171717}
:root[data-theme=dark] :is(a,.leaflet-control-attribution a){color:#d6d6d6}
:root[data-theme=dark] kbd{background:#252525;color:#e5e5e5;border-color:#666666}
:root[data-theme=dark] dialog::backdrop{background:#0009}
@media(max-width:700px){.stats .utm-status strong{font-size:16px}.stats.selection-empty{gap:0!important;padding:10px 12px}.stats.selection-empty .utm-status{margin-right:0}.stats.selection-empty .mapreserva-brand{flex-basis:auto;font-size:20px}.product-credit{font-size:9px!important;line-height:1.6!important}}
@media print{:root[data-theme=dark] body{background:white;color:black}}
:root[data-theme=dark] .top-search{background:#1b1b1b;color:#cccccc;border-color:#383838}
:root[data-theme=dark] label{color:#cccccc}
:root[data-theme=dark] .leaflet-bar a{background:#252525;color:#e5e5e5;border-color:#454545}
:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#a6a6a6;opacity:1}

.menubar .menu-actions #themeBtn{width:28px;padding:4px;flex:none}
:root[data-theme=dark] :is(button,input,textarea,select):focus-visible{outline-color:#bcbcbc}
:root[data-theme=dark] .object.selected{background:#303030!important;color:#eeeeee}
