/* SAMODEJNO USTVARJENO iz css/style.css z tools/tema_svetla.js — NE UREJAJ ROČNO (ročni popravki: css/svetla-popravki.css).
   Svetla tema velja, ko ima <html> data-tema="svetla" (js/tema.js). */
:root[data-tema="svetla"] select option { background: #f7fafd; color: #232629; }
:root[data-tema="svetla"] { --bg-panel: rgba(248,251,254,0.86); --bg-input: rgba(15,23,32,0.045); --bg-input-focus: rgba(15,23,32,0.099); --border: rgba(15,23,32,0.09); --border-strong: rgba(15,23,32,0.18); --hi: rgba(15,23,32,0.054); --text: #222528; --text-dim: #585b5e; --accent: #0085b6; --accent-2: #006a91; --accent-warn: #007aa5; --danger: #d60e00; --shadow: 0 12px 38px rgba(0,0,0,0.138); }
:root[data-tema="svetla"] #scene-vignette { background: radial-gradient(ellipse 120% 115% at 50% 42%, transparent 55%, rgba(250,253,255,0.55) 100%); }
:root[data-tema="svetla"] #toolbar { text-shadow: 0 1px 3px rgba(0,0,0,0.27); }
:root[data-tema="svetla"] #toolbar .measure-btn:not(.active) { background: rgba(248,251,254,0.42); border-color: rgba(15,23,32,0.063); }
:root[data-tema="svetla"] #toolbar .measure-btn:not(.active):hover { background: rgba(248,251,254,0.72); }
:root[data-tema="svetla"] #toolbar .measure-btn .mb-ic svg,
:root[data-tema="svetla"] #toolbar .tb-more .more-chev { filter: drop-shadow(0 1px 2px rgba(0,0,0,0.255)); }
:root[data-tema="svetla"] #thermo-row .thermo-grad { background: linear-gradient(90deg, #000000, #f0f3f6, #a00ca0, #e06010, #ffc800, #1d2023); }
:root[data-tema="svetla"] #multi-row .multi-grad { background: linear-gradient(90deg, #a50026, #f46d43, #fee08b, #a6d96a, #1a9850, #f3f6f9); }
:root[data-tema="svetla"] .dem-grad { background: linear-gradient(90deg, #1a9850, #91cb76, #dde8a4, #f8de83, #e1b162, #bc8046, #7a4830, #232629); }
:root[data-tema="svetla"] .klas-pika { border: 1px solid rgba(29,32,35,0.35); }
:root[data-tema="svetla"] .pp-naslov { color: #222528; }
:root[data-tema="svetla"] .pp-stat { color: #585b5e; }
:root[data-tema="svetla"] #pp-zapri { color: #585b5e; }
:root[data-tema="svetla"] #pp-zapri:hover { color: #1d2023; }
:root[data-tema="svetla"] #pp-namig { background: rgba(248,251,254,0.95); border: 1px solid rgba(0,122,165,0.4); color: #232629; }
:root[data-tema="svetla"] #solar-panel { background: rgba(248,251,254,0.94); border: 1px solid rgba(15,23,32,0.144); box-shadow: 0 14px 40px rgba(0,0,0,0.15); }
:root[data-tema="svetla"] #sol-zapri,
:root[data-tema="svetla"] #sol-zlozi { color: #585b5e; }
:root[data-tema="svetla"] #sol-zapri:hover,
:root[data-tema="svetla"] #sol-zlozi:hover { color: #1d2023; }
:root[data-tema="svetla"] #solar-panel .sol-mini { color: #232629; }
:root[data-tema="svetla"] .sol-obrazec select,
:root[data-tema="svetla"] .sol-obrazec input[type=number] { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] .sol-obrazec select option { color: #f7fafd; background: #1d2023; }
:root[data-tema="svetla"] .sol-napredno > summary { background: rgba(0,133,182,0.1); border: 1px solid rgba(0,133,182,0.45); }
:root[data-tema="svetla"] .sol-napredno > summary::after { color: #585b5e; }
:root[data-tema="svetla"] .sol-napredno > summary:hover { background: rgba(0,133,182,0.18); }
:root[data-tema="svetla"] .sol-rez .glavno .v { color: #1d2023; }
:root[data-tema="svetla"] .sol-premik { background: rgba(0,133,182,0.08); border: 1px solid rgba(0,133,182,0.3); }
:root[data-tema="svetla"] .sol-rocaj { color: #585b5e; }
:root[data-tema="svetla"] .sol-rocno button { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .sol-luknja { color: #b80000; }
:root[data-tema="svetla"] .sol-luknja button { color: #b80000; }
:root[data-tema="svetla"] .sol-izkl-ov { color: #ab660c; }
:root[data-tema="svetla"] .sol-barva { border: 1px solid rgba(29,32,35,0.35); }
:root[data-tema="svetla"] .sol-lestvica { background: linear-gradient(90deg, rgb(140,191,245), rgb(59,112,196), rgb(241,244,247)); }
:root[data-tema="svetla"] .sol-ovire .k { color: #ab660c; }
:root[data-tema="svetla"] .sol-ovire-gumbi button { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .sol-koraki button { color: #585b5e; background: rgba(15,23,32,0.036); }
:root[data-tema="svetla"] .sol-koraki button b { background: rgba(15,23,32,0.09); color: #2b2e31; }
:root[data-tema="svetla"] .sol-koraki button.aktiven { color: #1d2023; background: rgba(0,133,182,0.18); }
:root[data-tema="svetla"] #solar-panel .sol-tipi button { background: rgba(15,23,32,0.036); border: 1px solid rgba(15,23,32,0.126); }
:root[data-tema="svetla"] #solar-panel .sol-tipi button.aktiven { background: rgba(0,133,182,0.14); }
:root[data-tema="svetla"] #solar-panel .sol-tipi button:hover { border-color: rgba(0,133,182,0.6); }
:root[data-tema="svetla"] #solar-panel .sol-risi.aktiven { color: #b88b00; }
:root[data-tema="svetla"] .sol-nav button.sec { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .sol-gumbi button.sec { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .sol-variante th,
:root[data-tema="svetla"] .sol-variante td { border-bottom: 1px solid rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .sol-variante tr:hover td { background: rgba(15,23,32,0.045); }
:root[data-tema="svetla"] #solar-panel .sol-elek-vrsta select { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] #solar-panel .sol-elek-vrsta select option { color: #f7fafd; background: #1d2023; }
:root[data-tema="svetla"] #solar-panel .sol-elek-vrsta button { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] #solar-panel .sol-elek-sum .k { color: #b88b00; }
:root[data-tema="svetla"] #solar-panel .sol-elek-st b { color: #1d2023; }
:root[data-tema="svetla"] #solar-panel .sol-elek-tab th,
:root[data-tema="svetla"] #solar-panel .sol-elek-tab td { border-bottom: 1px solid rgba(15,23,32,0.063); }
:root[data-tema="svetla"] #solar-panel .sol-elek-tab tbody tr:hover td { background: rgba(15,23,32,0.045); }
:root[data-tema="svetla"] #solar-panel > .pp-glava { background: rgba(248,251,254,0.98); border-bottom: 1px solid rgba(15,23,32,0.063); }
:root[data-tema="svetla"] #solar-panel .pp-naslov { color: #1d2023; }
:root[data-tema="svetla"] #solar-panel .pp-naslov::before { color: #b88b00; }
:root[data-tema="svetla"] #solar-panel .sol-k > .sol-nav { background: rgba(248,251,254,0.98); border-top: 1px solid rgba(15,23,32,0.063); }
:root[data-tema="svetla"] #annot-menu button:hover,
:root[data-tema="svetla"] #primerjava-menu button:hover,
:root[data-tema="svetla"] #izvoz-menu button:hover { background: rgba(0,133,182,0.18); color: #1d2023; }
:root[data-tema="svetla"] #primerjava-menu .pj-item:hover { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] #nacrti-panel #btn-dxf:hover { color: #1d2023; background: rgba(0,133,182,0.12); }
:root[data-tema="svetla"] #nacrti-panel::-webkit-scrollbar-thumb { background: rgba(15,23,32,0.162); }
:root[data-tema="svetla"] #pogled-bar { box-shadow: 0 6px 24px rgba(0,0,0,0.12); }
:root[data-tema="svetla"] #pogled-bar > button { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] #toast { background: rgba(248,251,254,0.94); box-shadow: 0 6px 24px rgba(0,0,0,0.135); }
:root[data-tema="svetla"] #status-srs { background: rgba(248,251,254,0.85); }
:root[data-tema="svetla"] #koord { background: rgba(248,251,254,0.85); }
:root[data-tema="svetla"] .insp-gumbi button.aktiven { color: #b89900; }
:root[data-tema="svetla"] .insp-da:hover { color: #21963e; }
:root[data-tema="svetla"] #stranski-panel { background: rgba(248,251,254,0.92); }
:root[data-tema="svetla"] #panel-zlozi { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] .sp-vsebina::-webkit-scrollbar-thumb { background: rgba(15,23,32,0.162); }
:root[data-tema="svetla"] .sp-rocaj:hover,
:root[data-tema="svetla"] body.panel-vlecem .sp-rocaj { background: rgba(0,122,165,0.35); }
:root[data-tema="svetla"] .sp-rocaj::after { background: rgba(15,23,32,0.198); }
:root[data-tema="svetla"] #layers-panel::-webkit-scrollbar-thumb { background: rgba(15,23,32,0.162); }
@supports selector(:has(*)) {
  :root[data-tema="svetla"] #base2d-row,
:root[data-tema="svetla"] #multi-row,
:root[data-tema="svetla"] #thermo-row,
:root[data-tema="svetla"] #dem-row,
:root[data-tema="svetla"] #pnts-row { background: rgba(248,251,254,0.82); }
  :root[data-tema="svetla"] #base2d-row .row:has(input[type="radio"]):hover,
:root[data-tema="svetla"] #multi-row .row:has(input[type="radio"]):hover,
:root[data-tema="svetla"] #thermo-row .row:has(input[type="radio"]):hover,
:root[data-tema="svetla"] #dem-row .row:has(input[type="radio"]):hover,
:root[data-tema="svetla"] #pnts-row .row:has(input[type="radio"]):hover { background: rgba(15,23,32,0.054); }
  :root[data-tema="svetla"] #base2d-row .row:has(input[type="radio"]:checked),
:root[data-tema="svetla"] #multi-row .row:has(input[type="radio"]:checked),
:root[data-tema="svetla"] #thermo-row .row:has(input[type="radio"]:checked),
:root[data-tema="svetla"] #dem-row .row:has(input[type="radio"]:checked),
:root[data-tema="svetla"] #pnts-row .row:has(input[type="radio"]:checked) { background: rgba(0,133,182,0.16); border-color: rgba(0,133,182,0.4); color: #1d2023; }
  :root[data-tema="svetla"] #base2d-row .row:has(input[type="radio"]:checked)::before,
:root[data-tema="svetla"] #multi-row .row:has(input[type="radio"]:checked)::before,
:root[data-tema="svetla"] #thermo-row .row:has(input[type="radio"]:checked)::before,
:root[data-tema="svetla"] #dem-row .row:has(input[type="radio"]:checked)::before,
:root[data-tema="svetla"] #pnts-row .row:has(input[type="radio"]:checked)::before { box-shadow: 0 0 7px rgba(0,133,182,0.8); }
}
:root[data-tema="svetla"] #multi-tip { background: rgba(248,251,254,0.88); color: #1d2023; border: 1px solid rgba(15,23,32,0.144); }
:root[data-tema="svetla"] #dem-tip { background: rgba(248,251,254,0.88); color: #1d2023; border: 1px solid rgba(15,23,32,0.144); }
:root[data-tema="svetla"] #toolbar::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #loader::-webkit-scrollbar-thumb { background: rgba(15,23,32,0.162); }
:root[data-tema="svetla"] .tool-btn.active { background: linear-gradient(135deg, #0096c8, var(--accent)); box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6) inset, 0 6px 18px rgba(0,133,182,0.45); }
:root[data-tema="svetla"] .measure-btn.active { background: linear-gradient(160deg, rgba(0,133,182,0.22), rgba(0,133,182,0.07)); color: #232629; box-shadow: 0 0 0 1px var(--accent) inset, 0 0 24px rgba(0,122,165,0.4); }
:root[data-tema="svetla"] .vol-card { background: rgba(15,23,32,0.036); }
:root[data-tema="svetla"] .stat-card { background: rgba(15,23,32,0.032); }
:root[data-tema="svetla"] #btn-finish { color: #1d2023; }
:root[data-tema="svetla"] #auth-gate,
:root[data-tema="svetla"] #sporocilo-stran { background: radial-gradient(1100px 700px at 50% 30%, rgba(0,133,182,0.1), rgba(255,255,255,0) 60%),
    radial-gradient(1600px 1000px at 50% 55%, rgba(255,255,255,0) 45%, rgba(250,253,255,0.9) 100%),
    linear-gradient(180deg, #f8fbfe, #f9fcff); }
:root[data-tema="svetla"] #auth-gate::before,
:root[data-tema="svetla"] #sporocilo-stran::before { background: url("/auth-bg-svetla.svg") 0 0 / 700px 700px repeat,
    repeating-linear-gradient(0deg, rgba(0,110,150,0.05) 0 1px, transparent 1px 70px),
    repeating-linear-gradient(90deg, rgba(0,110,150,0.05) 0 1px, transparent 1px 70px); }
:root[data-tema="svetla"] .auth-card { background: rgba(247,250,253,0.92); border: 2px solid rgba(29,32,35,0.8); box-shadow: 0 24px 70px rgba(0,0,0,0.165), 0 0 28px rgba(255, 255, 255, 0.12); }
:root[data-tema="svetla"] #demo-txt { background: rgba(248,251,254,0.72); border: 1px solid rgba(15,23,32,0.162); color: #2a2d30; }
:root[data-tema="svetla"] #model-nalagam span { color: #404346; text-shadow: 0 1px 8px rgba(0,0,0,0.18); }
:root[data-tema="svetla"] #demo-lock { background: rgba(0,0,0,0.275); }
:root[data-tema="svetla"] .demo-lock-card { background: rgba(247,250,253,0.95); border: 1px solid rgba(15,23,32,0.225); box-shadow: 0 18px 60px rgba(0,0,0,0.18); }
:root[data-tema="svetla"] #auth-input { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] .auth-err { color: #b80000; }
:root[data-tema="svetla"] option { background: #f7fafd; }
:root[data-tema="svetla"] #brand-logo { filter: drop-shadow(0 1px 5px rgba(0,0,0,0.24)); }
:root[data-tema="svetla"] #brand-wrap .brand-sub { text-shadow: 0 1px 5px rgba(0,0,0,0.24); }
:root[data-tema="svetla"] #powered-by span { text-shadow: 0 1px 4px rgba(0,0,0,0.24); }
:root[data-tema="svetla"] #powered-by img { filter: drop-shadow(0 1px 4px rgba(0,0,0,0.24)); }
:root[data-tema="svetla"] #btn-download { background: rgba(248,251,254,0.65); }
:root[data-tema="svetla"] #btn-download:hover { box-shadow: var(--shadow), 0 0 18px rgba(0,122,165,0.22); }
:root[data-tema="svetla"] .rose-minor { fill: rgba(15,23,32,0.144); }
:root[data-tema="svetla"] .tb-more { background: rgba(15,23,32,0.041); }
:root[data-tema="svetla"] .mer-vrsta:hover { border-color: rgba(15,23,32,0.252); }
:root[data-tema="svetla"] .mer-vrsta.izbrana { box-shadow: inset 0 0 0 1px rgba(0,133,182,0.35); }
:root[data-tema="svetla"] .vabljeni-filter { background: rgba(15,23,32,0.036); }
:root[data-tema="svetla"] .mer-ime input { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .mer-gumb:hover { background: rgba(15,23,32,0.108); color: #1d2023; }
:root[data-tema="svetla"] .mer-skupaj { border-top: 1px solid rgba(15,23,32,0.09); }
:root[data-tema="svetla"] #cmp-vol { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] #cmp-bar { background: rgba(248,251,254,0.72); }
:root[data-tema="svetla"] #cmp-back { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] #cmp-view { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] #cmp-view-menu button:hover { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] #cmp-view-menu button.aktiven { background: rgba(0,133,182,0.18); border-color: rgba(0,122,165,0.4); }
:root[data-tema="svetla"] #cmp-tip { background: rgba(248,251,254,0.9); box-shadow: 0 6px 16px rgba(0,0,0,0.12); }
:root[data-tema="svetla"] #cmp-close { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] #cmp-close:hover { background: rgba(15,23,32,0.108); }
:root[data-tema="svetla"] #split-slider { box-shadow: 0 0 10px rgba(0,133,182,0.8); }
:root[data-tema="svetla"] #split-lab-a,
:root[data-tema="svetla"] #split-lab-b { color: #1d2023; background: rgba(248,251,254,0.72); }
:root[data-tema="svetla"] #split-lab-a { border-color: rgba(0,133,182,0.55); }
:root[data-tema="svetla"] #split-lab-b { border-color: rgba(0,122,165,0.55); }
:root[data-tema="svetla"] #casovnica { background: rgba(248,251,254,0.78); }
:root[data-tema="svetla"] #cas-track::before { background: rgba(15,23,32,0.162); }
:root[data-tema="svetla"] .cas-dot .cas-pika { background: #f2f5f8; border: 2px solid rgba(29,32,35,0.5); }
:root[data-tema="svetla"] .cas-dot:hover .cas-pika { border-color: #1d2023; }
:root[data-tema="svetla"] .cas-dot.aktiven .cas-pika { border-color: #1d2023; box-shadow: 0 0 8px rgba(0,133,182,0.9); }
:root[data-tema="svetla"] .cas-dot.aktiven .cas-datum { color: #1d2023; }
:root[data-tema="svetla"] .cas-dot.primerjava-b .cas-pika { background: var(--accent-warn, #007aa5); border-color: #1d2023; }
:root[data-tema="svetla"] #cas-primerjaj,
:root[data-tema="svetla"] #cas-close { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] #compare-view .cv-pane { border-right: 2px solid rgba(15,23,32,0.135); }
:root[data-tema="svetla"] #compare-view .cv-label { background: rgba(248,251,254,0.7); color: #1d2023; }
:root[data-tema="svetla"] #cv-hint { background: rgba(248,251,254,0.7); }
:root[data-tema="svetla"] #cv-quality-wrap { background: rgba(248,251,254,0.7); }
:root[data-tema="svetla"] #cv-close { background: rgba(248,251,254,0.7); }
:root[data-tema="svetla"] #btn-photos.active { background: rgba(0,133,182,0.16); color: #232629; }
:root[data-tema="svetla"] #photo-view { background: rgba(0,0,0,0.451); }
:root[data-tema="svetla"] #photo-img { box-shadow: 0 20px 60px rgba(0,0,0,0.18); background: #f8fbfe; }
:root[data-tema="svetla"] #photo-close { color: #1d2023; }
:root[data-tema="svetla"] #photo-mark-toggle { color: #1d2023; }
:root[data-tema="svetla"] .photo-nav { color: #1d2023; }
:root[data-tema="svetla"] #ann-info { box-shadow: 0 10px 30px rgba(0,0,0,0.135); }
:root[data-tema="svetla"] #obrez-zapri:hover { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] #obrez-panel .obrez-sloji { border-top: 1px solid rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .pv-sez { border-top: 1px solid rgba(15,23,32,0.072); }
@media (min-width: 701px) {
  :root[data-tema="svetla"] body.orodje-desno #vol-panel,
:root[data-tema="svetla"] body.orodje-desno #pov-panel,
:root[data-tema="svetla"] body.orodje-desno #profil-panel,
:root[data-tema="svetla"] body.orodje-desno #solar-panel,
:root[data-tema="svetla"] body.orodje-desno #insp-panel { box-shadow: -10px 0 30px rgba(0,0,0,0.075); }
}
:root[data-tema="svetla"] .vp-trak { background: rgba(15,23,32,0.09); }
:root[data-tema="svetla"] .vp-st { background: rgba(15,23,32,0.045); border: 1px solid rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .vp-st.nasip b { color: #b86c00; }
:root[data-tema="svetla"] .vp-st.izkop b { color: #005ab8; }
:root[data-tema="svetla"] .vp-tone { background: rgba(0,133,182,0.1); border: 1px solid rgba(0,133,182,0.28); }
:root[data-tema="svetla"] .vp-osnova { border-top: 1px solid rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .vp-gumbi button { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] .vp-gumbi button:hover { background: rgba(15,23,32,0.099); }
:root[data-tema="svetla"] .vp-gumbi button.aktiven { background: rgba(0,133,182,0.22); color: #1d2023; }
:root[data-tema="svetla"] #vp-visina-izberi { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] #vp-visina-izberi.aktiven { color: #b88b00; }
:root[data-tema="svetla"] .vp-podrobno { border-top: 1px solid rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .vp-podrobno dd.slabo { color: #b86c00; }
:root[data-tema="svetla"] #obrez-panel .sol-luknja { background: rgba(0,122,165,0.12); border: 1px solid rgba(0,122,165,0.35); }
:root[data-tema="svetla"] #ann-info-close:hover { color: #1d2023; }
:root[data-tema="svetla"] #urejanje-znak { color: #f8fbfe; box-shadow: 0 4px 14px rgba(0,0,0,0.105); }
:root[data-tema="svetla"] #ai-name,
:root[data-tema="svetla"] #ai-desc { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] .ai-sev-btns button { background: rgba(15,23,32,0.054); }
:root[data-tema="svetla"] .ai-sev-btns button[data-sev="1"] { --sev: #27af49; }
:root[data-tema="svetla"] .ai-sev-btns button[data-sev="2"] { --sev: #d6b200; }
:root[data-tema="svetla"] .ai-sev-btns button[data-sev="3"] { --sev: #d68200; }
:root[data-tema="svetla"] .ai-sev-btns button[data-sev="4"] { --sev: #d60c00; }
:root[data-tema="svetla"] .ai-sev-btns button.active { color: #f8fbfe; }
:root[data-tema="svetla"] #photo-poly path { stroke: var(--mark-col, #007aa5); filter: drop-shadow(0 0 2px rgba(0,0,0,0.24)); }
:root[data-tema="svetla"] #photo-pin { border: 3px solid var(--mark-col, #007aa5); box-shadow: 0 0 0 2px rgba(0,0,0,0.18), 0 0 10px rgba(0,0,0,0.21); }
:root[data-tema="svetla"] #photo-pin::after { background: var(--mark-col, #007aa5); }
:root[data-tema="svetla"] #photo-strip { background: linear-gradient(to top, rgba(0,0,0,0.429), rgba(0,0,0,0)); }
:root[data-tema="svetla"] .ft-slicica { background: #f6f9fc; }
:root[data-tema="svetla"] .ft-slicica.aktivna { box-shadow: 0 0 0 1px rgba(0,0,0,0.18); }
:root[data-tema="svetla"] .cesium-measure-label { background: rgba(0,0,0,0.385); }
:root[data-tema="svetla"] #vnos-bg { background: rgba(249,252,255,0.55); }
:root[data-tema="svetla"] #porocilo-bg { background: rgba(249,252,255,0.55); }
:root[data-tema="svetla"] #porocilo-bg .dxf-srs-box { box-shadow: 0 18px 50px rgba(0,0,0,0.165); }
:root[data-tema="svetla"] #porocilo-bg textarea { background: rgba(15,23,32,0.054); border: 1px solid rgba(15,23,32,0.126); }
:root[data-tema="svetla"] #vnos-bg .dxf-srs-box { box-shadow: 0 18px 50px rgba(0,0,0,0.165); }
:root[data-tema="svetla"] #dxf-srs,
:root[data-tema="svetla"] #jpg-bg { background: rgba(249,252,255,0.55); }
:root[data-tema="svetla"] #jpg-gsd option,
:root[data-tema="svetla"] #jpg-srs option { color: #f7fafd; background: #1d2023; }
:root[data-tema="svetla"] .dxf-srs-box { background: #f6f9fc; border: 1px solid rgba(15,23,32,0.126); }
:root[data-tema="svetla"] .dxf-srs-box select,
:root[data-tema="svetla"] .dxf-srs-box input { background: rgba(15,23,32,0.054); border: 1px solid rgba(15,23,32,0.126); }
:root[data-tema="svetla"] #dxf-srs-select option { color: #f7fafd; background: #1d2023; }
:root[data-tema="svetla"] .dxf-srs-gumba button { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .dxf-srs-err { color: #b80000; }
:root[data-tema="svetla"] .dxf-prog { background: rgba(15,23,32,0.09); }
:root[data-tema="svetla"] .dxf-swatch { border: 1px solid rgba(0,0,0,0.275); }
:root[data-tema="svetla"] input.dxf-swatch::-webkit-color-swatch { border: 1px solid rgba(29,32,35,0.35); }
:root[data-tema="svetla"] input.dxf-swatch::-moz-color-swatch { border: 1px solid rgba(29,32,35,0.35); }
:root[data-tema="svetla"] #dxf-fino { box-shadow: 0 8px 30px rgba(0,0,0,0.135); }
:root[data-tema="svetla"] .fino-pad button { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .fino-gumbi button { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] #poravnava-korak { box-shadow: 0 8px 30px rgba(0,0,0,0.135); }
:root[data-tema="svetla"] #pk-preklici { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] { --okno-bg: rgba(248,251,254,0.94); --okno-rob: rgba(15,23,32,0.126); --okno-senca: 0 14px 40px rgba(0,0,0,0.275); --tip-bg: rgba(248,251,254,0.94); }
:root[data-tema="svetla"] #solar-panel::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #insp-panel::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] .insp-seznam::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #profil-panel::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #ann-info::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #solar-info::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #obrez-panel::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #vol-panel::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #pov-panel::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] .pv-tabela::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #result::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] .dxf-srs-box::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] .por-seznam::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #primerjava-menu::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #izvoz-menu::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #download-menu::-webkit-scrollbar-thumb,
:root[data-tema="svetla"] #annot-menu::-webkit-scrollbar-thumb { background: rgba(15,23,32,0.162); background-clip: padding-box; }
:root[data-tema="svetla"] .sol-gumbi button,
:root[data-tema="svetla"] .sol-nav button,
:root[data-tema="svetla"] .dxf-srs-gumba button,
:root[data-tema="svetla"] .obrez-dodaj,
:root[data-tema="svetla"] .sol-ovire-gumbi button,
:root[data-tema="svetla"] .sol-elek-vrsta button,
:root[data-tema="svetla"] .sol-premik button,
:root[data-tema="svetla"] #solar-panel .sol-gumbi button,
:root[data-tema="svetla"] #solar-panel .sol-elek-vrsta button,
:root[data-tema="svetla"] #solar-panel .sol-premik button,
:root[data-tema="svetla"] #ann-info-photos,
:root[data-tema="svetla"] #ann-info-delete,
:root[data-tema="svetla"] #pk-shrani,
:root[data-tema="svetla"] #si-porocilo { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] .sol-gumbi button:hover,
:root[data-tema="svetla"] .sol-nav button:hover,
:root[data-tema="svetla"] .dxf-srs-gumba button:hover,
:root[data-tema="svetla"] .obrez-dodaj:hover,
:root[data-tema="svetla"] .sol-ovire-gumbi button:hover,
:root[data-tema="svetla"] .sol-elek-vrsta button:hover,
:root[data-tema="svetla"] .sol-premik button:hover,
:root[data-tema="svetla"] #ann-info-photos:hover,
:root[data-tema="svetla"] #ann-info-delete:hover,
:root[data-tema="svetla"] #si-porocilo:hover { background: rgba(15,23,32,0.117); border-color: rgba(15,23,32,0.27); }
:root[data-tema="svetla"] #sol-zapri:hover,
:root[data-tema="svetla"] #sol-zlozi:hover,
:root[data-tema="svetla"] #pp-zapri:hover,
:root[data-tema="svetla"] #ann-info-close:hover,
:root[data-tema="svetla"] #si-zapri:hover,
:root[data-tema="svetla"] #vp-zapri:hover,
:root[data-tema="svetla"] #pv-zapri:hover { background: rgba(15,23,32,0.072); }
:root[data-tema="svetla"] #solar-panel .sol-gumbi .sol-risi.aktiven { color: #b88b00; }
