.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:21px;font-weight:600}.ob .ob-sol-explicatie{color:var(--mut);font-size:12px;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:11px;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:#c9a06b}.ob .ob-sol-legenda i.off{height:2px;background:#d3ccbe}.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:10px;color:var(--mut)}.ob .ob-sol-act{border:none;background:none;font:inherit;font-size:11px;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:11px;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-grup{display:flex;flex-direction:column;gap:12px}.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:12px;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:13px;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:9.5px}.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-figuri .chip{font-size:10px}.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:11px;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:11.5px}.ob .ob-sol-lant-btn{height:28px;font-size:12px}.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:12.5px;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:8px}.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:11.5px;vertical-align:top}.ob .ob-sol-iter td.num.bad{color:var(--bad)}.ob .ob-sol-iter-din{font-size:11px;color:var(--mut)}.ob .ob-sol-iter-motiv{overflow-wrap:anywhere}.ob .ob-sol-iter-linkuri{font-size:10.5px;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:11.5px;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:11.5px}.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:#26221c4d;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:15px}.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}.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{--bg: #eceae3;--app: #f7f5f0;--srf: #ffffff;--ink: #26221c;--mut: #7a7466;--line: #e3ded3;--line2: #cfc9bb;--acc: #c05a33;--acc2: #a34625;--accbg: #f7e7de;--ok: #2e7d4f;--okbg: #e4efe7;--bad: #b3362d;--badbg: #f6e3e0;--amb: #a97614;--ambbg: #f5ecd8;--met: #6b4fa1;--metbg: #ece5f5;--paper: #e9e8e6;--code-bg: #f0ede6;--sh: 0 1px 2px rgba(38, 34, 28, .06), 0 4px 14px rgba(38, 34, 28, .07);--codebg: #f0ede6;--mutbg: #edeae2;--okbd: #b8d6c2;--badbd: #e7bdb6;--ambbd: #e6d3a4;--metbd: #cfc3e4;--accbd: #e8c3ae;--hair: #9a988f;--danger: #b3362d;--ui-bg: #ffffff;--ui-line: #e3ded3;--ui-text: #3d3a34;--ui-muted: #7a7466;--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:13px;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:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-weight:500}.ob .top{height:58px;background:var(--srf);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:22px;padding:0 24px;flex:none;position:relative;z-index:5}.ob .logo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.ob .logomark{width:22px;height:22px;border-radius:5px;background:var(--acc);display:flex;align-items:center;justify-content:center;flex:none}.ob .crumb{color:var(--mut)}.ob .crumb b{color:var(--ink);font-weight:600}.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(--acc);border-color:var(--acc);color:#fff}.ob .btnp:hover{background:var(--acc2);border-color:var(--acc2)}.ob .btnp:disabled:hover{background:var(--acc);border-color:var(--acc)}.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:11px;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:#edeae2;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:#eae7df;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:#eae7df;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 .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:11px;background:#efece4;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:11px;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:9.5px;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:9px;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 #e9c4be;border-radius:9px;padding:9px 12px;font-size:12px}.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:17px;color:var(--ink)}.ob .pasi{display:flex;align-items:center;gap:14px;font-size:13px}.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:12.5px;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(--okbg);border-color:var(--ok);color:var(--ok)}.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 #c05a33;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 #c05a33;opacity:.75}.ob .harta .ob-mijloc:hover{opacity:1;transform:scale(1.3);background:#fff;border-style:solid}.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:12px;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:#eae6dc;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, #f7f5f0)}.ob{min-height:100%}.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:14px}.ob .note.small{margin-top:18px;font-size:12.5px}.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:20px;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: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-nume:disabled{cursor:default}.ob .titlu-nume:disabled:hover{background:transparent;border-color:transparent}.ob .titlu-nume:disabled>svg{opacity:0}.ob .titlu-input{height:32px;width:min(30ch,46vw);padding:0 9px;font-family:var(--disp);font-size:20px;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:12px;color:var(--ok)}.ob .titlu-eroare{font-size:12px;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:22px;font-weight:600}.ob h2.section{font-size:13px;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:14px;font-weight:500}.ob .row .meta{font-size:12px;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}.ob .project-corp{flex:1;padding:12px 14px;display:flex;flex-direction:column;gap:7px}.ob .project-card .name{font-size:13.5px;font-weight:600}.ob .project-card .meta{font-size:11.5px;color:var(--mut)}.ob .project-chipuri{display:flex;gap:5px;flex-wrap:wrap}.ob .project-subsol{margin-top:auto;padding-top:2px;letter-spacing:.08em}.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:1148px}.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:12.5px;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:12.5px;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:11.5px;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,#f3f0e9,#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:14px;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:22px;font-weight:600;margin-bottom:16px}.ob .or{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--mut);font-size:11.5px}.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 .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 .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:13px}.ob .rowline{display:flex;align-items:center;gap:8px;padding:8px 13px;border-top:1px solid var(--line);font-size:12.5px;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(--badbg);color:var(--bad)}.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:13px;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:12.5px}.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:11.5px}.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:13px}.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:12.5px}.ob .abateri li{margin-top:3px}.ob .abateri .mono{font-size:11.5px;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:12.5px;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 #26221c29;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:var(--line2);box-shadow:0 2px 6px #26221c1a,0 10px 26px #26221c14}.ob .rit{position:relative}.ob .rit .tip{display:none;position:absolute;left:46px;top:50%;transform:translateY(-50%);padding:3px 8px;font-size:11px;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}.ob .panza:active{cursor:grabbing}.ob .panza-cutie{flex:1;min-width:0;height:460px;background:var(--paper);border-radius:8px;overflow:hidden}.ob .float{position:absolute;z-index:10}.ob .inspector-plutitor{right:16px;top:60px;width:302px;max-height:calc(100% - 76px);overflow-y:auto;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:15px;font-weight:600;padding-left:4px}.ob .btn.promoveaza{height:26px;padding:0 9px;font-size:12px;gap:5px}.ob .tabs.niveluri button{padding:4px 10px;font-size:12px}.ob .straturi{width:196px;padding:8px 10px 9px}.ob .straturi-cap{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);padding-bottom:5px}.ob .strat{display:flex;align-items:center;gap:7px;padding:2px 0;font-size:12px;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 .verificari{max-width:1180px}.ob .verificari .page-head{gap:10px}.ob .ver-sumar{display:flex;align-items:center;gap:18px;padding:14px 16px;margin-bottom:14px}.ob .ver-cadran{display:flex;align-items:center;gap:10px;flex:none;color:var(--ink)}.ob .ver-cadran .note{max-width:110px}.ob .ver-pastile{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ob .ver-pastile button.chip{border:1px solid transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:500}.ob .ver-pastile button.chip.on{border-color:currentColor}.ob .ver-corp{display:flex;gap:16px;align-items:flex-start}.ob .ver-cat{width:300px;flex:none;overflow:hidden}.ob .ver-cat-cap{padding:9px 13px}.ob .ver-cat .rowline{width:100%;background:none;border-left:0;border-right:0;border-bottom:0;font:inherit;font-size:12.5px;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}.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:13px;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:12.5px}.ob .ver-tabel{border-collapse:collapse;width:100%}.ob .ver-tabel th{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;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:12.5px}.ob .ver-tabel .mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px}.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 .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:11.5px}.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{--paper: #e9e8e6;--ink: #20201e;--hair: #9a988f;--aisle: #d4d5d2;--stall: #ffffff;--stall-line: #7f7d74;--car: #ffffff;--car-line: #33363a;--car-ada: #bcd3ea;--car-ada-line: #3f6f9e;--store: #efeee8;--core: #e9e7e0;--tech: #e7e3d6;--fire: #b23b2e;--col: #cf5a5a;--sel-line: #c9772b;--sel-fill: #f7e7d4;--ui-bg: #ffffff;--ui-line: #e3ded3;--ui-text: #26221c;--ui-muted: #7a7466;--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:14px;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:18px;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:#f4f3ee;border-color:var(--ui-line)}.pg-inspect-body{overflow:auto;padding:4px 12px 12px}.pg-inspect-body h4{margin:12px 0 5px;font-size:10.5px;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:12px;border-bottom:1px solid #f2f0ea}.pg-inspect-body dt{flex:1;color:var(--ui-muted)}.pg-inspect-body dd{margin:0;font-family:var(--mono);font-size:11.5px;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 #f2f0ea;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.pg-inspect-norm{font-family:var(--mono);font-size:10.5px;font-weight:700;color:var(--ink)}.pg-inspect-rules p{flex:0 0 100%;margin:2px 0 0;font-size:11.5px;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:12px;text-align:left;color:var(--ink);background:#f4f3ee;border:1px solid var(--ui-line);border-radius:3px;cursor:pointer}.pg-inspect-up:hover{background:#ebe9e1;border-color:var(--ui-muted)}.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:13px}.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:14px;color:var(--ink);text-decoration:none;white-space:nowrap}.ob .ob-logo:hover{text-decoration:none}.ob .ob-logomark{width:22px;height:22px;border-radius:5px;background:var(--acc);display:flex;align-items:center;justify-content:center;flex:none}.ob .ob-crumb{font-size:13px;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:#eae7df;border-radius:9px;padding:3px;gap:2px;flex:none;font-size:12px}.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-rail-solutie{margin-top:6px;padding:3px 0;width:38px;text-align:center;font-family:var(--mono);font-size:11px;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-rezumat{font-size:11.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px;display:inline-flex;align-items:center;gap:6px}.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:9.5px;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:9.5px;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:11px;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:#edeae2;color:var(--mut)}.ob .ob-c-acc{background:var(--accbg);color:var(--acc)}.ob .ob-ref{font-family:var(--mono);font-size:11px;background:#efece4;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:22px;font-weight:600;color:var(--ink)}.ob .ob-acasa-sub{color:var(--mut);font-size:12px}.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:13.5px;color:var(--ink)}.ob .ob-cap-cifra{color:var(--ink)}.ob .ob-cap-cifra .nr{font-family:var(--disp);font-size:24px;font-weight:600}.ob .ob-cap-cifra .um{color:var(--mut);font-weight:500;font-size:12.5px}.ob .ob-cap-gran{color:var(--mut);font-size:10.5px}.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:11.5px;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:20px;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:13px}.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:11.5px;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:#d7d2c4;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:12px;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:12px}.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:#e7e4dc}.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:64px;left: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:330px;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:11.5px;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-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:13px;text-align:center}.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-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:18px;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:11px;font-weight:500;white-space:nowrap}.ob .ob-studio-actiuni{padding:13px 16px 15px}.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:11.5px}.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:10.5px}.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:9px;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:12.5px}.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:12px}.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:10px;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:12px}.ob .ob-ver-formula{font-size:11.5px;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:11px}.ob .ob-cauta{height:28px;border:1px solid var(--line2);border-radius:8px;padding:0 10px;font:inherit;font-size:12px;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:13px;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}.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:#eceae3}.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:15px;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:12px;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:13px;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:12px;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:9.5px;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:12.5px}.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:12px;color:var(--ui-muted)}.obs .sg-muted{color:var(--ui-muted);font-size:13px}.obs .sg-empty{padding:10px 2px}.obs .sg-error{margin:8px 0;padding:8px 12px;font-size:13px;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:21px;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:15px;font-weight:600;color:var(--ink)}.obs .sg-spacer{flex:1}.obs .sg-pill{font-family:var(--mono);font-size:11px;color:var(--ink);border:1px solid var(--line);border-radius:5px;padding:1px 6px;background:#efece4;white-space:nowrap}.obs .sg-dropzone{border:1px dashed var(--ui-line);border-radius:10px;padding:14px 16px;background:var(--ui-bg);font-size:13px;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:13px;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:11px;padding:4px 10px}.obs .pj-step-page h2{margin:4px 0 16px;font-family:var(--disp);font-size:21px;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:9.5px;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:28px;font-weight:600;color:var(--ink);margin:4px 0 2px}.obs .st-card-sub{font-size:12px;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:14px;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:13px;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:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--ui-muted);font-weight:600}.obs .st-acum-tbl td{font-size:13px}.obs .st-finding{display:flex;gap:12px;margin-bottom:10px}.obs .st-finding-label{flex:0 0 110px;font-size:11px;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:11px;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:11px}.obs .st-preview{height:560px;border:1px solid var(--ui-line);border-radius:10px;overflow:hidden}.obs .st-preview-legenda{font-size:12px;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:14px;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:12px;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:11px;color:var(--ui-muted);margin-bottom:4px}.obs .st-formula-nota{font-family:var(--sans);font-size:11px;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-warn{color:var(--amb);font-size:12px;margin-bottom:4px}.obs .st-strat td,.obs .st-strat th{padding:6px 8px;font-size:12px}.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:12px;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:11px;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:12px}.obs .st-sursa{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.obs .st-sursa .sg-btnlink{padding:2px 7px;font-size:11px}.obs .st-sursa-linie{margin-bottom:8px}.obs .st-sursa-nota{font-family:var(--sans);font-size:11px;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:10px;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:12.5px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:0;white-space:normal;box-shadow:0 8px 30px #26221c2e;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 #26221c3d}.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:10px;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:10px;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:13px;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:9.5px;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:11px;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:11px;color:var(--ui-muted);white-space:nowrap}.obs .mr-natura{display:inline-block;font-family:var(--sans);font-size:9.5px;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:#6b5f43;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:12px}.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 .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:10px;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-pas{font-family:var(--sans);font-size:10px;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:11px;color:#b9b7ac}.obs .cv-formula{font-family:var(--mono);font-size:11.5px;color:#ffd9a0;background:#ffffff14;border-radius:5px;padding:5px 7px}.obs .cv-articol{font-size:11px;color:#b9b7ac;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:10px;font-weight:700;color:var(--ink);background:#d8d5c8}.obs .cv-cost,.obs .cv-automat,.obs .cv-sursa,.obs .cv-de-unde{font-size:11px;color:#b9b7ac;margin-top:2px;display:block}.obs .cv-automat{color:var(--okbd)}.obs .cv-nume-emis{font-family:var(--mono);font-size:11px;color:var(--ui-muted);white-space:nowrap}.obs .cv-sursa-badge{margin-left:6px;padding:1px 5px;border-radius:4px;font-size:9px;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:10px;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:12px;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:12px;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:12px}.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:12px}.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:13px}.obs .pf-row label .sg-muted{font-size:12px;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:13px;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:12px}.obs .pf-actions{display:flex;align-items:center;gap:12px;padding-top:14px}.obs .pf-saved{color:var(--ok);font-size:13px}.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:13px}.obs .rs-check label .sg-muted{font-size:12px;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:#eceae3}.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:13px;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:12px;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:11px}.obs .dv-layers-actions button{padding:3px 9px;font-size:11px}.obs .dv-layers-actions .sg-muted{margin-left:auto;font-size:11px}.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:12px;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:10px;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:12px;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:12px;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:15px;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:11px}.obs .dv-info-rows>div>span:last-child{flex:1;overflow:hidden;text-overflow:ellipsis;font-family:var(--mono);font-size:11px}.obs .dv-text-content{white-space:pre-wrap;font-family:var(--sans)!important}.obs .dv-info-sub{padding:5px 10px 0;font-size:11px}.obs .dv-info-jump{display:block;width:calc(100% - 20px);margin:0 10px 10px;padding:5px 8px;font-size:11px;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:12px;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:12px}.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 input[type=checkbox]{width:13px;height:13px;margin:0}.obs .fem-pastila{width:16px;height:4px;border-radius:2px;flex:none}.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:13.5px}.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:18px;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:12.5px;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:12.5px;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:11.5px;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:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--ui-muted);display:block;margin-bottom:2px}.obs .rg-lede{font-size:14px;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:10px;color:var(--ui-muted);letter-spacing:1px;display:block}.obs .rg-strip .rg-t{font-weight:600;font-size:14px;color:var(--ink);display:block;margin-top:2px}.obs .rg-strip .rg-range{font-family:var(--mono);font-size:10px;color:var(--ui-muted);display:block;margin-top:1px}.obs .rg-strip .rg-rho{font-family:var(--mono);font-size:12px;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:9.5px;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:10px;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:18px;font-weight:600;color:var(--ink)}.obs .rg-h3{margin:18px 0 6px;font-size:14px;font-weight:600;color:var(--ink)}.obs .rg-h4{margin:14px 0 4px;font-size:12.5px;font-weight:600;color:var(--ui-muted)}.obs .rg-p{font-size:13px;margin:0 0 10px;max-width:700px}.obs .rg-p em{font-style:italic}.obs .rg-ul{font-size:13px;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:11.5px;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{font-family:var(--mono);font-size:11.5px;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:13px;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:9.5px;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:12px;color:var(--ui-muted);margin-top:5px;max-width:700px}.obs .rg-figcap b{color:var(--ui-text)}.obs .rg-refs{font-size:12px;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:12px;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:#c9c6bb;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:12px;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:#eae7df;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:12.5px;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 .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:11px}.obs .am-toate{margin-left:10px;font-size:11px;font-weight:400;text-transform:none;letter-spacing:0}.obs .am-cod{font-size:11px;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:12px;color:var(--ui-muted)}.obs .am-pref code{font-size:11px}.obs .am-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;font-size:13px}@media (max-width: 760px){.obs .am-cols{grid-template-columns:1fr}}.obs .am-eticheta{display:block;font-size:11px;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:13px}.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-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.obs .vs-total{font-size:14px}.obs .vs-chip{font-size:12px;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:11px;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:12px;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:13px}.obs .vs-lista{margin-top:10px}.obs .vs-na{margin-top:8px;font-size:11px}.obs .vs-jump{font-size:11px;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:10px;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:12px;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:12px;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:11.5px;white-space:pre-line}.obs .ex-sursa{font-size:11px;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:13px;font-weight:600;display:block;width:100%}.obs .ex-pas-rezumat{font-size:12px;line-height:1.45;max-width:820px;margin:2px 0 4px}.obs .ex-pas-body{font-size:13px;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:12px;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:13px}.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:11.5px;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:11px;color:var(--ui-muted);background:#efede6;border-radius:4px;padding:1px 6px}.obs .rc-categorie{font-size:11px;color:var(--ui-muted);text-align:right}.obs .rc-nume{font-size:13.5px;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:10.5px;color:var(--ink);background:#efece4;border:1px solid var(--line);border-radius:5px;padding:1px 6px}.obs .rc-flux{font-size:11.5px;color:var(--ui-muted)}.obs .rc-total{font-size:12.5px;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:12.5px;margin:4px 0 10px}.obs .rc-sect{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--ui-muted);margin:16px 0 6px}.obs .rc-nota{font-size:11px;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:11px;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:10.5px}.obs button.rc-chip.active{background:var(--acc);border-color:var(--acc);color:#fff}.obs .rc-total-line{margin-top:10px;font-size:13px}.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:16px}.obs .rc-close{position:absolute;top:10px;right:12px;border:none;background:none;font-size:20px;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:12px;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:#f6f3ee}.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:13px;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:13px;font-weight:600;color:var(--ink)}.obs .sol-select{flex:1 1 320px;min-width:220px;max-width:100%;padding:6px 8px;font-size:13px;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:13px;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:12px;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:#d7d2c4}.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:12px;cursor:pointer}.obs .sa-jurnal-buton:hover{background:var(--app)}.obs .sa-sageata{font-size:9px;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:12px;font-weight:600;color:var(--ink);margin-bottom:6px}.obs .sa-jurnal .sg-table{font-size:12px}.obs .ex-div-marker{font-size:11px;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:11px;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:11px;font-weight:600}.obs .ex-div-termen{font-size:11px;background:#6b4fa81f;padding:1px 5px;border-radius:3px}.obs .ex-div-dece{font-size:12px;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:11px;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:11px;line-height:1.4}.obs .sol-lant-viu{margin-left:10px;font-size:12px;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:11px;margin-top:2px}.obs .so-sever{color:var(--danger);font-weight:700;font-size:13px}.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:12px}.obs .so-op-nume{font-weight:600}.obs .so-op-param{color:var(--ui-muted);font-family:var(--mono);font-size:11px}.obs .so-cum{color:var(--ui-muted);font-size:12px;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:11px}.obs .so-pseudocod{white-space:pre-wrap;margin:4px 0 0;font-size:11px}.obs .so-stare{margin-top:5px;font-size:11px;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:12px;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%}.ob .ob-clona-banda{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:5px 16px;font-size:12px;background:var(--ambbg);color:var(--amb);border-bottom:1px solid #e4d5ae}.ob .ob-clona-banda button{margin-left:auto;border:1px solid #e4d5ae;background:var(--srf);color:var(--amb);border-radius:6px;padding:2px 10px;font:inherit;font-size:11.5px;cursor:pointer}.ob .ob-clona-banda button:hover{border-color:var(--amb)}
