.ob .lant{display:flex;align-items:stretch;gap:0;min-width:0;height:100%;position:relative;flex:0 1 auto;overflow:visible}.ob .lant-pas{display:inline-flex;align-items:stretch;min-width:0;flex:0 1 auto}.ob .lant-sep{width:1px;height:26px;align-self:center;flex:none;background:var(--antet-linie);transform:skew(-22deg)}.ob .lant-seg{position:relative;display:inline-flex;align-items:center;gap:2px;padding:0 6px 0 4px;min-width:0}.ob .lant-seg.on:after,.ob .lant-seg.lucreaza:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px}.ob .lant-seg.on:after{background:var(--glow);box-shadow:0 0 10px var(--glow)}.ob .lant-seg.lucreaza:after{background:linear-gradient(90deg,transparent,var(--glow),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:lant-fir 1.6s linear infinite}.ob .lant-seg.on.lucreaza:after{box-shadow:none}@keyframes lant-fir{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion: reduce){.ob .lant-seg.lucreaza:after{animation:none;background:var(--glow);opacity:.5}}.ob .lant-link{display:flex;align-items:baseline;gap:6px;padding:6px 4px 6px 12px;text-decoration:none;max-width:280px;white-space:nowrap}.ob a.lant-link:hover{text-decoration:none}.ob .lant-eticheta{font-size:var(--fs-corp);color:var(--antet-mut);white-space:nowrap;flex:none}.ob .lant-valoare{font-size:var(--fs-accent);font-weight:600;color:var(--antet-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ob .lant-valoare.mut{font-size:var(--fs-corp)}.ob .lant-link:hover .lant-valoare{color:#fff}.ob .lant-valoare.mut,.ob .lant-nota{color:var(--antet-mut);font-weight:500}.ob .lant-caret{border:none;background:none;color:var(--antet-mut);cursor:pointer;font:inherit;width:22px;height:30px;border-radius:6px;flex:none;padding:0;align-self:center}.ob .lant-caret:hover,.ob .lant-caret[aria-expanded=true]{background:var(--antet2);color:var(--antet-text)}.ob .lant-seg:has(.lant-caret[aria-expanded=true]):after{background:var(--glow)}.ob .lant-faza{flex:none;font-size:var(--fs-eticheta);padding:2px;align-self:center;background:#1b2236;border:none}.ob .lant-faza button{padding:2px 8px;color:var(--antet-mut);background:none}.ob .lant-faza button.on{background:#2a3350;color:#fff;box-shadow:inset 0 -1px 0 var(--glow)}.ob .nav-anunturi{position:absolute;left:0;top:calc(100% + 8px);display:flex;flex-direction:column;gap:6px;z-index:40}.ob .nav-anunt{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:var(--fs-corp);white-space:nowrap}.ob .nav-anunt .btn{height:28px}.ob.nav-voal{position:fixed;top:58px;right:0;bottom:0;left:0;z-index:80;background:#0b102052;min-height:0}.ob .com-panou{position:fixed;max-height:min(640px,calc(100vh - 80px));padding:18px;display:flex;flex-direction:column;gap:14px;outline:none;box-shadow:0 8px 40px #1e242438;border-color:var(--line2)}.ob .com-cap{display:flex;align-items:baseline;gap:8px}.ob .com-cap h2{font-size:var(--fs-sectiune);font-weight:600}.ob .com-cifre{font-size:var(--fs-mic);color:var(--mut)}.ob .com-x{margin-left:auto;height:26px;padding:0 8px;font-size:var(--fs-sectiune)}.ob .com-filtru{align-self:flex-start;font-size:var(--fs-mic)}.ob .com-grupe{display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.ob .com-grup{display:flex;flex-direction:column;gap:8px}.ob .com-grup .lbl{letter-spacing:.06em}.ob .com-grup .lbl.curent{color:var(--acc2)}.ob .com-gol{font-size:var(--fs-mic);color:var(--mut)}.ob .com-rand{position:relative;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px}.ob .com-rand.curent{border:2px solid var(--acc)}.ob .com-rand:hover{background:var(--accbg)}.ob .com-alege{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left;border:none;background:none;font:inherit;color:inherit;padding:10px 12px;cursor:pointer}.ob .com-nume{display:flex;align-items:center;gap:8px;font-size:var(--fs-accent)}.ob .com-aval{font-size:var(--fs-mic);color:var(--mut)}.ob .com-cand{margin-left:auto;font-size:var(--fs-mic);font-weight:400;color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums}.ob .com-deschide{visibility:hidden;margin-right:12px;height:30px}.ob .com-rand:hover .com-deschide,.ob .com-rand:focus-within .com-deschide{visibility:visible}.ob .com-nota{padding:10px 12px;background:var(--app);border:1px solid var(--line);border-radius:8px;font-size:var(--fs-mic);line-height:1.5}.ob .com-subsol{display:flex;gap:8px;align-items:center}.ob .com-toate{margin-left:auto;font-size:var(--fs-corp);font-weight:600}.ob .nav-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-eticheta);padding:2px 8px;border-radius:999px;white-space:nowrap;font-weight:500;border:1px solid var(--line);background:var(--mutbg);color:var(--ui-text);align-self:flex-start}.ob .nav-chip.acc{background:var(--accbg);color:var(--acc2);border-color:var(--accbd)}.ob .nav-chip.met{background:var(--metbg);color:var(--met);border-color:var(--metbd)}.ob .nav-chip.amb{background:var(--ambbg);color:#8a5f0f;border-color:var(--ambbd)}.ob .nav-chip.ok{background:var(--okbg);color:#3f6a05;border-color:var(--okbd)}.ob .nav-chip.bad{background:var(--badbg);color:var(--bad);border-color:var(--badbd)}.ob .faze-bara{display:flex;flex-direction:column;gap:4px;min-width:0}.ob .faze-bara.orizontal{flex-direction:row;flex-wrap:wrap;gap:4px 12px}.ob .faza{display:flex;align-items:flex-start;gap:6px;font-size:var(--fs-mic);line-height:1.35;min-width:0}.ob .faza>svg{flex:none;margin-top:1px}.ob .faza b{font-weight:600}.ob .faza-nota{color:var(--mut)}.ob .faza-nu_trece .faza-nota,.ob .faza-picata .faza-nota{color:var(--bad)}.ob .semn-in_lucru .semn-arc{animation:semn-pulseaza 1.4s ease-in-out infinite}@keyframes semn-pulseaza{0%,to{opacity:.9}50%{opacity:.15}}@media (prefers-reduced-motion: reduce){.ob .semn-in_lucru .semn-arc{animation:none}}.ob .bloc-solutie{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--ui-line);position:relative}.ob .bloc-cap{display:flex;align-items:center;gap:6px;min-width:0}.ob .bloc-nume{font-size:var(--fs-accent);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob .bloc-schimba{margin-left:auto;height:24px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:var(--srf);color:var(--ui-text);flex:none;font:500 var(--fs-eticheta) var(--sans);cursor:pointer;white-space:nowrap}.ob .bloc-schimba:hover{border-color:var(--mut)}.ob .bloc-sub{font-size:var(--fs-mic);color:var(--mut)}.ob .bloc-cand{font-size:var(--fs-mic);color:var(--ink);font-variant-numeric:tabular-nums}.ob .bloc-actiuni{display:flex;flex-direction:column;gap:6px;position:relative}.ob .bloc-actiuni>.btn{height:30px;justify-content:center;font-size:var(--fs-mic)}.ob .bloc-mai-mult{position:relative;align-self:flex-end;margin-top:-2px}.ob .bloc-mai-mult>.btn{height:26px;padding:0 8px}.ob .bloc-eroare{font-size:var(--fs-eticheta);color:var(--bad);line-height:1.4}.ob .meniu-lista{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:210px;display:flex;flex-direction:column;padding:4px}.ob .meniu-rand{display:block;text-align:left;border:none;background:none;font:inherit;font-size:var(--fs-mic);color:var(--ink);padding:7px 10px;border-radius:6px;cursor:pointer;white-space:nowrap}.ob .meniu-rand:hover{background:var(--app);text-decoration:none}.ob .meniu-rand:disabled{opacity:.5;cursor:default}.ob .meniu-rand.pericol{color:var(--bad)}.ob .nav-eroare{position:absolute;left:16px;top:16px;z-index:12;padding:16px 18px;max-width:460px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ob .meniu-corpuri,.ob .meniu-vederi{display:flex;gap:4px;flex-wrap:wrap}.ob .meniu-corpuri button,.ob .meniu-vederi button{height:26px;padding:0 9px;border:1px solid var(--line);background:var(--srf);color:var(--ui-text);border-radius:6px;font:500 var(--fs-mic) var(--sans);white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.ob .meniu-corpuri button:hover,.ob .meniu-vederi button:hover{border-color:var(--line2)}.ob .meniu-corpuri button{position:relative}.ob .meniu-corpuri .corp-bulina{position:absolute;top:-6px;right:-6px;min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:var(--bad);color:#fff;box-shadow:0 0 0 2px var(--srf);font-family:var(--mono);font-size:9.5px;font-weight:600;line-height:15px;text-align:center;pointer-events:none}.ob .meniu-vederi button.gol{opacity:.45;cursor:default}.ob .meniu-vederi button.gol:hover{border-color:var(--line)}.ob .meniu-corpuri button.on,.ob .meniu-vederi button.on{border-color:var(--acc);background:var(--accbg);color:var(--acc2);font-weight:600}.ob .ob-act-grup{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.ob .ob-act-linie{display:flex;align-items:flex-start;gap:6px;font-size:var(--fs-mic);color:var(--ink);text-decoration:none;line-height:1.35}.ob .ob-act-linie>svg{flex:none;margin-top:2px}.ob .ob-act-linie:hover{color:var(--acc2);text-decoration:none}.ob .ob-act-nota{color:var(--mut)}.ob .doar-cititor{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ob .btn-insp{background:linear-gradient(180deg,var(--srf),var(--app));justify-content:center;text-decoration:none}.ob .btn-insp svg{color:var(--acc)}.ob a.btn-insp:hover{text-decoration:none;color:var(--ink)}.ob .ans-pagina{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;min-height:0;background:var(--app)}.ob .ans-corp{flex:1 1 auto;min-width:0;padding:24px 28px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.ob .ans-antet{display:flex;align-items:flex-end;gap:16px}.ob .ans-antet h1{font-size:var(--fs-titlu);font-weight:600}.ob .ans-sub{font-size:var(--fs-corp);color:var(--mut)}.ob .ans-interne{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:var(--fs-mic);color:var(--ui-text);cursor:pointer}.ob .ans-mesaj{margin:-6px 0 0}.ob .ans-regenereaza{white-space:nowrap}.ob .ans-placi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ob .ans-placa{text-align:left;background:var(--srf);border:1px solid var(--line);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;font:inherit;color:var(--ink);cursor:pointer}.ob .ans-placa:hover{border-color:var(--line2)}.ob .ans-placa.on{border-color:var(--acc);box-shadow:0 0 0 2px var(--accbg)}.ob .ans-placa .lbl{letter-spacing:.06em}.ob .ans-placa-valoare{font-family:var(--disp);font-size:var(--fs-cifra);font-weight:600}.ob .ans-placa-detalii{font-size:var(--fs-mic);color:var(--mut)}.ob .ans-lucru{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:10px 14px;background:var(--srf);border:1px solid var(--line);border-radius:10px;font-size:var(--fs-mic)}.ob .ans-lucru .lbl{color:var(--acc2);letter-spacing:.06em}.ob .ans-lucru-link{display:inline-flex;align-items:center;gap:6px;color:var(--ink);text-decoration:none}.ob .ans-lucru-link.mut{color:var(--mut)}.ob .ans-arbore{background:var(--srf);border:1px solid var(--line);border-radius:10px;overflow:visible}.ob .ans-arbore table{width:100%;border-collapse:collapse}.ob .ans-arbore th{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:var(--fs-mic);font-weight:500;color:var(--mut);background:var(--app);padding:10px 8px}.ob .ans-arbore th:first-child{padding-left:12px;border-top-left-radius:10px}.ob .ans-arbore th:last-child{border-top-right-radius:10px}.ob .ans-arbore td{padding:10px 8px;vertical-align:top;border-bottom:none;border-top:1px solid var(--line)}.ob .ans-arbore tbody tr{cursor:pointer}.ob .ans-arbore tbody tr:hover{background:#faf8f6}.ob .ans-arbore tbody tr.ales{background:#f0f8fa}.ob .ans-arbore tbody tr.context td{opacity:.55}.ob .ans-nume{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ob .ans-ramura{color:var(--line2);font-family:var(--mono);font-size:var(--fs-mic)}.ob .ans-nume-buton{border:none;background:none;padding:0;font:inherit;font-size:var(--fs-corp);font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.ob .ans-nume-buton:hover{color:var(--acc2);text-decoration:underline}.ob .ans-faze{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ob .ans-buton{height:26px;padding:0 10px;font-size:var(--fs-mic)}.ob .ans-cifra{font-size:var(--fs-mic);color:var(--ui-text)}.ob .ans-cost{font-size:var(--fs-mic);color:var(--mut)}.ob .ans-meniu{position:relative;display:inline-flex}.ob .ans-puncte{width:28px;height:28px;border:1px solid var(--line);border-radius:6px;background:var(--srf);color:var(--mut);font-size:var(--fs-accent);cursor:pointer;line-height:1}.ob .ans-puncte:hover,.ob .ans-puncte[aria-expanded=true]{color:var(--ink);border-color:var(--line2)}.ob .ans-previzualizare{width:380px;flex:none;padding:22px;border-left:1px solid var(--line);background:var(--srf);display:flex;flex-direction:column;gap:14px;overflow-y:auto}.ob .ans-previzualizare h2{font-size:var(--fs-cifra);font-weight:600}.ob .ans-volum{background:var(--app);border:1px solid var(--line);border-radius:8px;overflow:hidden;line-height:0}.ob .ans-cifre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ob .ans-placuta{background:var(--app);border:1px solid var(--line);border-radius:7px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.ob .ans-placuta .lbl{font-size:9px}.ob .ans-placuta b{font-size:var(--fs-accent);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ob .ans-placuta.amb{background:var(--ambbg);border-color:var(--ambbd)}.ob .ans-placuta.amb b{color:var(--amb)}.ob .ans-rand-meta{display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-mic);padding-top:8px;border-top:1px solid var(--line)}.ob .ans-rand-meta span:first-child{color:var(--mut)}.ob .ans-previz-butoane{margin-top:auto;display:flex;flex-direction:column;gap:8px}.ob .ans-previz-butoane .btn{justify-content:center}.ob .ans-previz-butoane .btnp{height:40px;font-size:var(--fs-accent);font-weight:600}@media (max-width: 1100px){.ob .ans-placi{grid-template-columns:repeat(2,minmax(0,1fr))}.ob .ans-previzualizare{width:300px}}.ob .ans-previz-cap{position:relative;padding-right:28px}.ob .ans-previz-inchide{position:absolute;top:-4px;right:-6px;width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--mut);font-size:20px;line-height:1;cursor:pointer}.ob .ans-previz-inchide:hover{background:var(--app);color:var(--ui-text)}.ob .ans-evenimente{gap:10px}.ob .ans-evenimente-cap{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ob .ans-evenimente-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ob .ans-eveniment{display:flex;gap:10px}.ob .ans-eveniment .dot{margin-top:5px;flex:none}.ob .ans-eveniment-text{font-size:var(--fs-mic);overflow-wrap:anywhere}.ob .ob-as-lansator{padding:4px;width:100%}.ob .ob-as-lansator.plutitor{position:fixed;right:16px;bottom:16px;z-index:900;width:auto}.ob .ob-as-buton{position:relative;width:100%;height:31px;padding:0 12px 0 10px;overflow:hidden;border:none;border-radius:8px;background:none;cursor:pointer;font:inherit;font-size:var(--fs-mic);font-weight:500;color:var(--ink);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ob .ob-as-buton:hover{background:var(--app)}.ob .ob-as-buton-semn{position:relative;display:inline-flex;color:var(--acc)}.ob .ob-as-buton.deschis{background:var(--accbg);color:var(--acc)}.ob .ob-as-semn{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--acc);color:#fff;font-size:var(--fs-micro);font-weight:600;line-height:16px}.ob .ob-as-lansator-linie{display:none;position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:2px;background:var(--accbg);overflow:hidden}.ob .ob-as-buton.pulseaza .ob-as-lansator-linie{display:block}.ob .ob-as-buton.pulseaza .ob-as-buton-semn:after{content:"";position:absolute;top:-2px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--glow);box-shadow:0 0 0 2px var(--srf);animation:ob-as-puls 1.1s ease-in-out infinite}.ob .ob-as-lansator-linie>span,.ob .ob-as-fir-linie>span,.ob .ob-as-camp-fir>span{position:absolute;left:0;top:0;height:2px;width:36%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--glow),transparent);animation:fir-generare 1.8s cubic-bezier(.5,0,.5,1) infinite}.ob .ob-as-punct{width:7px;height:7px;flex:none;border-radius:50%;background:var(--glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--glow) 20%,transparent);animation:ob-as-puls 1.1s ease-in-out infinite}@keyframes ob-as-puls{0%,to{opacity:.35}50%{opacity:1}}@keyframes ob-as-roteste{to{transform:rotate(360deg)}}.ob .ob-as{background:var(--srf);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh);display:flex;flex-direction:column;overflow:hidden;font-size:var(--fs-corp)}.ob .ob-as.in-coloana{flex:1 1 auto;min-height:280px;width:100%}.ob .ob-as.in-coloana.strans{flex:none;min-height:0}.ob .ob-as.plutitor{position:fixed;right:16px;bottom:70px;z-index:900;width:400px;height:708px;max-height:calc(100dvh - 144px)}.ob .ob-as.plutitor.strans{height:auto}.ob .ob-as-sus{height:56px;flex:none;display:flex;align-items:center;gap:6px;padding:0 8px 0 16px;border-bottom:1px solid var(--line)}.ob .ob-as.strans .ob-as-sus{border-bottom:none}.ob .ob-as-titluri{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ob .ob-as-titlu{font-size:var(--fs-accent);font-weight:600;color:var(--ink);white-space:nowrap}.ob .ob-as-sub{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-mic);color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob .ob-as-sub.lucreaza{color:var(--acc)}.ob .ob-as-sub .ob-as-punct{width:6px;height:6px}.ob .ob-as-sp{flex:1}.ob .ob-as-nou{height:28px;padding:0 10px;font-size:var(--fs-mic);margin-right:2px;flex:none}.ob .ob-as-icon{width:32px;height:32px;flex:none;padding:0;border:none;border-radius:8px;background:none;color:var(--mut);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ob .ob-as-icon:hover{color:var(--ink);background:var(--app)}.ob .ob-as-icon.mic{width:30px;height:30px}.ob .ob-as-icon:disabled,.ob .ob-as-icon:disabled:hover{color:var(--line2);background:none;cursor:default}.ob .ob-as-corp{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.ob .ob-as-om{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ob .ob-as-bula{max-width:300px;display:flex;flex-direction:column;gap:7px;background:var(--code-bg);border-radius:12px 12px 4px;padding:8px 12px;white-space:pre-wrap;color:var(--ink)}.ob .ob-as-om .ob-as-captura{display:block;width:auto;max-width:100%;max-height:160px;margin:-2px -6px 0;border-radius:8px;border:none}.ob .ob-as-despre{font-size:var(--fs-eticheta);color:var(--mut)}.ob .ob-as-el{display:flex;flex-direction:column;gap:6px}.ob .ob-as-text{color:var(--ink);line-height:1.5}.ob .ob-as-gand{color:var(--mut);font-size:var(--fs-mic);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .ob-as-pas-prietenos{display:flex;align-items:center;gap:7px;font-size:var(--fs-mic);color:var(--mut)}.ob .ob-as-pas-prietenos.ok svg{color:var(--ok)}.ob .ob-as-pas-prietenos.curge{color:var(--acc)}.ob .ob-as-pas-prietenos.eroare{color:var(--bad)}.ob .ob-as-rotita{display:inline-flex;animation:ob-as-roteste 1s linear infinite}.ob .ob-as-eticheta{font-size:var(--fs-mic);font-weight:600;color:var(--ui-text)}.ob .ob-as-unealta{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ob .ob-as-unealta.eroare{border-color:var(--badbd)}.ob .ob-as-unealta-cap{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--app);border:none;font:inherit;color:var(--mut);cursor:pointer;text-align:left}.ob .ob-as-unealta-cap:hover{background:var(--mutbg)}.ob .ob-as-unealta.curge .ob-as-unealta-cap{color:var(--acc)}.ob .ob-as-unealta.eroare .ob-as-unealta-cap{color:var(--bad)}.ob .ob-as-nume{font-family:var(--mono);font-size:var(--fs-mic);color:var(--ink)}.ob .ob-as-unealta-corp{padding:8px 10px;border-top:1px solid var(--line);background:var(--srf)}.ob .ob-as-unealta-corp pre{font-family:var(--mono);font-size:var(--fs-mic);color:var(--mut);white-space:pre-wrap;word-break:break-word;margin:0}.ob .ob-as-raspuns{margin-top:6px;border-top:1px dashed var(--line);padding-top:6px}.ob .ob-as-captura{display:block;width:100%;border-top:1px solid var(--line)}.ob .ob-as-plan{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:7px}.ob .ob-as-pas{display:flex;align-items:flex-start;gap:8px}.ob .ob-as-pas.gata{color:var(--mut);text-decoration:line-through}.ob .ob-as-bifa{width:15px;height:15px;flex:none;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;color:var(--ok)}.ob .ob-as-pas:not(.gata) .ob-as-bifa{border:1.5px solid var(--line2);border-radius:4px}.ob .ob-as-fir{position:relative;overflow:hidden;flex:none;border:1px solid var(--line);border-radius:10px;padding:11px 12px 12px;display:flex;flex-direction:column;gap:8px}.ob .ob-as-fir.lucreaza{padding-top:12px;gap:12px}.ob .ob-as-fir-linie{position:absolute;left:0;right:0;top:0;height:2px;background:var(--accbg);overflow:hidden}.ob .ob-as-fir-cap{display:flex;align-items:center;gap:8px;font-size:var(--fs-mic);color:var(--mut)}.ob .ob-as-fir-cap b{font-size:var(--fs-corp);font-weight:600;color:var(--ink)}.ob .ob-as-fir-stare{width:18px;height:18px;flex:none;border-radius:50%;background:var(--okbg);color:var(--ok);display:inline-flex;align-items:center;justify-content:center}.ob .ob-as-fir.eroare .ob-as-fir-stare{background:var(--badbg);color:var(--bad)}.ob .ob-as-fir-comuta{height:26px;padding:0 6px 0 8px;border:none;border-radius:7px;background:none;cursor:pointer;font:inherit;font-size:var(--fs-mic);font-weight:500;color:var(--mut);display:inline-flex;align-items:center;gap:3px}.ob .ob-as-fir-comuta:hover{background:var(--app);color:var(--ink)}.ob .ob-as-fir-rezultat{margin:0;color:var(--ink);line-height:1.5}.ob .ob-as-fir-meta{font-size:var(--fs-mic);color:var(--mut)}.ob .ob-as-cronologie{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ob .ob-as-cronologie li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;padding-bottom:12px}.ob .ob-as-cronologie li:last-child{padding-bottom:2px}.ob .ob-as-cronologie li:not(:last-child):before{content:"";position:absolute;left:8.5px;top:20px;bottom:0;width:1px;background:var(--line)}.ob .ob-as-cron-semn{width:16px;height:16px;margin:2px 1px 0;border-radius:50%;background:var(--okbg);color:var(--ok);display:inline-flex;align-items:center;justify-content:center}.ob .ob-as-cronologie li.eroare .ob-as-cron-semn{background:var(--badbg);color:var(--bad)}.ob .ob-as-cronologie li.acum .ob-as-cron-semn{background:none}.ob .ob-as-cronologie li.acum .ob-as-punct{width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--glow) 20%,transparent)}.ob .ob-as-cron-corp{display:flex;flex-direction:column;gap:1px;min-width:0}.ob .ob-as-fir-om{color:var(--ui-text);line-height:1.45}.ob .ob-as-cronologie li.acum .ob-as-fir-om{color:var(--ink)}.ob .ob-as-cronologie li.eroare .ob-as-fir-om{color:var(--bad)}.ob .ob-as-fir-pas{font-size:var(--fs-mic);color:var(--mut)}.ob .ob-as-lucru{display:flex;align-items:center;gap:8px;color:var(--mut);font-size:var(--fs-mic)}.ob .ob-as-mic{height:26px;padding:0 10px;font-size:var(--fs-mic)}.ob .ob-as-eroare{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--badbd);background:var(--badbg);color:var(--bad);border-radius:8px;padding:9px 11px}.ob .ob-as-eroare>svg,.ob .ob-as-nota>svg{margin-top:1px}.ob .ob-as-eroare-corp{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ob .ob-as-eroare .btn{border-color:var(--bad);color:var(--bad)}.ob .ob-as-nota{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--ambbd);background:var(--ambbg);color:color-mix(in srgb,var(--amb) 72%,#000);border-radius:8px;padding:9px 11px}.ob .ob-as-gol{display:flex;flex-direction:column;gap:20px;padding-top:4px}.ob .ob-as-gol-cap{display:flex;flex-direction:column;gap:6px}.ob .ob-as-gol-titlu{margin:0;font-size:var(--fs-sectiune);font-weight:600;line-height:1.3;color:var(--ink)}.ob .ob-as-gol-text{margin:0;color:var(--mut)}.ob .ob-as-gol-grup{display:flex;flex-direction:column;gap:6px}.ob .ob-as-exemplu{width:100%;min-height:38px;padding:8px 10px 8px 12px;cursor:pointer;border:1px solid var(--line2);border-radius:8px;background:var(--srf);font:inherit;color:var(--ink);text-align:left;display:flex;align-items:center;justify-content:space-between;gap:10px}.ob .ob-as-exemplu:hover{border-color:var(--mut)}.ob .ob-as-exemplu svg{color:var(--mut)}.ob .ob-as-taste{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:10px;row-gap:7px;align-items:center;font-size:var(--fs-mic);color:var(--mut)}.ob .ob-as-taste kbd{justify-self:start;font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--ink);background:var(--code-bg);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.ob .ob-as-jos{flex:none;border-top:1px solid var(--line);padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.ob .ob-as-cipuri{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.ob .ob-as-cipuri-cap{font-size:var(--fs-mic);font-weight:600;color:var(--ui-text);margin-right:2px}.ob .ob-as-cip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 3px 2px 8px;border-radius:99px;font-size:var(--fs-mic);font-weight:500;background:var(--accbg);color:var(--acc)}.ob .ob-as-cip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.ob .ob-as-cip button{width:18px;height:18px;padding:0;border:none;border-radius:50%;background:none;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ob .ob-as-cip button:hover{background:var(--srf)}.ob .ob-as-cip-mai{padding:2px 8px;border:none;border-radius:99px;background:var(--mutbg);cursor:pointer;font:inherit;font-size:var(--fs-mic);font-weight:500;color:var(--mut)}.ob .ob-as-cipuri-goleste{border:none;background:none;padding:0 2px;cursor:pointer;font:inherit;font-size:var(--fs-mic);color:var(--mut)}.ob .ob-as-cipuri-goleste:hover{color:var(--ink);text-decoration:underline}.ob .ob-as-camp-loc{position:relative;overflow:hidden;border:1px solid var(--line2);border-radius:10px;background:var(--srf)}.ob .ob-as-camp-loc:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--accbg)}.ob .ob-as-camp-loc.blocat{background:var(--app);border-color:var(--line);box-shadow:none}.ob .ob-as-camp-fir{position:absolute;left:0;right:0;top:0;height:2px;background:var(--accbg);overflow:hidden}.ob .ob-as-camp{display:block;width:100%;min-height:44px;max-height:140px;resize:none;border:none;outline:none;background:transparent;padding:10px 12px 2px;font:inherit;line-height:1.45;color:var(--ink)}.ob .ob-as-camp::placeholder{color:var(--mut)}.ob .ob-as-camp:disabled{color:var(--mut);cursor:not-allowed}.ob .ob-as-unelte{display:flex;align-items:center;gap:2px;padding:4px 6px 6px}.ob .ob-as-despartitor{width:1px;height:16px;background:var(--line);margin:0 4px}.ob .ob-as-goleste.lucreaza,.ob .ob-as-goleste.lucreaza:disabled{color:var(--acc)}.ob .ob-as-goleste.lucreaza svg{animation:ob-as-roteste 1s linear infinite}.ob .ob-as-goleste.lucreaza.anuleaza svg{animation-direction:reverse}.ob .ob-as-microfon.ascult,.ob .ob-as-microfon.ascult:hover{color:#fff;background:var(--bad);animation:ob-as-puls 1.1s ease-in-out infinite}.ob .ob-as-trimite{width:30px;height:30px;flex:none;margin-left:2px;padding:0;cursor:pointer;border:none;border-radius:8px;background:var(--antet);color:#fff;box-shadow:inset 0 -2px 0 var(--acc);display:inline-flex;align-items:center;justify-content:center}.ob .ob-as-trimite:hover{background:var(--antet2)}.ob .ob-as-trimite:disabled{background:var(--app);color:var(--hair);box-shadow:inset 0 0 0 1px var(--line);cursor:default}.ob .ob-as-poza{position:relative;display:inline-block;margin:10px 0 0 10px}.ob .ob-as-poza img{display:block;height:56px;max-width:140px;object-fit:cover;border-radius:6px;border:1px solid var(--line)}.ob .ob-as-poza button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;padding:0;cursor:pointer;border-radius:50%;border:1px solid var(--line);background:var(--srf);color:var(--mut);display:flex;align-items:center;justify-content:center}.ob .ob-as-socoteala{display:flex;align-items:center;gap:8px;font-size:var(--fs-mic);color:var(--mut)}.ob .ob-as-mono{font-family:var(--mono)}@media (max-width: 520px){.ob .ob-as.plutitor{right:10px;left:10px;width:auto}.ob .ob-as-lansator.plutitor{right:10px;bottom:10px}}@media (prefers-reduced-motion: reduce){.ob .ob-as-punct,.ob .ob-as-buton.pulseaza .ob-as-buton-semn:after,.ob .ob-as-microfon.ascult,.ob .ob-as-rotita,.ob .ob-as-goleste.lucreaza svg{animation:none;opacity:1}.ob .ob-as-lansator-linie>span,.ob .ob-as-fir-linie>span,.ob .ob-as-camp-fir>span{animation:none;width:100%;background:var(--glow)}}.ob .ob-as-text{white-space:normal}.ob .ob-as-p{margin:0;white-space:pre-wrap}.ob .ob-as-p+.ob-as-p{margin-top:7px}.ob .ob-as-t1,.ob .ob-as-t2,.ob .ob-as-t3{font-size:var(--fs-corp);font-weight:600;margin:10px 0 2px}.ob .ob-as-t1:first-child,.ob .ob-as-t2:first-child,.ob .ob-as-t3:first-child{margin-top:0}.ob .ob-as-t3{color:var(--mut)}.ob .ob-as-lista{margin:6px 0;padding-left:18px}.ob .ob-as-lista li{margin:2px 0}.ob .ob-as-text code{font-family:var(--mono);font-size:.92em;background:var(--code-bg);border-radius:4px;padding:1px 4px}.ob .ob-as-cod{font-family:var(--mono);font-size:var(--fs-mic);background:var(--code-bg);border:1px solid var(--line);border-radius:8px;padding:8px 10px;margin:7px 0;overflow-x:auto;white-space:pre}.ob .ob-as-gand-cap{width:100%;display:flex;align-items:center;gap:6px;min-width:0;padding:0;background:none;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ob .ob-as-gand-cap:hover{color:var(--ui-text)}.ob .ob-as-gand-rand{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .ob-as-gand.desfacut{white-space:normal;overflow:visible}.ob .ob-as-gand-corp{margin:4px 0 2px 19px;padding-left:9px;border-left:2px solid var(--line);white-space:pre-wrap;line-height:1.5}.ob .ob-det{position:fixed;left:56px;bottom:20px;z-index:890;width:340px;max-height:min(560px,calc(100dvh - 380px));min-height:0;background:var(--srf);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #1e24240f,0 12px 40px #1e242424;display:flex;flex-direction:column;overflow:hidden;font-size:var(--fs-corp)}.ob .ob-det-sus{min-height:54px;flex:none;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:8px 6px 8px 12px}.ob .ob-det-cap{flex:1;min-width:0}.ob .ob-det-titlu{font-weight:600;color:var(--ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .ob-det-sub{color:var(--mut);font-size:var(--fs-mic);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .ob-det-mostra{width:26px;height:26px;flex:none;border-radius:7px;border:1px solid rgba(30,36,36,.18)}.ob .ob-det-mostra.gol{background:repeating-linear-gradient(45deg,var(--app) 0 4px,var(--srf) 4px 8px)}.ob .ob-det-mostra.mica{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:6px}.ob .ob-det-nav{display:flex;align-items:center;color:var(--mut);font-size:var(--fs-mic)}.ob .ob-det-din{min-width:38px;text-align:center;font-variant-numeric:tabular-nums}.ob .ob-det-icon{width:32px;height:32px;border:none;background:none;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--mut);cursor:pointer}.ob .ob-det-icon:hover{color:var(--ink);background:var(--app)}.ob .ob-det-icon.aprins{color:var(--acc);background:var(--accbg)}.ob .ob-det-corp{flex:1;min-height:0;overflow-y:auto;padding:6px 14px 12px;overscroll-behavior:contain}.ob .ob-det-grup{padding:8px 0 4px}.ob .ob-det-grup+.ob-det-grup{border-top:1px solid var(--line)}.ob .ob-det-grup h4{margin:0 0 4px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.ob .ob-det-grup dl{margin:0}.ob .ob-det-rand{display:flex;gap:12px;padding:3px 0;align-items:baseline}.ob .ob-det-rand dt{flex:0 0 46%;color:var(--mut)}.ob .ob-det-rand dd{margin:0;flex:1;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ob .ob-det-lipsa{color:var(--mut);margin:8px 0}@media (max-width: 720px){.ob .ob-det{left:12px;right:12px;width:auto;bottom:84px;max-height:45dvh}}.ob .ob-det-cost .ob-det-rand.total dd{font-weight:600}.ob .ob-det-cost .ob-det-rand.total{border-top:1px dashed var(--line);margin-top:2px;padding-top:5px}.ob .ob-det-defalcare{margin-top:6px;font-size:.92em}.ob .ob-det-defalcare dt{color:var(--ink)}.ob .ob-det-cant{display:block;color:var(--mut);font-size:.92em}.ob .ob-det-nota{color:var(--mut);font-size:.88em;margin:6px 0 2px}.ob .ob-sol-pagina{height:100%;display:flex;gap:18px;padding:18px 24px;min-height:0;box-sizing:border-box}.ob .ob-sol-stanga{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}.ob .ob-sol-antet{display:flex;align-items:center;gap:14px;flex:none}.ob .ob-sol-titlu{font-size:var(--fs-titlu);font-weight:600}.ob .ob-sol-explicatie{color:var(--mut);font-size:var(--fs-mic);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .ob-sol-err{flex:none}.ob .ob-sol-board{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;position:relative}.ob .ob-sol-legenda{display:flex;gap:14px;align-items:center;justify-content:flex-end;font-size:var(--fs-eticheta);color:var(--mut);flex:none}.ob .ob-sol-legenda span{display:inline-flex;align-items:center;gap:6px}.ob .ob-sol-legenda i{width:22px;border-radius:2px;display:inline-block}.ob .ob-sol-legenda i.on{height:3px;background:var(--acc)}.ob .ob-sol-legenda i.run{height:2px;background:#6b4fa1}.ob .ob-sol-legenda i.off{height:2px;background:#c8ccd1}.ob .ob-sol-coloane{flex:1;min-height:0;display:flex;gap:28px;position:relative;overflow-x:auto;overflow-y:hidden}.ob .ob-sol-muchii{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.ob .ob-sol-coloana{width:264px;flex:none;min-height:0;display:flex;flex-direction:column;position:relative;z-index:1}.ob .ob-sol-cap{display:flex;align-items:baseline;gap:8px;padding:0 8px 8px 2px;flex:none}.ob .ob-sol-nr{font-size:var(--fs-micro);color:var(--mut)}.ob .ob-sol-act{border:none;background:none;font:inherit;font-size:var(--fs-eticheta);color:var(--acc);cursor:pointer;padding:0 0 0 8px;white-space:nowrap}.ob .ob-sol-act:hover{color:var(--acc2);text-decoration:underline}.ob .ob-sol-act:disabled{color:var(--mut);cursor:default;text-decoration:none}.ob .ob-sol-act.off{color:var(--mut);font-size:var(--fs-eticheta);padding-left:8px}.ob .ob-sol-stiva{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:2px 8px 8px 2px}.ob .ob-sol-stiva.scroll{scrollbar-width:none}.ob .ob-sol-stiva.scroll::-webkit-scrollbar{display:none;width:0;height:0}.ob .ob-sol-grup{display:flex;flex-direction:column;gap:12px}.ob .ob-sol-loc{display:flex;flex-direction:column;flex:none}.ob .ob-sol-subcap{display:flex;align-items:baseline;gap:6px;padding:4px 2px 0;position:sticky;top:-2px;background:var(--app);z-index:2}.ob .ob-sol-gol{color:var(--mut);font-size:var(--fs-mic);padding:6px 2px}.ob .ob-sol-card{width:252px;flex:none;padding:11px 14px;display:flex;flex-direction:column;gap:7px;cursor:pointer;border:1px solid var(--line)}.ob .ob-sol-card:hover{border-color:var(--mut)}.ob .ob-sol-card.promovata{border:1.5px solid var(--acc)}.ob .ob-sol-card.fantoma{border:1.5px dashed var(--line2);opacity:.75;box-shadow:none}.ob .ob-sol-card-cap{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ob .ob-sol-card-cap>b{font-size:var(--fs-corp);min-width:0;overflow-wrap:anywhere}.ob .ob-sol-card-stare{display:inline-flex;align-items:center;gap:7px;margin-left:auto;flex:none}.ob .ob-sol-chip{font-size:var(--fs-micro)}.ob .ob-sol-puls{width:5px;height:5px;box-shadow:none}.ob .ob-sol-figuri{display:flex;gap:5px;flex-wrap:wrap}.ob .ob-sol-deschide{border:1px solid var(--line);background:none;border-radius:6px;padding:0 5px;font-size:var(--fs-micro);cursor:pointer;color:var(--acc)}.ob .ob-sol-figuri .chip{font-size:var(--fs-micro)}.ob .ob-sol-stea{border:none;background:none;padding:0;cursor:pointer;flex:none;color:var(--line2);display:inline-flex;line-height:0}.ob .ob-sol-stea:hover,.ob .ob-sol-stea.on{color:var(--acc)}.ob .ob-sol-nod-rand{display:flex;align-items:stretch;margin:1px -14px -11px;border-top:1px solid var(--line);border-radius:0 0 11px 11px;overflow:hidden}.ob .ob-sol-nod-rand .ob-sol-nod{flex:1;margin:0;border-top:none;border-radius:0;min-width:0}.ob .ob-sol-stop{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;padding:0;border:none;border-left:1px solid var(--line);background:var(--accbg);color:var(--acc);cursor:pointer;line-height:0}.ob .ob-sol-stop:hover{background:var(--badbg);color:var(--bad)}.ob .ob-sol-stop:disabled{opacity:.5;cursor:default}.ob .ob-sol-stop:disabled:hover{background:var(--accbg);color:var(--acc)}.ob .ob-sol-card-stare .ob-sol-stop{width:auto;border:none;background:none;color:var(--line2)}.ob .ob-sol-card-stare .ob-sol-stop:hover{background:none;color:var(--bad)}.ob .ob-sol-nod{display:flex;align-items:center;justify-content:center;gap:6px;margin:1px -14px -11px;padding:7px 10px;border:none;border-top:1px solid var(--line);border-radius:0 0 11px 11px;background:none;font:inherit;font-size:var(--fs-eticheta);font-weight:500;color:var(--mut);cursor:default;text-align:center}.ob .ob-sol-nod.genereaza{color:var(--acc);cursor:pointer}.ob .ob-sol-nod.regenereaza{cursor:pointer}.ob .ob-sol-nod.genereaza:hover,.ob .ob-sol-nod.regenereaza:hover{background:var(--accbg);color:var(--acc2)}.ob .ob-sol-nod.genereaza:disabled,.ob .ob-sol-nod.regenereaza:disabled{opacity:.55;cursor:default}.ob .ob-sol-nod.genereaza:disabled:hover,.ob .ob-sol-nod.regenereaza:disabled:hover{background:none}.ob .ob-sol-nod.lucreaza{background:var(--accbg);color:var(--acc)}.ob .ob-sol-nod.asteapta{background:var(--ambbg);color:var(--amb)}.ob .ob-sol-nod.ocupat{color:var(--mut)}.ob .ob-sol-lant{flex:none;padding:10px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ob .ob-sol-lant-veriga{display:inline-flex;align-items:center;gap:8px}.ob .ob-sol-lant-veriga .chip{text-decoration:none}.ob .ob-sol-lant-veriga a.chip:hover{text-decoration:none;background:var(--accbd)}.ob .ob-sol-sageata{color:var(--line2)}.ob .ob-sol-lant-nota{color:var(--mut);font-size:var(--fs-mic)}.ob .ob-sol-lant-btn{height:28px;font-size:var(--fs-mic)}.ob .ob-sol-rail{width:320px;flex:none;display:flex;flex-direction:column;gap:14px;align-self:flex-start;max-height:100%;padding-right:2px}.ob .ob-sol-feed{padding:14px 16px;display:flex;flex-direction:column;gap:10px;flex:none}.ob .ob-sol-feed-cap{display:flex;align-items:center}.ob .ob-sol-feed-rand{display:flex;gap:10px}.ob .ob-sol-feed-rand .dot{margin-top:6px;flex:none}.ob .ob-sol-feed-text{font-size:var(--fs-mic);overflow-wrap:anywhere}.ob .ob-sol-iter{overflow:hidden;flex:none}.ob .ob-sol-iter-cap{padding:11px 14px;display:flex;align-items:center;gap:8px}.ob .ob-sol-iter th,.ob .ob-sol-iter td{padding:6px 5px}.ob .ob-sol-iter th:first-child,.ob .ob-sol-iter td:first-child{padding-left:12px}.ob .ob-sol-iter th:last-child,.ob .ob-sol-iter td:last-child{padding-right:12px}.ob .ob-sol-iter th{font-size:var(--fs-micro)}.ob .ob-sol-iter th.num,.ob .ob-sol-iter td.num{text-align:right;white-space:nowrap}.ob .ob-sol-iter td{font-size:var(--fs-mic);vertical-align:top}.ob .ob-sol-iter td.num.bad{color:var(--bad)}.ob .ob-sol-iter-din{font-size:var(--fs-eticheta);color:var(--mut)}.ob .ob-sol-iter-motiv{overflow-wrap:anywhere}.ob .ob-sol-iter-linkuri{font-size:var(--fs-eticheta);padding-top:3px;white-space:nowrap}.ob .ob-sol-iter-linkuri .sep{color:var(--line2);margin:0 5px}.ob .ob-sol-iter-rest{padding:9px 14px;font-size:var(--fs-mic);color:var(--mut);border-top:1px solid var(--line)}.ob .ob-sol-nascute{padding:12px 16px;display:flex;flex-direction:column;gap:10px;flex:none}.ob .ob-sol-nascuta{display:flex;align-items:flex-start;gap:10px}.ob .ob-sol-nascuta>span{margin-top:5px;flex:none}.ob .ob-sol-nascuta>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ob .ob-sol-nascuta-cerere{color:var(--mut);font-size:var(--fs-mic)}.ob .ob-sol-istoric{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding-right:4px}.ob .ob-sol-istoric .card{overflow:hidden;flex:none}.ob .ob-sol-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e24244d;z-index:60;display:flex;align-items:center;justify-content:center}.ob .ob-sol-modal{width:560px;max-width:calc(100vw - 32px);padding:20px 24px;display:flex;flex-direction:column;gap:10px}.ob .ob-sol-modal-cap{display:flex;align-items:center;gap:10px}.ob .ob-sol-modal-cap>b{font-size:var(--fs-accent)}.ob .ob-sol-modal textarea.inp{min-height:76px}.ob .ob-sol-scope{display:flex;gap:6px;flex-wrap:wrap}.ob .ob-sol-modal-foot{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:12px}.ob .ob-sol-panou{padding:14px 16px;display:flex;flex-direction:column;gap:12px;flex:none}.ob .ob-sol-pan-cap{display:flex;align-items:flex-start;gap:8px}.ob .ob-sol-pan-titlu{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ob .ob-sol-pan-titlu b{font-size:var(--fs-accent);overflow-wrap:anywhere}.ob .ob-sol-pan-x{flex:none;background:none;border:0;cursor:pointer;padding:2px;color:var(--mut);border-radius:6px;line-height:0}.ob .ob-sol-pan-x:hover{color:var(--ink);background:var(--mutbg)}.ob .ob-sol-pan-corp{display:flex;flex-direction:column;gap:7px}.ob .ob-sol-pan-rand{display:flex;gap:10px;align-items:baseline;font-size:var(--fs-mic)}.ob .ob-sol-pan-et{flex:none;width:92px;color:var(--mut);font-size:var(--fs-mic)}.ob .ob-sol-pan-val{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;overflow-wrap:anywhere}.ob .ob-sol-pan-mic{color:var(--mut);font-size:var(--fs-eticheta)}.ob .ob-sol-pan-actiuni{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.ob .ob-sol-pan-actiuni .btn{flex:1;justify-content:center}.ob .incercari .inspector-plutitor{z-index:20}.ob-incercari-panou{width:340px;max-height:calc(100vh - 90px);overflow:auto;display:flex;flex-direction:column;gap:8px}.ob-incercari-lista{display:flex;flex-direction:column;gap:6px}.ob-incercare{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:6px 10px;border:1px solid var(--line, #ddd);border-radius:8px;background:var(--paper, #fff);cursor:pointer;font:inherit}.ob-incercare.on{border-color:var(--ink, #222);box-shadow:inset 0 0 0 1px var(--ink, #222)}.ob-incercare-nume{font-weight:600}.ob-incercari-panou table{border-collapse:collapse;font-size:var(--fs-mic)}.ob-incercari-panou th,.ob-incercari-panou td{padding:2px 6px;text-align:left}.ob-incercari-panou tr.castigator td{font-weight:700}.ob-incercari-panou summary{cursor:pointer}.ob-sol-depanare{position:relative;display:inline-flex;flex:none}.ob .ob-sol-depanare-buton{border:1px solid transparent;background:none;border-radius:6px;padding:2px 4px;cursor:pointer;color:var(--mut);display:inline-flex;line-height:0}.ob .ob-sol-depanare-buton:hover,.ob .ob-sol-depanare-buton.on{color:var(--acc);border-color:var(--line);background:var(--app)}.ob .ob-sol-depanare-meniu{position:fixed;width:248px;padding:6px;z-index:40;text-align:left}.ob .ob-sol-depanare-meniu .ob-cont-item{height:30px;font-size:var(--fs-mic)}.ob .ob-sol-depanare-meniu .ob-cont-item:disabled{color:var(--mut);cursor:default;background:none}.ob-film-cap{display:flex;gap:6px;align-items:center;margin:4px 0 6px}.ob-film-cap button{padding:1px 8px}table.ob-film{width:100%}table.ob-film tbody tr:hover{background:#1d5fbf1a}.ob .ob-insp-titlu{left:50%;top:14px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:7px 14px;white-space:nowrap}.ob .ob-insp-titlu svg{color:var(--acc)}table.ob-grupe{width:100%}table.ob-grupe tbody tr:hover{filter:brightness(.96)}.ob-grupe-rampe{margin-bottom:8px}.ob-raf{font-size:var(--fs-mic);display:flex;flex-direction:column;gap:6px}.ob-raf-nivel{border-top:1px solid var(--linie, #ddd);padding-top:4px}.ob-raf-trecere{margin:3px 0 0 8px}.ob-raf-toggle{margin-top:4px;padding:1px 8px}.ob-raf-jurnal{margin-top:4px;display:flex;flex-direction:column;gap:4px}.ob-raf-pas{padding:4px 6px;background:var(--fundal-2, #f3f5f9);border-left:3px solid #5b7bd5}.ob-raf-text{white-space:pre-wrap;margin:3px 0 0}.ob-raf-ev,.ob-raf-lot{margin-left:10px;padding:3px 6px;border-left:3px solid #bbb}.ob-raf-lot{border-left-color:#4a4}.ob-raf-lot.respins{border-left-color:#c44}.ob-raf-variante{margin:2px 0 0;padding-left:18px}.ob-raf-variante li{margin-bottom:3px}.ob-exc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.ob-exc-cap{display:flex;gap:12px;align-items:baseline;padding:10px 16px}.ob-exc-comut{margin-left:auto;display:flex;gap:4px}.ob-exc-comut button{font:inherit;padding:2px 10px;cursor:pointer;border:1px solid var(--line, #ddd);border-radius:6px;background:var(--paper, #fff)}.ob-exc-comut button.on{border-color:var(--ink, #222);font-weight:600}.ob-exc-motiv{margin:0 16px 10px}.ob-exc-corp{position:relative;flex:1;min-height:0}.ob-exc-plan{width:100%;height:100%}.ob-exc-panou{position:absolute;right:16px;top:8px}.ob-exc-nota{font-size:var(--fs-mic);margin:0}.ob-exc-plan .e-teren{fill:none;stroke:#444;stroke-width:.35%}.ob-exc-plan .e-sapabil{fill:none;stroke:#888;stroke-width:.2%;stroke-dasharray:.6% .6%}.ob-exc-plan .e-vechi{fill:none;stroke:#b07a0e;stroke-width:.45%;stroke-dasharray:1.2% .7%}.ob-exc-plan .e-nou{fill:#5dcaa5;fill-opacity:.18;stroke:#0f6e56;stroke-width:.5%}.ob-exc-plan .e-amprenta{fill:#afa9ec;fill-opacity:.85;stroke:#534ab7;stroke-width:.2%}.ob-exc-plan .e-cota text{fill:var(--ink, #222);paint-order:stroke;stroke:var(--paper, #fff);stroke-width:.6%;stroke-linejoin:round}.ob-exc-plan .e-cota-sec{opacity:.7}.ob-exc-legenda{font-size:var(--fs-eticheta);margin:0;color:var(--muted, #666);line-height:1.4}.ob-exc-panou td[title]{cursor:help}.sf{display:block;overflow:visible}.sf .sf-alee{fill:#e1e5ea}.sf .sf-ax{stroke:#91959a;stroke-width:.16;stroke-dasharray:.9 .7}.sf .sf-loc{fill:#f1dfae;stroke:#8a5f06;stroke-width:.1}.sf .sf-fatada{stroke:#534ab7;stroke-width:.35}.sf .sf-perete{stroke:#0f6e56;stroke-width:.35}.ob-exc-panou td .sf{margin:2px 0}.ob-exc-legenda{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:var(--fs-eticheta);color:var(--muted, #666)}.ob-exc-legenda span{display:flex;align-items:center;gap:4px}.sf-cheie{display:inline-block;width:2px;height:14px}.sf-cheie-fatada{background:#534ab7}.sf-cheie-perete{background:#0f6e56}.ob-exc-plan .e-banda{stroke:#fff;stroke-width:.12%;stroke-opacity:.6}.ob-exc-plan .e-banda-A,.ob-exc-plan .e-banda-a{fill:#d1d5da;fill-opacity:.85}.ob-exc-plan .e-banda-R,.ob-exc-plan .e-banda-P{fill:#f7efd9;fill-opacity:.9}.ob-exc-plan .e-loc{fill:#f1dfae;stroke:#8a5f06;stroke-width:.06%;stroke-opacity:.8}.ob-exc-plan .e-nume{paint-order:stroke;stroke:var(--paper, #fff);stroke-width:.7%;stroke-linejoin:round}.ob-exc-plan .e-nume-vechi{fill:#8a5f06}.ob-exc-plan .e-nume-sapabil{fill:#6a6866}.ob-exc-groapa+.ob-exc-groapa{border-top:1px solid var(--line, #ddd);margin-top:8px;padding-top:6px}.ob-exc-plan .e-edificabil{fill:none;stroke:#1f5fbf;stroke-width:.25%;stroke-dasharray:1% .5%}.ob-exc-plan .e-corp-vechi{fill:none;stroke:#534ab7;stroke-width:.22%;stroke-dasharray:.8% .5%}.ob-exc-plan .e-banda-rand_90,.ob-exc-plan .e-banda-rand_0{fill:#ffd27f;fill-opacity:.85}.ob-exc-plan .e-banda-rand_0{fill:#ffe7b3}.ob-exc-plan .e-alee{fill:#d1d5da;fill-opacity:.85;stroke:#fff;stroke-width:.1%}.ob-exc-plan .e-hasura-rest-l{stroke:#c33;stroke-width:.5}.ob-exc-plan .e-rest{fill:url(#e-hasura-rest);stroke:#c33;stroke-width:.12%;stroke-dasharray:.5% .3%}.ob-exc-plan .e-racord{fill:#bdbdbd;fill-opacity:.9;stroke:#444;stroke-width:.15%;stroke-dasharray:.5% .3%}.ob-exc-plan .e-izolata{fill:none;stroke:#c0392b;stroke-width:.5%}.ob-exc-plan .e-locuri{fill:#7a4e00;paint-order:stroke;stroke:#fff;stroke-width:.4%}.ob-exc-plan .e-diff-plus{fill:#2e8b57;fill-opacity:.35}.ob-exc-plan .e-diff-minus{fill:#c0392b;fill-opacity:.35}.ob-exc-plan .e-sageata line{stroke:#c0392b;stroke-width:.35%}.ob-exc-plan .e-sageata circle{fill:#c0392b}.ob-exc-rosu{color:#b3261e}.sf-cheie-rest{background:repeating-linear-gradient(-45deg,#c33 0,#c33 1px,#fff 1px,#fff 4px);width:12px}.sf-cheie-racord{background:#bdbdbd;border:1px dashed #444;width:12px}.sf-cheie-plus{background:#2e8b5773;width:12px}.sf-cheie-minus{background:#c0392b73;width:12px}.ob-exc-plan{cursor:grab;touch-action:none}.ob-exc-plan:active{cursor:grabbing}.ob-exc-plan .e-rigla line{stroke:var(--ink, #222)}.ob-exc-plan .e-rigla text{fill:var(--ink, #222);paint-order:stroke;stroke:var(--paper, #fff);stroke-width:.4%}.ob-exc-plan.masoara{cursor:crosshair}.ob .ob-et{display:flex;flex-direction:column;gap:6px}.ob .ob-et-randul{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.ob .ob-et-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-mic);padding:2px 7px;border-radius:99px;background:#e8ecf1;color:var(--ink);border:1px solid var(--line);white-space:nowrap}.ob .ob-et-scoate{cursor:pointer;color:var(--mut);font-size:var(--fs-mic);line-height:1;padding:0 1px}.ob .ob-et-scoate:hover{color:var(--bad, #b3261e)}.ob .ob-et-niciuna{font-size:var(--fs-eticheta);color:var(--mut);font-style:italic}.ob .ob-et-adauga{cursor:pointer;font-size:var(--fs-eticheta);color:var(--acc);border:1px dashed var(--line);border-radius:99px;padding:2px 8px}.ob .ob-et-adauga:hover{border-color:var(--acc)}.ob .ob-et-plin{font-size:var(--fs-eticheta);color:var(--mut)}.ob .ob-et-alegere{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ob .ob-et-camp{flex:1;min-width:120px;font-size:var(--fs-mic);padding:3px 7px}.ob .ob-et-gata{cursor:pointer;font-size:var(--fs-eticheta);color:var(--mut)}.ob .ob-et-gata:hover{color:var(--ink)}.ob .ob-et-lista{flex-basis:100%;display:flex;flex-wrap:wrap;gap:5px;max-height:132px;overflow:auto}.ob .ob-et-propusa{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:var(--fs-eticheta);padding:2px 7px;border-radius:99px;background:var(--srf);border:1px solid var(--line);color:var(--ink)}.ob .ob-et-propusa:hover{border-color:var(--acc);color:var(--acc)}.ob .ob-et-cate{font-family:var(--mono);font-size:var(--fs-micro);color:var(--mut)}.ob .ob-et-noua{border-style:dashed;color:var(--acc)}.ob .ob-et-goala{font-size:var(--fs-eticheta);color:var(--mut);font-style:italic}.ob .ob-tr-card .ob-et-chip{font-size:var(--fs-eticheta);padding:1px 6px}.ob .ob-tr-etichete{display:flex;flex-direction:column;gap:6px}.ob .ob-ed-nota-sect{margin:2px 0 0;font-size:var(--fs-eticheta);color:var(--mut);line-height:1.4}.ob .ob-tr-provenienta{color:var(--mut);font-size:var(--fs-mic);margin:-8px 0 18px}.ob .note+.ob-tr-provenienta,.ob .err+.ob-tr-provenienta{margin-top:10px}.ob .ob-tr-filtru{background:none;border:0;padding:0;font:inherit;color:var(--acc);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ob .ob-tr-filtru:hover{color:var(--acc-tare, var(--acc))}.ob .ob-tr-categorie{margin-bottom:26px;padding-top:16px;border-top:1px solid var(--line)}.ob .ob-tr-categorie:first-of-type{border-top:0;padding-top:0}.ob .ob-tr-cat-cap{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ob .ob-tr-cat-poz{flex:none}.ob .ob-tr-cat-poz rect{fill:var(--srf);stroke:var(--line2);stroke-width:1.2}.ob .ob-tr-cat-poz rect.pe{fill:var(--acc);stroke:var(--acc)}.ob .ob-tr-cat-titlu{font-family:var(--disp);font-size:var(--fs-sectiune);font-weight:600;color:var(--ink);margin:0}.ob .ob-tr-cat-nr{font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--mut);background:var(--mutbg);border:1px solid var(--line);border-radius:99px;padding:0 7px;line-height:18px}.ob .ob-tr-cat-sub{color:var(--mut);font-size:var(--fs-mic)}.ob .ob-tr-grila{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;align-items:stretch}.ob .ob-tr-card{text-align:left;font:inherit;color:inherit;cursor:pointer;padding:12px 14px;display:flex;flex-direction:column;gap:6px;border-left:3px solid var(--line2)}.ob .ob-tr-card:hover{border-color:var(--acc)}.ob .ob-tr-card.on{border-left-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.ob .ob-tr-card-cap{display:flex;align-items:center;gap:7px}.ob .ob-tr-card-cap b{font-family:var(--disp);font-size:var(--fs-sectiune);font-weight:600;color:var(--ink)}.ob .ob-tr-card-nume{font-size:var(--fs-mic);color:var(--ink);line-height:1.35}.ob .ob-tr-card-autor{font-size:var(--fs-mic);color:var(--mut);line-height:1.3}.ob .ob-tr-card-cifre{display:flex;gap:12px;flex-wrap:wrap;font-size:var(--fs-mic);color:var(--mut)}.ob .ob-tr-card-cifre b{color:var(--ink);font-weight:600}.ob .ob-tr-card-neverificat{color:var(--mut);font-style:italic}.ob .ob-tr-card-front{font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--mut)}.ob .ob-tr-card-actiuni{display:flex;align-items:center;justify-content:space-between;gap:8px}.ob .ob-tr-card-sterge{font-size:var(--fs-eticheta);color:var(--mut);cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.ob .ob-tr-card-sterge:hover{color:var(--bad, #b3261e)}.ob .ob-tr-deschis{margin-top:6px}.ob .ob-tr-viz{display:grid;grid-template-columns:1fr 268px;grid-template-rows:auto 1fr;gap:0;background:var(--srf);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh);overflow:hidden}.ob .ob-tr-bara{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid var(--line)}.ob .ob-tr-nota-scara{color:var(--mut);font-size:var(--fs-mic)}.ob .ob-tr-panza{height:520px;min-width:0;background:#faf8f4}.ob .ob-tr-astept{height:100%;display:flex;align-items:center;justify-content:center;color:var(--mut);font-size:var(--fs-mic)}@media (max-width: 1100px){.ob .ob-tr-viz{grid-template-columns:1fr}.ob .ob-tr-panou{border-left:none;border-top:1px solid var(--line)}}.ob .ob-tr-panou{border-left:1px solid var(--line);padding:13px 14px 16px;overflow-y:auto;background:var(--srf)}.ob .ob-tr-titlu{font-family:var(--disp);font-size:var(--fs-accent);font-weight:600;color:var(--ink);margin-bottom:12px;line-height:1.3}.ob .ob-tr-sect{margin-bottom:14px}.ob .ob-tr-sect .ob-lbl{display:block;margin-bottom:6px}.ob .ob-tr-rand{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:6px 10px;padding:4px 0;border-bottom:1px solid var(--line);font-size:var(--fs-mic)}.ob .ob-tr-rand:last-child{border-bottom:none}.ob .ob-tr-et{color:var(--mut)}.ob .ob-tr-val{color:var(--ink);font-weight:500;text-align:right}.ob .ob-tr-um{color:var(--mut);font-weight:400;font-size:var(--fs-eticheta)}.ob .ob-tr-nota{grid-column:1 / -1;color:var(--mut);font-size:var(--fs-eticheta);font-style:italic;margin-top:-2px}.ob .ob-tr-citire{color:var(--mut);font-size:var(--fs-eticheta);line-height:1.45;margin-top:14px;padding-top:10px;border-top:1px dashed var(--line2)}.ob .ob-tr-card-edit{font-size:var(--fs-eticheta);color:var(--acc);opacity:0;transition:opacity .12s;align-self:flex-start;cursor:pointer}.ob .ob-tr-card:hover .ob-tr-card-edit,.ob .ob-tr-card:focus-within .ob-tr-card-edit{opacity:1}.ob .ob-tr-panza2d{position:relative;width:100%;height:100%;-webkit-user-select:none;user-select:none}.ob .ob-tr-panza2d svg{display:block;width:100%;height:100%;touch-action:none}.ob .ob-tr-zoom{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:7px;padding:4px 9px;background:var(--srf);border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh);font-size:var(--fs-mic)}.ob .ob-tr-zoom input[type=range]{width:118px}.ob .ob-tr-zoom button{width:24px;height:24px;border-radius:7px;border:1px solid var(--line2);background:var(--srf);color:var(--mut);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.ob .ob-tr-zoom button:hover{border-color:var(--acc);color:var(--acc)}.ob .ob-tr-scara{font-family:var(--mono);font-size:var(--fs-mic);color:var(--mut);min-width:58px;text-align:right}.ob .ob-tr-reper{position:absolute;bottom:10px;left:10px;padding:2px 3px;background:var(--srf);border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh);line-height:0}.ob .ob-tr-reper svg{display:block;overflow:visible}.ob .ob-tr-reper-linii{fill:var(--mut);stroke:var(--mut);stroke-width:1.4;stroke-linecap:round}.ob .ob-tr-reper-varf{fill:var(--mut);stroke:none}.ob .ob-tr-reper-nume{font-family:var(--mono);font-size:var(--fs-corp);font-weight:600;fill:var(--ink);text-anchor:middle}.ob-ed-fantoma{opacity:.65}.ob-ed-fantoma .taietura{fill:#fff;stroke:none}.ob-ed-fantoma .foaie{fill:none;stroke:var(--acc);stroke-width:1.5;vector-effect:non-scaling-stroke}.ob-ed-fantoma .arc{fill:none;stroke:var(--acc);stroke-width:.9;vector-effect:non-scaling-stroke}.ob-ed-fantoma .toc{fill:none;stroke:var(--acc);stroke-width:1.2;vector-effect:non-scaling-stroke}.ob-ed-fantoma.nu{opacity:.9}.ob-ed-fantoma.nu .foaie,.ob-ed-fantoma.nu .arc,.ob-ed-fantoma.nu .toc{stroke:var(--danger)}.ob-ed-fantoma.nu .taietura{fill:var(--danger);fill-opacity:.1}.ob-ed-fantoma-nu{font-size:var(--fs-eticheta);font-weight:600;fill:var(--danger);text-anchor:middle;paint-order:stroke;stroke:var(--srf);stroke-width:3px}.ob-ed-sfat{color:var(--mut);font-style:normal}.ob-ed-brut{display:inline;margin-left:6px}.ob-ed-brut summary{display:inline;cursor:pointer;color:var(--mut);font-size:var(--fs-eticheta);text-decoration:underline dotted}.ob-ed-brut code{display:block;margin-top:4px;font-size:var(--fs-eticheta);color:var(--mut);white-space:pre-wrap}.ob-ed-piese{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px 10px}.ob-ed-piesa{border:1px solid var(--bord);background:var(--card);color:var(--txt);border-radius:6px;padding:3px 8px;font-size:var(--fs-eticheta);cursor:pointer}.ob-ed-piesa:hover{border-color:var(--acc)}.ob-ed-piesa.on{background:var(--acc);border-color:var(--acc);color:#fff}.ob-ed-rotiri{display:flex;gap:4px;padding:4px 0 2px}.ob-ed-rotiri .btn{flex:1;padding:3px 0;font-size:var(--fs-eticheta)}.ob-ed-ogl{display:flex;gap:4px}.ob-ed-ogl .btn{width:var(--ctl);height:var(--ctl);padding:0;justify-content:center}.ob-ed-fantoma-mob{opacity:.5}.ob-ed-cota-scrisa{position:absolute;z-index:5;display:flex;align-items:center;gap:3px;margin:-30px 0 0 12px;padding:2px 6px;width:max-content;background:#1668c4;border-radius:5px;color:#fff}.ob-ed-cota-scrisa input{width:62px;border:0;background:#ffffff29;border-radius:3px;color:#fff;font:600 12px/16px inherit;padding:1px 4px;outline:none}.ob-ed-cota-scrisa i{font-size:var(--fs-eticheta);font-style:normal;opacity:.85}.ob-ed-cota-scrisa b{font:500 11px/16px inherit;opacity:.7;padding-left:2px}.ob-ed-cota-scrisa.pe-cota{margin:0;transform:translate(-50%,-50%)}.ob .ob-acasa-head-act{margin-left:auto}.ob .ob-tr-nou-fundal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e242452;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px}.ob .ob-tr-nou{width:620px;max-width:100%;padding:20px 24px 18px;display:flex;flex-direction:column;gap:12px}.ob .ob-tr-nou-cap{display:flex;align-items:baseline;gap:10px}.ob .ob-tr-nou-cap>b{font-family:var(--disp);font-size:var(--fs-sectiune)}.ob .ob-tr-nou-sub{color:var(--mut);font-size:var(--fs-mic)}.ob .ob-tr-nou-feluri{display:flex;gap:10px;align-items:stretch}.ob .ob-tr-nou-fel{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 10px 11px;text-align:center;font:inherit;color:inherit;background:var(--srf);border:1px solid var(--line);border-radius:10px;cursor:pointer}.ob .ob-tr-nou-fel:hover{border-color:var(--mut)}.ob .ob-tr-nou-fel.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.ob .ob-tr-nou-fel>b{font-size:var(--fs-corp)}.ob .ob-tr-nou-fel>span{font-size:var(--fs-eticheta);color:var(--mut);line-height:1.3}.ob .ob-tr-nou-feluri{align-items:flex-end}.ob .ob-tr-nou-schita{display:block;margin-bottom:2px}.ob .ob-tr-nou-schita polygon{fill:var(--line2, #dfe3e8);stroke:var(--ink);stroke-width:1.2}.ob .ob-tr-nou-fel.on .ob-tr-nou-schita polygon{stroke:var(--acc)}.ob .ob-tr-nou-cod{display:flex;align-items:center;gap:10px}.ob .ob-tr-nou-cod .inp{width:140px;font-family:var(--mono)}.ob .ob-tr-nou-nota{margin:0;color:var(--mut);font-size:var(--fs-mic);line-height:1.45}.ob .ob-tr-nou-jos{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);padding-top:12px;margin-top:2px}.ob .ob-tr-nou-porniri{align-items:stretch}.ob .ob-tr-nou-porniri .ob-tr-nou-fel{justify-content:flex-start;gap:4px}.ob .ob-tr-nou-intrebare{font-family:var(--disp);font-size:var(--fs-accent)}.ob .ob-tr-nou-inapoi{margin-right:auto}.ob .ob-tr-nou-lista{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.ob .ob-tr-nou-rand{display:flex;align-items:baseline;gap:10px;text-align:left;padding:7px 10px;font:inherit;color:inherit;cursor:pointer;background:var(--srf);border:1px solid var(--line);border-radius:8px}.ob .ob-tr-nou-rand:hover{border-color:var(--mut)}.ob .ob-tr-nou-rand.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.ob .ob-tr-nou-rand>b{font-family:var(--mono);font-size:var(--fs-mic)}.ob .ob-tr-nou-rand>span{font-size:var(--fs-mic)}.ob .ob-tr-nou-rand>i{margin-left:auto;font-style:normal;font-size:var(--fs-eticheta);color:var(--mut)}.ob .ob-tr-nou-poza{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ob .ob-tr-nou-previzualizare{max-width:100%;max-height:220px;align-self:center;border:1px solid var(--line);border-radius:8px;background:#fff}.ob .ob-tr-nou-gol{align-self:stretch;height:96px;border:1px dashed var(--line);border-radius:8px}.ob .ob-tr-nou-poza-butoane{display:flex;gap:8px}.ob .ob-tr-nou.ob-tr-nou-lat{width:960px}.ob .ob-dec{display:flex;flex-direction:column;gap:12px}.ob .ob-dec-scena{display:flex;justify-content:center;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:14px;max-height:64vh;overflow:hidden}.ob .ob-dec-cadru{position:relative;display:inline-block;line-height:0;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}.ob .ob-dec-cadru>img{display:block;max-width:100%;max-height:calc(64vh - 28px);background:#fff;pointer-events:none}.ob .ob-dec-sel{position:absolute;box-sizing:border-box;cursor:move;border:1.5px solid var(--acc);box-shadow:0 0 0 9999px #141c1e73}.ob .ob-dec-cadru{overflow:hidden}.ob .ob-dec-maner{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;background:#fff;border:1.5px solid var(--acc);border-radius:2px}.ob .ob-dec-n{left:50%;top:0;cursor:ns-resize}.ob .ob-dec-s{left:50%;top:100%;cursor:ns-resize}.ob .ob-dec-v{left:0;top:50%;cursor:ew-resize}.ob .ob-dec-e{left:100%;top:50%;cursor:ew-resize}.ob .ob-dec-nv{left:0;top:0;cursor:nwse-resize}.ob .ob-dec-se{left:100%;top:100%;cursor:nwse-resize}.ob .ob-dec-ne{left:100%;top:0;cursor:nesw-resize}.ob .ob-dec-sv{left:0;top:100%;cursor:nesw-resize}.ob .ob-dec-jos{display:flex;align-items:center;gap:8px}.ob .ob-dec-jos>.ob-tr-nou-nota{margin:0 auto 0 0}.ob .ob-tr-nou-bara{display:flex;flex-direction:column;gap:6px}.ob .ob-tr-nou-bara-cap{display:flex;justify-content:space-between;font-size:var(--fs-mic);color:var(--mut)}.ob .ob-tr-nou-bara-cap>b{color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums}.ob .ob-tr-nou-bara-sina{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.ob .ob-tr-nou-bara-plin{height:100%;background:var(--acc);border-radius:4px;transition:width .5s linear}.ob .ob-imparte{width:460px;gap:14px}.ob .ob-imparte-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ob .ob-imparte-lista>li{display:flex;align-items:center;gap:10px;font-size:var(--fs-mic)}.ob .ob-imparte-cine{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .ob-imparte-scoate{border:0;background:none;padding:2px 4px;cursor:pointer;color:var(--mut);font:inherit;font-size:var(--fs-mic)}.ob .ob-imparte-scoate:hover:not(:disabled){color:var(--ink)}.ob .ob-imparte-adauga{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ob .ob-imparte-jos{display:flex;justify-content:flex-end}.ob .ob-prov{margin-top:14px;font-size:var(--fs-mic)}.ob .ob-prov>summary{cursor:pointer;color:var(--mut);padding:4px 0;list-style-position:outside}.ob .ob-prov>summary:hover{color:var(--ink)}.ob .ob-prov dl{margin:6px 0 0;display:grid;gap:4px 14px}.ob .ob-prov dl>div{display:flex;gap:10px;align-items:baseline}.ob .ob-prov dt{flex:0 0 9.5em;color:var(--mut)}.ob .ob-prov dd{margin:0;color:var(--ink);min-width:0}.ob .ob-importuri{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--fund-2, transparent)}.ob .ob-importuri-titlu{margin:0;font-size:var(--fs-mic);font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.ob .ob-importuri-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ob .ob-import-rand{display:flex;flex-direction:column;gap:5px}.ob .ob-import-cap{display:flex;align-items:baseline;gap:10px;font-size:var(--fs-mic);color:var(--mut)}.ob .ob-import-cod{color:var(--ink);font-family:var(--mono);font-weight:600}.ob .ob-import-pas{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .ob-import-procent{font-variant-numeric:tabular-nums}.ob .ob-import-sina{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.ob .ob-import-plin{height:100%;background:var(--acc);border-radius:4px;transition:width .5s linear}.ob .ob-import-plin.e-gata{background:var(--ok, var(--acc))}.ob .ob-import-rand.e-esuat .ob-import-plin{background:var(--rau, #c0392b)}.ob .ob-import-rand.e-esuat .ob-import-pas{color:var(--rau, #c0392b)}.ob .ob-import-buton{border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-mic);padding:1px 8px;border-radius:999px;cursor:pointer;white-space:nowrap}.ob .ob-import-buton:hover:not(:disabled){border-color:var(--acc);color:var(--acc)}.ob .ob-import-x{border:0;background:transparent;color:var(--mut);cursor:pointer;font-size:18px;line-height:1;padding:0 2px;border-radius:4px}.ob .ob-import-x:hover:not(:disabled){color:var(--rau, #c0392b)}.ob .ob-import-buton:disabled,.ob .ob-import-x:disabled{opacity:.5;cursor:default}.ob .ob-tr-renume{width:440px;gap:12px}.ob .ob-tr-renume h2{margin:0;font-size:1.05rem}.ob .ob-tr-renume input{width:100%;font-family:var(--mono)}.ob .ob-ed-bagheta{display:flex;align-items:center;gap:9px;width:100%;margin:4px 0 10px;padding:9px 10px;text-align:left;border:1px solid var(--acc);border-radius:10px;cursor:pointer;background:color-mix(in srgb,var(--acc) 8%,var(--srf));color:var(--ink);font:inherit}.ob .ob-ed-bagheta:hover:not(:disabled){background:color-mix(in srgb,var(--acc) 15%,var(--srf))}.ob .ob-ed-bagheta:disabled{opacity:.5;cursor:default}.ob .ob-ed-bagheta>span:last-child{display:flex;flex-direction:column;gap:2px}.ob .ob-ed-bagheta b{font-family:var(--disp);font-size:var(--fs-corp);font-weight:600}.ob .ob-ed-bagheta i{font-size:var(--fs-mic);color:var(--mut);font-style:normal;line-height:1.35}.ob .ob-ed-bagheta-em{flex:none;display:flex;align-items:center;color:var(--acc)}.ob .ob-ed-raport{display:flex;align-items:center;gap:9px;flex:none;padding:7px 12px;font-size:var(--fs-corp);color:var(--ink);background:color-mix(in srgb,var(--acc) 10%,var(--srf));border-bottom:1px solid var(--line)}.ob .ob-ed-raport button{margin-left:auto;display:inline-flex;align-items:center;padding:2px;border:none;background:none;cursor:pointer;color:var(--mut);border-radius:6px}.ob .ob-ed-raport button:hover{color:var(--ink);background:var(--srf)}.ob .ob-ed-seg-design{width:100%;margin:2px 0 8px}.ob .ob-seg.ob-ed-seg-design button{flex:1;min-width:0;font-size:var(--fs-mic);padding:5px 2px}.ob .ob-ed-unelte-mod{grid-template-columns:1fr 1fr;margin-bottom:8px}.ob .ob-ed-semn{height:26px;display:flex;align-items:center;justify-content:center}.ob .ob-ed-file{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:7px}.ob .ob-ed-file button{padding:3px 7px;border-radius:7px;border:1px solid var(--line2);background:var(--srf);color:var(--mut);font:inherit;font-size:var(--fs-mic);cursor:pointer}.ob .ob-ed-file button.on{border-color:var(--acc);color:var(--acc);background:color-mix(in srgb,var(--acc) 10%,var(--srf))}.ob .ob-ed-ajutor{font-size:var(--fs-mic);color:var(--mut);line-height:1.45;margin:0 2px 9px}.ob .ob-ed-galerie{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ob .ob-ed-piesa-card{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 3px 5px;border:1px solid transparent;border-radius:9px;background:none;color:var(--ink);cursor:pointer;font:inherit}.ob .ob-ed-piesa-card:hover{border-color:var(--line2);background:var(--app)}.ob .ob-ed-piesa-card.on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 10%,var(--srf))}.ob .ob-ed-piesa-card span{font-size:var(--fs-mic);text-align:center;line-height:1.2}.ob .ob-ed-piesa-card i{font-family:var(--mono);font-size:var(--fs-mic);color:var(--mut);font-style:normal}.ob .ob-ed-mini{width:100%;height:34px;background:#fff;border-radius:5px;border:1px solid var(--line2)}.ob .ob-ed-galerie-el .ob-ed-mini{height:28px}.ob .ob-ed-swatches{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ob .ob-ed-swatch{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px 5px;border:1px solid transparent;border-radius:9px;background:none;color:var(--ink);cursor:pointer;font:inherit}.ob .ob-ed-swatch:hover{border-color:var(--line2)}.ob .ob-ed-swatch.on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 10%,var(--srf))}.ob .ob-ed-swatch span:last-child{font-size:var(--fs-mic);text-align:center;line-height:1.2;color:var(--mut)}.ob .ob-ed-swatch.on span:last-child{color:var(--ink)}.ob .ob-ed-swatch-fata{display:block;width:100%;aspect-ratio:1.5;border-radius:6px;border:1px solid var(--line2);overflow:hidden;position:relative}.ob .ob-ed-swatch-fata svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ob .ob-ed-legenda-circuite{margin-top:12px}.ob .ob-ed-circuit{display:grid;grid-template-columns:10px 1fr;gap:3px 7px;align-items:center;padding:4px 2px;font-size:var(--fs-mic)}.ob .ob-ed-circuit i{width:10px;height:10px;border-radius:3px;display:block}.ob .ob-ed-circuit b{font-weight:600;color:var(--ink)}.ob .ob-ed-circuit span,.ob .ob-ed-circuit em{grid-column:2;color:var(--mut);font-style:normal}.ob .ob-ed-corp.stransa:has(.ob-ed-paleta-design){grid-template-columns:0 1fr 288px}.ob .ob-ed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--app);min-height:0;font-size:var(--fs-corp)}.ob .ob-ed-sus{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;background:var(--srf);border-bottom:1px solid var(--line);flex:none}.ob .ob-ed-nume{font-family:var(--disp);font-size:var(--fs-accent);font-weight:600;color:var(--ink)}.ob .ob-ed-sub{color:var(--mut);font-size:var(--fs-mic)}.ob .ob-ed-sp{flex:1}.ob .ob-ed-actiuni{display:flex;align-items:center;gap:6px;margin-left:auto}.ob .ob-ed-stare{color:var(--mut);font-size:var(--fs-mic);min-width:54px;text-align:right}.ob .ob-ed-icon{width:32px;height:32px;padding:0;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--line2);background:var(--srf);color:var(--mut);cursor:pointer}.ob .ob-ed-icon:hover{border-color:var(--mut);color:var(--ink)}.ob .ob-ed-icon.on{background:var(--accbg);border-color:var(--acc);color:var(--acc)}.ob .ob-ed-icon:disabled{opacity:.5;cursor:default}.ob .ob-ed-icon:disabled:hover{border-color:var(--line2);color:var(--mut)}.ob .ob-ed-corp{flex:1;display:grid;grid-template-columns:206px 1fr 288px;min-height:0;transition:grid-template-columns .14s ease}.ob .ob-ed-mijloc{position:relative;min-width:0;background:#faf8f4}.ob .ob-ed-paleta{background:var(--srf);border-right:1px solid var(--line);overflow-y:auto;padding:10px 8px 20px}.ob .ob-ed-cap{display:flex;align-items:center;gap:6px;width:100%;font:inherit;font-size:var(--fs-mic);font-weight:600;letter-spacing:.01em;color:var(--ink);padding:9px 4px 7px;margin:6px 0 2px;text-align:left;background:none;border:0;border-bottom:1px solid var(--line2);border-radius:0;cursor:pointer}.ob .ob-ed-cap:hover{color:var(--acc);border-bottom-color:var(--acc)}.ob .ob-ed-cap svg{flex:none;opacity:.55;transition:transform .12s}.ob .ob-ed-cap:hover svg{opacity:1}.ob .ob-ed-cap span{flex:1}.ob .ob-ed-unelte{display:grid;grid-template-columns:1fr 1fr;gap:3px}.ob .ob-ed-unelte[hidden]{display:none}.ob .ob-ed-unealta{display:grid;grid-template-rows:34px 1fr;justify-items:center;gap:4px;height:78px;width:100%;overflow:hidden;padding:7px 3px 5px;border:1px solid transparent;border-radius:9px;background:none;color:var(--ink);cursor:pointer;font:inherit}.ob .ob-ed-desen{width:44px;height:34px;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center}.ob .ob-ed-desen svg{display:block;width:100%;height:100%}.ob .ob-ed-unealta>span:last-child{font-size:var(--fs-mic);line-height:1.25;text-align:center;color:var(--mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-self:start;width:100%}.ob .ob-ed-unealta:hover{background:var(--app);border-color:var(--line2)}.ob .ob-ed-unealta.on{background:var(--accbg);border-color:var(--acc);color:var(--acc)}.ob .ob-ed-unealta.on>span:last-child{color:var(--acc)}.ob .ob-ed-panza{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none}.ob .ob-ed-panza input,.ob .ob-ed-panza textarea{-webkit-user-select:text;user-select:text}.ob .ob-ed-panza svg{display:block;width:100%;height:100%}.ob .ob-ed-panza[data-unealta=usa] svg,.ob .ob-ed-panza[data-unealta=fereastra] svg,.ob .ob-ed-panza[data-unealta=intinde] svg{cursor:crosshair}.ob .ob-ed-panza[data-unealta=perete] svg,.ob .ob-ed-panza[data-unealta=arc] svg{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2v16M2 10h16'/%3E%3Cpath d='M17.5 20.5h12v8h-12z'/%3E%3Cpath d='M21.5 20.5v8M25.5 20.5v8'/%3E%3C/g%3E%3Cpath d='M10 2v16M2 10h16' fill='none' stroke='%231d3557' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M17.5 20.5h12v8h-12z' fill='%23ffffff' stroke='%231d3557' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M21.5 20.5v8M25.5 20.5v8' fill='none' stroke='%231d3557' stroke-width='1.1'/%3E%3C/svg%3E") 10 10,crosshair}.ob .ob-ed-context{position:absolute;top:52px;left:50%;transform:translate(-50%);display:flex;gap:2px;padding:4px;background:#2b2f33;border-radius:10px;box-shadow:0 4px 14px #00000038}.ob .ob-ed-context button{border:none;background:none;color:#e1e5ea;font:inherit;font-size:var(--fs-corp);padding:5px 10px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ob .ob-ed-context button:hover{background:#3c4147}.ob .ob-ed-grup{display:inline-flex;gap:0;margin:0 3px;padding:0 4px;border-left:1px solid #454b51;border-right:1px solid #454b51}.ob .ob-ed-grup button{padding:5px 7px}.ob .ob-ed-context button:disabled{opacity:.35;cursor:default}.ob .ob-ed-context button:disabled:hover{background:none}.ob .ob-ed-context button.on{background:#e1e5ea;color:#22262a}.ob .ob-ed-context button.on:hover{background:#fff}.ob .ob-ed-prop{background:var(--srf);border-left:1px solid var(--line);overflow-y:auto;padding:14px 16px 22px}.ob .ob-ed-titlu{font-family:var(--disp);font-size:var(--fs-accent);font-weight:600;color:var(--ink);margin-bottom:14px;line-height:1.3}.ob .ob-ed-sect{margin-bottom:16px}.ob .ob-ed-sect .ob-lbl{display:block;margin-bottom:7px}.ob .ob-ed-rand{display:grid;grid-template-columns:1fr 124px;align-items:center;gap:4px 8px;padding:4px 0}.ob .ob-ed-et{color:var(--mut)}.ob .ob-ed-val{text-align:right;color:var(--ink)}.ob .ob-ed-val select.inp{width:100%;height:var(--ctl);font-size:var(--fs-corp)}.ob .ob-ed-um{color:var(--mut);font-style:normal;font-size:var(--fs-mic)}.ob .ob-ed-nota{grid-column:1 / -1;color:var(--mut);font-size:var(--fs-mic);line-height:1.4;margin-top:1px}.ob .ob-ed-numar{display:inline-flex;align-items:center;gap:4px}.ob .ob-ed-numar input.inp{width:90px;height:var(--ctl);text-align:right;font-size:var(--fs-corp);font-family:var(--mono)}.ob .ob-ed-numar i{color:var(--mut);font-style:normal;font-size:var(--fs-mic)}.ob .ob-ed-cifra{font-family:var(--mono);font-size:var(--fs-corp);color:var(--ink);padding-right:4px}.ob .ob-ed-bifa{display:flex;align-items:center;gap:7px;font-size:var(--fs-corp);color:var(--mut);padding:5px 0 2px;cursor:pointer}.ob .ob-ed-ap{display:grid;grid-template-columns:1fr 24px;align-items:center;gap:4px;border-bottom:1px solid var(--line)}.ob .ob-ed-ap:last-of-type{border-bottom:none}.ob .ob-ed-ap-nume{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:none;background:none;font:inherit;text-align:left;padding:5px 2px;cursor:pointer;border-radius:6px}.ob .ob-ed-ap-nume:hover{background:var(--app)}.ob .ob-ed-ap-nume b{font-size:var(--fs-corp);font-weight:500;color:var(--ink)}.ob .ob-ed-ap-nume i{font-size:var(--fs-mic);font-style:normal;color:var(--mut)}.ob .ob-ed-ap-sterge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--mut);padding:0;cursor:pointer;border-radius:6px}.ob .ob-ed-ap-sterge:hover{background:var(--app);color:var(--ink)}.ob .ob-ed-ap-sterge:disabled{opacity:.35;cursor:default}.ob .ob-ed-ap-adauga{display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:8px}.ob .ob-ed-ap-adauga select.inp{height:var(--ctl);font-size:var(--fs-corp);width:100%}.ob .ob-ed-ap-tot{width:100%;margin-top:6px}.ob .ob-ed-gol{color:var(--mut);font-size:var(--fs-mic);line-height:1.45;padding:2px 0 6px}.ob .ob-ed-urmeaza{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;font-size:var(--fs-mic)}.ob .ob-ed-urmeaza .btn{height:24px;padding:0 8px;font-size:var(--fs-mic)}.ob .ob-ed-probleme{flex:none;padding:8px 12px;background:var(--srf);border-top:1px solid var(--line)}.ob .ob-ed-urmarea{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;padding:2px 0;font-size:var(--fs-corp);line-height:1.45}.ob .ob-ed-urmarea b{color:var(--ink)}.ob .ob-ed-urmarea i{color:var(--mut);font-style:normal}.ob .ob-ed-urmarea button{margin-left:auto;border:0;background:none;padding:0;color:var(--mut);cursor:pointer;line-height:1}.ob .ob-ed-panza svg{touch-action:none}.ob .ob-ed-panza[data-panorama="1"] svg{cursor:grab}.ob .ob-ed-astept{height:100%;display:flex;align-items:center;justify-content:center;color:var(--mut);font-size:var(--fs-corp)}.ob .ob-ed-vederi{position:absolute;top:12px;left:12px;z-index:3}.ob .ob-ed-vederi .ob-seg{box-shadow:var(--sh)}.ob .ob-ed-panza .ob-tr-zoom{bottom:12px}.ob .ob-ed-panza .ob-tr-reper{bottom:12px;left:12px}.ob .ob-ed-radio{display:flex;flex-direction:column;gap:4px;padding:2px 0 4px}.ob .ob-ed-radio label{display:flex;align-items:center;gap:7px;font-size:var(--fs-corp);color:var(--mut);cursor:pointer}.ob .ob-ed-radio input{margin:0}.ob .ob-ed-radio label.on{color:var(--ink)}.ob .ob-ed-unealta-activa{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:10px;padding:5px 6px 5px 12px;background:var(--acc);color:#fff;border-radius:10px;box-shadow:0 3px 12px #0000002e;font-size:var(--fs-corp);white-space:nowrap}.ob .ob-ed-unealta-activa b{font-weight:600}.ob .ob-ed-unealta-activa span{opacity:.85}.ob .ob-ed-unealta-activa button{border:none;background:#ffffff2e;color:#fff;font:inherit;font-size:var(--fs-mic);padding:3px 9px;border-radius:7px;cursor:pointer}.ob .ob-ed-unealta-activa button:hover{background:#ffffff4d}.ob .ob-ed-corp.stransa{grid-template-columns:56px 1fr 288px}.ob .ob-ed-corp.fara-paleta{grid-template-columns:1fr 288px}.ob .ob-ed-corp.stransa .ob-ed-unelte{grid-template-columns:1fr}.ob .ob-ed-corp.stransa .ob-ed-unealta>span:last-child,.ob .ob-ed-corp.stransa .ob-ed-cap{display:none}.ob .ob-ed-corp.stransa .ob-ed-unealta{padding:5px 2px}.ob .ob-ed-strange{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-bottom:6px;padding:5px;border-radius:7px;border:1px solid var(--line);background:var(--srf);color:var(--mut);font:inherit;font-size:var(--fs-mic);cursor:pointer}.ob .ob-ed-strange:hover{color:var(--ink);border-color:var(--acc)}.ob .ob-ed-slot{position:relative}.ob .ob-ed-colt{position:absolute;right:4px;bottom:4px;width:0;height:0;border-left:4px solid transparent;border-top:4px solid transparent;border-right:4px solid var(--line2);border-bottom:4px solid var(--line2);pointer-events:none}.ob .ob-ed-slot:hover .ob-ed-colt{border-right-color:var(--mut);border-bottom-color:var(--mut)}.ob .ob-ed-variante{position:fixed;z-index:60;display:flex;flex-direction:column;min-width:178px;padding:4px;background:var(--srf);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px #00000029}.ob .ob-ed-varianta{display:flex;align-items:center;gap:8px;padding:5px 8px;border:0;border-radius:6px;background:none;color:var(--ink);font-size:var(--fs-corp);text-align:left;cursor:pointer;white-space:nowrap}.ob .ob-ed-varianta .ob-ed-desen{width:34px;height:25px}.ob .ob-ed-varianta:hover{background:var(--app)}.ob .ob-ed-varianta.on{color:var(--acc);font-weight:600}.ob .ob-ed-strat{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:4px 6px;padding:5px 0;border-bottom:1px solid var(--line)}.ob .ob-ed-strat:last-of-type{border-bottom:none}.ob .ob-ed-strat select.inp{grid-column:2 / -1;width:100%;height:var(--ctl);font-size:var(--fs-mic)}.ob .ob-ed-strat .ob-ed-numar{grid-column:2;justify-content:flex-start}.ob .ob-ed-strat .ob-ed-numar input.inp{width:72px;font-size:var(--fs-mic)}.ob .ob-ed-strat-mostra{display:block;border-radius:2px;align-self:start}.ob .ob-ed-strat-butoane{display:inline-flex;gap:0;justify-self:end}.ob .ob-ed-strat-adauga{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.ob .ob-ed-strat-adauga .btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:var(--fs-mic)}.ob .ob-ed-calc{position:absolute;left:10px;bottom:50px;z-index:4;display:flex;align-items:center;gap:8px;padding:5px 7px 5px 10px;background:var(--srf);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 10px #0000001a;font-size:var(--fs-mic);white-space:nowrap}.ob .ob-ed-calc b{font-weight:600}.ob .ob-ed-calc-cifra{color:var(--mut);font-family:var(--mono)}.ob .ob-ed-calc input[type=range]{width:86px;margin:0}.ob .ob-ed-bifa-nivel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:3px 0;cursor:pointer;color:var(--ink)}.ob .ob-ed-bifa-nivel b{font-weight:500;color:var(--mut);font-variant-numeric:tabular-nums}.ob .ob-ed-cu-meniu{flex:1;display:flex;min-height:0}.ob .ob-ed-meniu{flex:none;align-self:flex-start;margin:12px 0 12px 16px;max-height:calc(100% - 24px);overflow-y:auto}.ob .ob-ed-coloana{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;position:relative}.ob .ob-ed-cota-sterge{margin-left:4px;border:0;background:transparent;cursor:pointer;color:inherit;opacity:.55;font:inherit;line-height:1;padding:0 2px}.ob .ob-ed-cota-sterge:hover{opacity:1}.ob .ob-ed-lipire{position:absolute;transform:translate(-50%,calc(-100% - 10px));display:flex;align-items:center;gap:4px;padding:4px;border-radius:8px;background:var(--ob-fond, #fff);box-shadow:0 2px 10px #0000002e;white-space:nowrap;z-index:6}.ob .ob-ed-lipire i{font-style:normal;opacity:.6;padding:0 4px;font-size:12px}.ob .ob-ed-lipire{position:absolute;left:50%;top:12px;transform:translate(-50%)}.ob .bc{display:flex;flex-direction:column;gap:14px}.ob .bc-bara{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ob .bc-lbl{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.ob .bc-scen{display:flex;gap:2px;background:var(--paper);padding:2px;border-radius:9px}.ob .bc-scen button{font-family:var(--mono);font-size:var(--fs-mic);padding:5px 12px;border:none;background:none;border-radius:7px;cursor:pointer;color:var(--mut)}.ob .bc-scen button[aria-pressed=true]{background:var(--srf);color:var(--ink);box-shadow:var(--sh);font-weight:600}.ob .bc-plci{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ob .bc-plc{background:var(--srf);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.ob .bc-n2{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.ob .bc-v{font-size:var(--fs-cifra);font-weight:600;margin:8px 0 4px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ob .bc-d{font-size:var(--fs-mic);color:var(--mut)}.ob .bc-bun .bc-v{color:var(--ok)}.ob .bc-rau .bc-v{color:var(--bad)}.ob .bc-indiciu{color:var(--mut);font-size:var(--fs-mic);margin:0}.ob .bc-rama{border:1px solid var(--line);border-radius:12px;background:var(--srf);overflow:hidden}.ob .bc-scroll{overflow-x:auto}.ob .bc table{width:100%;border-collapse:collapse;font-size:var(--fs-mic)}.ob .bc thead th{text-align:left;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-weight:400;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--app);white-space:nowrap}.ob .bc th.bc-n,.ob .bc td.bc-n{text-align:right}.ob .bc tbody td{padding:7px 12px;border-bottom:1px solid var(--line);vertical-align:top}.ob .bc-cap td{background:var(--paper);padding:9px 12px}.ob .bc-cap strong{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase}.ob .bc-rand{cursor:pointer}.ob .bc-rand:hover{background:var(--app)}.ob .bc-rand:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ob .bc-sag{display:inline-block;width:13px;color:var(--mut);font-size:var(--fs-micro)}.ob .bc-cif{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ob .bc-um,.ob .bc-par{color:var(--mut);font-size:var(--fs-mic)}.ob .bc-par{font-family:var(--mono)}.ob .bc-obs{color:var(--mut);font-size:var(--fs-mic);line-height:1.4}.ob .bc-total td{font-weight:600;background:var(--accbg)}.ob .bc-atentie td:first-child{box-shadow:inset 3px 0 0 var(--amb)}.ob .bc-det{background:var(--app);padding:0 12px 14px 30px}.ob .bc-det-in{border-left:2px solid var(--acc);background:var(--srf);border-radius:0 10px 10px 0;padding:12px 16px}.ob .bc-det-sus{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ob .bc-src{display:inline-flex;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:4px}.ob .bc-src-acte{background:var(--okbg);color:var(--ok)}.ob .bc-src-puz{background:var(--metbg);color:var(--met)}.ob .bc-src-proiect,.ob .bc-src-tema{background:var(--accbg);color:var(--acc2)}.ob .bc-src-referinta{background:var(--ambbg);color:var(--amb)}.ob .bc-src-formula{background:var(--paper);color:var(--mut)}.ob .bc-src-ipoteza{background:var(--badbg);color:var(--bad)}.ob .bc-det dl{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin:0}.ob .bc-det dt{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding-top:3px}.ob .bc-det dd{margin:0;font-size:var(--fs-mic)}.ob .bc-calc{font-family:var(--mono);font-size:var(--fs-mic);background:var(--paper);padding:7px 10px;border-radius:6px;display:inline-block;font-variant-numeric:tabular-nums}.ob .bc-semnal{display:flex;gap:7px;background:var(--ambbg);color:var(--amb);border:1px solid #e3d3ab;border-radius:8px;padding:8px 11px;font-size:var(--fs-mic);margin-top:10px}.ob .bc-drum{font-size:var(--fs-mic);color:var(--mut);margin:10px 0 0}.ob .bc-grup td{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:12px 12px 4px 30px;border-bottom:none}.ob .bc-subtotal td{font-weight:600;background:var(--app)}.ob .bc-eticheta-deviz{margin-left:8px;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--acc2);background:var(--accbg);border-radius:4px;padding:1px 6px;white-space:nowrap}.ob .bc-eticheta-lucru{margin-left:8px;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);border:1px dashed var(--line);border-radius:4px;padding:0 6px;white-space:nowrap}.ob .bc-eticheta-lucru:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--acc2);vertical-align:1px;animation:bc-lucru 1.6s ease-in-out infinite}@keyframes bc-lucru{0%,to{opacity:.9}50%{opacity:.2}}@media (prefers-reduced-motion: reduce){.ob .bc-eticheta-lucru:before{animation:none}}.ob .bc-articole{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);cursor:auto}.ob .bc-articole .st-cards{margin-top:0}.ob .bc-articole .bc-art-sus{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.ob .bc-articole .bc-art-titlu{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-weight:600}.ob .bc-articole table{font-size:var(--fs-mic)}.ob .bc-taburi{display:flex;gap:6px;margin:0 0 16px}.ob .bc-taburi .btn[aria-selected=true]{background:var(--accbg);border-color:var(--acc);color:var(--acc2);font-weight:500}.ob .fat-corectabil{cursor:text}.ob .fat-corectabil:hover{box-shadow:inset 0 0 0 1px var(--line);border-radius:3px}.ob .fat-mod,.ob .fat-mod-text{color:var(--acc2);font-weight:600}.ob .fat-mod:before{content:"●";font-size:.6em;margin-right:4px;vertical-align:2px}.ob .fat-reset{margin-left:6px;padding:0 4px;border:1px solid var(--line);border-radius:4px;background:none;color:var(--mut);font-size:.9em;line-height:1.3;cursor:pointer}.ob .fat-reset:hover{color:var(--ink);border-color:var(--mut)}.ob .fat-edit input{width:92px;font:inherit;padding:1px 4px;border:1px solid var(--acc2);border-radius:3px;background:var(--srf);color:var(--ink)}.ob .fat-edit input[aria-invalid=true]{border-color:var(--bad)}.ob .fat-rand-comp td{font-size:.93em}.ob .fat-comp{padding-left:4px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ob .ft{padding-bottom:0}.ob .ft-col{width:100%;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:14px;padding-bottom:24px}.ob .ft-intro{gap:6px}.ob .ft-titlu{font-family:var(--disp);font-size:var(--fs-cifra);font-weight:600;letter-spacing:-.01em;line-height:1.15}.ob .ft-intro-sub{color:var(--mut);max-width:64ch;line-height:1.5}.ob .ft-nota{font-size:var(--fs-mic);color:var(--mut);line-height:1.45}.ob .ft-rand{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ob .ft-sisteme{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ob .ft-sistem{gap:6px}.ob .ft-sistem:disabled{cursor:default}.ob .ft-sistem-cap{display:flex;align-items:center;gap:8px}.ob .ft-sistem-cap b{font-size:var(--fs-corp)}.ob .ft-cost{margin-left:auto;font-family:var(--mono);font-size:var(--fs-mic);color:var(--ink);letter-spacing:.06em}.ob .ft-cost s{color:var(--line2);text-decoration:none}.ob .ft-straturi{display:flex;height:7px;border-radius:3px;overflow:hidden;margin-top:2px}.ob .ft-straturi i{display:block;height:100%}.ob .ft .tm-card-cap{flex-wrap:wrap;row-gap:6px}.ob .ft .tm-card-cap label.btn{cursor:pointer}.ob .ft-taburi{align-self:flex-start}.ob .ft-grila{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ob .ft-grila.ft-mari{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ob .ft-grila.ft-lata{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ob .ft-tile{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.ob .ft-tile-img{position:relative;display:block;width:100%;aspect-ratio:4 / 5;padding:0;border:none;border-radius:10px;overflow:hidden;background:var(--mutbg);cursor:pointer}.ob .ft-tile-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ob .ft-tile-img:hover img{transform:scale(1.03)}.ob .ft-tile-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;pointer-events:none;box-shadow:inset 0 0 0 1px #0000000f}.ob .ft-tile.ales .ft-tile-img:after{box-shadow:inset 0 0 0 3px var(--acc)}.ob .ft-nr{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:99px;background:#ffffffeb;border:1.5px solid var(--line2);color:var(--mut);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--fs-mic)}.ob .ft-tile.ales .ft-nr{background:var(--acc);border-color:var(--acc);color:#fff}.ob .ft-ai-nota{margin:-4px 0 0;font-size:var(--fs-mic)}.ob .ft-lupa-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:8px;border:none;background:#24232199;color:#fff;cursor:zoom-in;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.ob .ft-tile:hover .ft-lupa-btn,.ob .ft-lupa-btn:focus-visible{opacity:1}@media (hover: none){.ob .ft-lupa-btn{opacity:1}}.ob .ft-eticheta{align-self:flex-start;border:none;background:none;padding:0;cursor:pointer;font:inherit;font-size:var(--fs-mic);font-weight:500;color:var(--ink)}.ob .ft-eticheta:hover{color:var(--acc)}.ob .ft-mai{aspect-ratio:4 / 5;align-items:center;justify-content:center;gap:4px;padding:0;border:1px solid var(--line2);border-radius:10px;background:var(--srf);color:var(--mut);cursor:pointer;font:inherit}.ob .ft-mai:hover{border-color:var(--acc);color:var(--acc)}.ob .ft-mai b{font-family:var(--disp);font-size:var(--fs-cifra);color:var(--ink)}.ob .ft-pila{display:flex;margin-bottom:4px}.ob .ft-pila img{width:34px;height:42px;object-fit:cover;border-radius:5px;border:2px solid var(--srf);margin-left:-10px}.ob .ft-pila img:first-child{margin-left:0}.ob .ft-incarca{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;aspect-ratio:4 / 5;padding:14px;text-align:center;cursor:pointer;border:1.5px dashed var(--line2);border-radius:10px;background:var(--srf);color:var(--mut)}.ob .ft-incarca:hover,.ob .ft-incarca.peste{border-color:var(--acc);color:var(--acc);background:var(--accbg)}.ob .ft-incarca-txt{display:flex;flex-direction:column;gap:4px}.ob .ft-incarca b{color:var(--ink);font-weight:600}.ob .ft-incarca-lat{aspect-ratio:auto;flex-direction:row;justify-content:flex-start;gap:14px;padding:16px 18px;text-align:left}.ob .ft-incarca small{font-size:var(--fs-eticheta);line-height:1.4}.ob .ft-stiluri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ob .ft-stil{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--srf)}.ob .ft-stil.ales{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.ob .ft-mozaic{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:3px;aspect-ratio:4 / 3;padding:0;border:none;background:var(--srf);cursor:pointer;overflow:hidden}.ob .ft-mozaic img{width:100%;height:100%;min-height:0;object-fit:cover;display:block}.ob .ft-mozaic img:first-child{grid-row:1 / 3}.ob .ft-stil-corp{display:flex;flex-direction:column;gap:5px;padding:11px 13px 12px;flex:1}.ob .ft-stil-cap{display:flex;align-items:center;gap:8px}.ob .ft-stil-cap b{font-family:var(--disp);font-size:var(--fs-accent);font-weight:600}.ob .ft-paleta{display:inline-flex;margin-left:auto}.ob .ft-paleta i{width:14px;height:14px;border-radius:99px;border:1.5px solid var(--srf);box-shadow:0 0 0 1px var(--line);margin-left:-4px}.ob .ft-paleta.mare{margin-left:0}.ob .ft-paleta.mare i{width:20px;height:20px;margin-left:-5px}.ob .ft-paleta.mare i:first-child{margin-left:0}.ob .ft-stil-desc{font-size:var(--fs-mic);color:var(--ink);line-height:1.45}.ob .ft-stil-mat{font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--mut);line-height:1.45}.ob .ft-stil-jos{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px}.ob .ft-stil-jos .btn{height:28px;font-size:var(--fs-mic)}.ob .ft-stil-jos .btng{padding:0 6px;margin-left:-6px}.ob .ft-filtre{display:flex;flex-wrap:wrap;gap:6px}.ob .ft-filtre button{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;border:1px solid var(--line2);background:var(--srf);font:inherit;font-size:var(--fs-mic);font-weight:500;color:var(--ink);cursor:pointer}.ob .ft-filtre button em{font-style:normal;font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--mut)}.ob .ft-filtre button:hover{border-color:var(--acc)}.ob .ft-filtre button.on{background:var(--ink);border-color:var(--ink);color:#fff}.ob .ft-filtre button.on em{color:#d2d6db}.ob .ft-grupuri{display:flex;flex-direction:column;gap:22px}.ob .ft-grup{display:flex;flex-direction:column;gap:8px}.ob .ft-grup-cap{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ob .ft-grup-cap b{font-family:var(--disp);font-size:var(--fs-accent);font-weight:600}.ob .ft-grup-cap span{font-size:var(--fs-mic);color:var(--mut)}.ob .ft-grup-cap-mare b{font-size:var(--fs-sectiune)}.ob .ft-tava{position:sticky;bottom:0;z-index:4;margin:0 -32px;padding:10px 32px 12px;background:#fffffff0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--line)}.ob .ft-tava-in{max-width:1120px;margin:0 auto;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ob .ft-sloturi{display:flex;flex-direction:column;gap:6px}.ob .ft-sloturi-rand{display:flex;gap:8px}.ob .ft-slot{position:relative;width:48px;height:60px;border-radius:8px;border:1.5px dashed var(--line2);background:var(--app);color:var(--line2);font-weight:600;display:inline-flex;align-items:center;justify-content:center}.ob .ft-slot.plin{border:none;background:none}.ob .ft-slot-img{width:100%;height:100%;padding:0;border:none;border-radius:8px;overflow:hidden;cursor:zoom-in;background:var(--mutbg);position:relative}.ob .ft-slot-img img{width:100%;height:100%;object-fit:cover;display:block}.ob .ft-slot-img:disabled{cursor:default}.ob .ft-slot-lipsa{display:flex;align-items:center;justify-content:center;height:100%;padding:2px;font-size:var(--fs-micro);color:var(--mut);text-align:center;line-height:1.2}.ob .ft-slot-nr{position:absolute;left:3px;bottom:3px;width:17px;height:17px;border-radius:99px;background:var(--acc);color:#fff;font-size:var(--fs-micro);font-weight:600;display:flex;align-items:center;justify-content:center}.ob .ft-slot-x{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:99px;border:2px solid var(--srf);background:var(--ink);color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.ob .ft-mesaj{flex:1;min-width:220px;display:flex;flex-direction:column;gap:3px;font-weight:500}.ob .ft-toast{color:var(--amb);font-size:var(--fs-mic)}.ob .ft-lupa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#181716b8;display:flex;align-items:center;justify-content:center;padding:20px}.ob .ft-lupa-in{display:grid;grid-template-columns:minmax(0,1fr) 300px;width:100%;max-width:1180px;max-height:100%;background:var(--srf);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000059}.ob .ft-lupa-img{position:relative;background:#1d1c1b;display:flex;align-items:center;justify-content:center;min-height:0}.ob .ft-lupa-img img{max-width:100%;max-height:calc(100dvh - 40px);object-fit:contain;display:block}.ob .ft-lupa-nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:99px;border:none;background:#ffffffe0;cursor:pointer;font-size:22px;line-height:1;color:var(--ink)}.ob .ft-lupa-nav.st{left:12px}.ob .ft-lupa-nav.dr{right:12px}.ob .ft-lupa-x{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:99px;border:none;background:#ffffffe0;cursor:pointer;color:var(--ink);display:flex;align-items:center;justify-content:center}.ob .ft-lupa-panou{display:flex;flex-direction:column;gap:10px;padding:18px;overflow:auto}.ob .ft-lupa-titlu{font-family:var(--disp);font-size:var(--fs-sectiune);font-weight:600}.ob .ft-lupa-panou .btn{align-self:flex-start}.ob .ft-proiect{font-size:var(--fs-mic);color:var(--mut);line-height:1.45;margin-top:-6px}.ob .ft-proiect b{color:var(--ink);font-weight:600}.ob .ft-taguri{display:flex;flex-wrap:wrap;gap:4px}.ob .ft-credit{margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-eticheta);color:var(--mut)}@media (max-width: 1000px){.ob .ft-stiluri{grid-template-columns:repeat(2,minmax(0,1fr))}.ob .ft-grila{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.ob .ft-sisteme{grid-template-columns:1fr}.ob .ft-grila,.ob .ft-grila.ft-mari{grid-template-columns:repeat(2,minmax(0,1fr))}.ob .ft-stiluri{grid-template-columns:1fr}.ob .ft-lupa-in{grid-template-columns:1fr;overflow:auto}.ob .ft-lupa-img img{max-height:60dvh}.ob .ft-tava{padding-inline:16px}.ob .ft-tava-in{gap:10px}.ob .ft-slot{width:40px;height:50px}.ob .ft-mesaj{font-size:var(--fs-mic);min-width:0;flex-basis:100%}}@media (prefers-reduced-motion: reduce){.ob .ft-tile-img img,.ob .ft-lupa-btn{transition:none}}.ob .vl-col{width:100%;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:14px;padding-bottom:24px}.ob .vl-moduri{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ob .vl-desen{gap:10px}.ob .vl-bara{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ob .vl-bara .btn{height:30px;padding:0 10px;font-size:var(--fs-mic);display:inline-flex;align-items:center;gap:6px}.ob .vl-sep{width:1px;height:22px;background:var(--line);margin:0 4px}.ob .vl-sugestii{display:flex;flex-direction:column;gap:6px}.ob .vl-sugestii-rand{display:flex;gap:8px;flex-wrap:wrap}.ob .vl-sugestie{width:132px;height:96px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--srf);cursor:pointer}.ob .vl-sugestie:hover{border-color:var(--acc)}.ob .vl-sugestie svg{width:100%;height:100%;display:block}.ob .vl-panza-cadru{position:relative;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#f7f8fa}.ob .vl-panza{display:block;width:100%;height:560px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.ob .vl-panza:active{cursor:grabbing}.ob .vl-panza.vl-doar-citire .vl-vol{cursor:default}.ob .vl-lot{fill:#fff;stroke:var(--ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.ob .vl-zona{stroke:var(--acc);stroke-width:.8px;vector-effect:non-scaling-stroke;stroke-dasharray:4 3}.ob .vl-halo{fill:none;stroke:var(--acc);stroke-opacity:.08;stroke-linejoin:round;pointer-events:none}.ob .vl-vol{cursor:move}.ob .vl-vol polygon{fill:#7d93b5;fill-opacity:.85;stroke:#2f3f5c;stroke-width:1px;vector-effect:non-scaling-stroke}.ob .vl-vol.on polygon{fill:var(--acc);stroke:var(--acc);stroke-width:2px;fill-opacity:.6}.ob .vl-vol.afara polygon{stroke:var(--bad);stroke-width:2px;stroke-dasharray:5 3}.ob .vl-vol.aproape polygon{fill:#d4a24f}.ob .vl-vol text{fill:var(--ink);font-family:var(--mono, ui-monospace, monospace);pointer-events:none;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.ob .vl-maner{fill:#fff;stroke:var(--acc);stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:ew-resize}.ob .vl-maner.latime{cursor:ns-resize}.ob .vl-maner.rotire{cursor:crosshair;fill:var(--acc)}.ob .vl-cota line{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 2}.ob .vl-cota text{fill:var(--ink);font-family:var(--mono, ui-monospace, monospace);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.ob .vl-cota.slab line{stroke:var(--mut)}.ob .vl-cota.slab text{fill:var(--mut)}.ob .vl-cota.rau line{stroke:var(--bad)}.ob .vl-cota.rau text{fill:var(--bad)}.ob .vl-legenda{position:absolute;left:10px;bottom:8px;display:flex;gap:14px;font-size:var(--fs-mic);color:var(--mut);pointer-events:none}.ob .vl-legenda i{display:inline-block;width:14px;height:10px;vertical-align:-1px;margin-right:4px}.ob .vl-leg-zona{border:1px dashed var(--acc);background:repeating-linear-gradient(45deg,transparent 0 2px,var(--acc) 2px 3px);opacity:.6}.ob .vl-leg-halo{background:var(--acc);opacity:.12;border-radius:3px}.ob .vl-cifre{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ob .vl-cifra{display:inline-flex;flex-direction:column;gap:1px}.ob .vl-cifra b{font-family:var(--mono, ui-monospace, monospace);font-size:var(--fs-corp)}.ob .vl-cifra.rau b{color:var(--bad)}.ob .vl-rau{color:var(--bad);font-size:var(--fs-mic)}.ob .setari{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.ob .setari-nav{width:232px;flex:none;overflow-y:auto;background:var(--srf);border-right:1px solid var(--line);padding:20px 12px;display:flex;flex-direction:column;gap:2px}.ob .setari-nav>.lbl{padding:0 10px 10px}.ob .setari-nav-item{display:block;padding:8px 10px;border-radius:9px;color:var(--ink);text-decoration:none}.ob .setari-nav-item:hover{background:var(--app);text-decoration:none;color:var(--ink)}.ob .setari-nav-item.on{background:var(--accbg)}.ob .setari-nav-item.on b{color:var(--acc)}.ob .setari-nav-item b{display:block;font-size:var(--fs-corp);font-weight:600}.ob .setari-nav-item span{display:block;font-size:var(--fs-mic);color:var(--mut);line-height:1.35;margin-top:1px}.ob .setari-corp{flex:1;min-width:0;overflow-y:auto}.ob .setari-pagina{max-width:720px;padding:24px 28px 64px}.ob .setari-titlu{display:flex;align-items:center;gap:10px}.ob .setari-titlu h2{font-size:var(--fs-titlu);font-weight:600;margin:0}.ob .setari-eroare{margin-top:12px}.ob h3.setari-sectiune{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-weight:500;margin:26px 0 10px}.ob h3.setari-sectiune-rea{color:var(--bad)}.ob .setari-salvat{display:inline-flex;align-items:center;gap:4px;color:var(--ok);font-size:var(--fs-mic)}.ob .setari-fapte{display:flex;flex-wrap:wrap;gap:26px;margin:0}.ob .setari-fapte dt{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.ob .setari-fapte dd{margin:2px 0 0;font-size:var(--fs-corp)}.ob .setari-periculos{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--srf);border:1px solid var(--badbd);border-radius:10px}.ob .setari-periculos .note{margin-top:3px;max-width:420px}.ob .setari-buton-rau{color:var(--bad);border-color:var(--badbd)}.ob .setari-buton-rau:hover:not(:disabled){border-color:var(--bad);background:var(--badbg)}.ob .acces-rand{display:flex;align-items:center;gap:14px;padding:13px 16px;background:var(--srf);border:1px solid var(--line);border-radius:10px}.ob .acces-rand .name{font-size:var(--fs-accent);font-weight:500}.ob .acces-rand .meta{font-size:var(--fs-mic);color:var(--mut);margin-top:1px}.ob .acces-cine{min-width:0}.ob .acces-cine .name,.ob .acces-cine .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .av-org{background:var(--acc)}.ob .acces-tu{color:var(--mut);font-weight:400}.ob .acces-lista .row{gap:12px}.ob .acces-fix{font-size:var(--fs-corp);color:var(--mut);flex:none;width:152px;padding-left:11px;margin-right:39px}.ob select.inp.acces-rol{width:auto;min-width:152px;flex:none}.ob .acces-fara-x{width:39px;flex:none}.ob .acces-adauga{margin-top:12px;margin-bottom:0}.ob .acces-adauga select.inp:first-child{flex:1;width:auto;min-width:0}:root{--fs-micro: 10px;--fs-eticheta: 11px;--fs-mic: 12px;--fs-corp: 13px;--fs-accent: 14px;--fs-sectiune: 17px;--fs-cifra: 22px;--fs-titlu: 26px}.ob{--bg: #edeff2;--app: #f5f6f8;--srf: #ffffff;--ink: #1c2230;--mut: #6b7380;--line: #dce0e5;--line2: #c5cbd3;--acc: #0b7f92;--acc2: #086a7a;--accbg: #e2f4f7;--ok: #4f8207;--okbg: #e9f5dc;--bad: #b5323d;--badbg: #f7e2e4;--amb: #a97614;--ambbg: #f5ecd8;--met: #6b4fa1;--metbg: #ece5f5;--paper: #ebeef1;--code-bg: #eef1f4;--sh: 0 1px 2px rgba(16, 24, 40, .06), 0 4px 14px rgba(16, 24, 40, .07);--antet: #0b1020;--antet2: #151b2e;--antet-text: #eef1f5;--antet-mut: #8792a2;--antet-linie: #2a334a;--glow: #2ed3e6;--logo-text: var(--ink);--logo-acc: var(--acc);--codebg: #eef1f4;--mutbg: #eceff2;--okbd: #c3dba6;--badbd: #e8bcc2;--ambbd: #e6d3a4;--metbd: #cfc3e4;--accbd: #b7e3ea;--hair: #9aa2ad;--danger: #b5323d;--ui-bg: #ffffff;--ui-line: #dce0e5;--ui-text: #343b48;--ui-muted: #6b7380;--ctl: 28px;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sans: "Instrument Sans", "IBM Plex Sans", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--disp: "Bricolage Grotesque", "Instrument Sans", sans-serif;font-family:Instrument Sans,system-ui,sans-serif;color:var(--ink);background:var(--bg);font-size:var(--fs-corp);line-height:1.45;-webkit-font-smoothing:antialiased}.ob *,.ob *:before,.ob *:after{box-sizing:border-box;margin:0}.ob a{color:var(--acc);text-decoration:none}.ob a:hover{color:var(--acc2);text-decoration:underline}.ob .screen{width:100%;height:100dvh;overflow:hidden;position:relative;background:var(--app);display:flex;flex-direction:column}.ob .mono{font-family:IBM Plex Mono,ui-monospace,monospace}.ob .disp{font-family:Bricolage Grotesque,Instrument Sans,sans-serif}.ob .lbl{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-weight:500}.ob .top{height:58px;background:var(--antet);border-bottom:1px solid #1e2640;display:flex;align-items:center;gap:22px;padding:0 24px;flex:none;position:relative;z-index:5;color:var(--antet-text);--logo-text: var(--antet-text);--logo-acc: var(--glow)}.ob .logo{display:inline-flex;flex-direction:column;align-items:center;gap:.38em;font-family:"Michroma",var(--sans);font-weight:400;line-height:1;white-space:nowrap;color:var(--logo-text)}.ob .logo-nume{letter-spacing:.14em;margin-right:-.14em}.ob .logo-build{display:flex;align-items:center;gap:.63em;font-size:.73em;color:var(--logo-acc)}.ob .logo-build>span{letter-spacing:.42em;margin-right:-.42em}.ob .logo-build:before,.ob .logo-build:after{content:"";width:1.26em;height:1px;background:currentColor}.ob .crumb{color:var(--mut)}.ob .crumb b{color:var(--ink);font-weight:600}.ob .top .crumb{color:var(--antet-mut)}.ob .top .crumb b,.ob .top a{color:var(--antet-text)}.ob .top a:hover{color:#fff;text-decoration:none}.ob .sp{flex:1}.ob .body{flex:1;display:flex;min-height:0}.ob .rail{width:56px;background:var(--srf);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:4px;flex:none}.ob .rit{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--mut);cursor:pointer;flex:none;border:none;background:none;padding:0}.ob .rit:hover{background:var(--app)}.ob .rit.on{background:var(--accbg);color:var(--acc)}.ob .rit:disabled{cursor:default;opacity:.38}.ob .rit:disabled:hover{background:none}.ob .main{flex:1;min-width:0;overflow:hidden;position:relative}.ob .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:8px;border:1px solid var(--line2);background:var(--srf);font:inherit;font-weight:500;color:var(--ink);cursor:pointer;white-space:nowrap}.ob .btn:hover{border-color:var(--mut)}.ob .btn:disabled{opacity:.5;cursor:default}.ob .btn:disabled:hover{border-color:var(--line2)}.ob .btnp{background:var(--antet);border-color:var(--antet);color:#fff;box-shadow:inset 0 -2px 0 var(--acc)}.ob .btnp:hover{background:var(--antet2);border-color:var(--antet2);color:#fff}.ob .btnp:disabled:hover{background:var(--antet);border-color:var(--antet)}.ob .btnd{color:var(--danger);border-color:var(--danger)}.ob .btnd:hover{background:var(--danger);color:#fff}.ob .btnd:disabled:hover{background:var(--srf);color:var(--danger);border-color:var(--danger)}.ob .btng{border:none;background:none;color:var(--mut)}.ob .btng:hover{color:var(--ink);background:var(--app)}.ob .chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-mic);font-weight:500;padding:2px 8px;border-radius:99px;white-space:nowrap}.ob .c-ok{background:var(--okbg);color:var(--ok)}.ob .c-bad{background:var(--badbg);color:var(--bad)}.ob .c-amb{background:var(--ambbg);color:var(--amb)}.ob .c-met{background:var(--metbg);color:var(--met)}.ob .c-mut{background:#eceff2;color:var(--mut)}.ob .c-acc{background:var(--accbg);color:var(--acc)}.ob .c-out{background:none;border:1px dashed var(--line2);color:var(--mut)}.ob .card{background:var(--srf);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh)}.ob .seg{display:inline-flex;background:#e6e9ee;border-radius:9px;padding:3px;gap:2px}.ob .seg span,.ob .seg button{padding:5px 12px;border-radius:7px;font:inherit;font-weight:500;color:var(--mut);cursor:pointer;display:inline-flex;align-items:center;gap:6px;border:none;background:none}.ob .seg .on{background:var(--srf);color:var(--ink);box-shadow:0 1px 2px #00000014}.ob .tabs{display:flex;gap:2px;background:#e3e7ec;border-radius:10px;padding:3px}.ob .tabs span,.ob .tabs button{padding:6px 14px;border-radius:8px;font:inherit;font-weight:500;color:var(--mut);cursor:pointer;border:none;background:none}.ob .tabs .on{background:var(--srf);color:var(--ink);box-shadow:0 1px 2px #00000014}.ob .tabs button.se-genereaza{position:relative;overflow:hidden}.ob .tabs button.se-genereaza:disabled{color:#9da1a6;cursor:default}.ob .tabs button.se-genereaza:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:2px;background:#0f7f7c1f}.ob .tabs button.se-genereaza:before{content:"";position:absolute;left:10px;bottom:3px;height:2px;width:36%;border-radius:2px;z-index:1;background:linear-gradient(90deg,transparent,var(--acc),transparent);animation:fir-generare 1.8s cubic-bezier(.5,0,.5,1) infinite}.ob .tabs.niveluri button.se-genereaza:after,.ob .tabs.niveluri button.se-genereaza:before{left:6px;bottom:2px}.ob .tabs.niveluri button.se-genereaza:after{right:6px}.ob .tabs button.se-genereaza.la-rand:before{display:none}@keyframes fir-generare{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion: reduce){.ob .tabs button.se-genereaza:before{animation:none;left:32%}}.ob .studio-asteapta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.ob .inp{height:34px;border:1px solid var(--line2);border-radius:8px;padding:0 10px;background:var(--srf);display:flex;align-items:center;gap:8px;color:var(--mut)}.ob input.inp,.ob select.inp,.ob textarea.inp{font:inherit;color:var(--ink);width:100%;display:block}.ob select.inp{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,var(--mut) 50%),linear-gradient(135deg,var(--mut) 50%,transparent 50%);background-position:calc(100% - 14px) 15px,calc(100% - 9px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ob textarea.inp{height:auto;min-height:68px;padding:8px 10px;resize:vertical;line-height:1.45}.ob input.inp:focus,.ob select.inp:focus,.ob textarea.inp:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--accbg)}.ob input.inp::placeholder{color:var(--mut)}.ob .ref{font-family:IBM Plex Mono,monospace;font-size:var(--fs-eticheta);background:#e8ecf1;border:1px solid var(--line);border-radius:5px;padding:1px 6px;color:var(--ink)}.ob .av{width:28px;height:28px;border-radius:99px;background:#5b7a8c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-eticheta);font-weight:600;flex:none}.ob .dot{width:7px;height:7px;border-radius:99px;display:inline-block}.ob .float{position:absolute;z-index:4}.ob .hr{height:1px;background:var(--line);border:none}.ob .act{position:relative;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--mut);cursor:pointer;border:none;background:none;padding:0;flex:none}.ob .act:hover{background:var(--app)}.ob .actb{position:absolute;top:4px;right:3px;min-width:15px;height:15px;border-radius:99px;background:var(--acc);color:#fff;font-size:var(--fs-micro);font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 3px}.ob .pulse{width:8px;height:8px;border-radius:99px;background:var(--acc);box-shadow:0 0 0 3px var(--accbg)}.ob table{border-collapse:collapse;width:100%}.ob th{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-weight:500;text-align:left;padding:7px 10px;border-bottom:1px solid var(--line)}.ob td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.ob .scroll{overflow-y:auto;overflow-x:hidden;min-height:0}.ob .scroll::-webkit-scrollbar{width:9px;height:9px}.ob .scroll::-webkit-scrollbar-thumb{background:var(--line2);border-radius:99px}.ob .scroll::-webkit-scrollbar-track{background:transparent}.ob .drop{border:1.5px dashed var(--line2);border-radius:12px;background:none;box-shadow:none;padding:18px;display:flex;align-items:center;gap:14px;justify-content:center;color:var(--mut);cursor:pointer;transition:border-color .12s,background .12s}.ob .drop:hover{border-color:var(--mut)}.ob .drop.hot{border-color:var(--acc);background:var(--accbg);color:var(--acc)}.ob .drop b{color:var(--ink)}.ob .drop.hot b{color:var(--acc)}.ob .err{background:var(--badbg);color:var(--bad);border:1px solid #eac3c8;border-radius:9px;padding:9px 12px;font-size:var(--fs-mic)}.ob .gol{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--mut);text-align:center}.ob .gol .disp{font-size:var(--fs-sectiune);color:var(--ink)}.ob .pasi{display:flex;align-items:center;gap:14px;font-size:var(--fs-corp)}.ob .pas{display:inline-flex;align-items:center;gap:9px;border:none;background:none;font:inherit;color:var(--mut);cursor:pointer;padding:0}.ob .pas-nr{width:26px;height:26px;border-radius:99px;border:1.5px solid var(--line2);color:var(--mut);display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:var(--fs-mic);flex:none}.ob .pas.on{color:var(--ink);font-weight:600}.ob .pas.on .pas-nr{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:600}.ob .pas.gata{color:var(--mut);font-weight:500}.ob .pas.gata .pas-nr{background:var(--ok);border-color:var(--ok);color:#fff}.ob .pas-linie{width:44px;height:1.5px;background:var(--line2);flex:none}.ob .pas-linie.gata{background:var(--ok)}.ob .harta{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper)}.ob .harta .leaflet-container{width:100%;height:100%;font:inherit;background:var(--paper)}.ob .card>.float{z-index:1000}.ob .harta .ob-maner{width:100%;height:100%;border-radius:50%;box-sizing:border-box;cursor:grab;transition:transform .08s ease,background .08s ease}.ob .harta .ob-maner:active{cursor:grabbing}.ob .harta .ob-colt{background:#fff;border:2px solid #0b7f92;box-shadow:0 1px 3px #00000059}.ob .harta .ob-colt:hover{transform:scale(1.25)}.ob .harta .ob-mijloc{background:#ffffff8c;border:1.5px dashed #0b7f92;opacity:.75}.ob .harta .ob-mijloc:hover{opacity:1;transform:scale(1.3);background:#fff;border-style:solid}.ob .harta .ob-cota-cutie{display:flex;align-items:center;justify-content:center;pointer-events:none}.ob .harta .ob-cota{background:#ffffffe0;color:#1c2230;border:1px solid rgba(30,36,36,.18);border-radius:3px;padding:0 4px;white-space:nowrap;font:500 11px/16px ui-monospace,SFMono-Regular,Menlo,monospace}.ob .harta .ob-harta-parcela{display:flex;align-items:center;justify-content:center;pointer-events:none}.ob .harta .ob-harta-parcela span{background:#fffc;color:#44506a;border:1px solid rgba(30,36,36,.14);border-radius:3px;padding:0 4px;white-space:nowrap;font:500 10px/15px ui-monospace,SFMono-Regular,Menlo,monospace}.ob .harta .ob-harta-drum{display:flex;align-items:center;justify-content:center;pointer-events:none}.ob .harta .ob-harta-drum span{color:#1a4066;white-space:nowrap;font-family:system-ui,sans-serif;font-weight:600;line-height:1;letter-spacing:.06em;transform-origin:center;text-shadow:0 0 .25em #fff,0 0 .25em #fff,0 0 .25em #fff,0 0 .08em #fff}.ob .harta .ob-cota-retragere{background:#fffffff0;color:#8e2832;border:1px solid rgba(181,50,61,.45);border-radius:3px;padding:0 4px;white-space:nowrap;font:500 10px/15px ui-monospace,SFMono-Regular,Menlo,monospace}.ob .harta .ob-cota-retragere.sub{color:#7a5410;border-color:#a97614b3;background:#fff9ebf5}.ob .harta .ob-punct-retragere{display:flex;align-items:center;justify-content:center;cursor:grab}.ob .harta .ob-punct-retragere span{width:13px;height:13px;border-radius:50%;background:#0b7f92;border:2.5px solid #fff;box-shadow:0 1px 4px #0006;font:500 10px/14px ui-monospace,SFMono-Regular,Menlo,monospace;color:transparent}.ob .harta .ob-punct-retragere span:not(:empty){width:auto;height:auto;border-radius:10px;padding:2px 8px;color:#fff;white-space:nowrap}.ob .harta .ob-punct-retragere span.sub{background:#a97614}.ob .harta .ob-punct-retragere:active{cursor:grabbing}.ob .harta .leaflet-interactive:focus,.ob .harta .leaflet-interactive:focus-visible{outline:none}.ob .harta .ob-retragere-zona{display:flex;align-items:center;justify-content:center;pointer-events:none}.ob .harta .ob-retragere-zona span{background:#ffffffeb;color:#8e2832;border:1px solid rgba(181,50,61,.5);border-radius:3px;padding:0 4px;white-space:nowrap;font:500 10px/15px ui-monospace,SFMono-Regular,Menlo,monospace}.ob .harta .ob-strada{background:#1f4e79;color:#fff;border:1px solid rgba(255,255,255,.7);border-radius:3px;padding:0 5px;white-space:nowrap;font:500 11px/16px system-ui,sans-serif;box-shadow:0 1px 3px #0000004d}.ob .harta .ob-capat{width:100%;height:100%;border-radius:50%;box-sizing:border-box;background:#a97614;border:2px solid #fff;box-shadow:0 1px 4px #0006}.ob .harta-gol{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--mut);text-align:center;padding:24px}.ob .fis{display:flex;align-items:center;gap:8px;padding:7px 10px;border-top:1px solid var(--line);font-size:var(--fs-mic);position:relative}.ob .fis-nume{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .fis-unelte{position:absolute;right:6px;top:0;bottom:0;display:flex;align-items:center;gap:2px;padding-left:18px;opacity:0;pointer-events:none;background:linear-gradient(to right,transparent,var(--srf) 18px)}.ob .fis:hover .fis-unelte,.ob .fis:focus-within .fis-unelte{opacity:1;pointer-events:auto}.ob .fis-unealta{border:none;background:none;color:var(--mut);cursor:pointer;padding:3px 4px;border-radius:5px;flex:none;font:inherit;line-height:0}.ob .fis-unealta:hover{background:var(--app);color:var(--ink)}.ob .fis-sterg:hover{background:var(--badbg);color:var(--bad)}.ob .fis-muta{position:relative;display:inline-flex}.ob .fis-muta select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;font:inherit}.ob .bara{height:4px;border-radius:99px;background:#e1e5ea;overflow:hidden}.ob .bara>i{display:block;height:100%;background:var(--acc);transition:width .2s}@keyframes ob-puls{0%,to{opacity:1}50%{opacity:.35}}.ob .pulse.viu{animation:ob-puls 1.1s ease-in-out infinite}html,body,#root{height:100%;margin:0}body{background:var(--app, #f5f6f8)}.ob{min-height:100%}.imprimanta{display:block;overflow:visible;flex:none}.imprimanta .imp-semn{animation:imp-semn 8.8s infinite}.imprimanta .imp-p0{animation:imp-p0 8.8s infinite}.imprimanta .imp-p1{animation:imp-p1 8.8s infinite}.imprimanta .imp-p2{animation:imp-p2 8.8s infinite}.imprimanta .imp-p3{animation:imp-p3 8.8s infinite}.imprimanta .imp-p4{animation:imp-p4 8.8s infinite}.imprimanta .imp-plutire{animation:imp-plutire 3.6s ease-in-out infinite}.imprimanta .imp-p0 .imp-plutire{--plutire: -.05px}.imprimanta .imp-p1 .imp-plutire{--plutire: -.08px;animation-delay:-.3s}.imprimanta .imp-p2 .imp-plutire{--plutire: -.1px;animation-delay:-.6s}.imprimanta .imp-p3 .imp-plutire{--plutire: -.13px;animation-delay:-.9s}.imprimanta .imp-p4 .imp-plutire{--plutire: -.15px;animation-delay:-1.2s}.imprimanta.stinsa{opacity:.45}.imprimanta.stinsa,.imprimanta.stinsa *{animation:none!important}@media (prefers-reduced-motion: reduce){.imprimanta *{animation:none!important}}@keyframes imp-plutire{0%,to{transform:translateY(0)}50%{transform:translateY(var(--plutire))}}.ob .scena-generare{width:min(440px,calc(100% - 32px));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:18px}.ob .scena-generare .imprimanta{height:min(320px,calc(100dvh - 330px));width:auto}.ob .scena-generare>div{display:flex;flex-direction:column;align-items:center;gap:6px}.ob .scena-generare .titlu{font-family:var(--disp);font-size:var(--fs-sectiune);font-weight:600;text-align:center;color:var(--ink)}.ob .scena-generare .nota{font-family:var(--mono);font-size:var(--fs-eticheta);letter-spacing:.04em;color:var(--mut);text-align:center}@keyframes imp-semn{0%{opacity:1}89.2%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}94.89%{opacity:0}to{opacity:0}}@keyframes imp-p0{0%{opacity:0;transform:translateY(-2.11px)}2.84%{opacity:0;transform:translateY(-2.11px);animation-timing-function:cubic-bezier(.12,.55,.35,1)}13.07%{opacity:1;transform:translateY(.3px);animation-timing-function:cubic-bezier(.55,0,.45,1)}24.43%{opacity:1;transform:translateY(-.15px);animation-timing-function:cubic-bezier(.55,0,.45,1)}37.5%{opacity:1;transform:translateY(.07px);animation-timing-function:cubic-bezier(.55,0,.45,1)}52.27%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes imp-p1{0%{opacity:0;transform:translateY(-2.11px)}14.77%{opacity:0;transform:translateY(-2.11px);animation-timing-function:cubic-bezier(.12,.55,.35,1)}25%{opacity:1;transform:translateY(.3px);animation-timing-function:cubic-bezier(.55,0,.45,1)}36.36%{opacity:1;transform:translateY(-.15px);animation-timing-function:cubic-bezier(.55,0,.45,1)}49.43%{opacity:1;transform:translateY(.07px);animation-timing-function:cubic-bezier(.55,0,.45,1)}64.2%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes imp-p2{0%{opacity:0;transform:translateY(-2.11px)}26.7%{opacity:0;transform:translateY(-2.11px);animation-timing-function:cubic-bezier(.12,.55,.35,1)}36.93%{opacity:1;transform:translateY(.3px);animation-timing-function:cubic-bezier(.55,0,.45,1)}48.3%{opacity:1;transform:translateY(-.15px);animation-timing-function:cubic-bezier(.55,0,.45,1)}61.36%{opacity:1;transform:translateY(.07px);animation-timing-function:cubic-bezier(.55,0,.45,1)}76.14%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes imp-p3{0%{opacity:0;transform:translateY(-2.11px)}38.64%{opacity:0;transform:translateY(-2.11px);animation-timing-function:cubic-bezier(.12,.55,.35,1)}48.86%{opacity:1;transform:translateY(.3px);animation-timing-function:cubic-bezier(.55,0,.45,1)}60.23%{opacity:1;transform:translateY(-.15px);animation-timing-function:cubic-bezier(.55,0,.45,1)}73.3%{opacity:1;transform:translateY(.07px);animation-timing-function:cubic-bezier(.55,0,.45,1)}88.07%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes imp-p4{0%{opacity:0;transform:translateY(-2.11px)}50.57%{opacity:0;transform:translateY(-2.11px);animation-timing-function:cubic-bezier(.12,.55,.35,1)}60.8%{opacity:1;transform:translateY(.3px);animation-timing-function:cubic-bezier(.55,0,.45,1)}72.16%{opacity:1;transform:translateY(-.15px);animation-timing-function:cubic-bezier(.55,0,.45,1)}85.23%{opacity:1;transform:translateY(.07px);animation-timing-function:cubic-bezier(.55,0,.45,1)}to{opacity:1;transform:translateY(0)}}.ob .field{display:block}.ob .field+.field{margin-top:13px}.ob .field>span{display:block;margin-bottom:5px}.ob .field input,.ob .row-form input,.ob .field select,.ob .page select{width:100%;height:34px;padding:0 10px;font:inherit;color:var(--ink);background:var(--srf);border:1px solid var(--line2);border-radius:8px}.ob .field input:focus,.ob .row-form input:focus,.ob .field select:focus,.ob .page select:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--accbg)}.ob .field input:read-only{background:var(--app);color:var(--mut)}.ob .btn.wide{width:100%;height:38px;font-size:var(--fs-accent)}.ob .note.small{margin-top:18px;font-size:var(--fs-mic)}.ob .crumb-nume{display:inline-flex;align-items:center;gap:4px}.ob .titlu-proiect{display:grid;gap:3px;min-width:0}.ob .titlu-rand{display:flex;align-items:center;gap:8px;min-width:0}.ob .titlu-nume{display:inline-flex;align-items:center;gap:8px;min-width:0;height:30px;margin-left:-9px;padding:0 9px;font:inherit;color:inherit;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;cursor:text;transition:background .12s ease,border-color .12s ease}.ob .titlu-nume>.disp{font-size:var(--fs-titlu);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .titlu-nume>svg{color:var(--mut);opacity:.55;flex:none;transition:opacity .12s ease}.ob .titlu-nume:hover{background:var(--mutbg);border-color:var(--line)}.ob .titlu-nume:hover>svg{opacity:1}.ob .titlu-nume:disabled{cursor:default}.ob .titlu-nume:disabled:hover{background:transparent;border-color:transparent}.ob .titlu-nume:disabled>svg{opacity:0}.ob .titlu-nume:focus-visible{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--accbg)}.ob .titlu-nume:focus-visible>svg{opacity:1}.ob .titlu-input{height:38px;width:min(30ch,46vw);padding:0 9px;font-family:var(--disp);font-size:var(--fs-titlu);font-weight:600;color:var(--ink);background:var(--srf);border:1px solid var(--acc);border-radius:8px;outline:none;box-shadow:0 0 0 3px var(--accbg)}.ob .titlu-input:disabled{color:var(--mut)}.ob .titlu-salvat{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-mic);color:var(--ok)}.ob .titlu-eroare{font-size:var(--fs-mic);color:var(--bad)}.ob .main>.page{height:100%;overflow-y:auto}.ob .page{max-width:940px;margin:0 auto;padding:24px 28px 64px}.ob .page-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ob .page-head .disp{font-size:var(--fs-titlu);font-weight:600}.ob h2.section{font-size:var(--fs-corp);font-weight:600;margin:26px 0 10px}.ob .rows{list-style:none;padding:0;display:grid;gap:8px}.ob .row{display:flex;align-items:center;gap:14px;padding:13px 16px;background:var(--srf);border:1px solid var(--line);border-radius:10px}.ob .row .name{font-size:var(--fs-accent);font-weight:500}.ob .row .meta{font-size:var(--fs-mic);color:var(--mut);margin-top:1px}.ob .row.dim .name{color:var(--mut)}.ob .cards{display:flex;gap:18px;flex-wrap:wrap;align-items:stretch;align-content:flex-start;list-style:none;padding:0}.ob .project-card{width:254px;padding:0;overflow:hidden;position:relative;display:flex;flex-direction:column;border-radius:14px;border-color:#e0e4e9;box-shadow:0 1px 2px #1e24240d,0 8px 24px #0f504e14}.ob .project-card>svg{border-bottom:1px solid #e0e4e9}.ob .project-corp{flex:1;padding:13px 15px;display:flex;flex-direction:column;gap:7px}.ob .project-card .name{font-family:var(--disp);font-size:var(--fs-accent);font-weight:600;line-height:1.2}.ob .project-card .meta{font-size:var(--fs-mic);color:var(--mut)}.ob .project-chipuri{display:flex;gap:5px;flex-wrap:wrap}.ob .project-subsol{margin-top:auto;padding-top:8px;letter-spacing:.08em;border-top:1px dashed #e0e4e9}.ob .project-arh{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:8px;background:#ffffffdb;border:1px solid var(--line);color:var(--mut);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity .12s,color .12s,border-color .12s}.ob .project-card:hover .project-arh,.ob .project-arh:focus-visible{opacity:1}.ob .project-arh:hover{color:var(--bad);border-color:var(--badbd)}.ob .page.proiecte{max-width:none;margin:0;padding:32px 40px 64px;background:#f4f8fd;min-height:100%}.ob .proiecte-sumar{font-size:var(--fs-corp);color:var(--mut);margin-top:2px}.ob .proiecte-cauta{width:200px;padding-right:4px}.ob .proiecte-cauta input{border:none;background:none;outline:none;font:inherit;color:var(--ink);width:100%;padding:0;height:100%}.ob .row-form{display:flex;gap:10px;align-items:center;margin-bottom:16px}.ob .row-form input{flex:1}.ob .row-form select{width:auto}.ob .note{font-size:var(--fs-mic);color:var(--mut)}.ob .note.bad{color:var(--bad)}.ob .center{text-align:center}.ob .callout{margin:12px 0 16px;padding:13px 16px;font-size:var(--fs-mic);line-height:1.5;background:var(--accbg);border:1px solid color-mix(in srgb,var(--acc) 25%,var(--line));border-radius:10px}.ob .callout code{display:block;margin-top:8px;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-mic);word-break:break-all;background:var(--srf);border:1px solid var(--line);border-radius:6px}.ob .split{min-height:100dvh;display:flex}.ob .split .pitch{flex:1.15;background:linear-gradient(160deg,#ecf0f5,#e7e2d6);display:flex;flex-direction:column;justify-content:space-between;padding:44px 48px}.ob .split .pitch h1{font-size:34px;font-weight:600;line-height:1.12;max-width:440px}.ob .split .pitch p{color:var(--mut);font-size:var(--fs-accent);max-width:440px;margin-top:16px}.ob .split .form-side{flex:1;display:flex;align-items:center;justify-content:center;background:var(--srf);padding:24px}.ob .split form,.ob .split .box{width:340px}.ob .split h2{font-size:var(--fs-cifra);font-weight:600;margin-bottom:16px}.ob .or{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--mut);font-size:var(--fs-mic)}.ob .or:before,.ob .or:after{content:"";flex:1;height:1px;background:var(--line)}@media (max-width: 860px){.ob .split{flex-direction:column}.ob .split .pitch{display:none}}.ob .main>.dossier{height:100%;overflow-y:auto}.ob .dossier{display:flex;gap:18px;align-items:flex-start;padding:20px 28px 60px;max-width:1280px;margin:0 auto}.ob .dossier-main{flex:1;min-width:0}.ob .dossier .page-head{margin-bottom:14px;align-items:flex-end}.ob .dossier-main>.pasi{margin-bottom:22px}.ob .dropzone{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px;color:var(--mut);border:1.5px dashed var(--line2);border-radius:12px}.ob .dropzone b{color:var(--ink)}.ob .dropzone.over{border-color:var(--acc);background:var(--accbg)}.ob .dropzone-gol{flex-direction:column;gap:9px;padding:30px 28px 28px;text-align:center;border-radius:16px;background:radial-gradient(130% 88% at 50% 0%,var(--accbg) 0%,transparent 64%),var(--srf);cursor:pointer}.ob .dropzone-gol:hover,.ob .dropzone-gol:focus-visible{border-color:var(--acc)}.ob .dropzone-gol:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accbg)}.ob .dz-desen{display:block;margin-bottom:2px}.ob .dz-titlu{font-size:var(--fs-sectiune);font-weight:600;color:var(--ink)}.ob .dz-eticheta{font-size:var(--fs-eticheta);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin-top:2px}.ob .dz-exemple{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:430px}.ob .dropzone-gol .chip{background:none;border:1px solid var(--line2);color:var(--mut);padding:3px 10px}.ob .dz-sub{max-width:460px;font-size:var(--fs-mic);line-height:1.5;margin-top:4px}.ob .dz-sari{display:flex;width:fit-content;align-items:center;gap:6px;margin:12px auto 0;font-size:var(--fs-mic)}.ob .dz-sari:hover{text-decoration:underline}.ob .groups{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-start;margin-top:14px}.ob .group{width:320px;overflow:hidden}.ob .group-head{display:flex;align-items:center;gap:9px;padding:11px 13px}.ob .group-head b{font-size:var(--fs-corp)}.ob .rowline{display:flex;align-items:center;gap:8px;padding:8px 13px;border-top:1px solid var(--line);font-size:var(--fs-mic);cursor:pointer}.ob .rowline:hover{background:var(--app)}.ob .rowline.on{background:var(--accbg)}.ob .fname{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .rowline-sterg{opacity:0;pointer-events:none;flex:none;border:none;background:none;color:var(--mut);cursor:pointer;padding:3px 4px;border-radius:5px;line-height:0;font:inherit}.ob .rowline:hover .rowline-sterg,.ob .rowline:focus-within .rowline-sterg{opacity:1;pointer-events:auto}.ob .rowline-sterg:hover{background:var(--mutbg);color:var(--ink)}.ob .rowline-sterg:last-child:hover{background:var(--badbg);color:var(--bad)}.ob .rowline-sterg:disabled{opacity:.4;cursor:default}.ob .rowline:hover .rowline-sterg:disabled{opacity:.4}.ob .group-incarcare{border-color:var(--acc)}.ob .rowline-stins{color:var(--mut);cursor:default}.ob .rowline-stins:hover{background:none}.ob .bara-progres{height:3px;background:var(--line2);overflow:hidden}.ob .bara-progres>span{display:block;height:100%;background:var(--acc);transition:width .15s linear}.ob .bara-progres>span.nedeterminat{width:35%;animation:ob-glisa 1.1s ease-in-out infinite}@keyframes ob-glisa{0%{transform:translate(-100%)}to{transform:translate(285%)}}.ob .chip .pulsa{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor;animation:ob-pulsa 1.2s ease-in-out infinite}@keyframes ob-pulsa{0%,to{opacity:.25}50%{opacity:1}}.ob .se-incarca{display:flex;flex-direction:column;gap:12px;max-width:640px;padding:18px 2px}.ob .se-incarca-bara{display:block;height:14px;border-radius:4px;background:var(--line2);opacity:.5;animation:ob-pulsa 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ob .chip .pulsa,.ob .se-incarca-bara,.ob .bara-progres>span.nedeterminat{animation:none}}.ob .inspector{width:320px;flex:none;padding:16px 18px;display:flex;flex-direction:column;gap:10px;position:sticky;top:20px}.ob .inspector-head{display:flex;align-items:center;gap:8px}.ob .inspector-head b{flex:1;font-size:var(--fs-corp);word-break:break-word}.ob .pairs{display:flex;flex-direction:column;gap:6px}.ob .pair{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-mic)}.ob .pair>span:first-child{color:var(--mut)}.ob .pair>span:last-child{text-align:right;min-width:0;overflow-wrap:anywhere}.ob .pair .mono{font-size:var(--fs-mic)}.ob .hr{height:1px;background:var(--line);border:none;width:100%;margin:4px 0}.ob .callout.bad{background:var(--badbg);border-color:color-mix(in srgb,var(--bad) 25%,var(--line))}@media (max-width: 1080px){.ob .dossier{flex-direction:column}.ob .inspector{width:100%;position:static}}.ob .lbl.open{color:var(--acc)}.ob .lbl.open:hover{color:var(--acc2)}.ob .generare .cards{margin-top:14px}.ob .project-card.activ{border-color:var(--acc);box-shadow:0 0 0 3px var(--accbg)}.ob .project-card{cursor:pointer}.ob .gol-mare{padding:22px 24px;max-width:560px}.ob .gol-mare .note{margin-top:6px}.ob .plansa{margin-top:18px;padding:14px 16px}.ob .plansa-cap{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.ob .plansa-cap b{font-size:var(--fs-corp)}.ob .plansa-desen{width:100%;height:460px;background:var(--paper);border-radius:8px}.ob .stea{flex:none;display:inline-flex;padding:2px;border:none;background:none;color:var(--line2);cursor:pointer;border-radius:6px}.ob .stea:hover{color:var(--acc);background:var(--accbg)}.ob .stea.on{color:var(--acc)}.ob .callout.amb{background:var(--ambbg);border-color:color-mix(in srgb,var(--amb) 30%,var(--line))}.ob .callout ul{margin:6px 0 0 18px;padding:0}.ob .callout li{margin-top:2px}.ob .abateri{margin-top:18px;padding:14px 16px}.ob .abateri ul{margin:8px 0 0 18px;padding:0;font-size:var(--fs-mic)}.ob .abateri li{margin-top:3px}.ob .abateri .mono{font-size:var(--fs-mic);color:var(--bad)}.ob .toasts{position:fixed;right:20px;bottom:20px;z-index:100;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100vw - 40px))}.ob .toast{display:flex;align-items:flex-start;gap:10px;padding:11px 12px 11px 14px;font-size:var(--fs-mic);line-height:1.45;background:var(--srf);border:1px solid var(--line2);border-left:3px solid var(--mut);border-radius:10px;box-shadow:0 6px 22px #1e242429;animation:toast-intra .18s ease}.ob .toast.eroare{border-left-color:var(--bad)}.ob .toast span{flex:1}.ob .toast .btng{padding:0 4px;line-height:1}@keyframes toast-intra{0%{opacity:0;transform:translateY(6px)}}.ob .vizualizator{display:flex;gap:14px;align-items:stretch}.ob .vizualizator .plansa-desen{flex:1;min-width:0}.ob .vizualizator-inspector{width:300px;flex:none;overflow-y:auto;max-height:460px;padding-left:14px;border-left:1px solid var(--line)}@media (max-width: 1080px){.ob .vizualizator{flex-direction:column}.ob .vizualizator-inspector{width:100%;border-left:none;max-height:none}}.ob .project-card.clicabil{cursor:pointer}.ob .project-card.clicabil:hover{border-color:#b7e3ea;box-shadow:0 2px 6px #0f504e1a,0 12px 30px #0f504e1f}.ob .rit{position:relative}.ob .rit .tip{display:none;position:absolute;left:46px;top:50%;transform:translateY(-50%);padding:3px 8px;font-size:var(--fs-eticheta);color:#fff;background:var(--ink);border-radius:6px;white-space:nowrap;z-index:50}.ob .rit:hover .tip{display:block}.ob .studio{position:absolute;top:0;right:0;bottom:0;left:0}.ob .panza-tot{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper)}.ob .panza{display:block;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.ob .panza:active{cursor:grabbing}.ob .panza.masoara,.ob .panza.masoara:active,.ob .panza.masoara *{cursor:default!important}.ob .panza-cutie{flex:1;min-width:0;height:460px;background:var(--paper);border-radius:8px;overflow:hidden;position:relative}.ob .float{position:absolute;z-index:10;pointer-events:none}.ob .float>*{pointer-events:auto}.ob .coloana-stanga{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-height:calc(100% - 148px);min-height:0;overflow:hidden;padding:4px 6px 6px 4px;margin:-4px 0 0 -4px}.ob .coloana-stanga>*{flex:0 0 auto;min-height:0}.ob .coloana-stanga>.straturi,.ob .coloana-stanga>.inventar{flex:0 1 auto}.ob .coloana-stanga>.straturi,.ob .coloana-stanga>.inventar{display:flex;flex-direction:column}.ob .coloana-stanga::-webkit-scrollbar{width:9px}.ob .coloana-stanga::-webkit-scrollbar-track{background:transparent}.ob .coloana-stanga::-webkit-scrollbar-thumb{background:#8e9297;border-radius:99px}.ob .coloana-stanga::-webkit-scrollbar-thumb:hover{background:#6b6967}.ob .inspector-plutitor{right:16px;top:60px;width:302px;max-height:calc(100% - 128px);overflow-y:auto;overscroll-behavior:contain;padding:0}.ob .solutii{height:100%;overflow-y:auto}.ob .solutii-tabs{margin:20px 0 -8px 28px}.ob .solutii .page{padding-top:16px}.ob .titlu-solutie{font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:var(--fs-accent);font-weight:600;padding-left:4px}.ob .btn.promoveaza{height:26px;padding:0 9px;font-size:var(--fs-mic);gap:5px}.ob .tabs.niveluri button{padding:4px 10px;font-size:var(--fs-mic)}.ob .tabs.niveluri button.doar-icoana{padding:4px 7px;display:inline-flex;align-items:center}.ob .straturi{width:184px;padding:7px 9px 8px}.ob .straturi-lista{flex:1 1 auto;min-height:56px;max-height:300px;padding-right:6px}.ob .inv-lista{flex:1 1 auto;min-height:44px;max-height:220px;padding-right:6px}.ob .cartus-legenda{max-height:176px}.ob .straturi-lista::-webkit-scrollbar-thumb,.ob .inv-lista::-webkit-scrollbar-thumb,.ob .cartus-legenda::-webkit-scrollbar-thumb{background:#8e9297}.ob .straturi-lista::-webkit-scrollbar-thumb:hover,.ob .inv-lista::-webkit-scrollbar-thumb:hover,.ob .cartus-legenda::-webkit-scrollbar-thumb:hover{background:#6b6967}.ob .straturi-cap{font-size:var(--fs-eticheta);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);padding-bottom:5px}.ob .strat{display:flex;align-items:center;gap:6px;padding:1px 0;font-size:var(--fs-mic);cursor:pointer}.ob .strat input{margin:0;accent-color:var(--acc)}.ob .strat-nume{flex:1;min-width:0}.ob .strat-nr{color:var(--mut);font-variant-numeric:tabular-nums}.ob .cap-pliant{display:flex;align-items:center;gap:5px;width:100%;padding:0 0 5px;background:none;border:none;font:inherit;font-size:var(--fs-eticheta);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);cursor:pointer;text-align:left}.ob .cap-pliant:hover{color:var(--ui-fg, inherit)}.ob .strat-copil{padding-left:15px}.ob .strat-mut{opacity:.45;cursor:default}.ob .inventar{width:226px;padding:7px 9px 8px}.ob .inv-curat{font-size:var(--fs-mic);color:var(--mut);padding:2px 0}.ob .inv-rand{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px;padding:2px 0;font-size:var(--fs-mic)}.ob .inv-nume{flex:1;min-width:0}.ob .inv-tip{font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--mut)}.ob .inv-nr{color:var(--mut);font-variant-numeric:tabular-nums}.ob .inv-motiv{flex-basis:100%;font-size:var(--fs-eticheta);color:var(--mut);padding-left:1px}.ob .inv-motiv.m-planseu_inexistent{color:#b45309;font-weight:600}.ob .inv-tot{margin:0 0 5px;padding:0;border:0;background:none;font:inherit;font-size:var(--fs-eticheta);color:var(--mut);text-align:left;text-decoration:underline;cursor:pointer}.ob .inv-tot:hover{color:var(--ink)}.ob .verificari{max-width:none;margin:0;padding:14px 20px 16px}.ob .verificari .page-head{gap:10px;margin-bottom:12px}.ob .ver-doua{display:flex;gap:18px;align-items:stretch;height:calc(100vh - 88px);min-height:420px}.ob .ver-stanga{width:356px;flex:none;display:flex;flex-direction:column;gap:10px;min-height:0}.ob .ver-cat{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.ob .ver-stanga .page-head,.ob .ver-firimituri{min-height:34px}.ob .ver-stanga .page-head{align-items:center}.ob .ver-stanga .page-head{margin-bottom:0}.ob .ver-dreapta{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;min-height:0}.ob .ver-firimituri{display:flex;align-items:center;gap:7px;font-size:var(--fs-mic);color:var(--mut);min-height:22px}.ob .ver-firimituri b{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .ver-firimituri .ver-slash{color:var(--line2)}.ob .ver-sumar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 14px}.ob .ver-sumar .ver-cadran{flex:none}.ob .ver-sumar .ver-pastile-sev{flex-basis:100%;border-top:1px solid var(--line2);padding-top:8px}.ob .ver-sumar .ver-pastile-sev .ob-lbl{margin-right:2px}.ob .ver-pastile{flex:1;min-width:0}.ob .ver-pastile>.note{flex-basis:100%}.ob .ver-sublinie{flex-basis:100%;min-height:2.9em}.ob .ver-scop{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ob .ver-filtrat{display:flex;align-items:center;gap:5px;color:var(--acc)}.ob .ver-cadran{display:flex;align-items:center;gap:10px;flex:none;color:var(--ink)}.ob .ver-cadran .note{max-width:150px}.ob .ver-pastile{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ob .ver-pastile button.chip{border:0;cursor:pointer;font:inherit;font-size:var(--fs-eticheta);font-weight:500}.ob .ver-pastile button.sev{flex:none;cursor:pointer;font-family:inherit}.ob .ver-pastile button.chip.c-out{border:1px dashed var(--line2)}.ob .ver-pastile button.chip.on{box-shadow:inset 0 0 0 1.5px currentColor}.ob .sev{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-eticheta);font-weight:500;white-space:nowrap;padding:2px 7px;border-radius:4px;background:var(--app);color:var(--mut);border:1px solid var(--line)}.ob .sev.s-CRITICAL{color:var(--ink);border-color:var(--ink);font-weight:600}.ob .sev.s-HIGH{color:var(--ink);border-color:var(--hair);font-weight:600}.ob .sev.s-MED{color:var(--ink);border-color:var(--line2)}.ob .ver-pastile button.sev.on{box-shadow:inset 0 0 0 1.5px currentColor}.ob .sev-rang{display:inline-flex;align-items:flex-end;gap:1.5px;flex:none}.ob .sev-rang i{display:block;width:3px;border-radius:1px;background:var(--line2)}.ob .sev-rang i:nth-child(1){height:4px}.ob .sev-rang i:nth-child(2){height:6px}.ob .sev-rang i:nth-child(3){height:8px}.ob .sev-rang i:nth-child(4){height:10px}.ob .sev-rang i.pe{background:currentColor}.ob .ver-stanga .page-head .disp{flex:none}.ob .ver-solutie{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .ver-cat-cap{padding:8px 12px;position:sticky;top:0;background:var(--srf)}.ob .ver-cat .rowline{width:100%;padding:7px 12px;background:none;border-left:0;border-right:0;border-bottom:0;font:inherit;font-size:var(--fs-mic);text-align:left;color:inherit}.ob .ver-gol{padding:10px 13px;border-top:1px solid var(--line)}.ob .ver-reguli{flex:1;min-width:0;min-height:0;overflow-y:auto;padding-right:2px}.ob .ver-reguli .section:first-child{margin-top:0}.ob .ver-regula{margin-bottom:8px;overflow:hidden}.ob .ver-cap{display:flex;align-items:center;gap:10px;width:100%;padding:10px 13px;background:none;border:0;font:inherit;text-align:left;color:inherit;cursor:pointer}.ob .ver-cap:hover{background:var(--app)}.ob .ver-titlu{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ob .ver-titlu b{font-size:var(--fs-corp);font-weight:500}.ob .ver-detaliu{border-top:1px solid var(--line);padding:12px 13px;display:flex;flex-direction:column;gap:10px}.ob .ver-daca{border:1px solid var(--line);border-radius:9px;padding:11px 13px;display:flex;flex-direction:column;gap:7px;font-size:var(--fs-mic)}.ob .ver-tabel{border-collapse:collapse;width:100%}.ob .ver-tabel th{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-weight:500;text-align:left;padding:7px 10px;border-bottom:1px solid var(--line)}.ob .ver-tabel td{padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:var(--fs-mic)}.ob .ver-tabel .mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-mic)}.ob .ver-cutii{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.ob .ver-cutii .ver-daca{flex:1;min-width:280px}.ob .ver-bilant{width:240px;flex:none;border:1px solid var(--line);border-radius:9px;padding:11px 13px;display:flex;flex-direction:column;gap:6px}.ob .ver-bilant-cifra{font-size:var(--fs-mic)}.ob .ver-bilant-cifra b.disp{font-size:var(--fs-cifra);font-weight:600;margin-right:2px}.ob .ver-bara{height:5px;border-radius:99px;background:var(--badbg);margin-top:auto}.ob .ver-bara>div{height:100%;border-radius:99px;background:var(--ok)}.ob .ver-tabel-cadru{border:1px solid var(--line);border-radius:9px;overflow:hidden;scrollbar-gutter:stable}.ob .ver-tabel-cadru .ver-tabel tr:last-child td{border-bottom:0}.ob .ver-dinnou{height:28px;padding:0 10px;font-size:var(--fs-mic)}.ob .ver-firimituri .ver-cat-nume{white-space:nowrap}.ob button.ver-inapoi{background:none;border:0;padding:0;font:inherit;color:var(--mut);cursor:pointer;border-bottom:1px dashed var(--line2)}.ob button.ver-inapoi:hover{color:var(--acc);border-bottom-color:var(--acc)}.ob .ver-scurt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ob .ver-previz{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--paper, #ebeef1);display:flex;flex-direction:column}.ob .ver-previz .lbl{padding:6px 10px 8px}.ob .panza-compact{position:relative;width:100%;flex:1;min-height:150px;overflow:hidden}.ob .panza-compact .note{padding:8px 10px}.ob .ver-semn{width:30px}.ob .ver-semn,.ob .ver-pin{text-align:center}.ob .ver-semn svg,.ob .ver-pin svg{display:block;margin:0 auto}.ob .ver-semn>*,.ob .ver-pin>*{vertical-align:middle}.ob .ver-semn.c-ok{color:var(--ok);background:none}.ob .ver-semn.c-bad{color:var(--bad);background:none}.ob .ver-semn.c-amb{color:var(--amb);background:none}.ob .ver-semn.c-mut,.ob .ver-semn.c-out{color:var(--mut);background:none}.ob .ver-semn-alt{font-weight:600;font-size:var(--fs-corp)}.ob .ver-pin{width:46px;padding-right:14px}.ob .ver-pin .btn{height:24px;padding:0 5px;color:var(--mut);display:inline-flex;align-items:center;justify-content:center}.ob .ver-pin .btn:hover{color:var(--acc);background:var(--accbg)}.ob .ver-tabel tbody tr{cursor:pointer}.ob .ver-tabel tbody tr:hover{background:var(--app)}.ob .ver-tabel tbody tr.on{background:var(--accbg)}.ob .ver-regula.on{display:flex;flex-direction:column;height:100%;margin-bottom:0}.ob .ver-regula.on .ver-detaliu{min-height:0;display:flex;flex-direction:column}.ob .ver-regula.on .ver-tabel-cadru{overflow-y:auto;min-height:120px}.ob .ver-tabel thead th{position:sticky;top:0;background:var(--srf);z-index:1}.ob .ver-rand-lista{display:flex;gap:12px;min-height:0;flex:1}.ob .ver-lista{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;min-height:0}.ob .ver-rand-lista .ver-previz{width:240px;flex:none}.ob .ver-metoda>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:5px}.ob .ver-metoda>summary::-webkit-details-marker{display:none}.ob .ver-metoda>summary:before{content:"▸";color:var(--mut);font-size:var(--fs-micro)}.ob .ver-metoda[open]>summary:before{content:"▾"}.ob .ver-metoda>summary:hover{color:var(--ink)}.ob .ver-metoda>p{margin-top:6px}.ob .ver-mai-mult td{padding:4px 10px}.ob .ver-mai-mult .btn{height:26px;font-size:var(--fs-mic)}.ob [data-tip]{position:relative}.ob [data-tip]:hover:after{content:attr(data-tip);position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:8px;z-index:30;background:var(--ink);color:#fff;padding:6px 9px;border-radius:7px;font-size:var(--fs-mic);line-height:1.4;font-weight:400;width:max-content;max-width:300px;white-space:pre-line;text-align:left;pointer-events:none;box-shadow:0 2px 10px #1e24242e}.ob [data-tip-jos]:hover:after{right:auto;left:0;top:100%;transform:none;margin:6px 0 0}.ob .ver-norma-link{color:inherit;text-decoration:underline dotted;text-underline-offset:2px;text-decoration-color:var(--mut)}.ob .ver-norma-link:hover,.ob .ver-norma-link:focus-visible{text-decoration:underline solid;text-decoration-color:currentColor}.ob .ver-norma-pdf{text-decoration:none;font-size:.85em;opacity:.7}.ob .ver-daca .ver-metoda{border-top:1px solid var(--line);padding-top:7px;margin-top:1px}.ob .ver-capitol{margin-bottom:10px;overflow:hidden}.ob .ver-capitol-cap{display:flex;align-items:center;gap:7px;padding:9px 13px;font-size:var(--fs-mic);font-weight:600;margin:0;background:var(--app);border-bottom:1px solid var(--line)}.ob .ver-capitol-nr{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-micro);color:var(--mut);background:var(--srf);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.ob .ver-capitol .ver-regula{border:0;border-radius:0;box-shadow:none;margin:0}.ob .ver-capitol .ver-regula+.ver-regula{border-top:1px solid var(--line)}.ob .ver-tabel th.ver-semn{width:auto;padding-left:0;padding-right:0;text-align:center}.ob .ver-cat .rowline{gap:8px}.ob .ver-cat-n{font-size:var(--fs-eticheta);flex:none}.ob .ver-sumar-solo .ver-cadran{flex:1}.ob .ver-sumar-solo .ver-cadran .note{max-width:none}.ob .ver-filtre{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ob .ver-filtre-cap{display:flex;align-items:baseline;gap:8px;padding:9px 12px 7px;border-bottom:1px solid var(--line)}.ob .ver-filtre-ce{font-size:var(--fs-eticheta)}.ob .ver-fateta{padding:9px 12px 10px;border-bottom:1px solid var(--line)}.ob .ver-fateta-cap{display:flex;align-items:center;gap:7px;margin-bottom:6px}.ob .ver-fateta-cap .note{font-size:var(--fs-eticheta)}.ob .ver-fateta-x{height:20px;padding:0 6px;font-size:var(--fs-eticheta)}.ob .ver-pastile button.ver-nul{opacity:.42}.ob .ver-cat .rowline.ver-nul{opacity:.45}.ob .ver-pastile button.chip{flex:none;white-space:nowrap}.ob .ver-pastile button.chip b,.ob .ver-pastile button.sev b{font-weight:600}.ob .ver-fateta-tema{border-bottom:0;flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:0}.ob .ver-fateta-tema .ver-cat{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -12px}.ob .ver-fateta-tema .ver-cat .rowline{padding-left:12px;padding-right:12px}.ob .ver-activ{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:30px;font-size:var(--fs-mic)}.ob .ver-activ>b{font-size:var(--fs-corp)}.ob .ver-activ .ver-slash{color:var(--line2)}.ob .ver-fchip{display:inline-flex;align-items:center;gap:6px}.ob .ver-si{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:600}.ob .ver-fchip-corp{display:inline-flex;align-items:center;gap:6px;background:var(--accbg);color:var(--acc);border-radius:99px;padding:2px 4px 2px 3px;font-weight:500}.ob .ver-fchip-grup{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;background:var(--srf);border-radius:99px;padding:2px 6px}.ob .ver-fchip-x{border:0;background:none;cursor:pointer;color:inherit;font:inherit;font-size:var(--fs-accent);line-height:1;padding:0 4px 1px;border-radius:99px;opacity:.65}.ob .ver-fchip-x:hover{opacity:1;background:var(--srf)}.ob .ver-desfa{height:24px;font-size:var(--fs-mic)}.ob .ver-nimic{padding:18px 2px}.ob .ver-dirs{display:inline-flex;gap:3px;flex:none}.ob .ver-dir{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:19px;padding:0 5px;border-radius:6px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-eticheta);font-weight:600}.ob .ver-tema-grup+.ver-tema-grup{margin-top:18px}.ob .ver-tema-cap{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:4px}.ob .ver-tema-cap b{font-size:var(--fs-corp)}.ob .ver-tema-ce{margin:0 0 10px;max-width:74ch}.ob .ver-sageata{color:var(--mut);font-size:var(--fs-micro);flex:none}.ob .ver-regula.on{border-color:var(--line2)}.ob .ver-regula .ver-cap .chip,.ob .ver-regula .ver-cap .sev{flex:none;font-size:var(--fs-eticheta)}.ob .ver-trasa-cap{display:flex;align-items:center;gap:8px;background:none;border:0;padding:10px 0 0;margin-top:10px;font:inherit;font-size:var(--fs-mic);color:var(--mut);cursor:pointer}.ob .ver-trasa-cap:hover{color:var(--ink)}.ob .ver-formula{background:var(--code-bg);border-radius:7px;padding:8px 10px;font-size:var(--fs-eticheta);line-height:1.65}.ob .ver-articol{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ob .ver-daca .ob-ver-formula,.ob .ver-rand-detaliu .ob-ver-formula{overflow-x:auto}.ob .ver-detaliu .ver-tabel tbody tr{cursor:pointer}.ob .ver-detaliu .ver-tabel tbody tr:hover>td{background:var(--app)}.ob .ver-detaliu .ver-tabel tbody tr.on>td{background:var(--accbg)}.ob .ver-detaliu .ver-tabel tbody tr.ver-rand-detaliu,.ob .ver-detaliu .ver-tabel tbody tr.ver-rand-detaliu:hover>td{cursor:default;background:none}.ob .ver-rand-detaliu>td{padding:0 10px 10px}.ob .ver-rand-detaliu .ob-ver-detaliu{display:flex;flex-direction:column;gap:9px;border:1px solid var(--line);border-radius:9px;padding:11px 13px}.ob .top{z-index:30}.ob .ob-cont{position:relative;flex:none}.ob .ob-cont-buton{display:flex;align-items:center;gap:4px;padding:3px 7px 3px 3px;border-radius:99px;border:1px solid transparent;background:none;color:var(--mut);cursor:pointer;font:inherit}.ob .ob-cont-buton:hover,.ob .ob-cont-buton.on{border-color:var(--line);background:var(--app)}.ob .top .ob-cont-buton{color:var(--antet-mut)}.ob .top .ob-cont-buton:hover,.ob .top .ob-cont-buton.on{border-color:var(--antet-linie);background:var(--antet2);color:var(--antet-text)}.ob .top .ob-cont-buton .av{background:#1f2740;color:#dde3ea;border:1px solid #2e3854}.ob .top .ob-act-buton{color:var(--antet-mut)}.ob .top .ob-act-buton:hover,.ob .top .ob-act-buton.on{background:var(--antet2);color:var(--antet-text)}.ob .top .card,.ob .top .ob-card,.ob .top .card a,.ob .top .ob-card a{color:var(--ink)}.ob .ob-cont-meniu{position:absolute;top:calc(100% + 8px);right:0;width:232px;padding:6px;z-index:40}.ob .ob-cont-cine{padding:9px 12px 10px;display:flex;flex-direction:column}.ob .ob-cont-cine span{color:var(--mut);font-size:var(--fs-mic)}.ob .ob-cont-linie{height:1px;background:var(--line);border:none;margin:5px 0}.ob .ob-cont-item{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 12px;border-radius:8px;border:none;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ob a.ob-cont-item:hover{color:var(--ink);text-decoration:none}.ob .ob-cont-item:hover{background:var(--app)}.ob .ob-cont-item svg{flex:none;color:var(--mut)}.ob .banda-citire{margin:14px 0 12px;padding:9px 14px;font-size:var(--fs-mic);line-height:1.45;color:var(--amb);background:var(--ambbg);border:1px solid var(--ambbd);border-radius:9px}.ob .banda-citire b{font-weight:600}.ob .fara-acces{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:32px 16px}.ob .fara-acces-cutie{max-width:460px;width:100%;padding:22px 24px 18px}.ob .fara-acces-cutie h1{font-size:var(--fs-sectiune);font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.ob .fara-acces-cutie .note{margin:0;line-height:1.55}.ob .fara-acces-titlu{margin:18px 0 6px;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted)}.ob .fara-acces-lista{list-style:none;margin:0;padding:0}.ob .fara-acces-lista li{display:flex;align-items:baseline;gap:8px;padding:5px 0;border-top:1px solid var(--ui-line);font-size:var(--fs-corp)}.ob .fara-acces-lista li span{flex:1;min-width:0}.ob .fara-acces-lista a{color:var(--acc, #0b7f92);text-decoration:none}.ob .fara-acces-lista a:hover{text-decoration:underline}.ob .fara-acces-inapoi{display:inline-block;margin-top:18px;font-size:var(--fs-corp);color:var(--ui-muted);text-decoration:none}.ob .fara-acces-inapoi:hover{color:var(--ui-text)}.ob .loc-start{flex:1;min-height:0;display:flex;align-items:flex-start;justify-content:center;padding-top:24px}.ob .loc-start-cutie{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:9px;padding:30px 28px 26px;text-align:center;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh);background:radial-gradient(130% 88% at 50% 0%,var(--accbg) 0%,transparent 64%),var(--srf)}.ob .loc-desen{display:block}.ob .loc-start-titlu{font-size:var(--fs-sectiune);font-weight:600}.ob .loc-start-sub{font-size:var(--fs-mic);line-height:1.5;color:var(--mut);max-width:400px}.ob .loc-start-cauta{display:flex;gap:8px;width:100%;max-width:420px;margin-top:6px}.ob .loc-start-cauta input.inp{height:42px;font-size:var(--fs-accent)}.ob .loc-start-cauta .btn{height:42px;padding:0 16px}.ob .loc-start-nimic{font-size:var(--fs-mic);color:var(--mut)}.ob .loc-start-lista{display:flex;flex-direction:column;gap:3px;width:100%;max-width:420px;max-height:190px;overflow-y:auto}.ob .loc-start-rand{height:auto;padding:8px 11px;align-items:flex-start;gap:8px;justify-content:flex-start;text-align:left;font-size:var(--fs-mic);white-space:normal;line-height:1.4;font-weight:400}.ob .loc-start-rand svg{flex:none;margin-top:2px;color:var(--mut)}.ob .loc-start-rand:hover{background:var(--accbg);border-color:var(--acc);color:var(--ink)}.ob .loc-start-rand:hover svg{color:var(--acc)}.ob .loc-start-acte{font-size:var(--fs-mic);color:var(--mut);max-width:420px;margin-top:4px}.ob .loc-cere{flex:none;display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--accbg) 0%,var(--srf) 58%)}.ob .loc-cere-pas{flex:none;width:24px;height:24px;border-radius:99px;background:var(--acc);color:#fff;font-size:var(--fs-mic);font-weight:600;display:flex;align-items:center;justify-content:center}.ob .loc-cere-text{flex:1;min-width:0;font-size:var(--fs-mic);color:var(--mut);line-height:1.45}.ob .loc-cere-text b{display:block;font-size:var(--fs-corp);color:var(--ink)}.ob .loc-cere .btn{flex:none}.ob .tm{display:flex;flex-direction:column;gap:14px;height:100%;padding:20px 32px;overflow-y:auto}.ob .tm-cap{display:flex;align-items:center;flex-wrap:wrap;row-gap:8px}.ob .tm-camp{border:none;padding:0;margin:0;min-width:0;display:contents}.ob .tm-col{width:100%;max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:14px;padding-bottom:40px}.ob .tm-card{padding:18px 20px;display:flex;flex-direction:column;gap:11px}.ob .tm-card-cap{display:flex;align-items:center;gap:8px}.ob .tm-titlu{font-size:var(--fs-accent);font-weight:600}.ob .tm-sub{font-size:var(--fs-mic);color:var(--mut);line-height:1.5;margin-top:-4px}.ob .tm-rand{display:flex;gap:12px}.ob .tm-rand-unul{max-width:340px}.ob .tm-bife{flex-direction:column;gap:6px;margin-top:10px}.ob .tm-bifa{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;cursor:pointer}.ob .tm-bifa input{margin-top:2px}.ob .tm-nota{display:flex;align-items:center;gap:8px;font-size:var(--fs-mic);color:var(--mut)}.ob .tm-mic{font-size:var(--fs-eticheta);color:var(--mut);margin-top:5px;display:block}.ob .tm-spune{background:radial-gradient(120% 100% at 0% 0%,var(--accbg) 0%,transparent 58%),var(--srf)}.ob .tm-spune .tm-titlu{font-size:var(--fs-sectiune)}.ob textarea.tm-text{min-height:92px;line-height:1.55;font-size:var(--fs-corp)}.ob .tm-regim{font-family:var(--mono, ui-monospace, monospace);font-size:var(--fs-corp);font-weight:600}.ob .tm-nivele{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ob .tm-nivel{display:flex;flex-direction:column;gap:4px;text-align:left;padding:11px 12px;border:1px solid var(--line2);border-radius:11px;background:var(--srf);font:inherit;color:var(--mut);cursor:pointer}.ob .tm-nivel b{font-size:var(--fs-corp);color:var(--ink)}.ob .tm-nivel span{font-size:var(--fs-eticheta);line-height:1.4}.ob .tm-nivel:hover{border-color:var(--acc)}.ob .tm-nivel.on{border-color:var(--acc);background:var(--accbg);box-shadow:0 0 0 1px var(--acc)}.ob .tm-avansat{align-self:flex-start;height:28px;font-size:var(--fs-mic);padding:0 8px}.ob .tm-caret{display:inline-flex;transform:rotate(90deg);transition:transform .12s}.ob .tm-caret.jos{transform:rotate(-90deg)}.ob .tm-capitole{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;overflow:hidden}.ob .tm-capitol{display:flex;align-items:center;gap:8px;padding:8px 12px}.ob .tm-capitol+.tm-capitol{border-top:1px solid var(--line)}.ob .tm-capitol-nume{font-size:var(--fs-mic)}.ob .tm-trepte-mic button{padding:3px 9px;font-size:var(--fs-mic)}.ob .tm-ap{display:flex;flex-direction:column;gap:9px;padding:12px 13px;border:1px solid var(--line);border-radius:10px}.ob .tm-ap-rand{display:flex;align-items:center;gap:12px}.ob .tm-ap-procent{display:inline-flex;align-items:center;gap:3px;flex:none}.ob .tm-ap-procent input{width:48px;height:28px;padding:0 5px;font-weight:500}.ob .tm-ap-procent>span{color:var(--mut)}.ob .tm-ap-nume{flex:1;min-width:0}.ob .tm-ap-nume>input{border:none;background:none;font:inherit;font-weight:500;color:var(--ink);width:100%;outline:none;padding:0}.ob .tm-ap-mp{color:var(--mut);font-size:var(--fs-eticheta);display:flex;align-items:center;gap:4px}.ob .tm-ap-mp input{border:none;background:none;font:inherit;color:var(--mut);width:44px;outline:none;padding:0;height:auto}.ob .tm-ap-bara{width:150px;height:6px;border-radius:99px;flex:none;background:#e1e5ea;overflow:hidden}.ob .tm-ap-bara>span{display:block;height:100%;background:var(--acc)}.ob .tm-ap-jos{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:9px}.ob .tm-ap-jos .btn{height:26px;font-size:var(--fs-mic)}.ob .tm-fatade{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.ob .tm-fatada{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 8px;border:1px solid var(--line2);border-radius:11px;background:var(--srf);font:inherit;font-size:var(--fs-mic);color:var(--mut);cursor:pointer;text-align:center;line-height:1.3}.ob .tm-fatada:hover{border-color:var(--acc)}.ob .tm-fatada.on{border-color:var(--acc);background:var(--accbg);color:var(--ink);box-shadow:0 0 0 1px var(--acc)}.ob .tm-elev{width:100%;height:auto}.ob .tm-lipsa{margin-right:10px}@media (max-width: 860px){.ob .tm-nivele{grid-template-columns:repeat(2,1fr)}.ob .tm-fatade{grid-template-columns:repeat(3,1fr)}.ob .tm-rand{flex-direction:column}}.ob .pasi .pas>span:last-child{white-space:nowrap}.ob .pasi{flex:none}.ob .pas-linie{flex:0 1 44px;min-width:10px}.ob .pas-cap{display:flex;align-items:center;flex-wrap:wrap;row-gap:8px}.ob .page.proiect-nou{max-width:none;margin:0;min-height:100%;padding:18px 40px 48px;display:flex;flex-direction:column;align-items:center}.ob .pn-cap{width:min(1112px,100%);height:28px;display:flex;align-items:center}.ob .pn-inapoi{display:inline-flex;align-items:center;gap:6px;color:var(--mut)}.ob .pn-inapoi:hover{color:var(--ink);text-decoration:none}.ob .pn-acc{color:var(--acc)}.ob .pn-titlu{margin-top:4px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.ob .pn-titlu h1{font-size:var(--fs-titlu);font-weight:600;line-height:1.25}.ob .pn-titlu p{font-size:var(--fs-accent);color:var(--mut)}.ob .pn-carduri{margin-top:22px;display:grid;grid-template-columns:repeat(2,540px);gap:32px}@media (max-width: 1180px){.ob .pn-carduri{grid-template-columns:minmax(0,540px)}}.ob .pn-card{min-height:650px;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;color:var(--ink);text-decoration:none;transition:border-color .12s,box-shadow .12s}.ob .pn-card:hover,.ob .pn-card:focus-visible{color:var(--ink);text-decoration:none;outline:none;border-color:var(--acc);box-shadow:0 0 0 4px var(--accbg),0 16px 36px #0b102024}.ob .pn-desen{height:250px;flex:none;display:flex;align-items:center;justify-content:center;background:#f1f4f7;border-bottom:1px solid #e3e7ec;transition:background .12s}.ob .pn-card:hover .pn-desen,.ob .pn-card:focus-visible .pn-desen{background:#eaf3f5}.ob .ilustratie-proiect{display:block;flex:none}.ob .pn-corp{flex:1;display:flex;flex-direction:column;padding:20px 24px 22px}.ob .pn-nume{font-size:var(--fs-cifra);font-weight:600;line-height:1.2;margin-top:6px}.ob .pn-desc{color:var(--mut);line-height:1.5;margin-top:6px}.ob .pn-sect{display:flex;flex-direction:column;gap:6px;margin-top:16px}.ob .pn-sect+.pn-sect{margin-top:14px}.ob .pn-incarci{line-height:1.5}.ob .pn-livrabile{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:8px 10px}.ob .pn-livrabile li{display:flex;align-items:center;gap:8px;white-space:nowrap}.ob .pn-icoana{width:26px;height:26px;border-radius:7px;background:#eef1f4;flex:none;display:grid;place-items:center}.ob .pn-icoana.mare{width:34px;height:34px;border-radius:9px}.ob .pn-livrabile-mari{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.ob .pn-livrabile-mari li{display:flex;align-items:flex-start;gap:12px}.ob .pn-livrabile-mari li>span:last-child{display:flex;flex-direction:column;gap:1px}.ob .pn-livrabile-mari b{font-size:var(--fs-accent);font-weight:600}.ob .pn-livrabile-mari li>span:last-child>span{font-size:var(--fs-mic);color:var(--mut);line-height:1.45}.ob .pn-jos{margin-top:auto;padding-top:14px;display:flex;align-items:center;gap:12px}.ob .pn-cta{height:40px;padding:0 18px;border-radius:9px;font-size:var(--fs-accent);gap:8px}.ob .pn-card:hover .pn-cta,.ob .pn-card:focus-visible .pn-cta{background:var(--antet);border-color:var(--antet);color:#fff;box-shadow:inset 0 -2px 0 var(--acc)}.ob .pn-mijloc{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:70px}.ob .pn-formular{width:min(600px,100%);overflow:hidden;border-radius:16px;box-shadow:0 1px 2px #1018280f,0 12px 32px #10182814}.ob .pn-recap{display:flex;align-items:center;gap:14px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #eef0f3}.ob .pn-recap-desen{width:84px;height:58px;border-radius:9px;background:#f1f4f7;border:1px solid #e3e7ec;display:grid;place-items:center;overflow:hidden;flex:none}.ob .pn-recap-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ob .pn-recap-text b{font-size:var(--fs-accent);font-weight:600}.ob .pn-recap-text>span:last-child{font-size:var(--fs-mic);color:var(--mut)}.ob .pn-recap a{font-weight:500}.ob .pn-formular-corp{padding:26px 32px 28px;display:flex;flex-direction:column}.ob .pn-formular-corp h1{font-size:var(--fs-titlu);font-weight:600;line-height:1.25}.ob .pn-camp{display:flex;flex-direction:column;gap:6px;margin-top:20px}.ob .pn-camp input.inp{height:48px;border-radius:10px;padding:0 14px;font-size:var(--fs-sectiune)}.ob .pn-camp select{height:40px;border-radius:10px}.ob .pn-nota{margin-top:7px}.ob .pn-butoane{display:flex;align-items:center;gap:10px;margin-top:26px}.ob .pn-butoane .btn{height:40px;padding:0 18px;border-radius:9px;font-size:var(--fs-accent)}.ob .pn-urmeaza{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:12px}.ob .pasi{min-height:26px}.ob .pasi-mici{list-style:none;padding:0;gap:10px;font-size:var(--fs-mic);flex-wrap:wrap;justify-content:center;min-height:22px}.ob .pasi-mici .pas{cursor:default;gap:7px}.ob .pasi-mici .pas-nr{width:22px;height:22px;font-size:var(--fs-eticheta)}.ob .pasi-mici .pas-linie{width:28px;margin-right:3px}.ob .eticheta-tip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px 0 8px;border:1px solid var(--line2);border-radius:99px;background:var(--srf);flex:none;font-size:var(--fs-mic);font-weight:500;color:var(--ink);white-space:nowrap}.ob .dossier .page-head .eticheta-tip,.ob .dossier .page-head>.chip{margin-bottom:3px}.ob .icon-tip{display:block;flex:none}.ob .project-tip{position:absolute;left:9px;top:9px;height:20px;padding:0 8px 0 5px;display:inline-flex;align-items:center;gap:5px;pointer-events:none;border-radius:99px;background:#ffffffe6;border:1px solid #e0e4e9;font-family:var(--mono);font-size:var(--fs-micro);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.ob .dosar-motiv{margin:-6px 0 12px;text-align:right;font-size:var(--fs-mic);color:var(--mut)}.ob .dosar-motiv.gata{color:var(--ok)}.ob .locuri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}@media (max-width: 980px){.ob .locuri{grid-template-columns:minmax(0,1fr)}}.ob .loc{padding:20px 22px;display:flex;flex-direction:column;border-radius:14px}.ob .loc-gol,.ob .loc-blocheaza{border:1.5px dashed var(--line2);box-shadow:none}.ob .loc-blocheaza{border-color:#c99a3a;background:#fffcf6}.ob .loc.over{border-color:var(--acc);background:var(--accbg)}.ob .loc-cap{display:flex;gap:18px;align-items:flex-start}.ob .loc-desen{display:block;flex:none;margin:-4px -6px -6px -8px}.ob .loc-text{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:4px}.ob .loc-text b{font-size:var(--fs-sectiune);font-weight:600}.ob .loc-desc{color:var(--mut);line-height:1.5}.ob .loc-stare{margin-top:6px;display:flex}.ob .loc-trage{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:var(--fs-mic);color:var(--mut)}.ob .loc-alege{border:none;background:none;padding:0;font:inherit;font-weight:500;color:var(--acc);cursor:pointer}.ob .loc-alege:hover{color:var(--acc2);text-decoration:underline}.ob .loc-fisiere{margin:12px -22px 0}.ob .loc-fisiere .rowline{padding-left:22px;padding-right:16px}.ob .loc-nota{margin-top:10px;line-height:1.5}.ob .rowline-fel{color:var(--mut);white-space:nowrap;flex:none}.ob .locuri+.dropzone{margin-top:14px}.ob .dosar-optional{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:var(--fs-mic);color:var(--mut)}.ob-film td.ob-film-s{text-align:right;opacity:.8}.ob-film tr.ob-film-total td{border-top:1px solid var(--linie, #ccc);font-weight:600}.ob{--paper: #ebeef1;--ink: #20201e;--hair: #9aa2ad;--aisle: #d4d5d2;--aisle-body: #c2c3bf;--stall: #ffffff;--stall-line: #7d7b79;--car: #ffffff;--car-line: #33363a;--car-ada: #bcd3ea;--car-ada-line: #3f6f9e;--store: #e8ecf1;--core: #e2e6eb;--tech: #e7e3d6;--fire: #b23b2e;--col: #cf5a5a;--sel-line: #0b7f92;--sel-fill: #e2f4f7;--ui-bg: #ffffff;--ui-line: #dce0e5;--ui-text: #1c2230;--ui-muted: #6b7380;--mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--sans: "Instrument Sans", system-ui, -apple-system, sans-serif}.ob .vizualizator-inspector .pg-inspect,.ob .inspector-plutitor .pg-inspect{position:static;width:100%;height:auto;max-height:none;border:none;box-shadow:none}.pg-svg{display:block}.pg-svg text{font-family:var(--mono);fill:var(--ink);-webkit-user-select:none;user-select:none}.pg-inspect{position:absolute;top:58px;right:12px;z-index:3;width:302px;max-height:calc(100% - 70px);display:flex;flex-direction:column;background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:10px;box-shadow:0 4px 18px #0000001f;font-family:var(--sans);color:var(--ui-text)}.pg-inspect-head{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-bottom:1px solid var(--ui-line)}.pg-inspect-title{font-size:var(--fs-accent);font-weight:600;color:var(--ink)}.pg-inspect-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.pg-inspect-x{margin-left:auto;font:inherit;font-size:var(--fs-sectiune);line-height:1;padding:1px 7px 3px;cursor:pointer;color:var(--ui-muted);background:none;border:1px solid transparent;border-radius:6px}.pg-inspect-x:hover{background:#eef2f7;border-color:var(--ui-line)}.pg-inspect-body{overflow:auto;padding:4px 12px 12px}.pg-inspect-body h4{margin:12px 0 5px;font-size:var(--fs-eticheta);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ui-muted)}.pg-inspect-body dl{margin:0}.pg-inspect-body dl>div{display:flex;gap:10px;padding:3px 0;font-size:var(--fs-mic);border-bottom:1px solid #ebeff4}.pg-inspect-body dt{flex:1;color:var(--ui-muted)}.pg-inspect-body dd{margin:0;font-family:var(--mono);font-size:var(--fs-mic);color:var(--ink);text-align:right}.pg-inspect-warn dt,.pg-inspect-warn dd{color:var(--fire);font-weight:600}.pg-inspect-rules{list-style:none;margin:0;padding:0}.pg-inspect-rules li{padding:7px 0;border-bottom:1px solid #ebeff4;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.pg-inspect-norm{font-family:var(--mono);font-size:var(--fs-eticheta);font-weight:700;color:var(--ink)}.pg-inspect-rules p{flex:0 0 100%;margin:2px 0 0;font-size:var(--fs-mic);color:var(--ui-muted);line-height:1.35}.pg-stage svg{display:block;width:100%;height:100%}.pg-inspect-fig{display:block;width:100%;height:108px;margin:10px 0 4px;background:#fbfaf6;border:1px solid var(--ui-line);border-radius:3px}.pg-fig-main{fill:var(--sel-fill);stroke:var(--sel-line);stroke-width:1.5px}.pg-fig-ctx{fill:none;stroke:var(--ui-muted);stroke-width:1px;stroke-dasharray:3 2;opacity:.55}.pg-inspect-up{display:block;width:100%;margin:6px 0 2px;padding:5px 8px;font:inherit;font-size:var(--fs-mic);text-align:left;color:var(--ink);background:#eef2f7;border:1px solid var(--ui-line);border-radius:3px;cursor:pointer}.pg-inspect-up:hover{background:#ebeef1;border-color:var(--ui-muted)}.ob .bara-vederi{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;padding:8px 12px;max-width:calc(100vw - 316px)}.ob .grup-vederi{display:inline-flex;align-items:center;gap:7px}.ob .bara-vederi.meniu-stanga{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:12px;padding:12px;width:240px;max-width:none}.ob .meniu-stanga .grup-vederi{display:flex;flex-direction:column;align-items:stretch;gap:5px}.ob .meniu-stanga .tabs button{flex:1}.ob .tabs.etaje{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}.ob .tabs.etaje button{padding:4px 0;font-variant-numeric:tabular-nums}.ob .tabs.etaje .tot{grid-column:span 2}.ob .macheta-eticheta{position:fixed;z-index:40;pointer-events:none;white-space:nowrap;display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--srf);border:1px solid var(--line);border-radius:9px;box-shadow:0 1px 2px #1e24240f,0 8px 24px #1e242424;font-size:var(--fs-mic);color:var(--ink)}.ob .macheta-eticheta i{width:12px;height:12px;border-radius:3px;border:2px solid;flex:none}.ob .macheta-eticheta span{color:var(--mut)}.ob .meniu-stanga .meniu-editeaza{width:100%;justify-content:center}.ob .bara-parcaj{display:flex;flex-direction:column;gap:6px;padding:8px 10px;max-width:560px;font-size:var(--fs-corp)}.ob .bara-parcaj-rand{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ob .bara-parcaj-rand.err{color:var(--bad, #b42318);font-size:var(--fs-mic)}.ob .bara-parcaj-rand.amb{color:var(--amb, #a15c00);font-size:var(--fs-mic)}.ob .bara-parcaj .btn.on{background:var(--accbg);border-color:var(--acc);color:var(--acc)}.ob .bara-parcaj .ob-ed-stare{white-space:nowrap}.ob .bara-parcaj.salvez .bara-parcaj-rand:nth-child(2){opacity:.5;pointer-events:none}.ob .bara-parcaj .parcaj-unghi{width:56px;height:26px;padding:0 6px;border:1px solid var(--line2);border-radius:6px;background:var(--srf);color:var(--ink);font:inherit}.ob .meniu-stanga .meniu-select{width:100%}.ob .meniu-stanga .cifre-plan{margin-left:0;flex-direction:column;flex-wrap:nowrap;gap:10px;padding-top:10px;border-top:1px solid var(--ui-line)}.ob .cifre-grup{display:flex;flex-direction:column;gap:2px}.ob .coloana-stanga>.meniu-stanga{flex:0 1 auto;min-height:0;overflow-y:auto}.ob .meniu-stanga>*{flex:0 0 auto}.ob .cifre-grupe{display:flex;flex-direction:column;gap:10px}.ob .meniu-stanga::-webkit-scrollbar{width:7px}.ob .meniu-stanga::-webkit-scrollbar-thumb{background:#8e9297;border-radius:99px}.ob .cifre-cap{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:1px}.ob .cifre-cap>span{font-weight:600;color:var(--ink)}.ob .cifre-cap>small{font-size:var(--fs-eticheta);color:var(--ui-muted);white-space:nowrap}.ob .cifre-rand{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--ui-text)}.ob .cifre-rand b{white-space:nowrap}.ob .cifre-rand.sub{padding-left:10px;font-size:var(--fs-eticheta);color:var(--ui-muted)}.ob .cifre-rand.sub b{font-weight:400;color:var(--ui-text)}.ob .cifre-comutator,.ob .meniu-mai-mult>summary{display:flex;justify-content:space-between;align-items:center;width:100%;padding:5px 9px;border-radius:7px;border:1px solid var(--line2);background:var(--srf);color:var(--ink);font:inherit;font-size:var(--fs-mic);font-weight:600;cursor:pointer}.ob .cifre-comutator:hover,.ob .meniu-mai-mult>summary:hover{border-color:var(--mut)}.ob .cifre-comutator svg,.ob .meniu-mai-mult>summary svg{transition:transform .15s;color:var(--mut)}.ob .cifre-comutator.on svg,.ob .meniu-mai-mult[open]>summary svg{transform:rotate(180deg)}.ob .meniu-comutatoare{display:flex;flex-direction:column;gap:4px}.ob .meniu-comutator{display:flex;align-items:center;gap:8px;width:100%;padding:5px 9px;border-radius:7px;border:1px solid var(--line2);background:var(--srf);color:var(--mut);font:inherit;font-size:var(--fs-mic);text-align:left;cursor:pointer}.ob .meniu-comutator:hover{border-color:var(--mut);color:var(--ink)}.ob .meniu-comutator.on{background:var(--accbg);border-color:var(--acc);color:var(--acc)}.ob .meniu-comutator .fem-pastila,.ob .meniu-comutator .dv-swatch{width:12px;height:12px;flex:none;border-radius:3px;margin:0}.ob .meniu-comutator-nume{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .meniu-comutator-nr{font-family:var(--mono);font-size:var(--fs-micro, 10px);color:var(--mut)}.ob .meniu-comutator .meniu-nota{margin-left:auto;font-family:var(--mono);font-size:var(--fs-micro, 10px)}.ob .meniu-lista{max-height:260px;overflow-y:auto}.ob .meniu-straturi,.ob .meniu-mai-mult{display:flex;flex-direction:column;gap:6px}.ob .meniu-mai-mult>summary{list-style:none}.ob .meniu-mai-mult>summary::-webkit-details-marker{display:none}.ob .meniu-mai-mult[open]>summary{margin-bottom:4px}.ob .meniu-actiuni{display:flex;gap:10px}.ob .meniu-actiuni button{border:0;background:none;padding:0;font:inherit;font-size:var(--fs-mic);color:var(--mut);cursor:pointer;text-decoration:underline}.ob .meniu-cifre{display:flex;flex-direction:column;align-items:stretch;gap:5px;padding-top:10px;border-top:1px solid var(--ui-line)}.ob .meniu-cifre>*,.ob .meniu-cifre>.ob-chip{box-shadow:none!important;display:block;text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:1.35;max-width:100%}.ob .meniu-stanga{overflow-x:hidden}.ob .cifre-plan{margin-left:auto;display:flex;flex-wrap:wrap;gap:4px 0;font-size:var(--fs-mic);color:var(--ui-muted)}.ob .cifre-plan>span+span:before{content:"·";padding:0 7px;color:var(--ui-muted)}.ob .cifre-plan b{font-family:var(--mono);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.ob .cartus{width:196px;padding:9px 11px 10px;font-family:var(--sans);color:var(--ui-text)}.ob .cartus-cap{display:flex;align-items:baseline;gap:7px;font-size:var(--fs-corp);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ob .cartus-legenda{list-style:none;margin:8px 0 0;padding:7px 0 0;border-top:1px solid var(--ui-line)}.ob .cartus-legenda li{display:flex;align-items:center;gap:7px;font-size:var(--fs-mic);padding:2px 0}.ob .cartus-legenda i{flex:0 0 auto;width:17px;height:17px;border-radius:50%;background:#edf1f6;color:#5b7274;font-style:normal;font-size:var(--fs-micro);font-family:var(--mono);font-weight:500;display:inline-flex;align-items:center;justify-content:center}.ob .cartus-legenda span{flex:1;min-width:0;color:var(--ui-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob .cartus-legenda b{font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.ob .cartus-legenda em{flex:0 0 46px;text-align:right;font-family:var(--mono);font-size:var(--fs-micro);font-style:normal;color:var(--ui-muted);font-variant-numeric:tabular-nums}.ob .macheta-3d{position:absolute;top:0;right:0;bottom:0;left:0}.ob .macheta-3d canvas{display:block;width:100%;height:100%}.ob .macheta-sit{position:absolute;top:0;right:0;bottom:0;left:0}.ob .macheta-sit canvas{display:block;width:100%;height:100%}.ob .oras-atribuire{position:absolute;right:0;bottom:0;z-index:2;padding:0 6px;border-radius:3px 0 0;font-size:10px;line-height:14px;color:#3c4146;background:#ffffffb8;pointer-events:none}.ob .bara-soare-loc{display:flex;justify-content:center}.ob .bara-soare{width:560px;max-width:100%;padding:9px 14px 10px;display:flex;flex-direction:column;gap:9px}@media (max-width: 900px){.ob .bara-soare-loc{right:16px!important}.ob .panou-insorire{width:260px}}.ob .rand-soare{display:flex;align-items:center;gap:12px}.ob .ora-soare{font-family:var(--mono);font-size:var(--fs-accent);font-variant-numeric:tabular-nums}.ob .rigla-soare{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ob .rigla-soare input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:99px;outline:none;cursor:pointer;background:linear-gradient(90deg,#2c3c57,#2c3c57 16%,#e8a15c 26%,#f6dfae 44%,#fff4dc 50%,#f6dfae 58%,#e8a15c 76%,#2c3c57 86%,#2c3c57)}.ob .rigla-soare input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;border-radius:99px;background:var(--ui-surface, #fff);border:2px solid var(--acc, #0b7f92);cursor:grab}.ob .rigla-soare input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:99px;background:var(--ui-surface, #fff);border:2px solid var(--acc, #0b7f92);cursor:grab}.ob .rigla-soare .capete{display:flex;justify-content:space-between}.ob .rigla-soare .capete .mijloc{color:var(--ink)}.ob .cifre-soare{margin-left:auto;display:flex;gap:12px;align-items:baseline;font-size:var(--fs-mic);white-space:nowrap}.ob .cifre-soare i{font-style:normal;margin-right:5px}.ob .cifre-soare b{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}.ob .tabs.niveluri.mic button{padding:4px 9px;font-size:var(--fs-mic)}.ob .btn.mic{height:28px;padding:0 10px}.ob .panou-insorire{width:290px;padding:12px 14px}.ob .cap-insorire{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.ob .cap-insorire .lbl{margin-left:auto}.ob .lista-insorire{list-style:none;margin:0;padding:0}.ob .lista-insorire li{display:flex;align-items:center;gap:8px;font-size:var(--fs-mic);padding:4px 0;border-top:1px solid var(--ui-line, #dce0e5)}.ob .lista-insorire li>span{color:var(--ui-muted)}.ob .lista-insorire li>b{margin-left:auto;font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}.ob .lista-insorire li>i{font-style:normal;font-size:var(--fs-eticheta);padding:1px 6px;border-radius:99px}.ob .lista-insorire li>i.ok{background:#e9f5dc;color:#4f8207}.ob .lista-insorire li>i.bad{background:#f7e2e4;color:#b5323d}.ob .subsol-insorire{margin-top:7px;text-transform:none;letter-spacing:0}.ob .panou-fatada{width:380px;max-height:52vh;overflow-y:auto;padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px;font-size:var(--fs-corp);overscroll-behavior:contain;pointer-events:auto;user-select:none;-webkit-user-select:none}.ob .panou-fatada input,.ob .panou-fatada textarea{user-select:text;-webkit-user-select:text}.ob .panou-fatada.strans{width:auto;max-height:none}.ob .panou-fatada.strans{padding:6px 6px 6px 14px}.ob .panou-fatada.strans .cap-insorire{padding-bottom:0;margin-bottom:0;border-bottom:none;align-items:center}.ob .panou-fatada .cap-insorire{padding-bottom:8px;border-bottom:1px solid var(--line, #dde1e6)}.ob .panou-fatada .cap-insorire button{margin-left:auto}.ob .fatada-inspiratie summary{cursor:pointer;font-weight:600}.ob .fatada-inspiratie summary .lbl{font-weight:400}.ob .insp-tava{display:flex;gap:8px;margin-top:8px}.ob .insp-slot{position:relative;flex:1;aspect-ratio:4 / 3;padding:0;border-radius:8px;overflow:hidden;border:1px solid var(--line, #dde1e6);background:var(--paper, #faf8f4);cursor:zoom-in}.ob .insp-slot img{width:100%;height:100%;object-fit:cover;display:block}.ob .insp-lipsa{font-size:var(--fs-mic);color:var(--ink-2, #696765);padding:4px}.ob .insp-nr,.ob .insp-are{position:absolute;top:4px;min-width:18px;height:18px;border-radius:9px;font-size:11px;line-height:18px;text-align:center;font-weight:600}.ob .insp-nr{left:4px;background:#000000a6;color:#fff}.ob .insp-are{right:4px;background:var(--acc, #c8642a);color:#fff}.ob .insp-dorinte{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-mic);line-height:1.4;user-select:text;-webkit-user-select:text}.ob .insp-dorinte li{display:flex;gap:6px;align-items:baseline}.ob .insp-dorinte .chip{flex:none;font-size:10px;padding:0 6px;border-radius:8px;background:var(--paper, #f1efe9);border:1px solid var(--line, #dde1e6)}.ob .insp-dorinte li.adapted .chip{border-color:#d9a441}.ob .insp-dorinte li.impossible .chip{border-color:#c0605a}.ob .insp-lupa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f1012b8;display:flex;align-items:center;justify-content:center;padding:16px;cursor:zoom-out}.ob .insp-lupa figure{margin:0;max-width:min(960px,100%);max-height:100%;overflow:auto;cursor:default;background:var(--card, #fff);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.ob .insp-lupa img{max-width:100%;max-height:66vh;object-fit:contain;border-radius:8px;display:block;margin:0 auto}.ob .insp-nav{display:flex;gap:6px;justify-content:flex-end}.ob .insp-nav button.on{font-weight:700}.ob .fatada-presets{display:flex;gap:8px;align-items:center}.ob .fatada-presets select{flex:1}.ob .fatada-json textarea{width:100%;min-height:260px;font:12px/1.45 ui-monospace,monospace}.ob .fatada-reguli{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ob .fatada-reguli .regula{border-bottom:1px solid var(--line, #dde1e6)}.ob .fatada-reguli .regula:last-child{border-bottom:none}.ob .fatada-reguli .regula.deschisa{background:var(--paper, #faf8f4);border-radius:8px;margin:4px 0}.ob .fatada-reguli .rezumat{display:flex;gap:10px;align-items:center;padding:10px 4px;cursor:pointer;line-height:1.35;min-height:40px}.ob .fatada-reguli .rezumat .unde{color:var(--ink-2, #696765);white-space:nowrap}.ob .fatada-reguli .rezumat .ce{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .fatada-reguli .rezumat .sp{flex:1;min-width:6px}.ob .fatada-reguli .rezumat button{padding:2px 7px;line-height:1.3;opacity:0;transition:opacity .12s}.ob .fatada-reguli .rezumat:hover button,.ob .fatada-reguli .regula.deschisa .rezumat button{opacity:.8}.ob .fatada-reguli .chip-culoare{width:14px;height:14px;border-radius:4px;flex:none;border:1px solid rgba(0,0,0,.15)}.ob .fatada-reguli .rand{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:4px 10px 8px 28px}.ob .fatada-reguli input[type=number]{width:60px}.ob .fatada-reguli input[type=color]{width:28px;height:24px;padding:0;border:none}.ob .fatada-adauga,.ob .fatada-actiuni{display:flex;gap:8px;flex-wrap:wrap}.ob .fatada-actiuni{padding-top:6px;border-top:1px solid var(--line, #dde1e6)}.ob .fatada-actiuni .primar{font-weight:600}.ob .fatada-erori{color:#a33;margin:0;padding-left:18px}.ob .fatada-cantitati table{font-size:var(--fs-mic);width:100%}.ob .fatada-cantitati td:last-child{text-align:right;font-variant-numeric:tabular-nums}.ob .fatada-placi th{font-weight:600;color:var(--mut);text-align:left;padding:2px 4px}.ob .fatada-placi th:nth-child(n+3),.ob .fatada-placi td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ob .fatada-placi td{padding:2px 4px;vertical-align:top}.ob .fatada-placi td:nth-child(2){white-space:nowrap}.ob .fatada-placi .placi-rand td{border-top:1px solid var(--line);font-weight:500}.ob .fatada-placi .placi-dim td{color:var(--mut)}.ob .fatada-placi .placi-dim td:first-child{padding-left:18px}.ob .fatada-placi button.link{background:none;border:none;padding:0;font:inherit;color:var(--acc);cursor:pointer}.ob .fatada-placi button.link:hover{text-decoration:underline}.ob .fatada-placi .chip-culoare{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px;border:1px solid rgba(30,36,36,.2)}.ob .colt-dreapta-jos{right:16px;bottom:16px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ob .colt-vedere{padding:4px;box-shadow:var(--sh)}.ob .coloana-dreapta{right:16px;top:12px;bottom:16px;width:400px;max-width:calc(100% - 32px);display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.ob .coloana-dreapta>*{pointer-events:auto}.ob .coloana-fatada{align-self:stretch;flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.ob .coloana-fatada .panou-fatada{width:auto;min-height:0}.ob .loc-asistent{align-self:stretch;flex:1 1 0;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.ob .loc-asistent>*{pointer-events:auto}.ob .colt-rand{display:flex;align-items:center;gap:8px;flex:none}.ob .loc-buton-asistent{width:112px;flex:none;display:flex}.ob .colt-vedere .tabs{margin:0}.ob .ob-ed-colt{position:absolute;right:12px;bottom:12px;z-index:3}.ob .ob-ed-editat{position:absolute;left:12px;bottom:12px;z-index:3;padding:4px 8px;border-radius:6px;font-size:11px;line-height:1.2;color:var(--ink-3, #6b7280);background:color-mix(in srgb,var(--hartie, #fff) 86%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none}.ob .ind-card{display:flex;flex-direction:column;gap:12px;width:300px}.ob .ind-grup{display:flex;flex-direction:column}.ob .ind-titlu{color:var(--ink);margin-bottom:4px}.ob .ind-rand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--steel-1, #eef1f4);font-size:var(--fs-mic)}.ob .ind-rand:last-child{border-bottom:none}.ob .ind-rand b{font-size:var(--fs-corp);font-weight:600;font-variant-numeric:tabular-nums}.ob .ind-max{color:var(--mut);font-size:var(--fs-eticheta)}.ob .ind-nume{display:inline-flex;align-items:center;gap:6px}.ob .ind-pastila{width:10px;height:10px;border-radius:2px;flex:none;border:1px solid rgba(0,0,0,.15)}.ob .meniu-grupa{margin-top:4px;color:var(--s5, #6e7a88)}.ob .meniu-comutatoare>.meniu-comutatoare:first-child .meniu-grupa{margin-top:0}.pg-recomp h4{margin:10px 0 6px}.pg-recomp-muted{color:var(--ui-muted);font-size:var(--fs-mic);margin:2px 0}.pg-recomp-lucru{display:flex;align-items:center;gap:8px;font-size:var(--fs-mic);margin:4px 0}.pg-recomp-spin{width:12px;height:12px;border-radius:50%;flex:none;border:2px solid var(--ui-line);border-top-color:var(--acc, #0b7f92);animation:pg-recomp-spin .9s linear infinite}@keyframes pg-recomp-spin{to{transform:rotate(360deg)}}.pg-recomp-oglinzi{display:flex;align-items:center;gap:6px;font-size:var(--fs-mic);margin:4px 0 8px}.pg-recomp-carduri{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.pg-recomp-card{border:1px solid var(--ui-line);border-radius:4px;padding:6px;background:#fbfaf6}.pg-recomp-card.aleasa{border-color:var(--acc, #0b7f92);box-shadow:inset 0 0 0 1px var(--acc, #0b7f92)}.pg-recomp-card{cursor:pointer}.pg-recomp-card.vazuta{outline:2px dashed var(--acc, #0b7f92);outline-offset:2px}.pg-recomp-nav{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:var(--fs-mic);margin:2px 0 8px}.pg-recomp-nav button{min-width:28px;border:1px solid var(--ui-line);background:transparent;border-radius:4px;cursor:pointer;font-size:15px;line-height:1;padding:3px 6px}.pg-recomp-fig{display:block;width:100%;height:96px;margin-bottom:4px}.pg-recomp-rand{display:flex;justify-content:space-between;gap:6px;font-size:var(--fs-mic);margin:2px 0}.pg-recomp-aplica{width:100%;margin-top:6px;padding:5px 8px;font:inherit;font-size:var(--fs-mic);color:#fff;background:var(--acc, #0b7f92);border:0;border-radius:3px;cursor:pointer}.pg-recomp-aplica:disabled{background:#cfd4d8;color:#555;cursor:default}.ob .ob-app{height:100vh;display:flex;flex-direction:column;overflow:hidden;font-family:var(--sans);color:var(--ui-text);background:var(--bg);font-size:var(--fs-corp)}.ob .ob-corp,.ob .ob-proiect{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ob .ob-lista{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;justify-content:center;padding:24px 18px}.ob .ob-pagina .sg-panel{margin:0 auto}.ob .ob-top{flex:0 0 auto;height:54px;position:relative;z-index:30;display:flex;align-items:center;gap:14px;padding:0 16px;background:var(--srf);border-bottom:1px solid var(--line)}.ob .ob-logo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:var(--fs-accent);color:var(--ink);text-decoration:none;white-space:nowrap}.ob .ob-logo:hover{text-decoration:none}.ob .ob-crumb{font-size:var(--fs-corp);color:var(--mut);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:28vw}.ob .ob-crumb b{color:var(--ink);font-weight:600}.ob a.ob-crumb:hover b{text-decoration:underline}.ob .ob-top-sp{flex:1 1 auto;min-width:0}.ob .ob-seg{display:inline-flex;background:#e3e7ec;border-radius:9px;padding:3px;gap:2px;flex:none;font-size:var(--fs-mic)}.ob .ob-seg button{padding:4px 12px;border-radius:7px;font:inherit;font-weight:500;color:var(--mut);cursor:pointer;border:none;background:none}.ob .ob-seg button:hover{color:var(--ink);background:none}.ob .ob-seg button.on{background:var(--srf);color:var(--ink);box-shadow:0 1px 2px #00000014}.ob .ob-antet-stare{flex:0 1 auto;min-width:0;display:flex;justify-content:flex-end}.ob .ob-body{flex:1 1 auto;display:flex;min-height:0}.ob .ob-rail{width:56px;flex:none;background:var(--srf);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:4px}.ob .ob-rit{width:38px;height:38px;border-radius:9px;border:none;background:none;display:flex;align-items:center;justify-content:center;color:var(--mut);cursor:pointer;text-decoration:none;padding:0}.ob .ob-rit:hover{background:var(--app);color:var(--ink)}.ob .ob-rit.on{background:var(--accbg);color:var(--acc)}.ob .ob-rit{position:relative}.ob .ob-rit-bulina{position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:var(--bad);color:#fff;box-shadow:0 0 0 2px var(--srf);font-family:var(--mono);font-size:10px;font-weight:600;line-height:16px;text-align:center;pointer-events:none}.ob .ob-rail-sp{flex:1 1 auto;min-height:8px}.ob .ob-rail-solutie{margin-top:6px;padding:3px 0;width:38px;text-align:center;font-family:var(--mono);font-size:var(--fs-eticheta);font-weight:500;color:var(--acc);background:var(--accbg);border-radius:7px;text-decoration:none;flex:none}.ob .ob-rail-solutie:hover{background:var(--acc);color:#fff;text-decoration:none}.ob .ob-main{flex:1 1 auto;min-width:0;min-height:0;position:relative;overflow-y:auto;overflow-x:hidden}.ob .ob-main.ob-main-plin{overflow:hidden;display:flex;flex-direction:column}.ob .ob-pagina{padding:22px 26px 32px}.ob .ob-pagina-ingusta{max-width:980px;margin:0 auto}.ob .ob-act{position:relative;display:flex;align-items:center;gap:10px}.ob .ob-act-buton{position:relative;width:36px;height:36px;border-radius:10px;border:none;background:none;color:var(--mut);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.ob .ob-act-buton:hover,.ob .ob-act-buton.on{background:var(--app);color:var(--ink)}.ob .ob-act-badge{position:absolute;top:2px;right:1px;min-width:15px;height:15px;border-radius:99px;background:var(--acc);color:#fff;font-size:var(--fs-micro);font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 3px}.ob .ob-puls{width:8px;height:8px;border-radius:99px;background:var(--acc);box-shadow:0 0 0 3px var(--accbg);display:inline-block;flex:none}.ob .ob-act-pop{position:absolute;top:44px;right:0;width:360px;max-height:70vh;overflow-y:auto;padding:14px 16px;z-index:60}.ob .ob-disp{font-family:var(--disp)}.ob .ob-lbl{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-weight:500}.ob .ob-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-mic);font-weight:500;padding:2px 8px;border-radius:99px;white-space:nowrap}.ob .ob-c-ok{background:var(--okbg);color:var(--ok)}.ob .ob-c-bad{background:var(--badbg);color:var(--bad)}.ob .ob-c-amb{background:var(--ambbg);color:var(--amb)}.ob .ob-c-met{background:var(--metbg);color:var(--met)}.ob .ob-c-mut{background:#eceff2;color:var(--mut)}.ob .ob-c-acc{background:var(--accbg);color:var(--acc)}.ob .ob-ref{font-family:var(--mono);font-size:var(--fs-eticheta);background:#e8ecf1;border:1px solid var(--line);border-radius:5px;padding:1px 6px;color:var(--ink);text-decoration:none;white-space:nowrap}.ob a.ob-ref:hover{border-color:var(--acc);color:var(--acc);text-decoration:none}.ob .ob-card{background:var(--srf);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh)}.ob .ob-acasa-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.ob .ob-acasa-head h2{margin:0;font-family:var(--disp);font-size:var(--fs-titlu);font-weight:600;color:var(--ink)}.ob .ob-acasa-sub{color:var(--mut);font-size:var(--fs-mic)}.ob .ob-cap-grila{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:14px;align-items:stretch}.ob .ob-cap-card{padding:13px 15px;display:flex;flex-direction:column;gap:7px;border-left:3px solid var(--line2);color:inherit;text-decoration:none}.ob .ob-cap-card:hover{border-color:var(--acc);text-decoration:none}.ob .ob-cap-card.ob-stare-ok{border-left-color:var(--ok)}.ob .ob-cap-card.ob-stare-bad{border-left-color:var(--bad)}.ob .ob-cap-card.ob-stare-amb{border-left-color:var(--amb)}.ob .ob-cap-titlu{display:flex;align-items:baseline;gap:7px}.ob .ob-cap-titlu b{font-size:var(--fs-corp);color:var(--ink)}.ob .ob-cap-cifra{color:var(--ink)}.ob .ob-cap-cifra .nr{font-family:var(--disp);font-size:var(--fs-cifra);font-weight:600}.ob .ob-cap-cifra .um{color:var(--mut);font-weight:500;font-size:var(--fs-mic)}.ob .ob-cap-gran{color:var(--mut);font-size:var(--fs-eticheta)}.ob .ob-cap-refs{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.ob .ob-bucla{margin-top:16px;padding:11px 15px;display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-mic);max-width:640px}.ob .ob-bucla svg{flex:none;margin-top:1px;color:var(--mut)}.ob .ob-bucla span{color:var(--mut)}.ob .ob-pipe-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ob .ob-pipe-head h2{margin:0;font-family:var(--disp);font-size:var(--fs-titlu);font-weight:600}.ob .ob-pipe-lista{display:flex;flex-direction:column;gap:3px;max-width:760px}.ob .ob-pipe-pas{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:9px;text-decoration:none;color:var(--ink);font-size:var(--fs-corp)}.ob .ob-pipe-pas:hover{background:var(--srf);text-decoration:none;box-shadow:var(--sh)}.ob .ob-pipe-pas.activ{background:var(--accbg)}.ob .ob-pipe-etapa{font-size:var(--fs-mic);color:var(--mut);margin:0 0 4px 46px}.ob .ob-pipe-cap{margin:14px 0 6px;display:flex;align-items:baseline;gap:8px}.ob .ob-pipe-cap:first-child{margin-top:0}.ob .ob-dot{width:9px;height:9px;border-radius:99px;background:#ccd0d5;flex:none}.ob .ob-dot.done,.ob .ob-dot.ok{background:var(--ok)}.ob .ob-dot.error{background:var(--bad)}.ob .ob-dot.partial{background:var(--amb)}.ob .ob-dot.running{background:var(--acc);box-shadow:0 0 0 3px var(--accbg)}.ob .ob-pas-antet{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0 12px;font-size:var(--fs-mic);color:var(--mut)}.ob .ob-pas-antet a{color:var(--mut);text-decoration:none}.ob .ob-pas-antet a:hover{color:var(--acc);text-decoration:none}.ob .ob-pas-nav{display:inline-flex;gap:6px;margin-left:auto}.ob .ob-pas-nav a{border:1px solid var(--line2);border-radius:7px;padding:3px 10px;background:var(--srf);color:var(--ink);font-size:var(--fs-mic)}.ob .ob-pas-nav a:hover{border-color:var(--acc);color:var(--acc)}.ob .ob-studio{position:relative;flex:1 1 auto;min-height:0;background:#dfe3e8}.ob .ob-studio .fem-scene{position:absolute;top:0;right:0;bottom:0;left:0}.ob .ob-studio .fem-canvas{height:100%;border:none;border-radius:0}.ob .ob-studio .fem-toggles{top:16px;left:16px}.ob .ob-studio .fem-layere{top:14px;right:16px}.ob .ob-studio .fem-sectiune{top:78px;right:16px}.ob .ob-studio-bara{left:16px;bottom:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:calc(100% - 32px)}.ob .ob-studio-bara.pe-plan{left:224px;max-width:calc(100% - 240px)}.ob .ob-fund-plan{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:56px 20px}.ob .ob-plan-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch}.ob .ob-plan-wrap .ob-studio-inspector{position:relative;z-index:6}.ob .ob-plan-canvas{flex:1 1 auto;min-width:0;position:relative}.ob .ob-studio-plan{position:absolute;top:0;right:0;bottom:0;left:0}.ob .ob-studio-plan .dv-page{height:100%}.ob .ob-studio-plan .dv-toolbar{padding-left:12px;background:var(--srf)}.ob .ob-studio-plan .dv-filename{display:none}.ob .ob-studio-plan .dv-layers{flex:0 0 208px;min-width:0}.ob .ob-studio-plan .dv-layer{min-width:0}.ob .ob-studio-plan .dv-layer-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .ob-plan-nivele,.ob .ob-studio-nivele{right:16px;bottom:16px;display:flex;gap:3px;align-items:center;padding:5px 7px;font-size:var(--fs-mic);font-weight:500}.ob .ob-nivel{padding:4px 10px;border-radius:7px;border:none;background:none;color:var(--mut);cursor:pointer;font:inherit;font-weight:500}.ob .ob-nivel:hover{background:var(--app);color:var(--ink)}.ob .ob-nivel.on{background:var(--accbg);color:var(--acc);font-weight:600}.ob .ob-coala{display:block;width:100%;text-align:left;padding:4px 8px;border-radius:7px;border:none;background:none;color:var(--ink);cursor:pointer;font:inherit;font-size:12.5px;line-height:1.35}.ob .ob-coala:hover{background:var(--app)}.ob .ob-coala.on{background:var(--accbg);color:var(--acc);font-weight:600}.ob .ob-marca,.obs .ob-marca{color:var(--acc);text-decoration:none;border-bottom:1px dotted var(--acc)}.ob .ob-marca:hover,.obs .ob-marca:hover{border-bottom-style:solid}.ob .ob-regula{padding:9px 11px;border:1px solid var(--line);border-left:3px solid var(--bad);border-radius:9px}.ob .ob-regula.ok{border-left-color:var(--ok)}.ob .ob-ref.activ{border-color:var(--acc);background:var(--accbg);color:var(--acc)}.ob .ob-studio-panou{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:60px 26px 26px;background:var(--app)}.ob .ob-studio-gol{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--mut);font-size:var(--fs-corp);text-align:center}.ob .ob-schelet{position:absolute;top:0;right:0;bottom:0;left:0}.ob .ob-schelet svg{display:block}.ob .ob-schelet-lot{fill:none;stroke:var(--line2);stroke-width:1;stroke-dasharray:4 4}.ob .ob-schelet-beton{fill:var(--line2);stroke:#dfe3e8;stroke-width:.8;stroke-linejoin:round}.ob .ob-schelet-placa{fill:var(--line2);fill-opacity:.55;stroke:var(--hair);stroke-opacity:.5;stroke-width:.8;stroke-linejoin:round}.ob .ob-schelet-niv{opacity:0;animation:ob-schelet-apare .6s ease-out forwards}.ob .ob-schelet-lum{animation:ob-schelet-lum 1.7s linear infinite}.ob .ob-schelet-text{position:absolute;left:0;right:0;bottom:28px;text-align:center}@keyframes ob-schelet-apare{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-schelet-lum{0%{transform:translateY(var(--ob-schelet-jos, 700px))}to{transform:translateY(-80px)}}.ob .ob-studio-plutitor{position:absolute;z-index:4}.ob .ob-studio-wrap{flex:1 1 auto;min-height:0;display:flex;align-items:stretch}.ob .ob-studio-wrap .ob-studio{flex:1 1 auto;min-width:0}.ob .ob-studio-wrap{background:#dfe3e8}.ob .ob-studio-meniu{flex:none;align-self:flex-start;margin:16px 0 16px 16px;max-height:calc(100% - 32px);overflow-y:auto;position:relative;z-index:5}.ob .ob-studio-inspector{width:400px;flex:none;background:var(--srf);border-left:1px solid var(--line);display:flex;flex-direction:column;overflow-y:auto}.ob .ob-studio-sumar{padding:13px 16px;border-bottom:1px solid var(--line);background:var(--app);flex:none}.ob .ob-studio-inchide{border:none;background:none;color:var(--mut);cursor:pointer;font-size:var(--fs-sectiune);line-height:1;padding:0 2px}.ob .ob-studio-inchide:hover{color:var(--ink);background:none}.ob .ob-studio-inspector .fem-panel-head{display:none}.ob .ob-sari{font-size:var(--fs-eticheta);font-weight:500;white-space:nowrap}.ob .ob-studio-actiuni{padding:13px 16px 15px}.ob .ob-fisa-sec{padding:13px 16px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px;flex:none}.ob .ob-fisa-text{font-size:var(--fs-mic);line-height:1.5;color:var(--ui-text)}.ob .ob-fisa-formula{font-family:var(--mono);font-size:var(--fs-mic);line-height:1.6;background:var(--code-bg);border:1px solid var(--line);border-radius:8px;padding:10px 12px;color:var(--ink)}.ob .ob-fisa-rand{display:flex;align-items:center;gap:9px;font-size:var(--fs-eticheta)}.ob .ob-fisa-rand .ob-fisa-niv{font-family:var(--mono);width:62px;flex:none;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob .ob-fisa-bara{flex:1 1 auto;height:16px;background:var(--code-bg);border-radius:4px;overflow:hidden}.ob .ob-fisa-bara>span{display:block;height:100%;background:var(--line2)}.ob .ob-fisa-rand .ob-fisa-kn{font-family:var(--mono);width:96px;flex:none;text-align:right;color:var(--ink)}.ob .ob-fisa-nota{background:#fdf9f1}.ob .ob-fisa-nota.info{background:var(--app)}.ob .ob-studio-cost{padding:12px 16px;border-bottom:1px solid var(--line);flex:none}.ob .ob-cost-rand{display:flex;gap:8px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--line);font-size:var(--fs-mic)}.ob .ob-cost-rand:last-child{border-bottom:none}.ob .ob-cost-q{width:104px;flex:none}.ob .ob-cost-d{flex:1;min-width:0;color:var(--mut);font-size:var(--fs-eticheta)}.ob .ob-cost-s{width:64px;flex:none;text-align:right}.ob .ob-cost-derivat{color:var(--amb);margin-left:3px;cursor:help}.ob .ob-studio-inspector .fem-panel{border:none;box-shadow:none;background:none;flex:1 1 auto;width:auto;max-width:none;max-height:none;overflow:visible;border-radius:0}.ob .ob-studio-nivele{right:16px;bottom:16px;display:flex;gap:10px;align-items:center}.ob .ob-arbore{display:flex;flex-direction:column;gap:4px}.ob .ob-ramura{position:relative;display:flex;align-items:flex-start;gap:10px;padding:9px 12px 9px 14px;border-radius:10px;background:var(--srf);border:1px solid var(--line)}.ob .ob-ramura.activa{border-color:var(--acc);background:var(--accbg)}.ob .ob-ramura-corp{flex:1;min-width:0}.ob .ob-ramura-nod{width:9px;height:9px;margin-top:4px;border-radius:99px;flex:none;background:var(--line2);box-shadow:0 0 0 2px var(--srf)}.ob .ob-ramura-nod.promovata{background:var(--acc)}.ob .ob-ramura-linie{position:absolute;left:-14px;top:-6px;width:14px;height:20px;border-left:1.5px solid var(--line2);border-bottom:1.5px solid var(--line2);border-bottom-left-radius:8px}.ob .ob-sol-tabel{width:100%;border-collapse:collapse}.ob .ob-sol-tabel th{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-weight:500;text-align:left;padding:7px 10px;border-bottom:1px solid var(--line);background:none}.ob .ob-sol-tabel td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:var(--fs-mic)}.ob .ob-sol-tabel tr:last-child td{border-bottom:none}.ob .ob-sol-tabel tr.activa td{background:var(--accbg)}.ob .ob-sol-nr{font-family:var(--mono);font-size:var(--fs-mic)}.ob .ob-ver-lista tbody tr{cursor:pointer}.ob .ob-ver-lista tbody tr:hover,.ob .ob-ver-lista tbody tr.deschis{background:var(--accbg)}.ob .ob-ver-lista tbody tr.ob-ver-rand-detaliu,.ob .ob-ver-lista tbody tr.ob-ver-rand-detaliu:hover{background:var(--app);cursor:default}.ob .ob-ver-sageata{color:var(--mut);font-size:var(--fs-micro);text-align:center}.ob .ob-ver-detaliu{display:flex;flex-direction:column;gap:9px;padding:4px 0 10px}.ob .ob-ver-cmp{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-mic)}.ob .ob-ver-formula{font-size:var(--fs-mic);background:var(--srf);border:1px solid var(--line);border-radius:7px;padding:8px 10px;white-space:pre-wrap}.ob .ob-ver-brute{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px 14px;font-size:var(--fs-eticheta)}.ob .ob-ver-rezumat{display:flex;flex-direction:column;gap:6px}.ob .ob-ver-rezumat-jos{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ob .ob-ver-mai{background:none;border:0;padding:0;font:inherit;font-size:var(--fs-eticheta);color:var(--acc);cursor:pointer}.ob .ob-ver-mai:hover{text-decoration:underline}.ob .ob-ver-teorie{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:8px;font-size:var(--fs-mic)}.ob .ob-ver-teorie .fx-tip-title{font-weight:500;font-size:var(--fs-mic)}.ob .ob-ver-teorie .fx-tip-block{display:flex;flex-direction:column;gap:2px}.ob .ob-ver-teorie .fx-tip-label{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.ob .ob-ver-teorie .cv-formula{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-eticheta);background:var(--srf);border:1px solid var(--line);border-radius:7px;padding:7px 9px;white-space:pre-wrap;overflow-x:auto}.ob .ob-ver-teorie .cv-articol,.ob .ob-ver-teorie .cv-de-unde,.ob .ob-ver-teorie .cv-cost,.ob .ob-ver-teorie .cv-automat,.ob .ob-ver-teorie .cv-sursa{display:block;color:var(--mut);font-size:var(--fs-eticheta)}.ob .ob-ver-teorie .fx-params,.ob .ob-ver-teorie .cv-solutii{display:flex;flex-direction:column;gap:4px}.ob .ob-ver-teorie .fx-param,.ob .ob-ver-teorie .cv-solutie{display:flex;gap:7px;align-items:baseline}.ob .ver-solutii{display:flex;flex-direction:column;gap:3px}.ob .ver-solutii ol{margin:0;padding-left:18px;font-size:var(--fs-mic)}.ob .ver-solutii li{margin:1px 0}.ob .ob-cauta{height:28px;border:1px solid var(--line2);border-radius:8px;padding:0 10px;font:inherit;font-size:var(--fs-mic);background:var(--srf);color:var(--ink);min-width:220px}.ob .ob-cauta:focus{outline:none;border-color:var(--acc)}.ob .ob-ver-sumar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ob .ob-ver-cat{margin-bottom:10px}.ob .ob-ver-cat>summary{cursor:pointer;padding:9px 12px;border-radius:9px;background:var(--srf);border:1px solid var(--line);display:flex;align-items:center;gap:10px;font-size:var(--fs-corp);list-style:none}.ob .ob-ver-cat>summary::-webkit-details-marker{display:none}.ob .ob-ver-cat[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.ob .ob-ver-corp{border:1px solid var(--line);border-top:none;border-bottom-left-radius:9px;border-bottom-right-radius:9px;background:var(--srf);padding:4px 12px 10px}.ob .ob-proiect .sol-bar{background:var(--srf);border:none;border-bottom:1px solid var(--line);border-radius:0;margin-bottom:0;padding:6px 16px}.ob .ob-clona .sol-bar{background:var(--ambbg);border-bottom-color:#e4d5ae}.gh-panou{display:flex;flex-direction:column;gap:10px;padding:4px 0 8px}.gh-antet{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gh-eticheta{margin-left:8px;padding:1px 7px;border-radius:10px;font-size:var(--fs-eticheta);border:1px solid var(--sg-linie, #ccd0d5)}.gh-eticheta.gh-auto{opacity:.75}.gh-harta{height:320px;width:100%;border:1px solid var(--sg-linie, #ccd0d5);border-radius:4px}.gh-lot{width:14px;height:14px;border-radius:50%;background:var(--sg-accent, #2d6cdf);border:2px solid #fff;box-shadow:0 0 0 1px #00000059}.gh-groapa{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #8a6d3b;display:flex;align-items:center;justify-content:center;font-size:var(--fs-eticheta);line-height:1;cursor:pointer}.gh-groapa.gh-aleasa{background:#f5c518;border-color:#7a5c00;width:22px;height:22px;font-size:var(--fs-corp)}.gh-drum{stroke:var(--sg-accent, #2d6cdf);opacity:.7}.gh-drum-rutat{opacity:.85;stroke-linecap:round;stroke-linejoin:round}.gh-tabel tbody tr.gh-rand-ales{background:#f5c51829}.gh-tabel tbody tr:hover{background:#0000000a}.gh-avertisment{padding:6px 10px;border-radius:4px;font-size:var(--fs-mic);border:1px solid #d9b400;background:#f5c5181f}.gh-motiv,.gh-nota{font-size:var(--fs-mic)}.gh-nota{opacity:.8}.gh-zona{fill:var(--sg-accent, #2d6cdf);fill-opacity:.1;stroke:var(--sg-accent, #2d6cdf);stroke-width:1.5;stroke-dasharray:6 5}.gh-mic{font-size:var(--fs-eticheta);opacity:.8}.gh-comutator{align-self:flex-start;background:none;border:none;padding:2px 0;font:inherit;color:inherit;cursor:pointer;text-align:left}.gh-comutator:hover{text-decoration:underline}.ob .ob-studio-document{padding:20px 20px 26px}.ob .rez-structura{display:flex;flex-direction:column;gap:16px;max-width:1080px}.ob .rez-faze{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--srf);border:1px solid var(--line);border-radius:10px;overflow:hidden}.ob .rez-faza{padding:12px 16px;display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--line)}.ob .rez-faza:last-child{border-right:none}.ob .rez-faza b{font-size:var(--fs-accent);font-weight:600}.ob .rez-faza-stare{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.ob .rez-faza.rez-gata .rez-faza-stare{color:var(--ok)}.ob .rez-faza.rez-nu_trece,.ob .rez-faza.rez-picata{background:var(--badbg)}.ob .rez-faza.rez-nu_trece .rez-faza-stare,.ob .rez-faza.rez-picata .rez-faza-stare{color:var(--bad)}.ob .rez-faza.rez-in_lucru .rez-faza-stare{color:var(--acc2)}.ob .rez-faza-nota{font-size:var(--fs-mic);color:var(--mut)}.ob .rez-card{background:var(--srf);border:1px solid var(--line);border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.ob .rez-card h3{font-size:var(--fs-sectiune);font-weight:600}.ob .rez-tabel{width:100%;border-collapse:collapse;font-size:var(--fs-mic)}.ob .rez-tabel th{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:var(--fs-mic);padding:6px 0;color:var(--mut);border-bottom:none}.ob .rez-tabel td{padding:9px 0;border-bottom:none;border-top:1px solid var(--line)}.ob .rez-pica{color:var(--bad)}.ob .rez-cifre{flex-direction:row;gap:28px;flex-wrap:wrap}.ob .rez-cifre>span{display:flex;flex-direction:column;gap:2px}.ob .rez-cifre b{font-family:var(--disp);font-size:var(--fs-cifra);font-weight:600}.ob .rez-urmeaza{flex-direction:row;align-items:center;gap:12px;font-size:var(--fs-corp);line-height:1.5}.ob .rez-urmeaza a{margin-left:auto;font-weight:600;white-space:nowrap}.ob .ob-es-tipuri{font-size:var(--fs-mic);color:var(--ui-text)}.ob .ob-es-tipuri.peste{color:#8a5f0f;font-weight:600}.ob .ob-es-avertismente{margin:0;padding-left:16px;font-size:var(--fs-eticheta);color:#8a5f0f;max-width:280px}.obs *{box-sizing:border-box}.obs a{color:var(--acc);text-decoration:none}.obs a:hover{color:var(--acc2);text-decoration:underline}.obs input[type=checkbox],.obs input[type=radio],.obs input[type=range],.obs progress{accent-color:var(--acc)}.obs .sg-app{height:100vh;display:flex;flex-direction:column;overflow:hidden;font-family:var(--sans);color:var(--ui-text);background:#edeff2}.obs .sg-header{flex:0 0 auto;position:relative;z-index:20;display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--ui-bg);border-bottom:1px solid var(--ui-line)}.obs .sg-header h1{font-family:var(--disp);font-size:var(--fs-accent);font-weight:600;margin:0;white-space:nowrap}.obs .sg-home{color:var(--ink);text-decoration:none}.obs .sg-home:hover{text-decoration:underline}.obs .sg-crumb{font-family:var(--mono);font-size:var(--fs-mic);color:var(--ui-muted);text-decoration:none;white-space:nowrap}.obs a.sg-crumb:hover{color:var(--ink);text-decoration:underline}.obs .sg-antet-stare{flex:1 1 auto;min-width:0}.obs .sg-main{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;justify-content:center;padding:18px 18px 24px}.obs .sg-panel{width:100%;max-width:860px}.obs .sg-create{display:flex;gap:8px;margin-bottom:20px}.obs .sg-create input{flex:1;font:inherit;font-size:var(--fs-corp);color:var(--ui-text);background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:7px;padding:8px 12px;outline:none}.obs .sg-create input:focus{border-color:var(--hair)}.obs button,.obs .sg-btnlink{font:inherit;font-size:var(--fs-mic);font-weight:500;color:var(--ink);background:var(--srf);border:1px solid var(--line2);border-radius:8px;padding:6px 12px;cursor:pointer;text-decoration:none;display:inline-block}.obs button:hover,.obs .sg-btnlink:hover{background:var(--app);border-color:var(--mut)}.obs button:disabled{opacity:.4;cursor:default}.obs button:disabled:hover{border-color:var(--line2);background:var(--srf)}.obs .sg-primary{background:var(--acc);color:#fff;border-color:var(--acc)}.obs .sg-primary:hover{background:var(--acc2);border-color:var(--acc2);color:#fff}.obs .sg-danger{color:var(--danger)}.obs .sg-danger:hover{background:var(--badbg);border-color:var(--badbd)}.obs .sg-table{width:100%;border-collapse:collapse;background:var(--srf);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--sh)}.obs .sg-table th{text-align:left;font-family:var(--mono);font-size:var(--fs-micro);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--mut);padding:8px 12px;border-bottom:1px solid var(--line);background:none}.obs .sg-table td{padding:9px 12px;border-bottom:1px solid var(--line);font-size:var(--fs-mic)}.obs .sg-table tr:last-child td{border-bottom:none}.obs .sg-actions{text-align:right;white-space:nowrap}.obs .sg-actions>*{margin-left:6px}.obs .sg-link{color:var(--ink);font-weight:500;text-decoration:none}.obs .sg-link:hover{text-decoration:underline}.obs .sg-mono{font-family:var(--mono);font-size:var(--fs-mic);color:var(--ui-muted)}.obs .sg-muted{color:var(--ui-muted);font-size:var(--fs-corp)}.obs .sg-empty{padding:10px 2px}.obs .sg-error{margin:8px 0;padding:8px 12px;font-size:var(--fs-corp);color:var(--danger);background:var(--badbg);border:1px solid var(--badbd);border-radius:7px}.obs .sg-project-head{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.obs .sg-project-head h2{margin:0;font-family:var(--disp);font-size:var(--fs-titlu);font-weight:600;color:var(--ink)}.obs .sg-eye{padding:6px 9px}.obs .sg-section{margin-bottom:26px}.obs .sg-section-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.obs .sg-section-head h3{margin:0;font-family:var(--disp);font-size:var(--fs-accent);font-weight:600;color:var(--ink)}.obs .sg-spacer{flex:1}.obs .sg-pill{font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--ink);border:1px solid var(--line);border-radius:5px;padding:1px 6px;background:#e8ecf1;white-space:nowrap}.obs .sg-dropzone{border:1px dashed var(--ui-line);border-radius:10px;padding:14px 16px;background:var(--ui-bg);font-size:var(--fs-corp);color:var(--ui-text);display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.obs .sg-dropzone-activa{border-color:var(--acc);background:var(--accbg)}.obs .sg-dropzone-actiuni{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.obs .sg-pill-auto{margin-left:8px}.obs .sg-grup{margin-top:14px}.obs .sg-grup-titlu{font-size:var(--fs-corp);font-weight:600;color:var(--ink);border-bottom:1px solid var(--ui-line);padding-bottom:4px;margin-bottom:2px}.obs .pj-run{flex:0 0 auto;font-size:var(--fs-eticheta);padding:4px 10px}.obs .pj-step-page h2{margin:4px 0 16px;font-family:var(--disp);font-size:var(--fs-titlu);font-weight:600;color:var(--ink)}.obs .st-empty p{max-width:560px}.obs .st-status{display:flex;gap:14px;align-items:flex-start}.obs .st-spinner{width:22px;height:22px;border-radius:50%;flex:0 0 auto;margin-top:2px;border:3px solid var(--ui-line);border-top-color:var(--ink);animation:st-spin .8s linear infinite}@keyframes st-spin{to{transform:rotate(360deg)}}.obs .st-cards{display:flex;gap:14px;margin-bottom:20px;flex-wrap:wrap}.obs .st-card{background:var(--srf);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh);padding:14px 18px;min-width:220px}.obs .st-card-main{border-color:var(--acc)}.obs .st-card-label{font-family:var(--mono);font-size:var(--fs-micro);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--mut);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.obs .st-card-value{font-family:var(--disp);font-size:var(--fs-titlu);font-weight:600;color:var(--ink);margin:4px 0 2px}.obs .st-card-sub{font-size:var(--fs-mic);color:var(--ui-muted);max-width:300px}.obs .st-findings{background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:10px;padding:14px 18px;margin-bottom:20px}.obs .st-findings h3{margin:0 0 12px;font-size:var(--fs-accent);color:var(--ink)}.obs .st-acum{border:1px solid var(--ambbd);background:#fdf9f1;border-radius:8px;padding:10px 14px;margin-bottom:16px}.obs .st-acum-cap{font-size:var(--fs-corp);font-weight:600;color:var(--amb);margin-bottom:8px}.obs .st-acum-cap:before{content:"●";margin-right:7px;color:var(--acc);animation:pj-acum-clipeste 1.8s ease-in-out infinite}.obs .st-acum-tbl{margin:0}.obs .st-acum-tbl th{width:150px;text-align:left;font-size:var(--fs-eticheta);text-transform:uppercase;letter-spacing:.5px;color:var(--ui-muted);font-weight:600}.obs .st-acum-tbl td{font-size:var(--fs-corp)}.obs .st-finding{display:flex;gap:12px;margin-bottom:10px}.obs .st-finding-label{flex:0 0 110px;font-size:var(--fs-eticheta);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ui-muted);padding-top:2px}.obs .st-chip{display:inline-block;font-family:var(--mono);font-size:var(--fs-eticheta);background:var(--app);border:1px solid var(--ui-line);border-radius:5px;padding:2px 7px;margin:0 6px 4px 0}.obs .st-ran-at{margin-top:6px;font-size:var(--fs-eticheta)}.obs .st-preview{height:560px;border:1px solid var(--ui-line);border-radius:10px;overflow:hidden}.obs .st-preview-legenda{font-size:var(--fs-mic);margin:0 0 8px;line-height:1.5}.obs .st-legenda-galben{color:var(--amb);font-weight:600}.obs .st-legenda-selectie{color:var(--acc);font-weight:600}.obs .st-card-lat{min-width:340px}.obs .st-card-geom{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.obs .st-card-geom strong{font-size:34px}.obs .st-geom-sep{color:var(--ui-muted);font-weight:400}.obs .st-card-lat .st-card-sub{max-width:420px}.obs .st-small{font-size:var(--fs-accent);font-weight:500;color:var(--ui-muted)}.obs .st-formulas{display:flex;flex-direction:column;gap:10px}.obs .st-formula{font-family:var(--mono);font-size:var(--fs-mic);color:var(--ui-text);background:var(--app);border:1px solid var(--ui-line);border-radius:6px;padding:8px 10px}.obs .st-formula strong{color:var(--ink)}.obs .st-formula-what{display:block;font-family:var(--sans);font-size:var(--fs-eticheta);color:var(--ui-muted);margin-bottom:4px}.obs .st-formula-nota{font-family:var(--sans);font-size:var(--fs-eticheta);line-height:1.5;color:var(--ui-muted);margin-top:6px;padding-top:6px;border-top:1px dashed var(--ui-line)}.obs .st-formula-nota strong{color:var(--ui-text)}.obs .st-ok{color:var(--ok);font-weight:700;margin-left:4px}.obs .st-bad{color:var(--danger);font-weight:700;margin-left:4px}.obs .st-review{color:var(--amb);font-weight:700;margin-left:4px}.obs .st-warn{color:var(--amb);font-size:var(--fs-mic);margin-bottom:4px}.obs .st-strat td,.obs .st-strat th{padding:6px 8px;font-size:var(--fs-mic)}.obs .sg-tr-activ td{background:var(--okbg);font-weight:600;color:var(--ink)}.obs .sg-tr-activ td:first-child{box-shadow:inset 3px 0 0 var(--ok)}.obs .sg-tr-activ td.sg-mono{color:var(--ok);font-weight:600}.obs .st-lant{margin:0 0 10px;padding-left:20px;font-size:var(--fs-mic);line-height:1.7}.obs .st-lant li{margin-bottom:2px}.obs .st-coef-tabele{display:flex;flex-direction:column;gap:12px}.obs .st-coef-titlu{font-size:var(--fs-eticheta);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ui-muted);margin-bottom:4px}.obs .st-tabel-coef td,.obs .st-tabel-coef th{padding:6px 8px;font-size:var(--fs-mic)}.obs .st-sursa{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.obs .st-sursa .sg-btnlink{padding:2px 7px;font-size:var(--fs-eticheta)}.obs .st-sursa-linie{margin-bottom:8px}.obs .st-sursa-nota{font-family:var(--sans);font-size:var(--fs-eticheta);color:var(--ui-muted);margin-top:2px;line-height:1.4}.obs .fx-info{display:inline-block;position:relative;margin-left:6px;vertical-align:1px}.obs .fx-info-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;cursor:help;font-family:Georgia,serif;font-style:italic;font-size:var(--fs-micro);font-weight:700;color:#fff;background:var(--hair);-webkit-user-select:none;user-select:none}.obs .fx-info:hover .fx-info-icon,.obs .fx-info-icon:focus{background:var(--ink);outline:none}.obs .fx-tip{position:fixed;z-index:1000;width:min(420px,calc(100vw - 24px));display:flex;flex-direction:column;gap:8px;background:var(--srf);color:var(--ink);border:1px solid var(--line2);border-radius:12px;padding:12px 14px;font-family:var(--sans);font-size:var(--fs-mic);font-weight:400;line-height:1.5;text-transform:none;letter-spacing:0;white-space:normal;box-shadow:0 8px 30px #1e24242e;pointer-events:none;text-align:left}.obs .hc{display:inline-block;position:relative;vertical-align:baseline}.obs .hc-ancora{cursor:help;outline:none}.obs .hc-ancora:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.obs .hc-card{pointer-events:auto;gap:0;padding:0;border:1px solid transparent}.obs .hc-fixat{border-color:var(--acc);box-shadow:0 12px 36px #1e24243d}.obs .hc-corp{display:flex;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 4px;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.obs .hc-corp::-webkit-scrollbar{width:9px}.obs .hc-corp::-webkit-scrollbar-thumb{background:var(--line2);border-radius:5px;border:2px solid transparent;background-clip:padding-box}.obs .hc-subsol{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 12px 7px;font-size:var(--fs-micro);letter-spacing:.3px;border-top:1px solid var(--line);position:relative}.obs .hc-subsol:before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--srf));pointer-events:none}.obs .hc-mai{color:var(--mut)}.obs .hc-inchide{background:none;border:1px solid var(--line2);color:var(--mut);border-radius:5px;padding:1px 6px;font-size:var(--fs-micro);cursor:pointer;font-family:var(--sans)}.obs .hc-inchide:hover{background:var(--app);color:var(--ink)}.obs .hc-card{-webkit-user-select:none;user-select:none}.obs .hc-fixat,.obs .hc-fixat *{-webkit-user-select:text;user-select:text}.obs .fx-tip-title{font-size:var(--fs-corp);font-weight:600;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:6px}.obs .fx-tip-block{display:flex;flex-direction:column;gap:2px}.obs .fx-tip-label{font-family:var(--mono);font-size:var(--fs-micro);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--mut)}.obs .fx-params{display:flex;flex-direction:column;gap:5px;margin-top:2px}.obs .fx-param{display:flex;gap:8px;align-items:baseline}.obs .fx-param code{flex:0 0 auto;min-width:52px;font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--ink);background:var(--codebg);border-radius:5px;padding:1px 5px}.obs .fx-param strong{color:var(--ink);font-weight:600}.obs .st-marimi{display:inline-flex;gap:2px;margin-left:4px}.obs .st-derivate h3{margin-bottom:4px}.obs .lm-bara{display:flex;align-items:center;gap:8px;margin:5px 0 3px}.obs .lm-sina{flex:1;height:6px;border-radius:3px;background:var(--ui-line);overflow:hidden;min-width:60px}.obs .lm-plin{height:100%;background:var(--ok);border-radius:3px}.obs .lm-plin.lm-depasit{background:var(--danger)}.obs .lm-pct{font-size:var(--fs-eticheta);color:var(--ui-muted);white-space:nowrap}.obs .mr-natura{display:inline-block;font-family:var(--sans);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:1px 6px;white-space:nowrap;cursor:help;border:1px solid transparent}.obs .mr-natura-valoare{background:var(--accbg);color:var(--acc);border-color:var(--accbd)}.obs .mr-natura-limita{background:var(--badbg);color:var(--bad);border-color:var(--badbd)}.obs .mr-natura-capacitate{background:var(--okbg);color:var(--ok);border-color:var(--okbd)}.obs .mr-natura-geometrie{background:var(--app);color:#4b6163;border-color:var(--line2)}.obs .mr-natura-derivat{background:var(--metbg);color:var(--met);border-color:var(--metbd)}.obs .mr-natura-intrare{background:var(--mutbg);color:var(--mut);border-color:var(--line2)}.obs .mr-formula{font-family:var(--mono);font-size:var(--fs-mic)}.obs .mr-formula-tip{display:inline-block;margin-top:4px}.obs .mr-val{color:inherit;font-weight:700}.obs .cv-formula .mr-val{color:var(--ink)}.obs .mr-lipsa{font-style:italic;opacity:.75;border-bottom:1px dashed currentColor}.obs .sb-ancora{display:inline}.obs .sb{border-bottom:1px dotted var(--hair);cursor:help}.obs .sb-ancora:hover .sb,.obs .sb-ancora:focus-within .sb{border-bottom-style:solid;border-bottom-color:var(--ink)}.obs .mr-formula .sb,.obs .cv-formula .sb,.obs code .sb{padding-bottom:1px}.obs .tp-titlu .hc{display:inline}.obs .tp-titlu .hc-ancora{display:inline-flex;align-items:baseline;gap:10px}.obs .tp-text{border-bottom:1px dotted var(--hair)}.obs .tp-titlu .hc-ancora:hover .tp-text{border-bottom-style:solid}.obs .tp-semn{font-family:var(--sans);font-size:var(--fs-micro);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ui-muted);border:1px solid var(--ui-line);border-radius:4px;padding:1px 6px;white-space:nowrap}.obs .tp-titlu .hc-ancora:hover .tp-semn{color:var(--ink);border-color:var(--hair)}.obs .tp-rand{display:flex;flex-direction:column;gap:1px}.obs .tp-lista{display:flex;flex-direction:column;gap:2px}.obs .tp-capcane .fx-tip-label{color:var(--amb)}.obs .tp-capcane>span:last-child{border-left:2px solid var(--amb);padding-left:8px}.obs .tp-descriere p{margin:6px 0}.obs .cv-titlu{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.obs .cv-nume{font-weight:500;cursor:help;outline:none;border-bottom:1px dotted var(--hair)}.obs .cv-titlu:hover .cv-nume,.obs .cv-nume:focus{border-bottom-style:solid}.obs .cv-nume-simplu{font-weight:500}.obs .cv-i{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1px solid var(--ui-line);color:var(--ui-muted);font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:var(--fs-micro);line-height:1;cursor:help;-webkit-user-select:none;user-select:none;vertical-align:baseline}.obs .cv-i:hover,.obs .cv-i:focus{border-color:currentColor;color:inherit;outline:none}.obs .cv-pas{font-family:var(--sans);font-size:var(--fs-micro);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ui-muted);border:1px solid var(--ui-line);border-radius:4px;padding:1px 5px;white-space:nowrap}.obs .cv-tip{width:min(520px,calc(100vw - 24px));max-height:72vh;overflow-y:auto}.obs .cv-cheie{font-family:var(--mono);font-size:var(--fs-eticheta);color:#b1b5ba}.obs .cv-formula{font-family:var(--mono);font-size:var(--fs-mic);color:#ffd9a0;background:#ffffff14;border-radius:5px;padding:5px 7px}.obs .cv-articol{font-size:var(--fs-eticheta);color:#b1b5ba;margin-top:3px}.obs .cv-solutii{display:flex;flex-direction:column;gap:7px;margin-top:3px}.obs .cv-solutie{display:flex;gap:8px;align-items:baseline}.obs .cv-solutie>span:last-child{display:flex;flex-direction:column}.obs .cv-nr{flex:0 0 auto;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-micro);font-weight:700;color:var(--ink);background:#ced2d7}.obs .cv-cost,.obs .cv-automat,.obs .cv-sursa,.obs .cv-de-unde{font-size:var(--fs-eticheta);color:#b1b5ba;margin-top:2px;display:block}.obs .cv-automat{color:var(--okbd)}.obs .cv-nume-emis{font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--ui-muted);white-space:nowrap}.obs .cv-sursa-badge{margin-left:6px;padding:1px 5px;border-radius:4px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#2b2a26}.obs .cv-sursa-foaie{background:#ffd9a0}.obs .cv-sursa-ro{background:var(--okbd)}.obs .cv-sursa-ec{background:var(--metbd)}.obs .cv-div-marker{font-size:var(--fs-micro);font-weight:600;color:var(--met);background:var(--metbg);border:1px solid var(--metbd);border-radius:4px;padding:1px 5px;white-space:nowrap}.obs .cv-divergenta .fx-tip-label{color:var(--metbd)}.obs .cv-divergenta>span:last-child{border-left:2px solid var(--met);padding-left:8px}.obs .ver-tabel td:first-child{max-width:460px}.obs .ver-tabel .cv-titlu{row-gap:2px}.obs .ver-re{font-family:var(--mono);font-size:var(--fs-mic);white-space:nowrap}.obs .cv-acoperire td.cv-lipsa{color:var(--danger);font-weight:600}.obs .md-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.obs .md-tab{font-size:var(--fs-mic);font-weight:500;padding:5px 13px;border:1px solid var(--line2);border-radius:99px;background:var(--srf);color:var(--ink);cursor:pointer}.obs .md-tab:hover{background:var(--app);border-color:var(--mut)}.obs .md-tab.active{background:var(--accbg);color:var(--acc);border-color:var(--acc)}.obs .md-tab.active:hover{background:var(--accbg)}.obs .md-legend{display:flex;gap:16px;align-items:center;margin:8px 0 10px;font-size:var(--fs-mic)}.obs .md-legend span{display:inline-flex;align-items:center;gap:6px}.obs .md-swatch{width:12px;height:12px;border-radius:3px;display:inline-block}.obs .md-incalcari{list-style:none;margin:6px 0 0;padding:0;max-height:320px;overflow-y:auto}.obs .md-incalcari li{padding:3px 6px;border-left:2px solid transparent}.obs .md-incalcari li+li{margin-top:2px}.obs .md-incalcari a{font-family:var(--mono);font-size:var(--fs-mic)}.obs .md-inc-activ{background:var(--accbg);border-left-color:var(--acc)!important}.obs .cv-picate{list-style:none;margin:6px 0 0;padding:0;max-height:360px;overflow-y:auto}.obs .cv-picate li{padding:4px 6px;border-bottom:1px solid var(--ui-line)}.obs .cv-picate li:last-child{border-bottom:none}.obs .cv-picate .cv-rand{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.obs .ver-focus>td{background:var(--accbg)}.obs .pf-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--ui-line)}.obs .pf-row:last-of-type{border-bottom:none}.obs .pf-row label{flex:1;font-size:var(--fs-corp)}.obs .pf-row label .sg-muted{font-size:var(--fs-mic);margin-top:2px;max-width:480px}.obs .pf-input{display:flex;align-items:center;gap:8px;flex:0 0 auto}.obs .pf-input input{width:90px;font:inherit;font-size:var(--fs-corp);text-align:right;padding:6px 9px;border:1px solid var(--ui-line);border-radius:6px;outline:none}.obs .pf-input input:focus{border-color:var(--hair)}.obs .pf-input .sg-muted{min-width:34px;font-size:var(--fs-mic)}.obs .pf-actions{display:flex;align-items:center;gap:12px;padding-top:14px}.obs .pf-saved{color:var(--ok);font-size:var(--fs-corp)}.obs .rs-check{display:flex;align-items:flex-start;gap:9px;padding:8px 0}.obs .rs-check input{margin:3px 0 0;flex:0 0 auto}.obs .rs-check label{font-size:var(--fs-corp)}.obs .rs-check label .sg-muted{font-size:var(--fs-mic);margin-top:2px;max-width:560px}.obs .rs-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--ui-line);margin-top:8px}.obs .dv-page{height:100vh;display:flex;flex-direction:column;overflow:hidden;font-family:var(--sans);color:var(--ui-text);background:#edeff2}.obs .dv-page.dv-embed{height:100%}.obs .dv-embed .dv-layers{flex:0 0 230px}.obs .dv-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--ui-bg);border-bottom:1px solid var(--ui-line)}.obs .dv-filename{font-size:var(--fs-corp);color:var(--ink)}.obs .dv-center{flex:1;display:flex;align-items:center;justify-content:center}.obs .dv-body{flex:1;display:flex;min-height:0}.obs .dv-layers{flex:0 0 280px;display:flex;flex-direction:column;min-height:0;background:var(--ui-bg);border-right:1px solid var(--ui-line)}.obs .dv-layers-head{padding:10px;border-bottom:1px solid var(--ui-line)}.obs .dv-layers-head input{width:100%;font:inherit;font-size:var(--fs-mic);padding:6px 9px;border:1px solid var(--ui-line);border-radius:6px;outline:none}.obs .dv-layers-head input:focus{border-color:var(--hair)}.obs .dv-layers-actions{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:var(--fs-eticheta)}.obs .dv-layers-actions button{padding:3px 9px;font-size:var(--fs-eticheta)}.obs .dv-layers-actions .sg-muted{margin-left:auto;font-size:var(--fs-eticheta)}.obs .dv-layers-list{flex:1;overflow-y:auto;padding:6px 0}.obs .dv-layer{display:flex;align-items:center;gap:8px;padding:4px 10px;font-size:var(--fs-mic);cursor:pointer;-webkit-user-select:none;user-select:none}.obs .dv-layer:hover{background:var(--app)}.obs .dv-layer input{margin:0}.obs .dv-swatch{display:inline-block;width:12px;height:12px;border-radius:3px;border:1px solid rgba(0,0,0,.25);flex:0 0 auto;background-clip:padding-box;box-shadow:inset 0 0 0 20px #0000000f}.obs .dv-layer-name{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs .dv-layer-count{flex:0 0 auto;margin-right:auto;font-family:var(--mono);font-size:var(--fs-micro);color:var(--ui-muted)}.obs .dv-canvas-wrap{flex:1;position:relative;min-width:0;background:#fff}.obs .dv-canvas-wrap canvas{display:block;cursor:grab}.obs .dv-canvas-wrap canvas:active{cursor:grabbing}.obs .dv-zona-banner{position:absolute;top:12px;left:50%;transform:translate(-50%);max-width:min(560px,calc(100% - 90px));padding:8px 14px;font-size:var(--fs-mic);line-height:1.45;background:#141414d1;color:#fff;border-radius:8px;box-shadow:0 4px 18px #00000040;pointer-events:none}.obs .dv-zona-eroare{background:var(--bad)}.obs .dv-zona-pill{background:var(--accbg);color:var(--acc);border-color:var(--accbd)}.obs .dv-info{position:absolute;right:12px;bottom:12px;width:280px;background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:8px;box-shadow:0 4px 18px #00000040;font-size:var(--fs-mic);overflow:hidden}.obs .dv-info-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:var(--app);border-bottom:1px solid var(--ui-line)}.obs .dv-info-head button{border:none;background:none;font-size:var(--fs-accent);padding:0 4px}.obs .dv-info-rows{padding:8px 10px;display:flex;flex-direction:column;gap:5px}.obs .dv-info-rows>div{display:flex;gap:10px}.obs .dv-info-rows>div>span:first-child{flex:0 0 70px;color:var(--ui-muted);font-size:var(--fs-eticheta)}.obs .dv-info-rows>div>span:last-child{flex:1;overflow:hidden;text-overflow:ellipsis;font-family:var(--mono);font-size:var(--fs-eticheta)}.obs .dv-text-content{white-space:pre-wrap;font-family:var(--sans)!important}.obs .dv-info-sub{padding:5px 10px 0;font-size:var(--fs-eticheta)}.obs .dv-info-jump{display:block;width:calc(100% - 20px);margin:0 10px 10px;padding:5px 8px;font-size:var(--fs-eticheta);cursor:pointer;border:1px solid var(--ui-line);border-radius:6px;background:var(--app)}.obs .dv-info-jump:hover{border-color:var(--acc);color:var(--acc)}.obs .dc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.obs .dc-field label{display:block;margin-bottom:6px}.obs .dc-field select{width:100%;padding:7px 9px;border:1px solid var(--line2);border-radius:8px;background:#fff;font:inherit}.obs .dc-hint{font-size:var(--fs-mic);margin-top:4px}.obs .fem-wrap{display:flex;gap:14px;align-items:stretch;margin-top:10px}.obs .fem-scene{position:relative;flex:1 1 auto;min-width:0}.obs .fem-canvas{width:100%;height:560px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.obs .fem-canvas canvas{display:block}.obs .fem-toggles{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;gap:2px;background:var(--srf);border:1px solid var(--line);border-radius:11px;box-shadow:var(--sh);padding:9px 12px 10px;font-size:var(--fs-mic)}.obs .fem-toggles>.ob-lbl{margin-bottom:4px}.obs .fem-toggles label,.obs .fem-toggles .fem-fix{display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--ink);white-space:nowrap;padding:1px 0}.obs .fem-toggles .fem-fix{cursor:default;color:var(--mut);padding-left:20px}.obs .fem-toggles-cap{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.obs .fem-toggles-cap>.ob-lbl{margin-bottom:0}.obs .fem-toggles-actiuni{display:flex;gap:6px;margin-left:auto}.obs .fem-toggles-actiuni button,.obs .fem-toggles .fem-doar{border:0;background:none;padding:0;margin:0;font:inherit;font-size:var(--fs-eticheta);color:var(--mut);cursor:pointer}.obs .fem-toggles-actiuni button:hover,.obs .fem-toggles .fem-doar:hover{color:var(--acc)}.obs .fem-toggles .fem-doar{margin-left:auto;padding-left:10px;visibility:hidden}.obs .fem-toggles label:hover .fem-doar{visibility:visible}.obs .fem-toggles input[type=checkbox]{width:13px;height:13px;margin:0}.obs .fem-pastila{width:16px;height:4px;border-radius:2px;flex:none}.obs .fem-evid{margin-top:8px;padding-top:6px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.obs .fem-evid-rand{display:flex;align-items:center;gap:7px;white-space:nowrap}.obs .fem-evid-nume{min-width:108px}.obs .fem-evid select{font:inherit;font-size:var(--fs-mic);max-width:150px;padding:1px 2px;color:var(--ink);background:var(--srf);border:1px solid var(--line);border-radius:5px}.obs .fem-evid .fem-toggles-actiuni button:disabled{color:var(--line);cursor:default}.obs .cmp-familie{margin-bottom:18px}.obs .cmp-tabel td{vertical-align:top}.obs .rc-chip.cmp-peste{background:var(--ambbg);border-color:var(--ambbd);color:var(--amb)}.obs .cmp-membri{border:0;background:none;padding:0;font:inherit;color:var(--acc);cursor:pointer;text-decoration:underline dotted}.obs .cmp-rand-tip{cursor:pointer}.obs .cmp-rand-tip:hover td{background:var(--mutbg)}.obs .cmp-rand-tip.deschis td{background:var(--mutbg);border-bottom-color:transparent}.obs .cmp-rand-membri td{background:var(--mutbg);padding-top:0}.obs .cmp-chevron{border:1px solid var(--line);background:var(--srf);border-radius:5px;width:22px;height:22px;padding:0;line-height:1;font-size:14px;color:var(--ink);cursor:pointer}.obs .cmp-rand-tip:hover .cmp-chevron{border-color:var(--acc);color:var(--acc)}.obs .rc-chip.cmp-element{color:var(--acc);text-decoration:none}.obs .rc-chip.cmp-element:hover{border-color:var(--acc)}.obs .cmp-bara-tabel{display:flex;align-items:baseline;gap:12px;justify-content:space-between;flex-wrap:wrap;margin:4px 0 6px;font-size:var(--fs-mic)}.obs .cmp-taburi{flex-wrap:wrap}.obs .cmp-tab-nr{margin-left:6px;font-size:11px;padding:0 6px;border-radius:99px;background:var(--mutbg);color:var(--mut)}.obs .cmp-tab-nr.peste{background:var(--ambbg);color:var(--amb)}.obs .pf-tab.gol{opacity:.45}.obs .pf-tab.gol:hover{color:var(--mut)}.obs .fem-sectiune{position:absolute;top:94px;right:12px;width:max-content;max-width:calc(100% - 24px);z-index:4;display:flex;align-items:center;gap:8px;padding:5px 6px;background:var(--srf);border:1px solid var(--line);border-radius:11px;box-shadow:var(--sh);font-size:var(--fs-mic)}.obs .fem-sect-buton{display:inline-flex;align-items:center;gap:6px;border:0;background:none;border-radius:7px;padding:3px 8px;font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap}.obs .fem-sect-buton:hover{color:var(--acc)}.obs .fem-sect-buton.on{color:var(--acc);font-weight:500}.obs .fem-sectiune .fem-sect-axe{display:inline-flex;background:#e3e7ec;border-radius:8px;padding:2px;gap:2px}.obs .fem-sectiune .fem-sect-axe button{border:0;background:none;border-radius:6px;padding:2px 9px;font:inherit;font-weight:500;color:var(--mut);cursor:pointer}.obs .fem-sectiune .fem-sect-axe button:hover{color:var(--ink)}.obs .fem-sectiune .fem-sect-axe button.on{background:var(--srf);color:var(--ink);box-shadow:0 1px 2px #00000014}.obs .fem-sect-intoarce{border:1px solid var(--line2);background:var(--srf);border-radius:7px;padding:2px 7px;font:inherit;color:var(--mut);cursor:pointer;line-height:1.35}.obs .fem-sect-intoarce:hover{border-color:var(--acc);color:var(--acc)}.obs .fem-sect-cursor{flex:1 1 200px;min-width:120px;max-width:260px;margin:0;accent-color:var(--acc);cursor:ew-resize}.obs .fem-sect-cota{min-width:96px;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:4px}.obs .fem-layere{position:absolute;top:12px;right:12px;z-index:5;display:flex;gap:6px;padding:6px;background:var(--srf);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh)}.obs .fem-layer-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.obs .fem-layer-eticheta{font-size:var(--fs-eticheta);line-height:14px;color:var(--mut)}.obs .fem-layer.on+.fem-layer-eticheta{color:var(--ink);font-weight:600}.obs .fem-layer{width:44px;height:44px;border-radius:8px;overflow:hidden;border:1px solid var(--line2);background:#f3f7fa;padding:0;display:block;cursor:pointer}.obs .fem-layer svg{display:block;width:100%;height:100%}.obs .fem-layer:hover{border-color:var(--mut)}.obs .fem-layer.on{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc)}.obs .fem-layer-nume{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--ink);color:#fff;font-size:var(--fs-eticheta);font-weight:500;padding:3px 8px;border-radius:6px;white-space:nowrap;box-shadow:var(--sh);opacity:0;pointer-events:none;transition:opacity .12s}.obs .fem-layer-slot:last-child .fem-layer-nume{left:auto;right:0;transform:none}.obs .fem-layer:hover~.fem-layer-nume,.obs .fem-layer:focus-visible~.fem-layer-nume{opacity:1}.obs .fem-panel{flex:0 0 300px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--srf);overflow-y:auto;max-height:560px;font-size:var(--fs-corp)}.obs .fem-panel-head{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.obs .fem-close{margin-left:auto;border:none;background:none;font-size:var(--fs-sectiune);cursor:pointer;color:var(--mut);line-height:1}.obs .fem-props{width:100%;border-collapse:collapse}.obs .fem-props td{padding:4px 6px;border-bottom:1px solid var(--line);vertical-align:top}.obs .fem-k{color:var(--mut);white-space:nowrap;font-weight:600}.obs .fem-sect{display:block;margin:4px auto 8px}.obs .fem-note{font-size:var(--fs-mic);margin-top:8px}.obs .fem-os{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line2)}.obs .fem-os-cap{font-weight:600;color:var(--mut);font-size:var(--fs-mic);margin-bottom:4px}.obs .fem-os-cod{margin:0 0 6px;padding:6px 8px;background:var(--codebg);border:1px solid var(--line);border-radius:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-mic);line-height:1.45;white-space:pre-wrap;word-break:break-word;color:var(--ink)}.obs .fem-ok{color:var(--ok);font-weight:600;margin-top:8px}.obs .fem-modes td,.obs .fem-modes th{text-align:right}.obs .fem-modes td:first-child,.obs .fem-modes th:first-child{text-align:left}@media (max-width: 1100px){.obs .fem-wrap{flex-direction:column}.obs .fem-panel{flex-basis:auto;max-height:none}}.obs .df-scale{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--srf)}.obs .df-scale .pf-input input{width:90px}.obs .rg-eyebrow{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:1.4px;text-transform:uppercase;color:var(--ui-muted);display:block;margin-bottom:2px}.obs .rg-lede{font-size:var(--fs-accent);color:var(--ui-muted);max-width:640px;margin:4px 0 14px}.obs .rg-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 4px}.obs .rg-strip button{font:inherit;text-align:left;cursor:pointer;padding:10px 12px;background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:8px;border-top:3px solid var(--ui-line);color:var(--ui-text)}.obs .rg-strip button:hover{border-top-color:var(--hair)}.obs .rg-strip button.active{border-color:var(--ink);border-top-color:var(--ink)}.obs .rg-strip button.gov{border-top-color:var(--danger)}.obs .rg-strip button.gov.active{border-color:var(--danger);background:#fdf6f4}.obs .rg-strip .rg-n{font-family:var(--mono);font-size:var(--fs-micro);color:var(--ui-muted);letter-spacing:1px;display:block}.obs .rg-strip .rg-t{font-weight:600;font-size:var(--fs-accent);color:var(--ink);display:block;margin-top:2px}.obs .rg-strip .rg-range{font-family:var(--mono);font-size:var(--fs-micro);color:var(--ui-muted);display:block;margin-top:1px}.obs .rg-strip .rg-rho{font-family:var(--mono);font-size:var(--fs-mic);display:block;margin-top:6px;color:var(--ui-text)}.obs .rg-strip button.gov .rg-rho{color:var(--danger);font-weight:600}.obs .rg-badge{display:inline-block;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.8px;text-transform:uppercase;color:#fff;background:var(--danger);border-radius:4px;padding:2px 6px;margin-left:8px;vertical-align:2px}.obs .rg-badge.rg-badge-muted{background:var(--ui-muted)}.obs .rg-sec-label{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:1.4px;text-transform:uppercase;color:var(--mut);display:block;margin:18px 0 2px}.obs .rg-h2{margin:0 0 6px;font-size:var(--fs-sectiune);font-weight:600;color:var(--ink)}.obs .rg-h3{margin:18px 0 6px;font-size:var(--fs-accent);font-weight:600;color:var(--ink)}.obs .rg-h4{margin:14px 0 4px;font-size:var(--fs-mic);font-weight:600;color:var(--ui-muted)}.obs .rg-p{font-size:var(--fs-corp);margin:0 0 10px;max-width:700px}.obs .rg-p em{font-style:italic}.obs .rg-ul{font-size:var(--fs-corp);margin:0 0 10px;padding-left:18px;max-width:700px}.obs .rg-ul li{margin-bottom:5px}.obs .rg-pre{font-family:var(--mono);font-size:var(--fs-mic);line-height:1.6;background:var(--app);border-left:2px solid var(--hair);padding:10px 12px;overflow-x:auto;margin:0 0 12px;white-space:pre}.obs .rg-code,.obs code{font-family:var(--mono);font-size:var(--fs-mic);background:var(--app);padding:1px 4px;border-radius:3px}.obs .rg-note,.obs .rg-warnbox,.obs .rg-key{padding:10px 12px;margin:0 0 12px;font-size:var(--fs-corp);max-width:700px}.obs .rg-note{border-left:2px solid var(--met);background:var(--metbg)}.obs .rg-warnbox{border-left:2px solid var(--bad);background:var(--badbg)}.obs .rg-key{border:1px solid var(--ui-line);background:var(--app)}.obs .rg-lbl{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:1.2px;text-transform:uppercase;color:var(--ui-muted);display:block;margin-bottom:4px}.obs .rg-note .rg-lbl{color:var(--met)}.obs .rg-warnbox .rg-lbl{color:var(--danger)}.obs .rg-fig{margin:12px 0 14px}.obs .rg-fig svg{display:block;width:100%;height:auto;background:var(--app);border:1px solid var(--ui-line);border-radius:8px;padding:6px 0}.obs .rg-figcap{font-size:var(--fs-mic);color:var(--ui-muted);margin-top:5px;max-width:700px}.obs .rg-figcap b{color:var(--ui-text)}.obs .rg-refs{font-size:var(--fs-mic);color:var(--ui-muted);padding-left:18px}.obs .rg-refs li{margin-bottom:6px}.obs .rg-refs a{word-break:break-word}.obs .rg-foot{font-size:var(--fs-mic);color:var(--ui-muted);border-top:1px solid var(--ui-line);padding-top:10px;margin-top:16px}.obs .rg-govrow{background:var(--badbg)}.obs .rg-govrow td:first-child{border-left:3px solid var(--danger)}.obs .rg-svg-t{fill:var(--ink);font-family:var(--sans);font-size:12.5px}.obs .rg-svg-ts{fill:var(--ui-muted);font-family:var(--sans);font-size:11px}.obs .rg-svg-tm{fill:var(--ink);font-family:var(--mono);font-size:10.5px}.obs .rg-svg-fill{fill:var(--okbg);stroke:#2e7d72;stroke-width:.7}.obs .rg-svg-fill3{fill:var(--accbg);stroke:var(--acc2);stroke-width:.7}.obs .rg-svg-fill4{fill:var(--ambbg);stroke:var(--amb);stroke-width:.7}.obs .rg-svg-line{stroke:var(--ink);fill:none;stroke-width:1.1}.obs .rg-svg-thin{stroke:#c0c4c9;fill:none;stroke-width:.7}.obs .rg-svg-dash{stroke:var(--ui-muted);fill:none;stroke-width:.7;stroke-dasharray:4 4}.obs .rg-svg-acc{stroke:var(--acc2);fill:none;stroke-width:2}.obs .rg-svg-teal{stroke:#2e7d72;stroke-width:6;stroke-linecap:round}@media (max-width: 900px){.obs .rg-strip{grid-template-columns:1fr 1fr}}.obs .arm-verdict{padding:2px 8px;border-radius:10px;font-size:var(--fs-mic);font-weight:600;white-space:nowrap}.obs .arm-ok{background:var(--okbg);color:var(--ok)}.obs .arm-warn{background:var(--ambbg);color:var(--amb)}.obs .arm-bad{background:var(--badbg);color:var(--bad)}.obs .arm-neutral{background:var(--mutbg);color:var(--mut)}.obs .pf-tabs{display:inline-flex;background:#e3e7ec;border-radius:10px;padding:3px;gap:2px;margin-bottom:14px}.obs .pf-tab{padding:6px 14px;border:none;border-radius:8px;background:none;color:var(--mut);font:inherit;font-size:var(--fs-mic);font-weight:500;cursor:pointer}.obs .pf-tab:hover{color:var(--ink);background:none}.obs .pf-tab.active{background:var(--srf);color:var(--ink);box-shadow:0 1px 2px #00000014}.obs .ob-expand{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:7px;background:none;color:var(--mut);cursor:pointer}.obs .ob-expand:hover{color:var(--ink);background:#e3e7ec;border-color:var(--line)}.obs .am-wrap .am-count{font-weight:400}.obs .am-intro{max-width:720px;margin:0 0 12px}.obs .am-item{border:1px solid var(--line);border-left:3px solid var(--met);border-radius:7px;padding:10px 12px;margin-bottom:8px;background:var(--ui-bg)}.obs .am-item.am-atentie{border-left-color:var(--amb)}.obs .am-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.obs .am-head-buton{width:100%;text-align:left;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.obs .am-head-buton:hover strong{text-decoration:underline}.obs .am-sageata{color:var(--ui-muted);font-size:var(--fs-eticheta)}.obs .am-toate{margin-left:10px;font-size:var(--fs-eticheta);font-weight:400;text-transform:none;letter-spacing:0}.obs .am-cod{font-size:var(--fs-eticheta);font-weight:600;letter-spacing:.04em;background:var(--met);color:#fff;border-radius:5px;padding:1px 6px}.obs .am-item.am-atentie .am-cod{background:var(--amb)}.obs .am-pref{margin-left:auto;font-size:var(--fs-mic);color:var(--ui-muted)}.obs .am-pref code{font-size:var(--fs-eticheta)}.obs .am-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;font-size:var(--fs-corp)}@media (max-width: 760px){.obs .am-cols{grid-template-columns:1fr}}.obs .am-eticheta{display:block;font-size:var(--fs-eticheta);text-transform:uppercase;letter-spacing:.05em;color:var(--ui-muted);margin-bottom:2px}.obs .am-impact{margin-top:8px;padding-top:8px;border-top:1px dashed var(--ui-line);font-size:var(--fs-corp)}.obs .am-impact .am-eticheta{display:inline;margin-right:6px}.obs .am-row{cursor:pointer}.obs .am-row:hover{background:var(--ui-hover, rgba(0,0,0,.03))}.obs .vs-bar{border:1px solid var(--ui-line);border-left-width:4px;border-radius:8px;padding:10px 12px;margin:10px 0 14px;background:var(--app)}.obs .vs-bar.vs-ok{border-left-color:var(--ok)}.obs .vs-bar.vs-bad{border-left-color:var(--bad)}.obs .vs-bar.vs-warn{border-left-color:var(--amb)}.obs .vs-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.obs .vs-total{font-size:var(--fs-accent)}.obs .vs-chip{font-size:var(--fs-mic);padding:2px 8px;border-radius:999px;border:1px solid var(--ui-line);white-space:nowrap}.obs .vs-chip-ok{background:var(--okbg);color:var(--ok);border-color:var(--okbd)}.obs .vs-chip-bad{background:var(--badbg);color:var(--bad);border-color:var(--badbd)}.obs .vs-chip-warn{background:var(--ambbg);color:var(--amb);border-color:var(--ambbd)}.obs .vs-chip-mut{color:var(--ui-muted)}.obs .vs-toggle{font-size:var(--fs-eticheta);padding:3px 8px;cursor:pointer;border:1px solid var(--ui-line);border-radius:6px;background:transparent}.obs .vs-grupe{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.obs .vs-grup{display:flex;align-items:baseline;gap:6px;cursor:pointer;font-size:var(--fs-mic);padding:3px 9px;border-radius:6px;background:transparent;border:1px solid var(--ui-line)}.obs .vs-grup:hover{border-color:var(--acc)}.obs .vs-grup-nume{color:var(--ui-muted)}.obs .vs-grup-nr{font-weight:600}.obs .vs-verdict{margin-top:8px;font-size:var(--fs-corp)}.obs .vs-lista{margin-top:10px}.obs .vs-na{margin-top:8px;font-size:var(--fs-eticheta)}.obs .vs-jump{font-size:var(--fs-eticheta);padding:2px 7px;cursor:pointer;white-space:nowrap;border:1px solid var(--ui-line);border-radius:6px;background:transparent}.obs .vs-jump:hover{border-color:var(--acc);color:var(--acc)}.obs .vs-jump-mic{margin-left:6px;padding:0 5px}.obs tr.vs-focus>td{background:var(--accbg)}.obs tr.vs-focus>td:first-child{box-shadow:inset 3px 0 0 var(--acc)}.obs .ex-tag{display:inline-block;font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;border-radius:4px;padding:1px 5px;margin-right:6px;vertical-align:2px;cursor:help}.obs .ex-tag-intrare{background:var(--mutbg);color:var(--mut)}.obs .ex-tag-decizie{background:var(--ambbg);color:var(--amb)}.obs .ex-tag-masurat{background:var(--okbg);color:var(--ok)}.obs .ex-legenda{margin:10px 0 4px}.obs .ex-toggle{font:inherit;font-size:var(--fs-mic);background:none;border:none;padding:4px 0;cursor:pointer;color:var(--ink);text-align:left}.obs .ex-toggle:hover{text-decoration:underline}.obs .ex-intro{max-width:780px;margin:4px 0 8px}.obs .ex-tabel td{vertical-align:top;font-size:var(--fs-mic);line-height:1.45}.obs .ex-tabel td:first-child{white-space:nowrap}.obs .ex-formula{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-mic);white-space:pre-line}.obs .ex-sursa{font-size:var(--fs-eticheta);margin-top:3px}.obs .ex-pas{border-left:3px solid var(--ui-line);padding:2px 0 2px 12px;margin:12px 0}.obs .ex-pas-titlu{margin:0;font-size:var(--fs-corp);font-weight:600;display:block;width:100%}.obs .ex-pas-rezumat{font-size:var(--fs-mic);line-height:1.45;max-width:820px;margin:2px 0 4px}.obs .ex-pas-body{font-size:var(--fs-corp);line-height:1.55;max-width:820px}.obs .ex-pas-body p{margin:0 0 8px}.obs .ex-pas-body ul{margin:0 0 8px;padding-left:18px}.obs .ex-pas-body li{margin-bottom:3px}.obs .ex-calc{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-mic);white-space:pre-line;background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:6px;padding:8px 10px;margin:6px 0;overflow-x:auto}.obs .ex-verdict{cursor:help;border-bottom:1px dotted currentColor}.obs .ex-comparatie{font-size:var(--fs-corp)}.obs .dg-fig{margin:10px 0 14px}.obs .dg-svg{width:100%;max-width:420px;height:auto;display:block;background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:8px}.obs .dg-cap{font-size:var(--fs-mic);color:var(--ui-muted);margin-top:4px;max-width:420px}.obs .dg-grid{display:flex;flex-wrap:wrap;gap:18px}.obs .rc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:10px}.obs .rc-card{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:7px;transition:border-color .12s ease,box-shadow .12s ease}.obs .rc-card:hover{border-color:var(--hair);box-shadow:0 1px 4px #20201e14}.obs .rc-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.obs .rc-cod{font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--ui-muted);background:#e8ecf1;border-radius:4px;padding:1px 6px}.obs .rc-categorie{font-size:var(--fs-eticheta);color:var(--ui-muted);text-align:right}.obs .rc-nume{font-size:var(--fs-corp);font-weight:600;color:var(--ink)}.obs .rc-chips{display:flex;flex-wrap:wrap;gap:4px}.obs .rc-chip{font-family:var(--mono);font-size:var(--fs-eticheta);color:var(--ink);background:#e8ecf1;border:1px solid var(--line);border-radius:5px;padding:1px 6px}.obs .rc-flux{font-size:var(--fs-mic);color:var(--ui-muted)}.obs .rc-total{font-size:var(--fs-mic);font-weight:600;margin-top:auto}.obs .rc-lipsa{background:var(--ambbg);border:1px solid var(--ambbd);border-radius:8px;padding:8px 12px;font-size:var(--fs-mic);margin:4px 0 10px}.obs .rc-sect{font-size:var(--fs-eticheta);font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--ui-muted);margin:16px 0 6px}.obs .rc-nota{font-size:var(--fs-eticheta);margin-top:2px}.obs .rc-deviz td,.obs .rc-deviz th{vertical-align:top}.obs .rc-deviz tbody tr:hover{background:#faf9f5}.obs .rc-capitol td{font-size:var(--fs-eticheta);letter-spacing:.8px;color:var(--ui-muted);background:#f4f2ec;padding-top:8px}.obs .rc-capitol:hover td{background:#f4f2ec}.obs .rc-deviz tfoot td{border-top:2px solid var(--ui-line);padding-top:8px}.obs .rc-detaliu{background:#faf9f5;border-left:3px solid var(--hair);padding:10px 14px!important}.obs button.rc-chip{cursor:pointer;font:inherit;font-family:var(--mono);font-size:var(--fs-eticheta)}.obs button.rc-chip.active{background:var(--acc);border-color:var(--acc);color:#fff}.obs .rc-total-line{margin-top:10px;font-size:var(--fs-corp)}.obs .rc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#20201e73;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 16px;overflow-y:auto}.obs .rc-modal{position:relative;background:var(--ui-bg);border-radius:10px;padding:20px 24px 22px;max-width:860px;width:100%;box-shadow:0 12px 40px #20201e40}.obs .rc-modal h3{margin:0 0 4px;font-size:var(--fs-sectiune)}.obs .rc-close{position:absolute;top:10px;right:12px;border:none;background:none;font-size:var(--fs-cifra);color:var(--ui-muted);cursor:pointer;line-height:1}.obs .rc-close:hover{color:var(--ink)}.obs .ci-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin:10px 0 14px;font-size:var(--fs-mic);color:var(--mut)}.obs .ci-legend-item{display:inline-flex;align-items:center;gap:6px}.obs .ci-swatch{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:-1px}.obs .ci-bar{display:flex;height:18px;border-radius:3px;overflow:hidden;min-width:2px;background:var(--line)}.obs .ci-seg{display:block;min-width:1px}.obs .ci-table td{vertical-align:middle}.obs .ci-infra td{background:#eff3f8}.obs .ci-3d-ctrl{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.obs .st-jurnal{margin:8px 0 20px;padding:10px 12px 10px 28px;max-height:320px;overflow-y:auto;font-size:var(--fs-corp);line-height:1.7;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-bg)}.obs .st-jurnal li{margin-bottom:2px}.obs .sol-wrap{width:100%;max-width:1500px;min-height:0;display:flex;flex-direction:column}.obs .sol-bar{flex:0 0 auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:10px}.obs .sol-eticheta{font-size:var(--fs-corp);font-weight:600;color:var(--ink)}.obs .sol-select{flex:1 1 320px;min-width:220px;max-width:100%;padding:6px 8px;font-size:var(--fs-corp);border:1px solid var(--ui-line);border-radius:7px;background:#fff}.obs .sol-nota{flex:0 0 auto;padding:8px 12px;margin-bottom:10px;font-size:var(--fs-corp);background:var(--badbg);color:var(--bad);border:1px solid var(--badbd);border-left-width:4px;border-radius:8px}.obs .sol-nota-inchide{margin-left:8px;padding:0 6px;cursor:pointer;border:1px solid var(--badbd);border-radius:6px;background:transparent;color:inherit}.obs .sol-avert{color:var(--amb);font-weight:600}.obs .sa-antet{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-mic);line-height:1.2;color:var(--ui-muted)}.obs .sa-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:3px 8px;border-radius:999px;white-space:nowrap;border:1px solid var(--ui-line);background:var(--app);cursor:default}.obs .sa-stare{flex:0 1 auto;min-width:0;overflow:hidden}.obs .sa-stare .sa-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.obs .sa-antet.ruleaza .sa-stare{border-color:var(--ambbd);background:var(--ambbg);color:var(--amb)}.obs .sa-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#ccd0d5}.obs .sa-dot.viu{background:var(--acc);animation:pj-acum-clipeste 1.6s ease-in-out infinite}.obs .sa-intern,.obs .sa-lant.viu{border-color:var(--ambbd);background:var(--ambbg);color:var(--amb)}.obs .sa-lant.gata{color:var(--ok)}.obs .sa-lant.rupt,.obs .sa-solutii.gol{border-color:var(--badbd);background:var(--badbg);color:var(--bad)}.obs .sa-jurnal{position:relative;flex:0 0 auto}.obs .sa-jurnal-buton{font:inherit;font-size:var(--fs-mic);cursor:pointer}.obs .sa-jurnal-buton:hover{background:var(--app)}.obs .sa-sageata{font-size:var(--fs-micro);color:var(--ui-muted)}.obs .sa-jurnal-panou{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(560px,90vw);max-height:60vh;overflow-y:auto;padding:10px 12px;background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:10px;box-shadow:0 8px 24px #0000001f}.obs .sa-jurnal-cap{font-size:var(--fs-mic);font-weight:600;color:var(--ink);margin-bottom:6px}.obs .sa-jurnal .sg-table{font-size:var(--fs-mic)}.obs .ex-div-marker{font-size:var(--fs-eticheta);vertical-align:super;text-decoration:none;color:var(--met);font-weight:600;margin-left:2px}.obs .ex-div-marker:hover{text-decoration:underline}.obs .ex-omis{color:var(--met)}.obs .ex-omis s{opacity:.75}.obs .ex-omis-alt{display:block;font-size:var(--fs-eticheta);margin:2px 0 4px 18px;color:var(--ui-muted);font-style:italic}.obs .ex-omis-alt:before{content:"└ ";font-style:normal}.obs .ex-div-wrap .ex-div-item{border-left:3px solid var(--met);padding:8px 12px;margin:8px 0;background:#6b4fa80d;border-radius:0 6px 6px 0}.obs .ex-div-cod{background:var(--met);color:#fff;border-radius:10px;padding:1px 8px;font-size:var(--fs-eticheta);font-weight:600}.obs .ex-div-termen{font-size:var(--fs-eticheta);background:#6b4fa81f;padding:1px 5px;border-radius:3px}.obs .ex-div-dece{font-size:var(--fs-mic);margin-top:4px;max-width:780px}.obs .st-infra td{opacity:.55;font-style:italic}.obs .dr-guverneaza{background:#c98a2b1a}.obs .ap-detaliu{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;margin:10px 0 4px}.obs .ap-svg{background:var(--srf);border:1px solid var(--line);border-radius:8px;max-width:100%}.obs .ap-localizare{flex:1 1 300px;min-width:300px}.obs .pj-run-optiune{display:flex;align-items:center;gap:6px;padding:4px 12px 8px;font-size:var(--fs-eticheta);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.obs .pj-run-optiune input{margin:0}.obs .pj-run-eroare{margin:0 12px 8px;font-size:var(--fs-eticheta);line-height:1.4}.obs .sol-lant-viu{margin-left:10px;font-size:var(--fs-mic);color:var(--amb);background:var(--ambbg);border:1px solid var(--ambbd);border-radius:4px;padding:2px 8px;white-space:nowrap}.obs .so-mod td{vertical-align:top}.obs .so-mod th.so-nr,.obs .so-mod td.so-nr{width:28px;text-align:right}.obs .so-elem{color:var(--ui-text);font-weight:600}.obs .so-mic{font-size:var(--fs-eticheta);margin-top:2px}.obs .so-sever{color:var(--danger);font-weight:700;font-size:var(--fs-corp)}.obs .so-abordare{line-height:1.4}.obs .so-op{display:flex;gap:6px;flex-wrap:wrap;align-items:baseline;margin-top:4px;padding:3px 6px;background:#f7f7f2;border-left:2px solid var(--ui-line);font-size:var(--fs-mic)}.obs .so-op-nume{font-weight:600}.obs .so-op-param{color:var(--ui-muted);font-family:var(--mono);font-size:var(--fs-eticheta)}.obs .so-cum{color:var(--ui-muted);font-size:var(--fs-mic);cursor:help;border-bottom:1px dotted var(--ui-line)}.obs .so-sarite{margin:4px 0 0;padding-left:16px;color:var(--ui-muted);font-size:var(--fs-eticheta)}.obs .so-pseudocod{white-space:pre-wrap;margin:4px 0 0;font-size:var(--fs-eticheta)}.obs .so-stare{margin-top:5px;font-size:var(--fs-eticheta);font-weight:600}.obs .so-stare-ok{color:var(--ok)}.obs .so-stare-stop{color:var(--danger)}.obs .so-stare-neutra{color:var(--ui-muted)}.obs .so-mod tr.so-r-epuizata{background:var(--badbg)}.obs .so-mod tr.so-r-acoperita{background:var(--app)}.obs .so-mod tr.so-r-refuzata{background:var(--badbg)}.obs .so-cmp{max-width:560px}.obs .so-delta-bun{color:var(--ok);font-weight:700}.obs .so-delta-rau{color:var(--danger);font-weight:700}.obs .so-mod th:nth-child(1),.obs .so-mod td:nth-child(1){width:26px}.obs .so-mod th:nth-child(2),.obs .so-mod td:nth-child(2){width:74px}.obs .so-mod th:nth-child(4),.obs .so-mod td:nth-child(4){width:64px}.obs .so-mod th:nth-child(5),.obs .so-mod td:nth-child(5){width:190px}.obs .so-mod th:nth-child(6),.obs .so-mod td:nth-child(6){width:32%}.obs .so-av{margin-top:8px}.obs .so-av>summary{color:var(--amb);font-size:var(--fs-mic);font-weight:600;cursor:pointer}.obs .so-avt{margin-top:6px}.obs .so-avt td{vertical-align:top}.obs .so-avt th:nth-child(2),.obs .so-avt td:nth-child(2){width:150px}.obs .so-avt th:nth-child(4),.obs .so-avt td:nth-child(4){width:110px}.ob .main>.obs.ob-main{height:100%}.obs .el-nota{margin-top:14px;padding:12px 14px}.obs .el-nota-cap{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:10px}.obs .el-nota-corp{padding:0}
