﻿                                                                                                             
                                                                                                                            
                                                                                                                             
                                                                                                                                   
                                                                                                                                
                                                                                                                                 
                                                                                                                              
                                                                                                                
                                                                                                        
                                                          
                                                                                 
                                                                                                                                  
                                                                                                             
                                                                                                                              
                                                                                                                             
                                                                                                                     
                                                                                                                            
                                                                                                                             
                                                                                                           
                                                                                                                  
                                                                                                                            
                                                                                                                       
                                                                                              
:root{
  --hdr-grad:linear-gradient(to top,#0D489D 0%,#00275F 29%,#2479F4 100%);
                                                                                                                       
                                                                                                                       
                                                                                                                         
                                                                    
  --pliere-grad:linear-gradient(to bottom,#0D4E86 0%,#2E8DD1 100%);
  --hdr-stroke:#00233F;
  --text-navy:#041B59;
                                                                                                                           
                                                                                                                     
                                                                                                                   
  --btn-blue:linear-gradient(to top,#FFFFFF -13%,#1C74A9 27%,#FFFFFF 125%);
                                                                                                                                
                                                                                                                            
                                                                                                                               
                                                                                                                       
                                                                                                                         
                                   
  --btn-gold:linear-gradient(to top,#FFFFFF -13%,#F2BE40 27%,#FFFFFF 125%);
  --grid-header:linear-gradient(to bottom,#2E8DD1 0%,#2E8DD1 43%,#0D4E86 55%,#2E8DD1 100%);
  --fundal-body:#C8CCD1;
  --rand-selectat:#B7E6F7;
  --rand-hover:#E2F1FB;
  --rand-par:#F4F9FD;
  --panou-continut:linear-gradient(to bottom,rgba(0,35,63,1) 0%,rgba(0,35,63,.35) 125%);
                                                                                                                                    
                                                                                                                                 
                                                                                                                               
                                                                                                                                 
                                                                                    
  --fundal-pagina:#0D2A43;
  --meniu-fundal:linear-gradient(to top,rgba(255,255,255,0) 17%,rgba(255,255,255,.68) 100%);
  --text-principal:#111;
  --text-pe-fundal:#fff;
  --modal-fundal:#F0F4F8;
  --modal-text:#111;
                                                                                                                          
                                                                                                                   
                                                                                      
  --harta-buton-fundal:var(--modal-fundal);
  --harta-buton-hover:var(--rand-hover);
                                                                                                                               
                                                                                                                            
                                  
  --harta-buton-opac:75%;
                                                                                                                                 
                                                                                                                            
             
  --harta-fundal:#FBF9EC;
  --camp-border:#718597;
  --font-titlu:"Times New Roman",serif;
  --font-meniu:"Times New Roman",serif;
  --font-grila:"Times New Roman",serif;
                                                                                                                             
                                                                                                                       
                                                                                                                                 
                                                                                                                       
                                                                                                                                   
  --grila-fundal:#fff;
                                                                                                                                  
                                                                                                                                      
                                                                                                                                   
                                                                                                                                    
                                                                                                                                   
                                                                                  
  --aer-lista-jos:10px;
  --aer-lista-sus:10px;
  --aer-sub-cap:5px;
                                                                                                                         
                                                                                                                              
                                                                                                                             
                                               
                                                                                                                          
                                                                                      
  --grila-umbra:rgba(0,0,0,.16);
  --sb-track:#E6EEF8;
  --sb-thumb:#8CAAD6;
  --sb-thumb-hover:#5E86BE;
}

*{box-sizing:border-box;margin:0;padding:0}

                                                                                                                            
                                                                                                                                
                                                                                                                          
                                                                                                                             
                                                                                                                           
                                                                                                                                 
*{scrollbar-width:auto;scrollbar-color:var(--sb-thumb) var(--sb-track)}
*::-webkit-scrollbar-track{background:var(--sb-track);border-radius:10px}
*::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:10px;border:3px solid var(--sb-track)}
@media (hover:hover){*::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}}
*::-webkit-scrollbar-corner{background:var(--sb-track)}
html,body{height:100%}
body{
  background:var(--fundal-body);
  font-family:var(--font-titlu);
  font-size:13px;color:var(--text-pe-fundal);
  overflow:hidden;
}
button{font:inherit;cursor:pointer}
                                                                                                                      
                       
input,lupa-combo,textarea{font:inherit}
                                                                                                                                
                                                                                                                             
                                                                                                                           
                                                                                                                                
                                                                                                                                 
                                                                                                                               
                                                                                                                               
                                                                                                                               
                                                                                                                               
                                                                                                                                   
                                                                                                             
html,body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
input,textarea,select,[contenteditable],.text-selectabil{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}
                                                                                                                                  
                                                                                                                             
                                                                                                                                 
                                                                                                                    
                                                                                                                       
                                                                                                                                 
                                                                                                                          
                                                                                                                                
                                                                                                                                
                                                                                                       
                                                                                                                                  
                                                                                                                                  
                                                                                                                             
                                                                                                                                
                                                                                                                                  
:root{--inel-focus:#2F80ED;--inel-halou:rgba(47,128,237,.25)}
:root[data-theme="modern"]{--inel-focus:#0075B4;--inel-halou:rgba(0,117,180,.25)}
:root[data-theme="dark"]{--inel-focus:#7CC4FF;--inel-halou:rgba(124,196,255,.25)}
:root[data-theme="compact"]{--inel-focus:#1F6FB2;--inel-halou:rgba(31,111,178,.25)}
                                                                                                                               
                                                                                                                            
                                                                                                                            
                                                                                                                     
                                                                                      
lupa-combo:where([data-arata-focus="1"]):is(:focus-within,[data-deschis]),:where(:root[data-theme="editorial"]) lupa-combo:where(:not([data-arata-focus="0"])):is(:focus-within,[data-deschis]),input[type=text]:focus,input[type=password]:focus,textarea:focus,:where(:root[data-theme="editorial"]) .sel-imagine-poi:is(:focus,[aria-expanded="true"]){outline:1px solid var(--inel-focus);outline-offset:0;box-shadow:0 0 0 3px var(--inel-halou)}
                                                                                                                                 
                                                                                                                                
                                                                                                                               
                                                                                                                                 
                                                                                                                                
                                                                                                                                    
:root[data-theme="editorial"] lupa-combo:not([data-arata-focus="0"]){--combo-lista-adaos:2px}
                                                                                                                                 
                                                                                                                                  
                                                                                                                              
                                                                                                                                  
                                                                                                                                    
                                                                                                                                
:root:not([data-theme]) .modal .camp-grup lupa-combo{--combo-lista-adaos:-1px}
                                                                                                                           
                                                                                                                         
                                                                                                                             
              
.panou-login .rand input:focus{box-shadow:none}
                                                                                                                            
                                                                                                                    
                                                                                                                                    
                                                                                                                                  
                                                                                                                                  
                                                                                                                           
img{border:0}
[style*="font-family"]{font-family:var(--font-meniu)!important}
svg text{font-family:var(--font-meniu)}

                                                                                                                                
                                                                                                                              
                                                                                                                             
                                                                                                                               
                                 
                                                                                                                        
                                                                             
.app-frame{
  position:absolute;inset:9px;
  border-radius:8px;
                                                                                                                          
                                                                                                                           
  border:1px solid #B1C8E6;
                                                                                                                                     
                                                                                                                                    
                                                                                                                           
                                                                                                                              
                                                                                           
  background:#434343 url("../Imagini/background.png") center/101.69% 102.92% no-repeat padding-box;
  overflow:hidden;
}
                                                                                                                      
                                                                                                                       
                                                                                                                           
                                                                                                                              
                                                                                                                                
                                                                                                                                  
:root:not([data-theme]) body:not(.pagina-login){
  background:#434343;
  border:1px solid #FFFFFF;
  border-radius:0 0 10px 10px;
}
                                                                                                                     
                                                                                                                           
                                                                        
.app-frame-login{inset:1px;box-shadow:none;background-color:transparent;border-radius:4px;background-size:100% 100%}
.app-inner{position:absolute;inset:7px;display:flex;flex-direction:column}

.hdr{
                                                                                                                                  
                                                                                                                                     
                                                                                                                                    
                                                                                                                                
                                                                
  position:relative;height:60px;flex:0 0 60px;
  background:var(--hdr-grad);
  border:1px solid var(--hdr-stroke);
  border-radius:5px 5px 0 0;
  display:flex;align-items:center;overflow:hidden;
}
.hdr::before{
  content:"";position:absolute;inset:1px;
  background:url("../Imagini/headerbg.png") center/100% 100% no-repeat;
  pointer-events:none;
}
.hdr::after{
  content:"";position:absolute;inset:2px 2px auto 2px;height:26px;
  border:1px solid rgba(172,218,255,.55);border-radius:4px;
  background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.28));
  -webkit-mask-image:linear-gradient(to bottom,#000,transparent);
  mask-image:linear-gradient(to bottom,#000,transparent);
  pointer-events:none;
}
.hdr .logo{width:50px;height:50px;margin:5px 4px 0 8px;position:relative;z-index:2}
.hdr .titlu{position:relative;z-index:2}
.hdr .titlu .firma{font-size:15px;color:#fff;line-height:1.1;display:block}
.hdr .titlu .nume{font-size:22px;color:#FFF8F8;line-height:1.2;display:block}
                                                                                                                                  
                                                                                                                                 
                                                                                                                              
                                                                                                                                 
                                                                                                                            
                               
.pagina-login .hdr .titlu .nume{font-size:24px}
.hdr .nume .reg{font-size:.6em;vertical-align:super;position:relative;top:2px}
.hdr .titlu-pagina{
  position:absolute;right:97px;top:13.5px;z-index:3;
  font-family:var(--font-meniu);font-size:22px;color:#fff;
}
.hdr .dreapta{
  margin-left:auto;margin-right:64px;position:relative;z-index:2;
  display:flex;align-items:center;gap:6px;
  background:linear-gradient(to top,rgba(0,4,93,.45),rgba(255,255,255,.25));
  border-radius:10px;padding:2px 12px 2px 4px;
  border:1px solid rgba(255,255,255,.25);
}
.hdr .dreapta img{width:22px;height:22px}
.hdr .dreapta a{color:#fff;font-size:11px;text-decoration:none;cursor:pointer}
@media (hover:hover){.hdr .dreapta a:hover{text-decoration:underline}}
                                                                                                                              
                                                                                                                           
                                                                                                                         
                                                                                                                              
                                                 
.hdr .dreapta .ic-iesire{display:none}
.hdr .glob{
  position:absolute;right:10px;top:8.5px;width:45px;height:42px;border-radius:50%;
  background:linear-gradient(to top,rgba(0,4,93,.5),rgba(255,255,255,.35));
  opacity:.4;z-index:1;
}
                                                                                                                          
                                                                                                                             
                                                                                                                           
                                                                                                                             
                                                                                                                                      
.hdr .glob-modul{right:6.5px;top:7px;width:45px;height:45px;pointer-events:none}
                                                                                                                               
                                                                                                                                   
                                                                                                                                 
                                                                                                                             
                                                                                                                               
                                                                                                                                       
                                                                                                              
.hdr .btn-x{
  position:absolute;right:14px;top:14.5px;z-index:4;
  width:30px;height:30px;border-radius:50%;border:2px solid #fff;
  background:radial-gradient(circle at 35% 30%,#7CE86A,#22B014 65%,#128A08);
  color:#fff;font-weight:bold;font-size:15px;line-height:1;padding-top:2px;
}
                                                                                                         
@media (hover:hover){.hdr .btn-x:not(:disabled):hover{filter:brightness(1.15)}}
                                                                                                                                  
                                                                                                                                    
                                                                                                                              
                                                                                                                                    
                                                                                                                                  
                                                                                                                                  
                                                                                                                              
                                                                                                                          
                                                                                                                              
                                                                                                                           
                                                                                                                                    
                                                                                                                                   
                                                                                                                                 
                                                                                                        
                                                                                                                            
                                                                                                             
body.x-antet-ascuns .hdr .btn-x,
body.harta-lista-deschisa .hdr .btn-x,
body.x-antet-ascuns .lupa-perioada:not(.lp-acces),
body.harta-lista-deschisa .lupa-perioada.lp-acces{visibility:hidden}
                                                                                                                                   
                                                                                                                            
                                                                                                                                 
                                                                                                                                    
                                                                                                                         
                                                                                       
body:has(#fundalImport.activ) .lupa-perioada:not(.lp-acces){visibility:hidden}
                                                                                                                               
                                                                                                                
                                                                                                                             
                                                                                                                           
                                                                                                                             
                                                                              
:root:not([data-theme]) .hdr .btn-x-principal{right:17.5px}

                                                                                                                              
                                                                                                                             
                                                                                                                               
                                                                                                     
                                                             

                                                                                                                            
                                                                                                        
.teme-antet{
  position:relative;z-index:4;display:flex;align-items:center;gap:10px;
  margin-right:10px;padding:4px 7px;border-radius:999px;
  background:rgba(0,10,40,.35);border:1px solid rgba(255,255,255,.3);
}
                                                                                                                
                                                                                                                                 
                                                                                                                              
                                                                                                                            
                                                                                                                               
                                                                     
.teme-antet:empty{visibility:hidden}
.tema-punct{width:15px;height:15px;border-radius:50%;cursor:pointer;border:1px solid rgba(255,255,255,.6)}
.tema-punct.clasic{background:linear-gradient(135deg,#2479F4,#7FD4FF)}
.tema-punct.modern{background:#F5F7F9}
                                                                                                                               
                                                                                                                            
                                                                                                                               
                                    
.tema-punct.dark{background:#0D141C}
.tema-punct.compact{background:#607A8F}
                                                                                                                          
                                                                                                                           
                                                                                                                               
                                                            
.tema-punct.editorial{background:#9C2A1C}
.tema-punct.activ{box-shadow:0 0 0 2px #fff;transform:scale(1.05)}
                                                                                                                          
                                                                                                                               
                                                                                                                            
                                                                                                                             
                                                                                                                               
                                      
@media(min-width:899.98px){
  .teme-antet{padding:2px 7px}
  .tema-punct{width:9px;height:9px}
  .tema-punct.activ{box-shadow:0 0 0 1.5px #fff}
}
                                                                                                                             
                                                                                                                              
                                                                                                                               
                                                                                                                                
                                                                                           
.tema-punct.activ{box-shadow:none;transform:none}

.hdr .antet-dreapta{
  position:absolute;right:64px;top:0;bottom:0;z-index:4;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;
}
.hdr .antet-dreapta .dreapta{margin:0}
.hdr .antet-dreapta .teme-antet{margin:0}

.continut{flex:1;position:relative;margin-top:15px;overflow:hidden;min-height:0}
:root:not([data-theme]) .continut{margin-top:0}

.btn-lupa{
  position:relative;
  background:var(--btn-blue);
  border:1px solid rgba(0,16,120,.75);border-radius:5px;
  color:#fff;font-family:var(--font-meniu);font-size:12px;
  padding:3px 12px;height:22px;line-height:1;
  text-shadow:0 1px 1px rgba(0,30,90,.55);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(255,255,255,.55);
  white-space:nowrap;
                                                                                                                           
                                                                                                                            
                                                                                                                               
                                                                                                                                  
                                                                                                                             
                                                   
  z-index:0;
}
                                                                                                                            
                                                                        
.btn-lupa::before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  border:1px solid #fff;border-radius:4px;
  background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));
  -webkit-mask-image:linear-gradient(to bottom,#000 5.2%,transparent 51.3%);
  mask-image:linear-gradient(to bottom,#000 5.2%,transparent 51.3%);
}
                                                                                                                       
                                                                                                                                
.btn-lupa:disabled::before{display:none}
                                                                                                                             
                                                                                                               
:root[data-theme="modern"] .btn-lupa::before,
:root[data-theme="dark"] .btn-lupa::before,
:root[data-theme="compact"] .btn-lupa::before{display:none}
                                                                                                                                  
                                                                                                                                
                                                                                                                                  
                                                                                                                             
@media (hover:hover){.btn-lupa:not(:disabled):hover{filter:brightness(1.08) saturate(1.15)}}
.btn-lupa:not(:disabled):active{filter:brightness(.94)}
.btn-lupa:disabled{opacity:.55;cursor:default}
                                                                                                                                  
                                                                                                                                 
                                                                                                                                  
                                                                                                                              
                                                                             
                                                                                                                      
                                                                                                                              
                                                                                                                             
                                                                                                                          
                                                 
.btn-lupa.auriu{background:var(--btn-gold)}
                                                                                                                                 
                                                                                                                         
                                                                                                                                   
                                                                                                                       
                                                                                                                                     
                                                                                                                                         
.btn-lupa:not(#btnStatistici):not(:disabled):active{background:var(--btn-gold);filter:none}
                                                                                                                                  
                                                                                                                                  
                                                                                                                             
                                                                                                                                
                                                                                                                       
                                                                                                             
:root:not([data-theme]) .btn-lupa.auriu,
:root:not([data-theme]) .btn-lupa:not(#btnStatistici):not(:disabled):active{color:#0A2B8A;text-shadow:none}
                                                                                                                                            
                                                                                                                                             
                                                                                                                                       
                                                                                                                                        
.btn-argintiu,
:root table.grila .btn-celula.argintiu{
  background:linear-gradient(to bottom,#FDFDFD 0%,#EDEFF2 45%,#DDE2E8 55%,#EFF2F5 100%);
  border:1px solid #8E9BAA;border-radius:5px;color:#111;
}
.btn-argintiu{font-size:12px;padding:3px 14px;height:23px;line-height:1;white-space:nowrap}
:root table.grila .btn-celula.argintiu{padding:2px 8px}
                                                                                                         
@media (hover:hover){.btn-argintiu:not(:disabled):hover,:root table.grila .btn-celula.argintiu:not(:disabled):hover{background:linear-gradient(to bottom,#F2FAFF,#CFE9FB)}}
                                                                                                                                           
                               
@media (hover:hover){:root[data-theme="editorial"] table.grila .btn-celula.argintiu:not(:disabled):hover{border-color:#8E9BAA}}
.btn-argintiu:disabled{opacity:.55;cursor:default}
                                                                                                                                
                                                                                                
                                                                                                                                        
                                                    
                                                                                                                                     
                                                                                                                
.btn-argintiu:not(:disabled):active,:root table.grila .btn-celula.argintiu:not(:disabled):active{background:linear-gradient(to bottom,#CFE9FB,#BFD9EE)}

.dd{position:relative}
                                                                                                        
                                                                   
                                                                                                                                
                                                                                                                           
                                                                                                                                  
                         
                                                                                                                                
                                                                                                                                  
                                                                                    
                                                                                                                               
                                                                                                                        
                                                                                                                                
                                                                                                                                 
                                                                                                                             
                                                                                                                                  
                                                                                                                               
                                                                                                                      
                                                                                                           
.dd-lista,.meniu{display:none;background-color:#E8EEF4;background-image:linear-gradient(to bottom,#F4F7FA,#DDE6EE);border:1px solid #8FA5B8}
.dd-lista{position:absolute;left:0;top:24px;z-index:600;min-width:270px;max-height:430px;overflow:auto;box-shadow:3px 4px 10px rgba(0,0,0,.45);padding:3px}
                                                                                                                                                        
                                                                                                                                                   
                                                                                                                                                          
                                                                                                                                                     
                                                                                                                                                  
                                                                                                                                                       
.meniu{position:fixed;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;width:max-content;max-width:calc(100vw - 12px)}
                                                                                                                                               
                                                                                                                                                       
                                                                                                                                                     
                                                                                                                                                    
                                                                                                                                                    
                                                                                                                                             
.meniu-derulanta{z-index:600;box-shadow:3px 4px 10px rgba(0,0,0,.45);padding:3px}
.meniu-contextual{z-index:700;box-shadow:3px 4px 10px rgba(0,0,0,.5);padding:2px}
.meniu-submeniu{z-index:710;box-shadow:3px 4px 10px rgba(0,0,0,.5);padding:2px}
.meniu-peste-dialog.meniu-contextual{z-index:1100}.meniu-peste-dialog.meniu-submeniu{z-index:1101}
                                                                                                                                        
                                                                                                                                               
                                                                                                                                                   
                                                                                                                                                   
                                                                                                                                                   
                                                                                                                  
.meniu.deschis{display:block}
.meniu:focus,.meniu:focus-visible{outline:none}
.meniu .sub{color:#777;font-size:10px;margin-left:auto;padding-left:14px}
                                                                                                                                                  
                                                                                                                                                 
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                
                                                                                                                                                                                                                                                       
                                                                                                                                      
.meniu-derulare{
  display:none;position:sticky;z-index:2;height:15px;min-height:15px;
  align-items:center;justify-content:center;line-height:1;font-size:9px;
  background-color:inherit;color:#777;cursor:pointer;-webkit-user-select:none;user-select:none;
}
.meniu-derulare-sus{top:0}
.meniu-derulare-jos{bottom:0}
.meniu-derulare-sus::before{content:"\25B2"}
.meniu-derulare-jos::before{content:"\25BC"}
.meniu-derulare.la-capat{visibility:hidden}
.meniu.deruleaza>.meniu-derulare{display:flex}
.meniu.deruleaza{padding-top:0;padding-bottom:0}
.meniu.deruleaza .dd-item{scroll-margin-top:15px;scroll-margin-bottom:15px}
                                                                                                                                                   
                                                                                                                                       
                                                                                                                                                    
                                                                                                                                           
                                                                                                                                 
                                                                                                                                              
                                                                                                                                             
                                                      
.meniu,.avizier{scrollbar-color:auto;scrollbar-width:auto}
.meniu::-webkit-scrollbar,.avizier::-webkit-scrollbar{width:6px}
.meniu::-webkit-scrollbar-thumb,.avizier::-webkit-scrollbar-thumb{border-width:1px}
.dd-item{
  display:flex;align-items:center;gap:8px;
  font-family:var(--font-meniu);font-size:12px;color:#1a1a1a;
  padding:5px 12px 5px 8px;cursor:pointer;white-space:nowrap;
}
.dd-item img{width:20px;height:20px;flex:0 0 20px}
@media (hover:hover){.dd-item:hover{background:#CBE4F7}}
                                                                                                                                                  
                                                                                                                                                 
                                                                                                                                                 
                                                                                                           
.dd-item.evidentiat{background:#CBE4F7}
.dd-item.dezactivat{color:#999;cursor:default}
@media (hover:hover){.dd-item.dezactivat:hover{background:transparent}}
                                                                                                                                               
                                                                                                                                               
                                                                                                                                                 
                                                                                                                                                    
                                                                                                                                                  
                                                                 
#ctxCampText{z-index:2900}
.dd-item .dd-scurtatura{margin-left:auto;padding-left:24px;opacity:.6}
                                                                                                                                               
                                                                                                                                                  
            
.dd-item.dd-antet{cursor:default}
.dd-item.sel-imagine{background:#CBE4F7}
.dd-item.itm-imagine img{width:26px;height:26px;flex:0 0 26px}
                                                                                               
.lang-dot{width:7px;height:7px;border-radius:50%;flex:0 0 7px;background:transparent}
.dd-item.activ .lang-dot{background:#444;box-shadow:0 0 0 1px rgba(0,0,0,.2)}
                                                                                                                                                  
                                                                                                                           
                                                                                                                                             
                                                                                                                                                
                                              
.lang-flag{width:18px;height:12px;flex:0 0 18px}
.dd-sep{height:1px;background:#ADADAD;margin:2px 4px}

.col-meniu{
  flex:0 0 250px;position:relative;
  background:var(--meniu-fundal);
  display:flex;flex-direction:column;min-height:0;
                                                                                                                                               
                                                                                                                                                      
                                                                                                                                               
                                                           
                                                                                                                                                       
                                                                                                                                                      
                                                                                                                                             
  min-width:0;
}
@media(min-width:899.98px){
                                                                                                                                                 
                                                                                                                                                 
                                                                                                                                            
                                                                                                                                       
  .col-meniu > .acc-item{display:flex;flex-direction:column;min-height:0}
  .col-meniu > .acc-item > .acc-titlu{flex:0 0 auto}
  .col-meniu > .acc-item > .acc-corp{overflow-y:auto;overflow-x:hidden;min-height:0}
                                                                                                                            
  .col-meniu > .acc-item[data-elastic="1"]{flex:1;min-height:0}
                                                                                                                                                   
                                                                                                                                             
}
                                                                                                                                                     
                                                                                                                                                   
                                                                                                                                                     
                                                                                                                                                     
                                                                 
.cap-panou{
  height:35px;flex:0 0 35px;
  background:#00233F;
  position:relative;display:flex;align-items:center;padding:0 10px;
}
.col-meniu .cap-panou{margin-right:-12px}
.cap-panou::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(225deg,rgba(255,255,255,.28),transparent 55%);
  pointer-events:none;
}
.cap-panou span{font-family:var(--font-grila);font-size:18px;color:#fff;position:relative;z-index:1}
                                                                                                                                   
                                                                                                                                                 
                          
:root[data-theme="compact"] #overlayHartaLista .cap-panou{display:none}
.acc-titlu{
  height:23px;margin:5px 10px 0 10px;
  background:var(--hdr-grad);
  border:1px solid var(--hdr-stroke);border-radius:5px;
  color:#fff;font-family:var(--font-meniu);font-size:11px;font-weight:bold;
  display:flex;align-items:center;justify-content:space-between;
  padding:0 10px;cursor:default;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
  user-select:none;
}
                                                                                                                                                     
                                                                                                                                                     
                                                                                                                                                
                                                                                                                                                  
                                                                                                                                                    
                                                              
.acc-titlu > *{position:relative;top:-1px}
:root[data-theme="editorial"] .acc-titlu > *{top:0}
                                                                                                                                                  
                                                                                                                                                    
                                               
:root[data-theme="compact"] .acc-titlu > *{top:0}
.acc-titlu .lnk-refresh{color:#FFE800;font-size:11px;text-decoration:none;cursor:pointer}
@media (hover:hover){.acc-titlu .lnk-refresh:hover{text-decoration:underline}}
.acc-corp{padding:7px 12px;color:var(--text-navy);display:none}
.acc-item.deschis > .acc-corp{display:block}
.chk-rand{display:flex;align-items:center;gap:6px;font-family:var(--font-meniu);font-size:11px;margin:3px 0;cursor:pointer;color:var(--text-navy)}
                                                                                                                          
.continut-harta .col-meniu .chk-rand + .chk-rand{margin-top:7px}
:root[data-theme="compact"] .continut-harta .col-meniu .chk-rand + .chk-rand{margin-top:3px}
                                                                                                                                                 
                                                                                                                                                  
                                                                                                                           
input[type="checkbox"]{
  -webkit-appearance:none;-moz-appearance:none;appearance:none;
  box-sizing:border-box;
  width:15px;height:15px;flex:0 0 15px;
  margin:0;padding:0;position:relative;vertical-align:middle;
  border:1px solid #718597;border-radius:2px;
  background:linear-gradient(to bottom,#FCFDFE 0%,#EDF1F5 47%,#DFE7ED 53%,#E8EEF2 100%);
  cursor:pointer;
  transition:border-color .12s ease,box-shadow .12s ease;
}
                                                                                                                                            
                                                                                                                                    
                                                                                                                                               
                                                                                           
@media (hover:hover){input[type="checkbox"]:not(:disabled):hover{border-color:#5A7186;box-shadow:0 0 3px rgba(90,113,134,.55)}}
input[type="checkbox"]:checked::after{
  content:"";position:absolute;left:1px;top:1px;width:11px;height:11px;
  background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='6.2792279%201.8636517%207.3815961%207.8043485'%3E%3Cpath%20fill='%2300233F'%20d='M6.2789298,6.9922236%20L8.507,9.6680002%2013.660824,2.8299043%2012.915208,1.8636517%208.2920877,7.2152975%206.2792279,5.7286624%20z'/%3E%3C/svg%3E");
}
input[type="checkbox"]:focus-visible{outline:1px solid #718597;outline-offset:1px}
input[type="checkbox"]:disabled{opacity:.5;cursor:default}
                                                                                                                                  
                                                                                                                                                   
                                                                                                                                            
                                                                                               
                                                                                                                                                  
                  
input[type="checkbox"].bifa-grila:disabled{opacity:1;pointer-events:none}
                                                                                                
:root[data-theme="dark"] input[type="checkbox"]{background:linear-gradient(to bottom,#CCCCCC 0%,#B4B4B4 47%,#A0A0A0 53%,#AEAEAE 100%)}
.date-rand{font-family:var(--font-meniu);font-size:11px;margin:2px 0;display:flex;justify-content:space-between;color:var(--text-navy)}
.date-rand b{font-weight:bold}
.perioada-rand{display:flex;align-items:center;gap:5px;margin-bottom:8px}
.perioada-rand label{font-family:var(--font-meniu);font-size:11px;color:var(--text-navy);width:46px}
                                                                                                                                                   
                                                                                                                                                        
                                                                                                                                                 
                                                                                                                                                
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                     
@media(min-width:899.98px){
  .col-meniu .perioada-rand{justify-content:center;justify-content:safe center}
  .col-meniu .perioada-rand > label{white-space:nowrap}
  .col-meniu .perioada-rand > .ora-invelis{flex-shrink:0}
  .col-meniu .perioada-rand > .date-wrap,
  #fundalLink #zonaLinkData > .date-wrap,
  #fundalPoi .bifa-si-data > .date-wrap,
  #modalEditare #campuriModal .camp-grup > .date-wrap{max-width:67px;min-width:max-content}
  :root .date-wrap .cal-camp{text-align:center}
  :root[data-theme="editorial"] .date-wrap .cal-camp,
  :root[data-theme="editorial"] .ora-invelis>input{padding-left:0;padding-right:0}
}
.camp-data{
  width:88px;height:23px;border:1px solid var(--camp-border);border-radius:3px;
                                                                                                                                            
                                                                                                                                                   
                                                                                                  
  background:#FFFFFF;
  font-size:11px;color:#000;padding:0 4px;
}
                                                                                                                                                   
                                                                                                                                                
                                                                                                                                               
                                                                                                                                                 
                                                                                        
.camp-ora{
  width:53px;height:23px;border:1px solid #8FA5B8;
                                                                                                                                                    
                                                                    
  background:#FFFFFF;
}
                                                                                                                                             
                                                                                                                                            
                                           
.ora-invelis{display:inline-flex;align-items:stretch;vertical-align:middle;width:53px;box-sizing:border-box}
                                                                                                                                         
                                                                                                                                               
                                                                                                                                                  
                                                                                                         
                                                                                                                                                      
                                                                                                                                                  
                      
.ora-invelis>input{
  flex:1 1 auto;min-width:0;width:auto;box-sizing:border-box;height:23px;
  border:1px solid #8FA5B8;border-right:0;border-radius:3px 0 0 3px;
                                                                                                                                               
                                                                                                                                                      
                          
  background:#FFFFFF;
  font-size:11px;color:#000;text-align:center;padding:0 2px;
}
                                                                     
.ora-invelis>input:focus{outline:none;border-color:#2F80ED;box-shadow:none}
                                                                                                                                               
                                                                                                                                                  
                                                                                                                                                    
                                                                                                                                                    
                                                                                                                                      
.ora-invelis:focus-within{border-radius:3px;box-shadow:0 0 0 3px var(--inel-halou)}
:root .ora-invelis:focus-within>.ora-sageti>.ora-sageata.ora-sus{border-top-color:var(--inel-focus);border-right-color:var(--inel-focus)}
:root .ora-invelis:focus-within>.ora-sageti>.ora-sageata.ora-jos{border-right-color:var(--inel-focus);border-bottom-color:var(--inel-focus)}
                                                                                                                                                     
                                                                                                                                              
                                                             
.ora-sageti{display:flex;flex-direction:column;flex:0 0 14px;width:14px;height:23px}
.ora-sageata{
  flex:1 1 50%;display:flex;align-items:center;justify-content:center;padding:0;
                                                                                                                                                      
                                                                                                                                                  
                                                                                                
                                                                                                                                                       
                                                                                                                                 
                                                                                                                                                    
                                                                                                                                       
  border:1px solid #8FA5B8;background:linear-gradient(to bottom,#FAFCFC,#EEF0EF);
  color:#123;cursor:pointer;line-height:0;
}
                                                                                                         
.ora-sageata.ora-sus{border-bottom:0;border-top-right-radius:3px}
.ora-sageata.ora-jos{border-bottom-right-radius:3px}
                                                                                                                                                   
                                                                                                                                              
                                                                                                                                                
                                                                                                             
.ora-sageata{border-left-color:#CFD2D6}
                                                                                                                                                    
                                                                                                                                
@media (hover:hover){.ora-sageata:hover{background:linear-gradient(to bottom,#FFFFFF,#E4E7E6)}}
.ora-sageata:active{background:linear-gradient(to bottom,#E4E7E6,#FCFDFD)}
.ora-sageata>svg{width:8px;height:8px}
                                                                                                                  
                                                                                                                  
                                                                                                
.ora-invelis>input:disabled+.ora-sageti>.ora-sageata,
.ora-invelis>input[readonly]+.ora-sageti>.ora-sageata{opacity:.45;cursor:default}
.ora-invelis>input:disabled{background:#EDF1F5;color:#667}
:root[data-theme="dark"] .ora-invelis>input:disabled{background:#212C36;color:#8A98A6}
.fus-orar{font-family:var(--font-meniu);font-size:11px;color:var(--text-navy);text-align:right;padding-right:4px}
.link-harta{display:block;font-family:var(--font-meniu);font-size:11px;color:var(--text-navy);text-decoration:none;margin:6px 12px;cursor:pointer}
@media (hover:hover){.link-harta:hover{text-decoration:underline}}

.lista-alba{
  margin:6px 10px;background:#fff;border:2px solid rgba(0,26,59,.8);border-radius:2px;
  box-shadow:0 0 15px rgba(23,52,160,.55);
  overflow:auto;font-family:var(--font-meniu);color:#222;
}
                                                                                                                                                  
                                                                                                                                                     
                                                                                                                                                      
@media(min-width:899.98px){
  :root:not([data-theme]) .lista-alba{border-radius:0;box-shadow:0 0 15px rgba(23,52,160,1)}
}
@media(max-width:899.98px){
  :root:not([data-theme]) .lista-alba{box-shadow:none}
}
#listaMasini .item{border-bottom:none}
#listaMasini .item .det{flex:1;min-width:0;display:flex;flex-direction:column}
#listaMasini .item .det .cap-rand{display:flex;align-items:center;gap:7px;min-width:0}
#listaMasini .item .det .cap-rand input{position:relative;top:2px}
#listaMasini .item .det .nr{min-width:0;font-size:11px;font-weight:bold;color:#0B3B8C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#listaMasini .item .det .sf{margin-top:5px;font-size:11px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:root[data-theme="dark"] #listaMasini .item .det .nr{color:#7CC4FF}
:root[data-theme="dark"] #listaMasini .item .det .sf{color:#9FB0BF}
                                                                                                                                               
                                                                                                                                             
                                                                                         
                                                                                                                                                  
                                                                                                                                                 
                                                                                                                                                 
                                              
.pag-urmarire #listaMasini .item .det .nr,.pag-urmarire #listaMasini .item .det .sf{font-size:10px}
                                                                                                                                      
                                                                                                                                                   
                                                                                                                                                   
                                                                                                                                           
                                                                                                                                                    
.pag-urmarire #listaMasini .item .det .nr,.pag-urmarire #listaMasini .item .det .sf{color:#000}
.pag-urmarire #listaMasini .item{cursor:default}
                                                                                                                                              
                                                                                                                                                 
                                                                                                                                             
                                                                                                           
.continut-harta #listaMasini .item .det .nr,.continut-harta #listaMasini .item .det .sf{font-size:10px}
.lista-alba .item{
  display:flex;align-items:center;gap:7px;padding:4px 6px;cursor:pointer;
  border-bottom:1px solid #EDF2F7;
}
@media (hover:hover){.lista-alba .item:hover{background:#EAF4FD}}
.lista-alba .item.sel{background:#C9E9F8}
                                                                                                                                             
                                                                                                                                                  
:root[data-theme="modern"] .lista-alba .item.sel,
:root[data-theme="compact"] .lista-alba .item.sel{background-color:var(--rand-selectat)}
.lista-alba .item .ic{
  flex:0 0 32px;height:30px;background:#fff;border:1px solid #7E7E7E;border-radius:3px;
  display:flex;align-items:center;justify-content:center;
}
.lista-alba .item .ic img{max-width:28px;max-height:26px}
.lista-alba .item .tx{min-width:0}
.lista-alba .item .tx b{display:block;font-size:11px;color:#0B3B8C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lista-alba .item .tx span{display:block;font-size:10px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.contor-lista{font-family:var(--font-grila);font-size:12px;color:#0B3B8C;padding:2px 12px}

                                                                                                                                                      
                                                                                                                                                    
                                                                                                                                                        
                                                                                                                                                       
                                                                                                                                                     
                                                                                     
#overlayHartaLista{background:url(../Imagini/Background.png) 50% 50%/calc(100% * 964 / 948) calc(100% * 564 / 548) no-repeat,var(--fundal-pagina,#0D2A43)}
:root[data-theme="modern"] #overlayHartaLista,
:root[data-theme="dark"] #overlayHartaLista,
:root[data-theme="compact"] #overlayHartaLista{background:var(--fundal-pagina)}
                                                                                                                                                 
                                                                                                                                                  
                                                                                                                                               
                                                                                                                                                     
                                                                                                                                               
#overlayHartaLista>div:first-child{flex:0 0 250px;display:flex;flex-direction:column;min-width:0}
:root[data-theme="modern"] #overlayHartaLista>div:first-child{border-bottom-color:#D5DDE5}
:root[data-theme="compact"] #overlayHartaLista>div:first-child{flex-basis:225px;border-bottom-color:#CBD3DA}
:root[data-theme="dark"] #overlayHartaLista>div:first-child{border-bottom-color:#243240}
                                                                                                                                             
                                                                                                                                                
                                                                                                                                       
                                                           
#overlayHartaLista>div:nth-child(2){
  background:linear-gradient(to bottom,#00233F 0%,rgba(0,35,63,.32) 100%);
  border:1px solid #00233F;border-radius:0 0 5px 5px;
}
                                                                                                                                         
                                                                                                                                                  
                                                                                   
:root[data-theme="modern"] #overlayHartaLista>div:nth-child(2){background:var(--panou-continut);border-color:#D5DDE5}
:root[data-theme="compact"] #overlayHartaLista>div:nth-child(2){background:var(--panou-continut);border-color:#CBD3DA}
:root[data-theme="dark"] #overlayHartaLista>div:nth-child(2){background:var(--panou-continut);border-color:#243240}
                                                                                                                                                  
                                                                                                                                                   
                                                                                                                                                         
                                                                                                                                              
                                                                                                                                                 
                              
#hlBandaCoord{padding:0 20px 0 23px}
#hlBandaCoord .banda{left:13px;right:10px}
                                                                                                                                                        
                                                                                                                                                 
                                                                                                                                             
                                                                                                                                                    
                                                                                                                                         
                                                                                                                         
#hlBandaLista{padding:0 14px;margin-bottom:1px}
:root[data-theme="editorial"] #hlBandaLista{margin-bottom:0;padding-right:0}
#hlBifaDescriere{margin:0}
:root[data-theme="editorial"] #hlBifaDescriere{gap:4px}
                                                                                                                                                   
                                                                                                                                           
                                                                                                                                                   
                                                                                 
@media(min-width:899.98px){:root[data-theme="editorial"] #hlBifaDescriere{gap:9px}}
                                                                                                                                          
                                                                                                                                                        
                                                                                                                                                    
                                                                                                                                                    
                                                                                                                                  
#hlBandaLista .contor-lista{padding:0}
#hlBandaCoord .lupa-harta-coord{margin-left:auto}
                                                                                                                                                      
                                                                                                                                                     
                                                                                                                                              
                                                                                                                                                       
#hlBandaSus{padding:5.5px 15px 6.5px 14px}
:root[data-theme="editorial"] #hlBandaSus{padding-top:6px;padding-bottom:6px}
                                                                                                                                                    
                                                                                                                                                 
                                                                                                                                                   
                                                                                                                                                 
                                                
.leaflet-control.lupa-harta-zoom-nivel{display:none}
                                                                                                                                                    
                                                                                                                                                    
                                                                                                                                                      
                                                                                                                                                 
                                                                                                                                                
.sel-imagine-poi{
  display:flex;align-items:center;gap:6px;width:55px;padding:2px 5px;min-height:28px;box-sizing:border-box;
  background:#fff;border:2px solid #3879F8;border-radius:2px;cursor:pointer;color:#000;
}
                                                                                                                                               
                                                                                                                                                          
                                                                                                                                                       
                                                                                                                                                  
                                                                                                                                             
                                                                                                                                         
.sel-imagine-poi::after{
  content:"";flex:0 0 auto;width:0;height:0;margin-left:auto;
  border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;
  opacity:.75;
}
                                                                                                                                                 
                                                                                                                                                     
                                                                              
.sel-imagine-poi:disabled{cursor:default}
.sel-imagine-poi:disabled img{opacity:.7}
.sel-imagine-poi img{width:20px;height:20px}
                                                                                                                                                 
                                                                                                                                                  
                                                                                                                                             
                                                                                                                                                      
                                                                                                                                              
@media(min-width:899.98px){
  #modalEditare.e13 .sel-imagine-poi{min-height:27px;padding-top:0;padding-bottom:0;margin-top:-1px;margin-bottom:-1px}
  #modalEditare.e13 .panou-imagine-poi{top:calc(100% + 1px)}
}
                                                                                                                                                  
                                                                                                                                                  
                                                                                                                                               
                                                                                                                                                     
.panou-imagine-poi{
  position:absolute;left:0;right:0;top:100%;z-index:700;max-height:220px;overflow:auto;
  background:#fff;border:1px solid #8FA5B8;border-radius:3px;display:none;flex-wrap:wrap;padding:4px;gap:2px;box-sizing:border-box;
  box-shadow:0 10px 30px rgba(27,37,48,.20);
}
                                                                                                                                                        
                                                                                                                                               
.panou-imagine-poi .ic-poi{
  display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:2px;
  background:none;border:1px solid transparent;border-radius:3px;cursor:pointer;
}
.panou-imagine-poi .ic-poi img{width:20px;height:20px}
@media (hover:hover){.panou-imagine-poi .ic-poi:hover{background:#EAF4FD;border-color:#7FB2E5}}
.panou-imagine-poi .ic-poi.ales{background:#C9E9F8;border-color:#3879F8}
                                                                                                                                                 
                                                                                                                                                  
.panou-imagine-poi .ic-poi:focus{outline:2px solid #3879F8;outline-offset:1px}
                                                                                                                                                     
                                                                                                                                                       
                                                                                                                                             
                                     
.panou-imagine-poi:focus,.panou-imagine-poi:focus-visible{outline:none}
                                                                                                                                                    
                                                                                                                                              
                                                                                                                              
                                                                                                                                                        
                                                                                                                                               
                                                                                                                                                
                                                                                                                                         
:root[data-theme="dark"] .sel-imagine-poi::after{opacity:1;border-top-color:#fff}
:root[data-theme="dark"] .sel-imagine-poi:disabled::after{border-top-color:currentColor}
                                                                                                                                                       
                                                                                                                                                      
                                                                                                                                         
                                                                                         
:root[data-theme="dark"] .panou-imagine-poi{background:#2A3947;border-color:#5F7080;box-shadow:0 10px 30px rgba(0,0,0,.5)}
@media (hover:hover){:root[data-theme="dark"] .panou-imagine-poi .ic-poi:hover{background:#243240;border-color:#4A5A68}}
:root[data-theme="dark"] .panou-imagine-poi .ic-poi.ales{background:#0F3654;border-color:#7CC4FF}
:root[data-theme="dark"] .panou-imagine-poi .ic-poi:focus{outline-color:#3AA5FF}
                                                                                                                                                      
                                                                                                                                                    
                                               
:root[data-theme="modern"] .panou-imagine-poi .ic-poi.ales{border-color:#0465AC}
:root[data-theme="modern"] .panou-imagine-poi .ic-poi:focus{outline-color:#0075B4}
:root[data-theme="compact"] .panou-imagine-poi .ic-poi.ales{border-color:#155A94}
:root[data-theme="compact"] .panou-imagine-poi .ic-poi:focus{outline-color:#1F6FB2}
                                                                                                                                                     
                                                                                                                                                  
                                                                                                                                                       
:root[data-theme="modern"] .panou-imagine-poi{border-color:#D5DDE5}
                                                                                                                                             
                                                                                                                                                    
                                                                                                                                                    
                                                                                                                                                   
                                                                                                                                               
                                                    
#fundalPoi{overflow:auto}
#fundalPoi>.modal{overflow:visible;max-height:none;margin:auto}
                                                                                                                                                 
                                                                                                                                                   
                                                                                                                                                 
                                                                                                                                                 
                                                                                                                                                       
#fundalPoi .modal .camp-grup{display:grid;grid-template-columns:137px minmax(0,1fr);align-items:center;gap:0 10px;margin-bottom:0}
#fundalPoi .modal .camp-grup>label{display:block;margin:0;line-height:1.15}
#fundalPoi .modal .camp-grup>input[type=text],#fundalPoi .modal .camp-grup>lupa-combo{width:167px;max-width:100%}
#fundalPoi .modal .camp-grup>#cmbPoiTip_combo,#fundalPoi .modal .camp-grup>#cmbPoiSucursala_combo,#fundalPoi .modal .camp-grup>#cmbPoiTipClient_combo{width:166px;max-width:100%}
#fundalPoi .modal .camp-grup>#txtPoiToleranta{width:55px}
#fundalPoi .bifa-si-data{display:flex;align-items:center;gap:6px}
                                                                                                                                        
                                                                                                                                        
#fundalPoi .bifa-si-data>.date-wrap{flex:0 0 101px;width:101px}
                                                                                                                               
                                                                                                                                     
                                                                                                                                     
                             
                                                                                                                                    
                                                                                                
#fundalPoi .modal-corp{padding-left:10px;padding-right:10px}
                                                                                                                                                    
                                                                                                                                                   
                                                                                                                                                
                                   
#hlLista{margin-left:14px;margin-right:14px;margin-bottom:0}
#hlLista .item .ic{flex:0 0 30px;height:30px;border-radius:1px}
#hlLista .item .ic img{max-width:30px;max-height:30px}
#hlLista .item .tx b{font-size:10px}
                                                                                                                                          
                                                                                                                                            
                                                                                        
.continut-harta #listaMasini,.pag-urmarire #listaMasini{margin-left:15px;margin-right:15px}
                                                                                                                            
                                                                                                                        
                                                                                                                                      
                                                                                                                               
                                                                                                                                  
                                                                                          
@media(min-width:899.98px){
  :root:not([data-theme="editorial"]) .continut-harta #contorMasini{padding-left:15px}
}
                                                                                                                                    
                                                                                                                              
                                                                                 
@media(min-width:899.98px){
  :root:not([data-theme="editorial"]) .pag-urmarire #contorMasini{padding-left:15px}
}

.col-continut,.col-harta{
  flex:1;position:relative;
  background:var(--panou-continut);
  border:1px solid #00233F;border-radius:0 0 5px 5px;
  display:flex;flex-direction:column;overflow:hidden;min-width:0;
}
.col-continut::before,.col-harta::before{
  content:"";position:absolute;inset:0;
  background:radial-gradient(ellipse 620px 260px at 108% -18%,rgba(255,255,255,.5),transparent 62%);
  pointer-events:none;z-index:1;
}
.bara-sus{
  position:relative;z-index:20;
  display:flex;align-items:center;gap:7px;
  padding:13px 15px 6px 12px;flex-wrap:wrap;
}
                                                                                                                                                 
                                                                                                                                     
                                                                                                                                                  
                                                                                                              
:root:not([data-theme="editorial"]) .bara-sus{padding-left:15px}
.bara-sus .spacer{flex:1}
                                                                                                                                      
                                                                                                                                        
                                                                                                                                 
                                                          
.countdown{
  --cr-d:22px;--cr-g-pista:1.5;--cr-g-arc:1.5;--cr-capat:round;
  --cr-pista:rgba(255,255,255,.20);--cr-arc:#FFE800;--cr-luciu:drop-shadow(0 0 2px rgba(255,232,0,.55));
  --cr-cifra:#FFE800;--cr-cifra-font:var(--font-grila);--cr-cifra-marime:11px;--cr-cifra-greutate:700;
  --cr-text:#FFE800;--cr-text-font:var(--font-grila);--cr-text-marime:12px;--cr-gol:7px;
  --cr-cifra-dy:0;
  position:absolute;left:0;right:0;top:13px;bottom:6px;
  display:flex;align-items:center;justify-content:center;gap:var(--cr-gol);
  color:var(--cr-text);font-family:var(--cr-text-font);font-size:var(--cr-text-marime);pointer-events:none;
}
                                                                                                                            
                                                                                                                           
                                                                                                                               
                                                                                                  
.countdown .cr-cadran{position:relative;flex:0 0 auto;width:var(--cr-d);height:var(--cr-d);display:grid;place-items:center}
.countdown .cr-panza{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}
.countdown .cr-cadran.cr-cu-panza .cr-cifra{color:transparent}
.countdown .cr-inel{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg);filter:var(--cr-luciu)}
.countdown .cr-pista{fill:none;stroke:var(--cr-pista);stroke-width:var(--cr-g-pista)}
                                                                                                                    
                                                                               
.countdown .cr-arc{
  fill:none;stroke:var(--cr-arc);stroke-width:var(--cr-g-arc);stroke-linecap:var(--cr-capat);
  stroke-dasharray:100 100;stroke-dashoffset:calc(-100 * (1 - var(--cr-f, 1)));
  transition:stroke-dashoffset 1s linear;
}
                                                                                
.countdown[data-umple] .cr-arc{transition:stroke-dashoffset .45s cubic-bezier(.2,.8,.2,1),stroke-dasharray .45s cubic-bezier(.2,.8,.2,1)}
.countdown .cr-cifra{position:relative;font-family:var(--cr-cifra-font);font-size:var(--cr-cifra-marime);font-weight:var(--cr-cifra-greutate);line-height:1;color:var(--cr-cifra);font-variant-numeric:tabular-nums lining-nums}
                                                                                                                      
                                                                                            
.countdown .cr-text{display:grid;white-space:nowrap;line-height:1.25}
.countdown .cr-text-viu,.countdown .cr-text-umbra{grid-area:1/1}
.countdown .cr-text-umbra{visibility:hidden}
                                                                                                            
                                                                                   
.countdown[data-stare="reactualizare"] .cr-inel{animation:crRotire .9s linear infinite}
.countdown[data-stare="reactualizare"] .cr-arc{stroke-dasharray:25 75;stroke-dashoffset:0;transition:none}
@keyframes crRotire{from{transform:rotate(-90deg)}to{transform:rotate(270deg)}}
                                                                                                                    
                                                                                                  
.countdown[data-inghetat] .cr-inel{animation-play-state:paused}
.countdown[data-inghetat] .cr-arc{transition:none}
                                                                                                                                     
                                                                                                                                          
               
                                                                                                                                      
                                                                                                                                           
                                                                                                       
#btnInapoiMeniu{display:none}
                                                                                                                                                 
                                                                                                                                                 
                                                                                                                                            
                                                                                                                                                 
                                                    
@media(min-width:899.98px){
  .pag-urmarire .bara-sus{flex:0 0 33px;height:33px}
                                                                                                                                            
                                                                                                                                    
                                        
  :root[data-theme="editorial"] .pag-urmarire .bara-sus{padding-top:0;padding-bottom:0}
  .pag-urmarire .grila-tile{padding-top:0}
                                                                                                                                       
                                                                                                                                  
                                                                                                                                     
                                                                                                                                       
                                                                                                                                      
                                                                     
  .pag-urmarire #lblCountdown{top:0;bottom:0}
                                                                                                                                         
                                                                                                                                   
                                                                                                                                     
  .pag-urmarire .tila-gol{padding-top:0}
                                                                                                                                                   
                                                                                                                                              
                                                                                                                                     
                                                                                                                                                  
                                                                       
  .continut-harta .bara-sus{flex:0 0 33px;height:33px;padding-top:0;padding-bottom:0}
  :root[data-theme="editorial"] .continut-harta .bara-sus{padding-top:0;padding-bottom:0}
  .continut-harta #countdown{top:0;bottom:0}
                                                                                                                                                   
                                                                                                                                                
                                                                                                                                                
                                                                                                                                                
                                                                                                                      
  .continut-harta .bara-sus{z-index:31;pointer-events:none}
  .continut-harta .bara-sus > .btn-lupa{pointer-events:auto}
}
                                                                                                                                      
                        
.bara-sus .mesaj-avertizare-grafic{flex:0 0 100%;order:-1;position:static;transform:none;text-align:center}
.sel-harta{height:21px;font-size:11px;color:#000;min-width:110px}

.zona-harta{
  position:relative;z-index:2;flex:1;
  margin:0 14px;border-radius:3px;overflow:hidden;
  background:#FBF9EC;border:1px solid #00233F;min-height:0;
}
                                                                                                                                                
                                                                                                                                                   
                                                                                                                                                
                                      
#hartaPozitie{border:1px solid #969696}
.harta-el{position:absolute;inset:0}
                                                                                                                                                   
                                                                                                                                                     
                                                                                                                                                   
                                                                                                                                                
                                                                                                                
.leaflet-container.lupa-harta{background-color:var(--harta-fundal)}
                                                                                                                               
                                                                                                                                         
                                                                                                                                               
                                                                                                                                        
                                                                
                                                                                                                                              
.leaflet-container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
                                                                                                                                                  
                                                                                                                                                
                                                                                                                                                  
                                                                                                                                                 
                                                                                                                                                  
                                                                                                                                                  
:root .leaflet-grab:not(.leaflet-crosshair),
:root .leaflet-interactive,
:root .leaflet-dragging .leaflet-grab .leaflet-interactive{cursor:default}
:root .leaflet-dragging .leaflet-marker-draggable{cursor:move}
.status-jos{
  position:relative;z-index:2;flex:0 0 40px;
  display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:12px;
}
                                                                                                                                         
                                                                                                                                        
.status-jos .banda{
  position:absolute;left:12px;right:12px;top:10px;height:18px;border-radius:5px;
  background:linear-gradient(to top,transparent,rgba(4,26,75,.45));
}
.status-jos span{position:relative;font-family:var(--font-grila);font-size:10px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.status-jos .chk{position:relative;display:flex;align-items:center;gap:5px;font-family:var(--font-grila);font-size:10px;color:#fff;cursor:pointer}
                                                                                                                                     
                                                                                                                                        
                                                                                                                   
                                                                   
.status-jos .lupa-harta-coord{position:relative}
                                                                                                                                                 
                                                                                                                                                 
                                                                                                                                                    
                                                                                                                                             
                                                                                                                                                    
.col-harta > .status-jos:not(:has(> .lupa-harta-coord))::after{content:''}
                                                                                                                                               
                                                                                                                                                   
                                                                                                                                                    
                                                                                                                                                
                                                                                                                         
@media(min-width:899.98px){
  .status-jos{flex-basis:32px}
  .status-jos .banda{left:14px;right:14px;top:4px;height:24px}
  .status-jos span,.status-jos .chk{font-size:11px}
  :root[data-theme="editorial"] .status-jos{flex-basis:40px}
}
                                                                                                                                            
                                                                                                                                         
                                                                                                                                                   
                                                                                                                                                            
@media(min-width:899.98px){
  .status-jos > :not(.banda):not(.chk){top:-1px}
  :root[data-theme="editorial"] .status-jos > :not(.banda){top:0}
}

                                                                                                                                   
                                                                                                                                            
                                                                                                                                          
                                                                                                                                          
                                                                                                                                     
                                                                                                                                              
                                                                                                                                         
.marker-masina{position:relative;display:flex;align-items:center;justify-content:center}
.marker-masina img{position:relative;z-index:2}
.halo-selectie{
  position:absolute;left:50%;top:50%;
  border-radius:50%;z-index:1;
}

                                                                                                                                                        
                                                                                                                                                        
                                                                                                                                                       
                                                                                                                                                       
                                                                                                                                                   
                                                                                                                                                
                                                                                                                         
                                                                                                                                                      
                                                                                                                                                       
                                                                                                                                                    
                                                                           
.eticheta-poi{
  background-color:#fff !important;border:1px solid #6F6C6C !important;border-radius:4px !important;
  padding:4px 5px !important;color:#000 !important;
  font-family:var(--font-meniu);font-size:10px;font-weight:normal;line-height:1.2;
  width:max-content;max-width:200px;box-shadow:none !important;white-space:normal !important;
}
.eticheta-poi.eticheta-poi-latime-automata{max-width:none}
.eticheta-poi.leaflet-tooltip-right{margin-left:0}
.eticheta-poi::before{display:none}
.eticheta-poi.leaflet-tooltip.leaflet-interactive{cursor:default}
.eticheta-poi-text{display:inline-block;vertical-align:top;white-space:pre-line;padding:0}
                                                                                                                                             
                                                                                                                                        
                                                                                                                                             
                                                                                                                                            
                                                                                                                                      
                               
.eticheta-poi-indicator{stroke:#6F6C6C;fill:#fff}
                                                                                                                                                   
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                         
                                                                                                                                                     
                                                            
                                                                                                                                                     
                                                                                                                                                            
.indiciu-hover{
  background-color:#F7F8FA !important;border:1px solid #8399A9 !important;border-radius:2px !important;
  box-shadow:inset 0 0 0 1px #fff !important;padding:4px 5px !important;color:#000 !important;
  font-family:var(--font-meniu);font-size:11px;font-weight:normal;line-height:1.3;
  width:max-content;white-space:pre-line !important;max-width:199px;
}
.indiciu-hover::before{display:none}
.indiciu-hover.leaflet-tooltip-right{margin-left:0}

.nod-desen{background:transparent;border:0}
.leaflet-marker-icon.nod-desen{display:flex;align-items:center;justify-content:center}
.nod-desen span{display:block;width:10px;height:10px;border-radius:50%;border:1px solid #000;cursor:move}
.nod-desen.nod-activ span{border-color:#FF0000;border-width:2px}

                                                                                                                                          
                                                                                                                            
                                                                                                                                                
                                                                                                                                        
                                                                                                                                                    
                                                                                                                                                     
                                                                                                                                                  
                                                                                                                                               
.dd-item.dd-ctrl{flex-wrap:wrap;row-gap:3px;cursor:default}
.dd-item.dd-ctrl label{flex:0 0 100%;display:flex;align-items:center;gap:6px;cursor:pointer}
.dd-item.dd-ctrl label:has(>input:disabled){color:#999;cursor:default}
.dd-item.dd-ctrl lupa-combo{width:auto;min-width:110px;height:25px;flex:0 0 auto}
.dd-item.dd-ctrl lupa-combo[aria-disabled="true"]{opacity:.5;cursor:default}
                                                                                                                                
                                                                                                                                              
                                                                                                                                          
                                                                                                                                              
.itm-raza::before,.lupa-rigla-item::before{content:"";display:inline-block;width:12px}
.itm-raza.bifat::before,.lupa-rigla-item.bifat::before{content:"\2713"}

.panou-grila{
  position:relative;z-index:2;flex:1;
  margin:2px 10px 0 8px;border-radius:5px;
  background:linear-gradient(to top,rgba(255,255,255,.15),rgba(255,255,255,0));
  display:flex;flex-direction:column;
  padding:6px 3px 26px 4px;min-height:0;
}
.grila-alba{
  flex:1;background:#fff;border:1px solid #00233F;border-radius:5px;
  overflow:auto;min-height:0;
}
                                                                                                                                                    
                                                                                                                                                  
                                                                                                                                                    
                                                                                                                                                 
                                                                                                                                                   
                                                                                                                                                     
                                                                                                                                                
                                                                                                                                                
                                                                                                                                                   
                                                                                                                                              
                                                                                                                                               
                                                                                                                                               
               
@media(min-width:899.98px){
  .grila-alba,.grila-modul,.lista-alba{scroll-padding-bottom:var(--aer-lista-jos)}
  .lista-alba{scroll-padding-top:var(--aer-lista-sus)}
  .grila-alba,.grila-modul{scroll-padding-top:calc(24px + var(--aer-sub-cap))}
  :root[data-theme="editorial"] .grila-alba,:root[data-theme="editorial"] .grila-modul{scroll-padding-top:calc(34px + var(--aer-sub-cap))}
                                                                                                                                          
                                                                                                                                    
                                                                                     
  :is(.grila-alba,.grila-modul).cap-randuri{scroll-padding-top:calc(24px + (var(--randuri-cap-tema-curenta) - 1) * 13.2px + var(--aer-sub-cap))}
  :root[data-theme="modern"] :is(.grila-alba,.grila-modul).cap-randuri{scroll-padding-top:calc(24px + (var(--randuri-cap-tema-curenta) - 1) * 12.6px + var(--aer-sub-cap))}
  :root[data-theme="editorial"] :is(.grila-alba,.grila-modul).cap-randuri{scroll-padding-top:calc(max(34px, var(--randuri-cap-tema-curenta) * 10.8px + 14px) + var(--aer-sub-cap))}
  :root :is(.grila-alba,.grila-modul).cap-ascuns{scroll-padding-top:0}
  .lista-alba::before,
  .grila-alba::after,.grila-modul::after,.lista-alba::after{
    content:"";display:block;position:sticky;left:0;z-index:7;
    background-color:var(--grila-fundal);
  }
  .lista-alba::before{top:0;height:var(--aer-lista-sus)}
  .grila-alba::after,.grila-modul::after,.lista-alba::after{bottom:0;height:var(--aer-lista-jos)}
  :root[data-theme="dark"] .lista-alba::before,:root[data-theme="dark"] .lista-alba::after{background-color:#1B2735}
  .grila-alba table.grila > thead::after,.grila-modul table.grila > thead::after{content:"";display:block;height:var(--aer-sub-cap)}
  .grila-alba table.grila thead th,.grila-modul table.grila thead th{
    box-shadow:-2px calc(var(--aer-sub-cap) + 2px) 0 -2px var(--grila-fundal),2px calc(var(--aer-sub-cap) + 2px) 0 -2px var(--grila-fundal);
  }
}
@media(min-width:899.98px) and (hover:hover){
  :root[data-theme="dark"] .grila-alba table.grila thead th:hover,
  :root[data-theme="dark"] .grila-modul table.grila thead th:hover{
    box-shadow:-2px calc(var(--aer-sub-cap) + 2px) 0 -2px #111922,2px calc(var(--aer-sub-cap) + 2px) 0 -2px #111922;
  }
}
@media(min-width:899.98px) and (pointer:coarse) and (max-height:560px){
  .grila-alba,.grila-modul{scroll-padding-top:calc(40px + var(--aer-sub-cap))}
                                                                                                                                       
                           
  :is(.grila-alba,.grila-modul).cap-randuri,
  :root[data-theme="modern"] :is(.grila-alba,.grila-modul).cap-randuri{scroll-padding-top:calc(max(40px, var(--randuri-cap-tema-curenta) * 14.4px + 10px) + var(--aer-sub-cap))}
  :root[data-theme="editorial"] :is(.grila-alba,.grila-modul).cap-randuri{scroll-padding-top:calc(max(34px, var(--randuri-cap-tema-curenta) * 14.4px + 14px) + var(--aer-sub-cap))}
}
table.grila{border-collapse:separate;border-spacing:0;width:auto;font-family:var(--font-grila);font-size:11.5px;color:var(--text-principal)}
                                                                                                                                            
                                                                                                                                              
                                                                                                                                         
                                                                                                                                            
                           
table.grila.grila-fixa{table-layout:fixed;width:min-content}
                                                                                                                                                 
                                                                                                                                      
                                                                                                                                                    
                                                                                                                                 
table.grila thead th{
  position:sticky;top:0;z-index:5;height:24px;
  background:var(--grid-header);
  border-right:2px solid #fff;border-radius:2px;
  font-weight:bold;color:#fff;font-size:11px;
  padding:3px 0 3px 2px;text-align:center;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis;
}
@media (hover:hover){table.grila thead th:hover{filter:brightness(1.12)}}
                                                                                                                                      
                                                                                                                                       
                                                                                                                              
                                                                                                                                  
                                                                                                                                      
                                                                   
@media(min-width:899.98px){
  table.grila thead th[data-camp="fldNow"],table.grila tbody td[data-camp="fldNow"]{text-align:center!important}
}
                                                                                                                              
                                                                                                                                       
                                     
                                                                                                                                       
                                                                                                                                   
                                                                                                                                         
                                                                                                                                          
                                                                                                                                           
                                                                                                                                        
                                                                                                                                                   
                                                                                                                                         
                                                                                                                                           
                                                                                                                                          
                                                                                                                                           
                                                                                                     
.cap-randuri{--randuri-cap-tema-curenta:var(--randuri-cap)}
:root:not([data-theme]) .cap-randuri{--randuri-cap-tema-curenta:var(--randuri-cap-clasic,var(--randuri-cap))}
:root[data-theme="modern"] .cap-randuri{--randuri-cap-tema-curenta:var(--randuri-cap-modern,var(--randuri-cap))}
:root[data-theme="dark"] .cap-randuri{--randuri-cap-tema-curenta:var(--randuri-cap-dark,var(--randuri-cap))}
:root[data-theme="compact"] .cap-randuri{--randuri-cap-tema-curenta:var(--randuri-cap-compact,var(--randuri-cap))}
:root[data-theme="editorial"] .cap-randuri{--randuri-cap-tema-curenta:var(--randuri-cap-editorial,var(--randuri-cap))}
.cap-randuri table.grila thead th{white-space:normal;height:calc(24px + (var(--randuri-cap-tema-curenta) - 1) * 1.2em)}
:root[data-theme="editorial"] .cap-randuri table.grila thead th{height:max(34px, calc(var(--randuri-cap-tema-curenta) * 1.2em + 14px))}
@media(max-width:899.98px),(pointer:coarse) and (max-height:560px){
  .cap-randuri table.grila thead th{height:max(40px, calc(var(--randuri-cap-tema-curenta) * 1.2em + 10px))}
}
.cap-randuri table.grila thead th>.text-cap{
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--randuri-cap-tema-curenta);overflow:hidden;text-overflow:ellipsis;
}
.cap-ascuns table.grila thead th{
  height:0!important;padding-top:0!important;padding-bottom:0!important;border-top-width:0!important;border-bottom-width:0!important;
  font-size:0!important;line-height:0!important;visibility:hidden;
}
:root .cap-ascuns table.grila > thead::after{content:none}
                                                                                                                                         
                                                                                                                                   
                                                                                                                                              
                                                               
table.grila tbody td{
  padding:5px 8px;border-bottom:0;white-space:nowrap;height:32px;font-size:14px;overflow:hidden;text-overflow:ellipsis;
}
                                                                                                                                   
                                                                                                                                 
                                                                                                                                       
                                          
table.grila .col-bifa,
:root[data-theme="compact"] table.grila .col-bifa,
:root[data-theme="editorial"] table.grila .col-bifa{padding-left:0;padding-right:0;text-align:center}
table.grila tbody tr:nth-child(even){background:var(--rand-par)}
@media (hover:hover){table.grila tbody tr:hover{background:var(--rand-hover)}}
table.grila tbody tr.selectat{background:var(--rand-selectat)}
                                                                                                                                                      
table.grila td.inghetat{position:sticky;z-index:4;background:#fff}
table.grila tbody tr:nth-child(even) td.inghetat{background:var(--rand-par)}
@media (hover:hover){table.grila tbody tr:hover td.inghetat{background:var(--rand-hover)}}
table.grila tbody tr.selectat td.inghetat{background:var(--rand-selectat)}
table.grila thead th.inghetat{z-index:6}
                                                                                                                  
                                                                                                             
                                                                                                              
                                                                                                                 
:root[data-theme="dark"] table.grila td.inghetat{background:#131C26}
:root[data-theme="dark"] table.grila tbody tr:nth-child(even) td.inghetat{background:var(--rand-par)}
@media (hover:hover){:root[data-theme="dark"] table.grila tbody tr:hover td.inghetat{background:var(--rand-hover)}}
:root[data-theme="dark"] table.grila tbody tr.selectat td.inghetat{background:var(--rand-selectat)}
                                                                                                                                     
                                                                                                                                       
                                                                                                                                       
                                                                                                                                       
                                                                               
:root table.grila tbody tr.rand-eroare>td{color:#C00}
:root table.grila tbody tr.rand-eroare>td.celula-eroare{font-weight:bold}
:root[data-theme="dark"] table.grila tbody tr.rand-eroare>td{color:#FF8A80}
                                                                                                                                               
                                                                                                                                      
                                                                                                                                                
                                                                                                
.btn-celula{
  background:#fff;border:1px solid #B9C8D8;border-radius:3px;
  padding:2px;display:inline-flex;align-items:center;
}
.btn-celula img{width:20px;height:20px}
                                                                                                                                          
                                                                 
@media (hover:hover){.btn-celula:not(:disabled):hover{background:#E8F2FD;border-color:#6EA3D8}}
.btn-celula:disabled{opacity:.55;cursor:default}
                                                                                                                                           
                                                                                                                                           
                                                                                                                                            
                                                                                                              
table.grila .legatura-celula{
  background:none;border:0;padding:0;margin:0;
  font:inherit;color:#00008B;text-align:inherit;cursor:pointer;
}
@media (hover:hover){table.grila .legatura-celula:hover{text-decoration:underline}}
:root[data-theme="modern"] table.grila .legatura-celula,
:root[data-theme="compact"] table.grila .legatura-celula{color:#0465AC}
:root[data-theme="dark"] table.grila .legatura-celula{color:#7CC4FF}
:root[data-theme="editorial"] table.grila .legatura-celula{color:var(--ed-accent);text-underline-offset:3px}
                                                                                                                                         
               
.sub-grila{
  position:absolute;left:10px;right:12px;bottom:4px;height:18px;border-radius:5px;
  background:linear-gradient(to top,transparent,rgba(4,26,75,.45));
  display:flex;align-items:center;justify-content:space-between;
  padding:0 10px;z-index:3;
}
.sub-grila .total{font-family:var(--font-grila);font-size:10px;color:#fff}
.sub-grila .chk{display:flex;align-items:center;gap:5px;font-family:var(--font-grila);font-size:9px;color:#fff;cursor:pointer}
.sub-grila a{color:#fff;font-family:var(--font-grila);font-size:10px;text-decoration:none;cursor:pointer}
@media (hover:hover){.sub-grila a:hover{text-decoration:underline}}










                                                                                                                                                 
                                                                                                                                                    
                                                                                                                                                     
                                                                                                                                                   
                                                                                                                  
.panou-filtre{position:relative;z-index:2}
                                                                                                                                              
                                                                                                                                              
.panou-filtre[hidden]{display:none !important}
                                                                                                                                             
                                                                                                                                             
                                                  
.filtre-tab{
  position:relative;
  background:var(--btn-blue);
  border:1px solid #001078;border-radius:5px 5px 0 0;
  color:#fff;font-size:15px;font-family:var(--font-titlu);
  display:flex;align-items:center;gap:8px;padding:0 10px 0 6px;
}
                                                                                                                                             
                                                                                                                                             
                                                                                                                                        
                                                                                                                                             
                                                                                                                                                 
.filtre-tab .plus{
  width:16px;height:16px;flex:0 0 16px;
  background:url("../Imagini/plusIcon.png") center/16px 16px no-repeat;
  font-size:0;
}
                                                                                                                                                
                                                                                                                                                
                                                                       
.filtre-corp{
  width:max-content;height:auto;
  background:var(--hdr-grad);
  border:1px solid #00233F;border-radius:0 5px 5px 5px;
  position:relative;padding:8px 10px;
  display:flex;flex-direction:column;gap:8px;
}
.filtre-corp::after{
  content:"";position:absolute;inset:2px;
  border:1px solid rgba(172,218,255,.5);border-radius:4px;
  background:linear-gradient(to right,transparent,rgba(255,255,255,.35));
  -webkit-mask-image:linear-gradient(to bottom,#000,transparent 55%);
  mask-image:linear-gradient(to bottom,#000,transparent 55%);
  pointer-events:none;
}
                                                                                                                                           
                                                                                                                                                 
                                                                                                                                               
                                                                                                                                              
                       
.filtre-controale{
  display:grid;grid-template-columns:max-content max-content;align-items:center;gap:4px 10px;
  position:relative;z-index:1;
}
.filtre-controale > .fr{display:contents}
                                                                                                                                                          
.filtre-butoane{
  display:flex;justify-content:flex-end;align-items:center;gap:8px;
  position:relative;z-index:1;
}
.filtre-corp label{font-family:var(--font-meniu);font-size:12px;color:#fff}
.filtre-corp lupa-combo{height:21px;font-size:11px;color:#000}
                                                                                                                                            
                                                                                                                                                
                                                                                                                                                 
                                                                                                                                       
                                                                                                                                                
                                                                                       
.filtre-controale lupa-combo,
.filtre-controale input[type="text"]{width:var(--latime-filtru,auto)}
                                                                                                                                            
                                                                                                                                                   
                                                                                                                                                   
                                                                                                                                                        
.filtre-controale input[type="text"]{
  height:21px;padding:0 8px;
  font-size:11px;color:#000;
  background-color:#fff;border:1px solid var(--camp-border);border-radius:5px;
}
                                                                                                                                           
                              
.filtre-corp .lista-grupa{
  overflow:auto;background:#fff;color:#000;
  border:1px solid var(--camp-border);font-size:11px;padding:2px 4px;
}
.filtre-corp .lista-grupa div{display:flex;align-items:center;gap:5px}
.filtre-corp .lista-grupa label{color:#000;width:auto;font-size:11px}
.subsol{
  position:relative;z-index:2;flex:0 0 24px;
  display:flex;align-items:center;justify-content:space-between;
  padding:0 20px 2px 18px;font-size:9px;color:rgba(255,255,255,.55);
}

                                                                                                                                                 
                                                                                                                                                
                                          
.pagina-modul{flex:1;position:relative;display:flex;min-height:0;min-width:0;margin-top:12px}
                                                                                                                                                
                                                                                                                                                
                                                                                                                                                        
                                                                                                                                                   
                                                                                                                                               
.pagina-modul::before{
  content:"";position:absolute;left:0;right:0;top:-12px;bottom:0;
  background:linear-gradient(to bottom,rgba(0,35,63,.941) 1%,rgba(0,35,63,.322) 125%);
  pointer-events:none;z-index:0;
}
                                                                                                                                                 
                                                                                                                                                         
                                                                                                                                             
                                                                                                                                                   
                                                                                                                                                             
:root[data-theme="modern"] .pagina-modul::before,:root[data-theme="compact"] .pagina-modul::before{background:var(--panou-continut)}
                                                                                                                                               
                                                                                                                                               
                                                                                                                            
.pagina-modul>.zona-grila-modul{order:1}
.pagina-modul>.rail{order:2}
                                                                                                                                              
                                                                                                                                                  
                                                                                                                                                
                                                                                     
.pagina-modul .zona-grila-modul{
  flex:1;display:flex;flex-direction:column;min-width:0;
  margin:0 6px 4px 10px;position:relative;
  border-radius:5px;padding:6px 5px 5px 4px;
  background:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,.15));
}
                                                                                                                                                
                                                                                                                                                      
                                                                                                                                                       
                                                                                                                                                   
                                                                                                                                                 
                                                                                                                                    
@media(min-width:899.98px){
  :root:not([data-theme]) .pagina-modul .zona-grila-modul.fundal-adaugare{isolation:isolate}
  :root:not([data-theme]) .pagina-modul .zona-grila-modul.fundal-adaugare::before{
    content:"";position:absolute;left:0;right:0;top:0;bottom:8px;z-index:-1;pointer-events:none;
    border-radius:7px;
    background:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,.15)) 0 0/100% calc(100% + 8px) no-repeat,
               url("../Imagini/background.png") center/101.69% 102.92% no-repeat;
  }
  :root:not([data-theme]) .pagina-modul:has(>.rail)>.zona-grila-modul.fundal-adaugare::before{left:5px}
  :root:not([data-theme]) .pagina-modul:has(>.rail)>.zona-grila-modul.fundal-adaugare{background:none}
  :root[data-theme]:not([data-theme="editorial"]) .pagina-modul:has(>.rail)>.zona-grila-modul.fundal-adaugare{isolation:isolate;background:none}
  :root[data-theme]:not([data-theme="editorial"]) .pagina-modul:has(>.rail)>.zona-grila-modul.fundal-adaugare::before{
    content:"";position:absolute;left:5px;right:0;top:0;bottom:8px;z-index:-1;pointer-events:none;
    border-radius:7px;
    background:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,.15)) 0 0/100% calc(100% + 8px) no-repeat;
  }
  :root[data-theme]:is([data-theme="modern"],[data-theme="compact"]) .pagina-modul:has(>.rail)>.zona-grila-modul.fundal-adaugare::before{bottom:9px;background-size:100% calc(100% + 9px)}
  :root[data-theme]:is([data-theme="dark"]) .pagina-modul:has(>.rail)>.zona-grila-modul.fundal-adaugare::before{bottom:4px;background-size:100% calc(100% + 4px)}
}
.grila-modul{flex:1;background:#fff;border:1px solid #00233F;border-radius:3px;overflow:auto;min-height:0}
                                                                                                                                                     
                                                                                                                                                       
                                                                                                                                                
                                                                                                                                                   
                                                
.grila-modul.se-incarca{pointer-events:none;cursor:progress}
.grila-modul.se-incarca table{opacity:.5}
                                                                                                                                 
                                                                                                                                         
                                                                                                                                         
                                                                                                                                          
                                                                                                                                            
                                                                                                                                          
                                                                              
table.grila .ind-sort{position:absolute;top:1px;left:calc(50% + 1px);width:7px;height:4px;transform:translateX(-50%);pointer-events:none}
table.grila .ind-sort.sus{background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%)}
table.grila .ind-sort.jos{background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%)}
                                                                                                                                         
                                                                                                                                      
                                                                                                                                    
                                                                                                                                         
                                                                                                               
                                                                                                                                 
                                                                                                                          
                                                                                                                                          
                                                                                                                             
                                                                                   
#capGrilaModul th{cursor:default}
#capGrilaModul th[data-sort]{cursor:pointer}
table.grila thead th[data-rol="actiune"]{cursor:default}
                                                                                                                               
                                                                                                                                  
                                                                                                                                      
                                                                                                                                         
                                                                                                                                       
table.grila th .maner-col{position:absolute;top:0;right:0;width:4px;height:100%;cursor:col-resize;z-index:7}
                                                                                                                                          
                                                                                                                                    
                                                                                                                                           
                                                                                                                                            
                                                                                                                                   
#capGrilaModul.redimensionez,#capGrilaModul.redimensionez th,
#capGrilaPerim.redimensionez,#capGrilaPerim.redimensionez th,
table.grila thead.redimensionez,table.grila thead.redimensionez th{cursor:col-resize;user-select:none}
                                                                                                                            
                                                                           
#capGrilaModul th.col-actiune{padding-left:1px;padding-right:1px}
                                                                                                                                        
                                                                                                                                          
                                                                                                                                   
                                                                                                                                        
                                                                                                                                       
                                
.banda-jos-modul{
  flex:0 0 18px;min-height:0;margin-top:3px;border-radius:5px;
  background:linear-gradient(to top,transparent,rgba(4,26,75,.45));
  display:flex;align-items:center;justify-content:space-between;padding:0 12px;
  font-family:var(--font-grila);font-size:10px;color:#fff;
}
                                                                                                                          
                                                                                                                     
#zonaDreaptaJosModul:empty{display:none}
                                                                                                                                      
                                                                                                                                     
                                                                                                                                     
                                                                                                                                           
                                                                                                                                           
                                                                                              
@media(min-width:899.98px){
  .banda-jos-modul{flex-basis:24px;margin-top:4px;font-size:11px}
  .pagina-modul .zona-grila-modul{padding-bottom:4px}
  :root[data-theme="editorial"] .banda-jos-modul{flex-basis:32px;margin-top:4px;padding-top:8px}
  :root[data-theme="editorial"] .pagina-modul .zona-grila-modul{padding-bottom:5px}
}
                                                                                                                          
                                                                                                                     
                                                                                                                            
                                                                                                                      
                                                                                                             
@media(min-width:899.98px){
  .banda-jos-modul > *{position:relative;top:-1px}
  .banda-jos-modul input{position:relative;top:1px}
  :root[data-theme="editorial"] .banda-jos-modul > *,
  :root[data-theme="editorial"] .banda-jos-modul input{top:0}
}
                                                                                                                                         
                                                                                                                                        
                                                                                                                                    
                                                                                                                                           
                                                                                                                                  
                                                                                                                                         
                                                                                                                         
@media(min-width:899.98px){
  :root:not([data-theme="editorial"]) .pagina-modul>.rail{margin-right:13px;margin-bottom:12px;padding-top:14px}
  :root:not([data-theme="editorial"]) .pagina-modul:has(>.rail)>.zona-grila-modul{margin-left:8px;margin-right:8px;padding-left:5px}
  :root:not([data-theme]) .rail{scrollbar-width:none}
  :root[data-theme="modern"] .pagina-modul:has(>.rail)>.zona-grila-modul:not(.fundal-adaugare),
  :root[data-theme="compact"] .pagina-modul:has(>.rail)>.zona-grila-modul:not(.fundal-adaugare){margin-top:-5px;margin-bottom:9px}
  :root:not([data-theme]) .pagina-modul:has(>.rail)>.zona-grila-modul:not(.fundal-adaugare){margin-bottom:7px}
  :root[data-theme="modern"] .pagina-modul>.rail,
  :root[data-theme="compact"] .pagina-modul>.rail{margin-bottom:13px}
  :root[data-theme="dark"] .pagina-modul>.rail{margin-bottom:8px}
}
                                                                                                                                          
                                                                                                                                     
                                                                                                                                          
                                                                                                                               
                                                                                                                                       
                                                                                                                                           
                                                                                                                                
.col-meniu.col-meniu-modul .cap-panou{margin-right:0}
.col-meniu.col-meniu-modul .perioada-rand:last-child{margin-bottom:0}
.rand-masina > lupa-combo:not([hidden]){display:flex;width:150px;margin-left:auto;margin-right:auto}
:where(.rand-masina) > lupa-combo{height:23px;font-size:11px}
:root[data-theme="dark"] .rand-masina > lupa-combo{background-color:#2A3947;color:#EDF3F8;border:1px solid #3A4956}
:root[data-theme="modern"] .rand-masina > lupa-combo,:root[data-theme="compact"] .rand-masina > lupa-combo{background-color:#fff;color:#1B2530;border:1px solid #C6CFD8}
:root[data-theme="editorial"] .rand-masina > lupa-combo{margin:3px auto}
                                                                                                                                    
                                                                                                                                        
                                                                                                                                          
                                                                                                                                     
                                                                                               
@media(min-width:899.98px){
  :root[data-theme="editorial"] .col-meniu-modul:not([hidden]):has(> .acc-item:not(.ascuns-in-dialog)) + .pagina-modul{margin-left:12px}
}
                                                                                                                                        
                                                                                                                                          
                                                                                                                                           
                                                                                                                                     
                                                                                                                                          
.col-meniu-modul:not(:has(> .acc-item:not(.ascuns-in-dialog))){display:none}
                                                                                                                                  
                                                                                                                                   
                                                                                                                                  
                                                                                                                    
                                                                                                                     
.col-meniu.col-meniu-modul[hidden]{display:none}
                                                                                                                                       
                                                                                                                                       
                                                                                                                                     
                                                                                                                                      
                                                                                                                                           
                                                                                                                               
                                                                                                                       
.col-meniu-modul .rand-masina > label{display:none}
@media(max-width:899.98px){
  :root .continut > .col-meniu.col-meniu-modul{
    flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:8px;
    max-height:none;overflow:visible;padding:6px 10px 0 10px;background:none;border:0;
  }
  :root .col-meniu.col-meniu-modul > .acc-item{display:contents}
  :root .col-meniu.col-meniu-modul > .acc-item > .acc-titlu{display:none}
  :root .col-meniu.col-meniu-modul > .acc-item > .acc-corp{display:contents;color:inherit}
  :root .col-meniu.col-meniu-modul .perioada-rand,
  :root .col-meniu.col-meniu-modul .rand-masina{display:flex;flex-direction:column;align-items:stretch;gap:3px;margin:0}
  :root .col-meniu.col-meniu-modul .perioada-rand{flex:1 1 88px;min-width:max-content}
  :root .col-meniu.col-meniu-modul .rand-masina{flex:1.3 1 120px;min-width:120px}
  :root .col-meniu.col-meniu-modul .perioada-rand > label,
  :root .col-meniu.col-meniu-modul .rand-masina > label{
    display:block;width:auto;height:16px;line-height:16px;font-size:12px;color:inherit;
    white-space:nowrap;text-transform:none;letter-spacing:normal;
  }
  :root .col-meniu.col-meniu-modul .perioada-rand > .date-wrap{flex:0 0 auto;width:100%}
  :root .col-meniu.col-meniu-modul .rand-masina > lupa-combo{margin:0;width:100%}
}
                                                                                                                             
                                                                                                                                        
                                                                                                                                       
                                                                                                                                       
                                                                    
.rail{
                                                                                                                                 
                                                                                                                                  
                                                                                                                                
                                                                                                            
  flex:0 0 92px;display:flex;flex-direction:column;gap:6px;align-items:center;
  position:relative;
  padding:6px 4px;margin-right:6px;
                                                                                                                                    
                                                                                                                                       
                                                                                                                                       
                                                                                                                                
                                                                                                                                
                                                                                                     
  background:#3FBAE5 url("../Imagini/background.png") 0 0/100% 100% no-repeat;
  border-radius:7px;
  overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;
}
                                                                                                                                        
                                                                                                                                            
                                                                                                                                      
                                                                                                                                       
                                                                                                                                       
                                                                                                                                 
:root:not([data-theme]){
  --tila-albastru:linear-gradient(to top,rgba(255,255,255,.745) -15.3%,rgba(0,152,238,.745) 25.8%,rgba(255,255,255,.745) 127.4%) padding-box;
  --tila-auriu:linear-gradient(to top,rgba(255,255,255,.745) -15.3%,rgba(238,174,0,.745) 25.8%,rgba(255,255,255,.745) 127.4%) padding-box;
}
.rail .tila{
  flex:0 0 auto;
  width:65px;height:65px;border-radius:6px;
                                                                                                                                 
                                                       
  background:var(--tila-albastru,var(--btn-blue));
                                                                                                                                 
                            
  border:1px solid rgba(0,16,120,.745);
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;
  color:#fff;font-family:var(--font-meniu);font-size:11px;
                                                                                                                                    
                                                                                       
                                                                                                                                     
                                                                                                  
  text-shadow:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7);
                                                                                                                                       
                                                                                                                                      
                                                                                                                                          
                                                                                                                                     
                                                                                                   
  position:relative;z-index:0;
}
.rail .tila img{width:40px;height:40px;flex:0 0 auto}
                                                                                                                                           
                                                                                                                                       
                                                                                                                                        
                                                                                                                                     
                                                                            
.rail .tila::before{
  content:"";position:absolute;inset:0 -1px -1px 0;z-index:-1;pointer-events:none;
  border:1px solid #fff;border-radius:4.5px;
  background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));
  -webkit-mask-image:linear-gradient(to bottom,#000 5.2%,transparent 51.3%);
  mask-image:linear-gradient(to bottom,#000 5.2%,transparent 51.3%);
}
                                                                                                                                
                                                                                                                                     
                                                                                                                         
                    
:root:not([data-theme]) .rail .tila{border-radius:5.5px}
                                                                                                                                  
                                                                                                 
.rail .tila:disabled::before{display:none}
                                                                                                    
                                                                                                                      
                                                                                                                              
                                                                                                                        
:root[data-theme="modern"] .rail .tila::before,
:root[data-theme="dark"] .rail .tila::before,
:root[data-theme="compact"] .rail .tila::before{display:none}
                                                                                                                                 
                                                                                                                                    
                                                                                                                               
                                                                                
                                                                         
                                                                                                                      
                                                                                                                                     
                               
.rail .tila.activ,
.rail .tila:not(:disabled):active{background:var(--tila-auriu,var(--btn-gold))}
                                                                                                                       
.rail .tila:disabled{opacity:1;cursor:default;box-shadow:none;border-color:rgba(0,16,120,.4);color:rgba(255,255,255,.5);text-shadow:none}
.rail .tila:disabled img{opacity:.5}
                                                                                                                                      
                                                                                                              
                                                                                                                                     
                                                                                                                       
                                                                                                                                    
                                  
:root:not([data-theme]) .rail .tila:disabled{background:linear-gradient(rgba(0,152,238,.6667),rgba(0,152,238,.6667)) padding-box,rgba(0,152,238,.4)}
                                                                                                                                     
                                                                                                                                        
                                                                                                                                   
                                                                                                                                        
                                                                                      
:root:not([data-theme]) .rail .tila.activ:disabled{background:linear-gradient(to top,rgba(255,255,255,.8) -15.3%,rgba(238,174,0,.8) 25.8%,rgba(255,255,255,.8) 127.4%) padding-box}
                                                                                                                                      
                                                                                                                                     
                                                                                                                                 

                                                                                                        
                                                                                                                                     
                                                                                                                                        
                                                                                                                                      
                                                                                                                                  
                                                                                                                                 
                                                                                                                                
                                                          
                                                                                                           
                                                                                                                                        
                                                                                                                                          
                                                                                                                                      
                                                                   
.modal-fundal{
  display:none;position:absolute;inset:0;background:rgba(0,0,0,.157);z-index:800;
  align-items:center;justify-content:center;
}
#fundalPozitie{background:rgba(0,0,0,.55)}
                                                                                                                                  
                                                                                                                         
                                                                                                                           
                                                                                                                       
#fundalImport{background:none}
                                                                                                                                          
                                                                                                                                            
                                                                                                                              
                                                                                                                                    
                                                
:root:not([data-theme]) #fundalPdi{background:none}
:root:not([data-theme]) #fundalPdi .modal{box-shadow:none}
.modal-fundal.activ{display:flex}
                                                                                                                                    
                                                                                                                                        
                                                                                                                                        
                                                                                                                                            
                                                                                                                                           
.modal-fundal[data-dialog-fix]{padding-top:95px}
                                                                                                                                     
                                                               
.ascuns-in-dialog{display:none !important}
                                                                                                                                   
                                                                                                                                
                                                                                                                           
                                                     
.ascuns-lipsa-loc{display:none !important}
.modal{
  background:var(--modal-fundal);color:var(--modal-text);
  border:1px solid #63707E;border-radius:6px;box-shadow:0 10px 40px rgba(0,0,0,.6);
  min-width:360px;max-width:92%;max-height:92%;overflow:auto;
  font-family:var(--font-meniu);font-size:12px;
}
.modal[tabindex="-1"]:focus{outline:none}
.modal .modal-titlu{
  background:var(--hdr-grad);color:#fff;
  padding:6px 12px;font-size:13px;font-weight:bold;
  display:flex;justify-content:space-between;align-items:center;
  border-radius:5px 5px 0 0;
}
.modal .modal-titlu .inchide{cursor:pointer;color:#fff;font-weight:bold;background:none;border:none;font-size:15px}
                                                                                                                                     
                                                                                                                                   
                                                                                                                    
                                                                                                                                 
                                     
.modal .modal-titlu .inchide:disabled{opacity:.55;cursor:default}
                                                                                                                                        
                                                                                                                                         
                                                                                                                                      
                                                                            
.modal-fundal:not([data-dialog-fix]) .modal .modal-titlu{-webkit-user-select:none;user-select:none}
.modal .modal-corp{padding:14px 18px}
.modal .modal-actiuni{display:flex;justify-content:flex-end;gap:8px;padding:10px 18px 14px}
                                                                                                                                         
                                                                                                                                          
                                                                                                                                          
                                                                                                                                          
                                                                                                                                   
                
#modalEditare .modal-actiuni,#modalStergere .modal-actiuni,#modalRapoarte .modal-actiuni,#fundalImport .modal-actiuni{
  position:relative;z-index:1;flex:0 0 auto;background:none;padding:6px 30px 12px;
}
                                                                                                                                    
                                                                   
#modalStergere .modal-actiuni{padding-top:11px}
                                                                                                                                      
                                                                                                                                      
                                                                                                                               
                                                                                                                             
#modalEditare .modal-actiuni::before,#modalStergere .modal-actiuni::before,#modalRapoarte .modal-actiuni::before,#fundalImport .modal-actiuni::before{
  content:"";position:absolute;left:30px;right:30px;top:0;height:1px;background:rgba(255,255,255,.7);
}
                                                                                                            
                                                                                                                            
                                                                                                                                        
                                                                                                                                     
                                                                              
#btnRenuntareImport,#btnRenuntareRapoarte{min-width:75px;padding:3px}
                                                                                                                                          
                                                                                                                                         
                                                                                                                                   
                                                                                                                                            
                                                                                                                
#modalStergere .modal-actiuni{padding-left:45px;padding-right:45px;gap:6px}
                                                                                                                                
                                                                                                                              
                                                                                                     
#modalStergere{--x-linie-stergere:39px}
#modalStergere .modal-actiuni::before{left:var(--x-linie-stergere);right:var(--x-linie-stergere)}
#modalStergere .modal-actiuni .btn-argintiu{width:75px;padding:3px}
                                                                                                                                          
                                                                                                                                     
                                                                                                                                       
                                                                                                                                         
                                                                                                                                          
                                            
                                                                                                                               
                                                                                                                                    
                                                                                                                                   
                                                                                                                                 
                                                                                                                                         
                                                                                                                                         
                                        
#modalEditare.e06,#modalEditare.e12,#modalEditare.e13{--x-linie-editare:36px}
#modalEditare.e07{--x-linie-editare:35px}
#modalEditare.e08{--x-linie-editare:45px}
#modalEditare.e09{--x-linie-editare:40px}
#modalEditare.e11{--x-linie-editare:37px}
#modalEditare.e48,#modalEditare.e49,#modalEditare.e50,#modalEditare.e51,#modalEditare.e52{--x-linie-editare:46px}
#modalEditare.e46,#modalEditare.e47,#modalEditare.e00{--x-linie-editare:46px}
@media(min-width:899.98px){
  #modalEditare.e07 .modal-actiuni{padding:6px 75px 17px;gap:7px}
  #modalEditare.e07 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
}
#modalEditare.e07 .modal-actiuni .btn-argintiu{width:75px;padding:3px}
                                                                                                                             
                                                                                                                                
                                                                                                                    
                                                                                 
@media(min-width:899.98px){
  #modalEditare.e08 .modal-actiuni{padding:6px 65px 12px;gap:6px}
  #modalEditare.e08 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
}
#modalEditare.e08 .modal-actiuni .btn-argintiu{width:75px;padding:3px}
                                                                                                                               
                                                                                                                                
                                                  
@media(min-width:899.98px){
  #modalEditare.e09 .modal-actiuni{padding:6px 67px 12px;gap:7px}
  #modalEditare.e09 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
}
#modalEditare.e09 .modal-actiuni .btn-argintiu{width:75px;padding:3px}
                                                                                                                                      
                                                                                                                                
                                                                                                                                        
                                                                                                                                          
                                                                                                                                          
                                                    
@media(min-width:899.98px){
  #modalEditare.e06 .modal-actiuni{padding:6px 65px 12px;gap:6px}
  #modalEditare.e06 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
}
                                                                                                                                      
                                                                                                             
@media(min-width:698.98px){
  #modalEditare.e13 .modal-actiuni{padding:6px 65px 12px;gap:6px}
  #modalEditare.e13 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
}
                                                                                                                                       
                                                                                                                                     
                                                                                                                                    
                                              
@media(min-width:698.98px){
  #modalEditare.e12 .modal-actiuni{padding:6px 58px 12px;gap:6px}
  #modalEditare.e12 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
}
                                                                                                                                          
                                                                                                                                          
                                                                                                                                           
                                                                                                                                  
                                                       
@media(min-width:806.98px){
  #modalEditare.e11 .modal-actiuni{padding:6px 88px 12px 108px;gap:6px}
  #modalEditare.e11 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
                                                                                                                                       
                                                                                                                                   
                                                                       
  #modalEditare.e11 #campuriModal>.separator-zona{margin-left:7px;margin-right:7px}
                                                                                                                                    
                                                                                               
  #modalEditare.e11 #campuriModal>.titlu-masina-card{margin-left:7px}
}
                                                                                                                                       
                                                                                                                                        
                                                                                                                                      
                                                                                              
@media(min-width:840.98px){
  #modalEditare.e11 .modal{margin-right:98px}
}
                                                                                                                             
                                                                                                                                    
                                                                                                                                         
@media(min-width:740.98px){
  #modalEditare.e12 .modal{margin-right:98px}
}
                                                                                                                                    
                                                               
@media(min-width:740.98px){
  #modalEditare.e13 .modal{margin-right:98px}
}
                                                                                                                                
                                                                                                                                    
                                                                                                                                       
                                                                                                                                       
                                                                                                                                     
                                                                                                                                        
                                                      
@media(min-width:616.98px){
  #modalEditare.e48 .modal-actiuni,#modalEditare.e51 .modal-actiuni,#modalEditare.e52 .modal-actiuni{padding:6px 56px 14px;gap:6px}
  #modalEditare.e48 .modal-actiuni::before,#modalEditare.e51 .modal-actiuni::before,
  #modalEditare.e52 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
}
@media(min-width:681.98px){
  #modalEditare.e49 .modal-actiuni,#modalEditare.e50 .modal-actiuni{padding:6px 56px 14px;gap:6px}
  #modalEditare.e49 .modal-actiuni::before,#modalEditare.e50 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
}
                                                                                                                                     
                                                                                                                               
@media(min-width:665.98px){
  #modalEditare.e48 .modal,#modalEditare.e51 .modal,#modalEditare.e52 .modal{margin-right:98px}
}
@media(min-width:725.98px){
  #modalEditare.e49 .modal,#modalEditare.e50 .modal{margin-right:98px}
}
#modalEditare.e48 .modal-actiuni .btn-argintiu,#modalEditare.e49 .modal-actiuni .btn-argintiu,#modalEditare.e50 .modal-actiuni .btn-argintiu,
#modalEditare.e51 .modal-actiuni .btn-argintiu,#modalEditare.e52 .modal-actiuni .btn-argintiu{width:75px;padding:3px}
#modalEditare.e06 .modal-actiuni .btn-argintiu,#modalEditare.e11 .modal-actiuni .btn-argintiu,
#modalEditare.e12 .modal-actiuni .btn-argintiu,#modalEditare.e13 .modal-actiuni .btn-argintiu{width:75px;padding:3px}
                                                                                                                                     
                                                                                                                                          
                                                                                                                                 
@media(min-width:628.98px){
  #modalEditare.e46 .modal-actiuni{padding:6px 56px 14px;gap:6px}
  #modalEditare.e46 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
}
@media(min-width:568.98px){
  #modalEditare.e47 .modal-actiuni{padding:6px 56px 14px;gap:6px}
  #modalEditare.e47 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
}
@media(min-width:551.98px){
  #modalEditare.e00 .modal-actiuni{padding:6px 56px 14px;gap:6px}
  #modalEditare.e00 .modal-actiuni::before{left:var(--x-linie-editare);right:var(--x-linie-editare)}
}
@media(min-width:676.98px){
  #modalEditare.e46 .modal{margin-right:98px}
}
@media(min-width:621.98px){
  #modalEditare.e47 .modal{margin-right:98px}
}
@media(min-width:605.98px){
  #modalEditare.e00 .modal{margin-right:98px}
}
#modalEditare.e46 .modal-actiuni .btn-argintiu,#modalEditare.e47 .modal-actiuni .btn-argintiu,
#modalEditare.e00 .modal-actiuni .btn-argintiu{width:75px;padding:3px}
                                                                                                                                          
                                                                                                                                           
                                                                                                                                          
                                                                                                                   
@media(min-width:899.98px){
  #modalEditare .modal-actiuni .btn-argintiu,#modalRapoarte .modal-actiuni .btn-argintiu,
  #fundalImport .modal-actiuni .btn-argintiu{position:relative;top:5px}
}
                                                                                                                                           
                                                                                                                                          
                                                                                                                                         
                                                                                                                                        
                  
@media(min-width:899.98px){
  #modalRapoarte .modal-actiuni{padding-right:65px}
  #fundalImport .modal-actiuni{padding-right:67px}
}
                                                                                                   
                                                                                                                                     
                                                                                                                                       
                                                                                                                                          
                                                                                                                           
                                                                                                                                          
                                                                                                                                     
                                                                                       
                                                                                                                                    
                                                                
#modalEditare,#modalStergere,#modalRapoarte{background:none}
                                                                                                                                         
                                                                                                                                           
                                                                                                                                          
                                                                                                                               
#modalRapoarte{pointer-events:none;padding-top:95px}
#modalRapoarte .modal{pointer-events:auto}
:root[data-theme="editorial"] #modalRapoarte{padding-top:112px}
                                                                                                                                       
                                                                                                                                           
                                                                                                                                         
                                                                                                                                          
                                                                                                                                          
                                                                                                                                          
@media(min-width:899.98px){
  #lblSelectatiRaportModul{position:absolute;left:50px;top:36px;width:300px}
  #modalRapoarte label[for="cmbRapoarteModul"]{position:absolute;left:50px;top:89px;width:78px;white-space:nowrap}
  #cmbRapoarteModul_combo{position:absolute;left:122px;top:85px;width:197px;height:25px}
  #btnPreviewRaportModul{position:absolute;left:324px;top:85px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0}
                                                                                                                                          
                                                                                          
  :root[data-theme="editorial"] #lblSelectatiRaportModul{width:298px}
  :root[data-theme="editorial"] #cmbRapoarteModul_combo{width:195px}
  :root[data-theme="editorial"] #btnPreviewRaportModul{left:322px}
}
                                                                                                                                      
                                                                                                                                          
                                                                                                                                    
                                                                                                                                    
                                                                                                                                         
                                                                                                                                           
#fundalImport{pointer-events:none;padding-top:95px}
#fundalImport .modal{pointer-events:auto}
:root[data-theme="editorial"] #fundalImport{padding-top:112px}
                                                                                                                                         
                                                                                                                                         
                                                                                                                                         
                                                                                                                                        
                                                                                                                                       
           
#modalEditare .modal,#modalStergere .modal,#modalRapoarte .modal,#fundalImport .modal{
  background:none;border:none;box-shadow:none;border-radius:10px;color:#fff;
  position:relative;display:flex;flex-direction:column;
  min-width:0;max-width:92%;max-height:100%;overflow:visible;
}
                                                                                                                                        
                                                                                                                                          
                                                                                                                                        
                                                                                                                                 
                                                                                                                                      
                                                                                                                                          
                                              
@media(min-width:855.98px){
  #modalEditare .modal,#modalStergere .modal,#modalRapoarte .modal,#fundalImport .modal{margin-right:98px}
}
                                                                                                                                         
                                                                                                                                         
                                                                                                                                       
                                                  
@media(min-width:899.98px){
  :root:not([data-theme="editorial"]) #modalEditare .modal,
  :root:not([data-theme="editorial"]) #modalStergere .modal,
  :root:not([data-theme="editorial"]) #modalRapoarte .modal,
  :root:not([data-theme="editorial"]) #fundalImport .modal{margin-right:105px}
}
                                                                                                                                       
                                                                                                                                      
                                                                               
#modalEditare .modal::before,#modalStergere .modal::before,#modalRapoarte .modal::before,#fundalImport .modal::before{
  content:"";position:absolute;inset:0;border-radius:10px;pointer-events:none;z-index:0;
  background:linear-gradient(to top,rgba(167,168,199,.705) 0%,#00045D 41%);
  opacity:.25;
}
                                                                                                                                           
                                                                                                                                   
                                                                                                                                       
                                                                                                                                        
                                                                                                                                    
                                               
#modalStergere .modal::before{background:linear-gradient(to top,rgb(140,142,182) 0%,#00045D 41%)}
                                                                                                                                       
                                                                                                                 
#modalEditare .modal-corp,#modalStergere .modal-corp,#modalRapoarte .modal-corp,#fundalImport .modal-corp{
  position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow:auto;padding:22px 30px 4px;
}
                                                                                                                                         
                                                                                                                                  
                                                                                                                                          
                                                                                                                                  
                                                                        
#modalStergere .modal-corp{padding:6px 30px 0}
                                                                                                                                 
                                                                                                                                           
                                                                                                                           
                                                                                                          
#textStergere,#textStergerePerim{white-space:pre-wrap}
                                                                                                                                          
                                                                                           
#modalStergere .modal-actiuni::before{top:3px}
                                                                                                                     
#modalStergere .titlu-in-panou{
  position:relative;z-index:1;flex:0 0 auto;font-weight:bold;padding:19px 24px 0;
}
                                                                                                                                       
                                                                                                                                        
                                                                                                                                           
                                                                                                                                      
                                                                                                                                         
                                                                       
@media(min-width:899.98px){
  #modalStergere .titlu-in-panou,#modalStergere .modal-corp{padding-left:var(--x-linie-stergere)}
  #modalStergere .modal{height:160px!important}
  #modalStergere .modal-corp{padding-bottom:10px}
  #modalStergere .modal-actiuni{padding-top:16px;padding-bottom:17px}
  #modalStergere .modal-corp>img{width:30px;height:30px}
}
                                                                                                                                
                                                                                                                                          
                                                                                                                                          
                                                                                                                                         
                                                                                                                                         
                                                                                                                                        
@media(min-width:899.98px){
  #modalEditare,#modalStergere,#fundalImport,#modalRapoarte{padding-bottom:35px}
  :root[data-theme="modern"] #modalEditare,:root[data-theme="modern"] #modalStergere,:root[data-theme="modern"] #fundalImport,:root[data-theme="modern"] #modalRapoarte{padding-bottom:21px}
  :root[data-theme="dark"] #modalEditare,:root[data-theme="dark"] #modalStergere,:root[data-theme="dark"] #fundalImport,:root[data-theme="dark"] #modalRapoarte{padding-bottom:16px}
  :root[data-theme="compact"] #modalEditare,:root[data-theme="compact"] #modalStergere,:root[data-theme="compact"] #fundalImport,:root[data-theme="compact"] #modalRapoarte{padding-bottom:44px}
  :root[data-theme="editorial"] #modalEditare,:root[data-theme="editorial"] #modalStergere,:root[data-theme="editorial"] #fundalImport,:root[data-theme="editorial"] #modalRapoarte{padding-bottom:4px}
  #modalEditare .modal,#fundalImport .modal,#modalRapoarte .modal{height:calc(var(--inaltime-panou) + 10px)!important}
  #modalEditare .modal-actiuni,#fundalImport .modal-actiuni,#modalRapoarte .modal-actiuni{margin-bottom:10px}
}
                                                                                                                                          
                                                                                                                                        
                                                                                                                                         
                                                                                                                                         
                                                                                                                                      
@media(min-width:899.98px){
  #modalEditare.e12 .modal{height:calc(var(--inaltime-panou) + 30px)!important}
}
#modalEditare .modal .camp-grup label,#modalStergere .modal .camp-grup label,
#modalRapoarte .modal label,#fundalImport .modal .camp-grup label{color:#fff;font-size:13px}
                                                                                                                                          
                                                                                                                                       
                                                                                                                                    
                                                                                                                                          
                                                                                                                                    
                                                                                                                                 
                                                                                                                                       
:root:not([data-theme]) #fundalPoi>.modal,:root:not([data-theme]) #fundalCoord>.modal,
:root:not([data-theme]) #fundalCautaClient>.modal,:root:not([data-theme]) #fundalLink>.modal,
:root:not([data-theme]) #fundalConfirmPdi>.modal,:root:not([data-theme]) #fundalFiltreOre>.modal,
:root:not([data-theme]) #panouParola,:root:not([data-theme]) #panouPreferinte{
  background:#1E6EB0 url("../Imagini/background.png") 0 0/100% 100% no-repeat;color:#fff;
}
:root:not([data-theme]) #fundalPoi .camp-grup label,:root:not([data-theme]) #fundalCoord .camp-grup label,
:root:not([data-theme]) #fundalCautaClient .camp-grup label,:root:not([data-theme]) #fundalLink .camp-grup label,
:root:not([data-theme]) #panouParola .camp-grup label,:root:not([data-theme]) #panouPreferinte .camp-grup label{color:#fff}
                                                                                                                                  
                                                                                                                                             
                                                                                                                                         
                                                                                                                                          
                                                                     
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber){
  display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:0 10px;margin-bottom:0;
}
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber)>label{display:block;margin:0;line-height:1.15}
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber)>.eroare-camp{grid-column:2}
                                                                                                                                    
                                                                                                                                  
                                                                                                                                            
                                                                                                                                     
                                                                                                                                          
@media(min-width:899.98px){
  #modalEditare.e12 .modal .camp-grup:not(.camp-bifa):not(.camp-liber){grid-template-columns:134px minmax(0,1fr)}
}
                                                                                                                                      
                                                                                                                                      
                                                                                                                                        
                                                                                                             
                                                                       
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber):has(>.unitate-camp){
  grid-template-columns:110px minmax(0,var(--lat-caseta,170px)) max-content;
}
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber):has(>.unitate-camp)>.unitate-camp{
  grid-column:3;grid-row:1;justify-self:start;align-self:center;margin-left:0;font-size:13px;
}
                                                                                                                      
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber):has(>.unitate-camp)>.eroare-camp{grid-column:2 / -1}
                                                                                                                                       
                                                                                                                                         
                                                                                                                                       
                                                                                                                                          
                                                                                                                                     
                                                                                                                                
#modalEditare .modal .pista-e07 .modal-sectiune>.camp-grup:not(.camp-bifa):not(.camp-liber){
  grid-template-columns:clamp(110px,calc(100% - 180px),149px) minmax(0,1fr);
}
#modalEditare .modal .pista-e07 .modal-sectiune>.camp-grup:not(.camp-bifa):not(.camp-liber):has(>.unitate-camp){
  grid-template-columns:clamp(110px,calc(100% - 180px),149px) minmax(0,var(--lat-caseta,170px)) max-content;
}
                                                                                                                                    
                                                                                                                                     
                                                                                                                                       
                                                                                                                                 
                                                                                                                                         
                                                   
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber)>input[type=text],
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber)>input[type=password]{width:var(--lat-caseta,170px);max-width:100%;box-sizing:border-box}
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber)>lupa-combo{width:auto;min-width:min(var(--lat-caseta,170px),100%);max-width:100%;justify-self:start;box-sizing:border-box}
                                                                                                                                
                                                                                                                                         
                                                                                                                                            
                                                                                                                
@media(min-width:899.98px){
  #modalEditare .modal .camp-grup.camp-combo-fix:not(.camp-bifa):not(.camp-liber)>lupa-combo{width:var(--lat-caseta,170px)}
}
                                                                                                                                             
                                                                                                                                 
                                                                                                                                      
                                                                                                              
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber)>.ora-invelis{width:var(--lat-caseta,170px);max-width:100%}
                                                                                                                                    
                                                                                                                                        
                                                                                                                                        
                                                                                                                                         
                                                                                                                      
#modalEditare.e12 .modal .camp-grup:not(.camp-bifa):not(.camp-liber)>.date-wrap{
  width:var(--lat-caseta,105px);max-width:100%;justify-self:start;
}
                                                                                                                                  
                                                                                                                                        
                                                                                                       
                                                            
#modalEditare.e13 .modal .camp-grup:not(.camp-bifa):not(.camp-liber)>.date-wrap{
  width:var(--lat-caseta,105px);max-width:100%;justify-self:start;
}
                                                                                                                                            
                                                                                                                                            
                                                                                                                                           
                                                                                                                                            
.nota-camp{font-family:var(--font-meniu);font-size:13px}
#modalEditare .modal .camp-grup>.nota-camp{grid-column:3;grid-row:1;align-self:center}
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber)>textarea{width:100%;box-sizing:border-box}
                                                                                                                                          
                                                                                                                                          
                                                                                                                                      
                                                                                                                               
#campuriModal textarea{resize:none}
                                                                                                                                
                                                                                                                               
                                        
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber).camp-lat>input[type=text],
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber).camp-lat>input[type=password],
#modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber).camp-lat>lupa-combo{width:100%}
                                                                                                                                 
                                                                                                                                         
                                                                                                                                      
                                                                                                                                        
                                                                                                                                       
                                                                                                                                          
                                                                                                                                       
                                                                                                                                         
                                                                                                                                          
                                                                                           
@media(min-width:899.98px){
  #modalEditare.asezare-xaml{--xaml-gol:calc(var(--xaml-caseta-x) - var(--xaml-eticheta-x) - var(--xaml-eticheta-latime))}
  #modalEditare.asezare-xaml .asezare-xaml-campuri{
    grid-template-columns:minmax(0,1fr) !important;row-gap:calc(var(--xaml-pas-y,35px) - 25px) !important;
    padding-top:calc(var(--xaml-caseta-y,22px) - 22px);
  }
  #modalEditare.asezare-xaml .modal-sectiune.asezare-xaml-campuri{padding-top:calc(var(--xaml-caseta-y,14px) - 14px)}
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup:not(.camp-bifa):not(.camp-liber):not(:has(>.unitate-camp,>.nota-camp)){
    grid-template-columns:var(--xaml-eticheta-latime) minmax(0,1fr);column-gap:var(--xaml-gol);
  }
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup:not(.camp-bifa):not(.camp-liber):has(>.unitate-camp){
    grid-template-columns:var(--xaml-eticheta-latime) minmax(0,var(--lat-caseta,170px)) max-content;column-gap:var(--xaml-gol);
  }
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup:not(.camp-bifa):not(.camp-liber):has(>.unitate-camp)>.unitate-camp{
    margin-left:calc(var(--xaml-gol-unitate,10px) - var(--xaml-gol));
  }
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup:not(.camp-bifa):not(.camp-liber).camp-lat>input[type=text],
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup:not(.camp-bifa):not(.camp-liber).camp-lat>input[type=password]{width:var(--lat-caseta,170px)}
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup:not(.camp-bifa):not(.camp-liber).camp-lat>lupa-combo{width:auto}
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup:not(.camp-bifa):not(.camp-liber)>textarea{width:var(--lat-caseta,100%);max-width:100%;height:var(--inalt-caseta,auto)}
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup:not(.camp-bifa):not(.camp-liber):has(>textarea)>label{align-self:start;margin-top:3px}
  #modalEditare.asezare-xaml.asezare-xaml-2col .asezare-xaml-campuri{
    grid-template-columns:calc(var(--xaml-coloana2-x) - var(--xaml-eticheta-x)) minmax(0,1fr) !important;column-gap:0 !important;
  }
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup:not(.camp-dreapta-xaml){grid-column:1}
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup.camp-dreapta-xaml{
    grid-column:2;grid-row:var(--xaml-rand) / span var(--xaml-randuri,1);
  }
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup.camp-dreapta-xaml:not(.camp-bifa):not(.camp-liber):not(:has(>.unitate-camp,>.nota-camp)){
    grid-template-columns:minmax(0,1fr);column-gap:0;align-content:space-between;
  }
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup.camp-dreapta-xaml:not(.camp-bifa):not(.camp-liber)>label{min-height:25px;display:flex;align-items:center}
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup.camp-dreapta-xaml:not(.camp-bifa):not(.camp-liber)>:not(label):not(.eroare-camp){
    margin-left:calc(var(--xaml-x,var(--xaml-coloana2-x)) - var(--xaml-coloana2-x));
  }
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup.camp-dreapta-xaml:not(.camp-bifa):not(.camp-liber)>.eroare-camp{
    grid-column:1;margin-left:calc(var(--xaml-x,var(--xaml-coloana2-x)) - var(--xaml-coloana2-x));
  }
  #modalEditare.asezare-xaml.asezare-xaml-2col .modal .modal-corp .asezare-xaml-campuri>.camp-grup.camp-stanga-xaml{grid-column:1 !important}
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup.camp-dreapta-xaml.camp-bifa{
    justify-self:start;align-self:center;z-index:1;margin-left:calc(var(--xaml-x,var(--xaml-coloana2-x)) - var(--xaml-coloana2-x));
  }
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup.camp-dreapta-xaml.camp-bifa>label{font-size:0}
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup.camp-bifa:not(.camp-dreapta-xaml)>label{
    flex-direction:row-reverse;justify-content:space-between;width:calc(var(--xaml-caseta-x) - var(--xaml-eticheta-x) + 15px);
  }
  #modalEditare.asezare-xaml .modal .modal-corp .asezare-xaml-campuri>.camp-grup.camp-bifa:not(.camp-dreapta-xaml)>.indiciu-bifa{
    margin-left:var(--xaml-gol-unitate,6px);
  }
}
                                                                                                                                      
                                                                                                                                     
                                                                                
                                                                                                                                           
                                                                                                                                        
                                                                                                                                       
                                                                                                                                       
                                                                                                                     
@media(min-width:899.98px){
  #modalEditare #campuriModal{margin-left:calc(var(--x-linie-editare) - 10px);margin-right:calc(var(--x-linie-editare) - 10px)}
  #modalEditare.asezare-xaml .asezare-xaml-campuri{padding-left:0}
  #modalEditare #campuriModal .camp-grup>:is(input,textarea,lupa-combo){max-width:100%}
  #fundalImport .modal-corp{padding-left:50px;padding-right:50px}
  #modalEditare.e09 .modal .grup-cantitate-capacitate .camp-grup:has(>#txtCapacitateInfo):not(.camp-bifa){grid-template-columns:156px 55px}
  #modalEditare.e07 .modal-sectiune[data-sectiune-corp="general"]>.camp-grup{position:relative;left:9.5px}
  #modalEditare.e11 #campuriModal>.camp-grup{position:relative;left:-12px}
  #modalEditare.e12 #campuriModal>.camp-grup{position:relative;left:7.5px}
  #modalEditare.e13 #campuriModal>.camp-grup{position:relative;left:7px}
}
                                                                                                                                  
                                                                                                                                   
                                                                             
@media(min-width:899.98px){
  #modalEditare.e48 #campuriModal,#modalEditare.e49 #campuriModal,#modalEditare.e50 #campuriModal,#modalEditare.e51 #campuriModal,
  #modalEditare.e52 #campuriModal{margin-left:26px;margin-right:26px}
}
                                                                                                                                      
                                                                          
@media(min-width:899.98px){
  #modalEditare.e46 #campuriModal,#modalEditare.e47 #campuriModal,#modalEditare.e00 #campuriModal{margin-left:26px;margin-right:26px}
}
                                                                                                                                          
                                                                                                                                         
                                                                                                                                             
                                                                                                                                        
                                                                                                                                        
                                                                                                                                                                               
                                                                                                                                          
                                                                                                                                       
                                                            
@media(min-width:899.98px){
  #modalEditare.e46 #campuriModal>:is(.camp-grup,.rand-pereche-etr){position:relative;left:7.5px}
  #modalEditare.e46 #campuriModal:has(>.camp-grup.camp-bifa:not([style*="none"]))>:is(.camp-grup,.rand-pereche-etr){left:2px}
  #modalEditare.e00 .modal-sectiune[data-sectiune-corp="general"]>.camp-grup{position:relative;left:25.5px}
  #modalEditare.e00 .modal-sectiune[data-sectiune-corp="masini"]>.camp-grup{position:relative;left:21.5px}
  #modalEditare.e48 #campuriModal>.camp-grup{position:relative;left:33.5px}
  #modalEditare.e49 #campuriModal>.camp-grup,#modalEditare.e50 #campuriModal>.camp-grup{margin-left:56.5px}
  #modalEditare.e51 #campuriModal>.camp-grup{position:relative;left:32.5px}
  #modalEditare.e51 #campuriModal:has(>.camp-grup.camp-liber)>.camp-grup{left:11.5px}
}

                                                                                                                                          
                                                                                                                                      
                                                                                                                              
#stareModul{display:none;position:absolute;left:0;right:0;top:0;z-index:3;padding:4px 0 0 18px;pointer-events:none}
#stareModul.activ{display:block}
#stareModul span{font-style:italic;font-weight:bold;font-size:13px}
#stareModul .linie-stare{margin:3px 18px 0 0}
                                                                                                                                          
                                                                                                                                       
                                                                                                                                          
                                                                                                                                   
                                                                                                                                    
                 
.stare-modul{color:#1B2530}
:root:not([data-theme]) .stare-modul{color:#FFFFFF}
.linie-stare{height:1px;background:#D5DDE5}

                                                                                                                                         
                                                                                                                                           
                                                                                                                                            
                                                                                                    
:root[data-theme="dark"] #modalEditare .modal::before,
:root[data-theme="dark"] #modalStergere .modal::before,
:root[data-theme="dark"] #modalRapoarte .modal::before,
:root[data-theme="dark"] #fundalImport .modal::before{background:var(--modal-fundal);opacity:1;border:1px solid #5A6C7C}
:root[data-theme="dark"] #modalEditare .modal-actiuni::before,:root[data-theme="dark"] #modalStergere .modal-actiuni::before,
:root[data-theme="dark"] #modalRapoarte .modal-actiuni::before,
:root[data-theme="dark"] #fundalImport .modal-actiuni::before{background:rgba(160,190,220,.35)}
:root[data-theme="dark"] .stare-modul{color:#EDF3F8}
:root[data-theme="dark"] .linie-stare{background:rgba(160,190,220,.35)}

                                                                                                                                            
                                                                                                                                             
                                                                      
:root[data-theme="modern"] #modalEditare .modal,:root[data-theme="compact"] #modalEditare .modal,
:root[data-theme="modern"] #modalStergere .modal,:root[data-theme="compact"] #modalStergere .modal,
:root[data-theme="modern"] #modalRapoarte .modal,:root[data-theme="compact"] #modalRapoarte .modal,
:root[data-theme="modern"] #fundalImport .modal,:root[data-theme="compact"] #fundalImport .modal{color:#1B2530}
:root[data-theme="modern"] #modalEditare .modal::before,:root[data-theme="compact"] #modalEditare .modal::before,
:root[data-theme="modern"] #modalStergere .modal::before,:root[data-theme="compact"] #modalStergere .modal::before,
:root[data-theme="modern"] #modalRapoarte .modal::before,:root[data-theme="compact"] #modalRapoarte .modal::before,
:root[data-theme="modern"] #fundalImport .modal::before,:root[data-theme="compact"] #fundalImport .modal::before{
  opacity:1;background:linear-gradient(to top,#FFFFFF 0%,#EDF2F8 41%);
  border:1px solid #C3CEDA;box-shadow:0 1px 4px rgba(27,37,48,.13);
}
:root[data-theme="modern"] #modalEditare .modal .camp-grup label,:root[data-theme="compact"] #modalEditare .modal .camp-grup label,
:root[data-theme="modern"] #modalStergere .modal .camp-grup label,:root[data-theme="compact"] #modalStergere .modal .camp-grup label,
:root[data-theme="modern"] #modalRapoarte .modal label,:root[data-theme="compact"] #modalRapoarte .modal label,
:root[data-theme="modern"] #fundalImport .modal .camp-grup label,:root[data-theme="compact"] #fundalImport .modal .camp-grup label{color:#1B2530}
:root[data-theme="modern"] #modalEditare .modal-actiuni::before,:root[data-theme="compact"] #modalEditare .modal-actiuni::before,
:root[data-theme="modern"] #modalStergere .modal-actiuni::before,:root[data-theme="compact"] #modalStergere .modal-actiuni::before,
:root[data-theme="modern"] #modalRapoarte .modal-actiuni::before,:root[data-theme="compact"] #modalRapoarte .modal-actiuni::before,
:root[data-theme="modern"] #fundalImport .modal-actiuni::before,:root[data-theme="compact"] #fundalImport .modal-actiuni::before{background:#C3CEDA}

.modal .camp-grup{margin-bottom:10px}
                                                                                                                                        
                                                                                                                                             
                                                                                                                                            
                                                                                 
#campuriModal>.camp-grup:last-child{margin-bottom:0}
                                                                                                                                      
                                                                                                                               
                                                                                                                                     
                                                                                                                                     
                                                             
#modalEditare.e12 #campuriModal>.camp-bifa{margin-bottom:0}
                                                                                                                                        
                                                                                                                                         
                                                                                       
#modalEditare.e13 #campuriModal>.camp-bifa{margin-bottom:0}
                                                                                                                                          
                                                                                         
#modalEditare.e13 .camp-bifa .indiciu-bifa{margin-left:6px}
                                                                                                                                  
                                                                                                                                          
                                                                                                                                               
                                                                                                                                  
                                                                                                                                         
                                                          
#modalEditare.e13 .camp-bifa>label{display:inline-flex!important;vertical-align:middle}
                                                                                                                                             
                                                                                                                                          
                                                                       
.modal .camp-grup .unitate-camp{display:inline-block;margin-left:6px;font-size:12px;color:inherit}
.modal .camp-grup label{display:block;font-size:12px;margin-bottom:3px;color:#123}
                                                                                                                                         
                                                                                                                             
                                                                                                                                    
                                                                                                                                       
                                                                                                          
.modal .camp-grup input[type=text]:not(:where(.ora-invelis>input)),.modal .camp-grup input[type=password],
.modal .camp-grup lupa-combo,.modal .camp-grup textarea{
  width:100%;border:2px solid #3879F8;border-radius:2px;padding:3px 6px;font-size:12px;color:#000;background-color:#fff;
}
                                                                                                                       
                                                                                                                                      
                                                                                                                                      
                           
.modal .camp-grup lupa-combo{--combo-margine:6px;padding:3px calc(2 * var(--combo-margine) + 7px) 3px calc(var(--combo-margine) + var(--combo-adaos-stanga))}
                                                                                                                                   
                                                                                                                           
                                                                                                                                     
                                                                                                                                     
                                                                                             
#fundalCoord .camp-grup input[type=text]{width:160px;max-width:100%}
                                                                                                                                      
                                                                                                                                       
                                                                                                                         
                                                                                                                                        
                                                                                                                                        
                                                                                                                                            
#fundalCoord .modal{width:340px;min-width:340px;max-width:92%}
#fundalCoord .camp-grup>span[id^="errCauta"]{max-width:100%;white-space:normal;overflow-wrap:break-word}
                                                                                                                              
                                                                                                                             
                                                                                                                            
                                                                                                             
                                                                                          
#errCautaLat,#errCautaLon{background-color:#C00;color:#fff;border-radius:3px}
                                                                                                                          
                                                                                                                                    
                                                                                                                                      
                                                                                              
#fundalSetari .modal{width:540px;min-width:540px;max-width:92%}
                                                                                              
                                                                                                                                  
                                                                                                                                   
                                                       
                                                                                                       
:root:not([data-theme]) #fundalSetari{background:none}
:root:not([data-theme]) #fundalSetari .modal{box-shadow:none}
                                                                                                                                  
                                                                                                                                    
                                                                                                                                      
                                 
                                                                                                                                 
                                                       
#fundalSetari .modal-actiuni .btn-argintiu{min-width:75px;padding:3px}
                                                                                                                                   
                                                                                                                              
                                                                                                                                      
                                                                                                                                       
                                                                                         
#fundalFiltreOre .modal-actiuni .btn-argintiu{min-width:65px;padding:3px}

                                                                   
                                                                                                                                  
                                                                                                                                  
                                                                                                                        
                                                                                                                        
                                                                                                                                         
#fundalLink .modal{width:350px;min-width:350px;max-width:92%}
                                                                                                                              
                                                                                                                                
                                                                                                                                  
                                                               
                                                                                                                               
                                                                                                                            
#fundalLink>.modal{display:flex;flex-direction:column;overflow:visible}
#fundalLink>.modal>.modal-titlu,#fundalLink>.modal>.modal-actiuni{flex:0 0 auto}
#fundalLink>.modal>.modal-corp{overflow:auto;min-height:0}
                                                                                                                                 
                                                                                                                                     
                                             
#fundalLink #listaLinkMasini{
  max-height:170px;overflow:auto;border:1px solid #8FA8C0;border-radius:3px;background:#fff;color:#111;padding:4px;
}
:root[data-theme="dark"] #fundalLink #listaLinkMasini{background:#1B2735;color:#EDF3F8;border-color:#3E5F7E}
                                                                                                                                   
                                                                                                                                     
                                                                                                                                   
                                                                                                                              
                                                                                                                        
                                                                               
#fundalLink #zonaLinkData{display:flex;align-items:center;flex-wrap:wrap}
#fundalLink .camp-grup:has(>#cmbLinkPerioada){display:flex;align-items:center;flex-wrap:wrap}
#fundalLink #zonaLinkData>label{flex:0 0 82px;margin-bottom:0}
#fundalLink .camp-grup:has(>#cmbLinkPerioada)>label{flex:0 0 82px;margin-bottom:0}
                                                                                                                             
                                                                                                                                     
                                    
#fundalLink #zonaLinkData>.ora-invelis{margin-left:5px}
                                                                                                                                         
                                                                                                                                     
                                                                                                                                          
                                                                                                                                    
                                               
#fundalLink #cmbLinkPerioada_combo{width:120px;max-width:100%}
                                                                                                                                
                                                                                                                    
                                                                                                                                       
                                                                                                                                    
                                                                                                            
#fundalLink #antetLinkMasini{font-size:12px}
#fundalLink #lblLinkPanaLa{font-size:12px}
#fundalLink #txtLinkGenerat{font-size:9px}
                                                                                                                                         
                                                                 
#fundalLink #lblLinkTitlu{font-weight:bold;font-style:italic;margin-bottom:0}
                                                                                                                                     
                                                                                                                                              
#fundalLink #zonaLinkCaseta .linie-stare{margin-bottom:7px}
                                                                                                                                         
                                                                                                                                      
                                    
#fundalLink .modal-actiuni{position:relative}
#fundalLink .modal-actiuni::before{
  content:"";position:absolute;left:19px;right:17px;top:0;height:1px;background:#D5DDE5;
}
:root[data-theme="dark"] #fundalLink .modal-actiuni::before{background:rgba(160,190,220,.35)}
                                                                                                                                
#fundalLink .modal-actiuni .btn-argintiu{min-width:75px;padding:3px}
                                                                                                                                        
                                                                                                                                      
                                                                                                                                    
                                                                                                                                   
                                                                                                                              
#fundalLink #zonaLinkData>.date-wrap,#fundalLink #zonaLinkData>input.camp-data{
  width:120px;flex:0 0 auto;display:inline-flex;vertical-align:middle;
}

                                                             
                                                                                                                                    
                                                                                                                                  
                                                                                                                              
                                                                                                                        
                                                                                                                           
#fundalFiltreOre .modal{width:420px;min-width:420px}
#fundalCautaClient .modal{width:420px;min-width:420px}
                                                                                                                                     
                                                                                                                                        
                                                                                                                                       
                                                                                                                                     
                                                                                                                                            
#fundalCautaClient{overflow:auto}
#fundalCautaClient .modal{overflow:visible;margin:auto}
                                                                                                                                         
                                                                                                                                       
                                                                                                                                      
                                                                                                                                         
                                                                                                                                        
                                                                                                                                      
#fundalCautaClient .modal .modal-corp{padding-left:10px;padding-right:10px}
#fundalCautaClient .modal .camp-grup{display:grid;grid-template-columns:116px minmax(0,min(206px,calc(100% - 116px - 10px - 25px - 25px)));justify-content:center;align-items:center;gap:0 10px;margin-bottom:0}
#fundalCautaClient .modal .camp-grup>label{display:block;margin:0;line-height:1.15}
#fundalCautaClient .modal .camp-grup>#cmbCautaClientSuc_combo{width:206px;max-width:100%}
                                                                                                                                   
                                                                                                                                     
                                                                                                                                       
                                                                                                                                         
                                                                                                                                    
                                                                                          
#fundalCautaClient #listaCautaClient{left:0;right:0;min-width:0;overflow-x:hidden}
#fundalCautaClient #listaCautaClient .dd-item{overflow:hidden;text-overflow:ellipsis;display:block}
                                                                                                                                       
                                                                                                                                         
                                                                                                                                           
                                                                                                                                        
                                                                                                                                        
                                                                                                                            
                                                                           
#fundalCautaClient #btnDeschideCautaClient{
  position:absolute;right:3px;top:2px;bottom:2px;width:18px;padding:0;margin:0;
  display:flex;align-items:center;justify-content:center;
  background:transparent;border:0;cursor:pointer;color:#000;
}
#fundalCautaClient #btnDeschideCautaClient::after{
  content:"";width:0;height:0;
  border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;
  opacity:.75;
}
                                                                                                                                     
                                                                                                                                         
              
#fundalPozitie .modal{width:480px;min-width:480px}
#fundalPdi .modal{width:400px;min-width:400px}
                                                                                                                                  
                                                                                                                                        
                                                                                                                                   
                                                                                                                                      
                                                                                                                                        
                                                                           
#fundalPoi>.modal{width:350px;min-width:350px}
#fundalConfirmPdi>.modal{width:320px;min-width:320px}
                                                                                                                                     
                                                                                                                                       
                                                                                                                                     
                                                                                                                                         
                                                                                                                                          
                                                                                 
#fundalMesaj .modal{width:auto;min-width:420px;max-width:560px}
@media(max-width:899.98px){
  #fundalMesaj .modal{min-width:min(420px,94vw) !important;max-width:min(560px,94vw)}
}
                                                                                                                                      
                                                                                                                                      
                                                                                                                                         
                                                                                                                           
                                                                                                 
#fundalMesaj{z-index:1600}

                                                                                                                                
                                                                                                                                    
                                                                                                                                      
                                                                                                                               
:root[data-theme="dark"] #corpMesaj .mesaj-culoare-inchisa{color:var(--modal-text) !important}

                                                        
                                                                                                                        
                                                                                                                                   
                                                                                                                        
                                                                                                    
                                                                                                                                         
                                                                                                                                      
                                                                                                                              
                                                                                                                                     
                 
#panouPreferinte{width:350px;min-width:350px;max-width:92%;height:360px}
                                                                                                                                              
                                                                                                                                           
                                                                                                                                          
                                                         
#panouPreferinte:where(:not(:has(#randStilIconite))){height:300px}
                                                                                                                                        
                                                                                                                           
#panouPreferinte .text-bifa-pref{width:242px}
                                                                                                                          
                                                                                                                               
#panouPreferinte .rand-bifa-pref{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}
#panouPreferinte .rand-bifa-pref>input[type=checkbox]{flex:0 0 auto;margin-top:2px}
                                                                                                                                         
                                                                                                                                   
                                   
#panouPreferinte .rand-bifa-pref>input[type=checkbox]{cursor:pointer}
                                                                                                                                         
                                                                                                                                        
                                                                                                                                       
                                                                                                       
#panouPreferinte .titlu-sectiune-pref{font-weight:bold;font-style:italic;font-size:13px;margin-bottom:4px}
#panouPreferinte .linie-sectiune-pref{margin-bottom:12px}
                                                                                                                                         
                                                                                                                                         
                                                                                                      
#linieStilIconite{margin-top:12px}
#randStilIconite{margin-bottom:0}
                                                                                                                                    
                                                                                                                                        
                                                                                                                                           
#randRalanti{display:flex;align-items:center;gap:8px;margin-bottom:0}
#randRalanti>label{display:inline;margin-bottom:0}
#randRalanti>.unitate-camp{margin-left:0}
                                                                                                                           
                                                                               
#ralantiInvelis{display:inline-flex;align-items:stretch;flex:0 0 auto;width:41px;box-sizing:border-box}
#ralantiInvelis>input[type=text]{flex:1 1 auto;min-width:0;width:auto;border-right:0;border-radius:2px 0 0 2px;text-align:center;padding:3px 2px}
                                                                                                                                        
                                                                                                                                           
                                                                                                                                       
                                                                                   
:root[data-theme="editorial"] #ralantiInvelis>input[type=text]{border-radius:0}
                                                                                                            
                                                                                                              
                                                                                                                  
                                                                                                  
#ralantiInvelis>.ora-sageti{height:auto}
                                                                                                                              
                                                                                                                                        
                                                                                                     
#ralantiInvelis .ora-sageata{border-color:#3879F8;border-width:2px;border-left-width:0;border-left-style:none}
#ralantiInvelis .ora-sageata.ora-sus{border-top-right-radius:2px}
#ralantiInvelis .ora-sageata.ora-jos{border-bottom-right-radius:2px}
:root[data-theme="dark"] #ralantiInvelis .ora-sageata{border-color:#3AA5FF}
                                                                                                                                 
                                                                                                                                       
                                                                                   
:root[data-theme="modern"] #ralantiInvelis .ora-sageata{border-color:#0465AC}
:root[data-theme="compact"] #ralantiInvelis .ora-sageata{border-color:#155A94}
                                                                                                            
                                                                                                                          
#ralantiInvelis>input[type=text]:disabled+.ora-sageti>.ora-sageata{opacity:.45;cursor:default}
                                                                                                                                        
                                                                                                                               
                                                                                                                                      
                                                                                                                                      
                                  
#panouPreferinte .modal-actiuni{position:relative}
#panouPreferinte .modal-actiuni::before{
  content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:#D5DDE5;
}
:root[data-theme="dark"] #panouPreferinte .modal-actiuni::before{background:rgba(160,190,220,.35)}
                                                                                                                                
                                                                     
#panouPreferinte .modal-actiuni .btn-argintiu{min-width:75px;padding:3px}
                                                                                                                                        
                                                                                                                                        
                                                                                                                             
                                                                                                                                      
                                                                                                                                       
#panouPreferinte{display:flex;flex-direction:column;overflow:hidden}
#panouPreferinte>.modal-titlu{flex:0 0 auto}
#panouPreferinte>.modal-corp{flex:1 1 auto;min-height:0;overflow:auto}
#panouPreferinte>.modal-actiuni{flex:0 0 auto}

                                                             
                                                                                                                                       
                                                                                                                                        
                                                     
#panouParola{width:350px;min-width:350px;max-width:92%}
                                                                                                                                          
                                                                                                                                  
                          
#panouParola .titlu-sectiune-parola{font-weight:bold;font-style:italic;font-size:13px;margin-bottom:4px}
#panouParola .linie-sectiune-parola{margin-bottom:12px}
                                                                                                                                    
                                                                                              
                                                                                                                                
                                                                                                                                       
                                                                                                                  
#panouParola .camp-grup{display:flex;align-items:center;gap:6px;padding-left:12px}
#panouParola .camp-grup>label{display:inline-block;flex:0 0 94px;margin-bottom:0;font-size:13px}
                                                                                                                                  
                                                                                                                                   
                                                   
#panouParola .camp-grup input[type=text],#panouParola .camp-grup input[type=password]{width:186px;max-width:100%}
                                                                                                                                  
                             
#panouParola .modal-actiuni .btn-argintiu{min-width:75px;padding:3px}
                                                                                                                                        
                                                                                                                               
                                                                                                                                         
                                                                                                                               
#panouParola .modal-actiuni{position:relative;padding-right:32px}
#panouParola .modal-actiuni::before{
  content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:#D5DDE5;
}
:root[data-theme="dark"] #panouParola .modal-actiuni::before{background:rgba(160,190,220,.35)}
                                                                                                                                      
                                                                                                                                          
                                                                                                                          
                                                                                                                                        
                                                                       
#panouParola{display:flex;flex-direction:column;overflow:hidden}
#panouParola>.modal-titlu{flex:0 0 auto}
#panouParola>.modal-corp{flex:1 1 auto;min-height:0;overflow:auto}
#panouParola>.modal-actiuni{flex:0 0 auto}
                                                                                                                           
                                                                                                                                      
                                                                                                                                           
                                                                                                                                        
            
#panouParola .modal-corp>.camp-grup:last-child{margin-bottom:0}
                                                                                                                                         
                                                                                                                                     
                                                                                                                                       
                                                                                                                                        
                                                                                                                                 
                                                                                
#panouParola .camp-grup input[type=text]:disabled,#panouParola .camp-grup input[type=password]:disabled{
  color:#A5A5A5;-webkit-text-fill-color:#A5A5A5;border-color:#B9D0FD;opacity:1;
}
:root[data-theme="dark"] #panouParola .camp-grup input[type=text]:disabled,
:root[data-theme="dark"] #panouParola .camp-grup input[type=password]:disabled{
  color:#656F7A;-webkit-text-fill-color:#656F7A;border-color:#26537C;
}

                                                                                                                                      
                                                                                                                                         
                                                                                                                                       
                                                                                                                                      
                                                                                                                                     
#fundalCoord .modal-actiuni{position:relative}
#fundalCoord .modal-actiuni::before{
  content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:#D5DDE5;
}
:root[data-theme="dark"] #fundalCoord .modal-actiuni::before{background:rgba(160,190,220,.35)}
                                                                                                                                         
                                                                                                                                         
                                                                                                                                         
                                                                                                                                         
                                                                                                                              
                                                               
#fundalSetari .modal-actiuni{position:relative;padding-top:6px}
#fundalSetari .modal-actiuni::before{
  content:"";position:absolute;left:55px;right:55px;top:0;height:1px;background:#D5DDE5;
}
:root[data-theme="dark"] #fundalSetari .modal-actiuni::before{background:rgba(160,190,220,.35)}
                                                                                                                                             
                                                                                                                                            
                                                                                                                                              
                                                                                                                                          
                                                                                                  
#btnCoordAfiseaza,#btnCoordAnuleaza{min-width:75px}
                                                                                                                                 
                                                                                                                                           
                                                            
#fundalPoi .modal-actiuni .btn-argintiu,#fundalConfirmPdi .modal-actiuni .btn-argintiu{min-width:75px;padding:3px}
                                                                                                                                    
                                                                                                                                  
                                                                                          
#fundalCautaClient .modal-actiuni .btn-argintiu{min-width:75px;padding:3px}
                                                                                                                                    
                                                                                                                      
                                                                                                                                         
                                                                                                                                        
                                                                                                                         
#fundalPoi .modal-actiuni{position:relative;padding-left:10px;padding-right:10px}
#fundalPoi .modal-actiuni::before{content:"";position:absolute;left:10px;right:10px;top:0;height:1px;background:#D5DDE5}
:root[data-theme="dark"] #fundalPoi .modal-actiuni::before{background:rgba(160,190,220,.35)}
                                                                                                                            
                                                                                                                                      
                                                                                                                                        
                                                                                                                                        
                                                                                                                                           
#fundalPdi .modal-actiuni{position:relative}
#fundalPdi .modal-actiuni::before{content:"";position:absolute;left:39px;right:39px;top:0;height:1px;background:#D5DDE5}
:root[data-theme="dark"] #fundalPdi .modal-actiuni::before{background:rgba(160,190,220,.35)}
                                                                                                                                   
                                                                                                                                      
                                                                                                                                        
                                                                                                                                    
                                                                                                                                    
#fundalCautaClient .modal-actiuni{position:relative;padding-left:10px;padding-right:10px}
#fundalCautaClient .modal-actiuni::before{
  content:"";position:absolute;left:10px;right:10px;top:0;height:1px;background:#D5DDE5;
}
:root[data-theme="dark"] #fundalCautaClient .modal-actiuni::before{background:rgba(160,190,220,.35)}
                                                                                                                              
                                                                                                                                          
                                                                                                                                         
                                                                                                                                    
               
#fundalFiltreOre .modal-actiuni{position:relative}
#fundalFiltreOre .modal-actiuni::before{content:"";position:absolute;left:10px;right:9px;top:0;height:1px;background:#D5DDE5}
:root[data-theme="dark"] #fundalFiltreOre .modal-actiuni::before{background:rgba(160,190,220,.35)}
                                                                                                                                   
                                                                                                                              
                                                                                                                                   
                                                                                                                                
                                        
:root[data-theme="dark"] #fundalCautaClient #btnDeschideCautaClient{color:#EDF3F8}
                                                                                                                             
                                                                                                                                 
                                                                                                              
                                                                                                                               
                                     
#campuriModal input[type=text]:disabled,#campuriModal input[type=password]:disabled,
#campuriModal lupa-combo[aria-disabled="true"],#campuriModal textarea:disabled{
  color:#A5A5A5;-webkit-text-fill-color:#A5A5A5;border-color:#B9D0FD;opacity:1;
}
:root[data-theme="dark"] #campuriModal input[type=text]:disabled,:root[data-theme="dark"] #campuriModal input[type=password]:disabled,
:root[data-theme="dark"] #campuriModal lupa-combo[aria-disabled="true"],:root[data-theme="dark"] #campuriModal textarea:disabled{
  color:#656F7A;-webkit-text-fill-color:#656F7A;border-color:#26537C;
}
                                                                                                                                 
                                                                                                                                   
                                                                                                                                 
                                                                                                                                         
                                                                                                                                
                                                                                                                                   
                                                                                                                           
#fundalPoi .modal .camp-grup input[type=text]:disabled,
#fundalPoi .modal .camp-grup lupa-combo[aria-disabled="true"],#fundalPoi .modal .camp-grup textarea:disabled,
#fundalPoi .modal .camp-grup .sel-imagine-poi:disabled{
  color:#A5A5A5;-webkit-text-fill-color:#A5A5A5;border-color:#B9D0FD;opacity:1;
}
:root[data-theme="dark"] #fundalPoi .modal .camp-grup input[type=text]:disabled,
:root[data-theme="dark"] #fundalPoi .modal .camp-grup lupa-combo[aria-disabled="true"],
:root[data-theme="dark"] #fundalPoi .modal .camp-grup textarea:disabled,
:root[data-theme="dark"] #fundalPoi .modal .camp-grup .sel-imagine-poi:disabled{
  color:#656F7A;-webkit-text-fill-color:#656F7A;border-color:#26537C;
}
                                                                                                                                         
                                                                                                                                         
                                                                                                                                       
                                                                                                                                       
                                                                                                                                       
                                                                                    
                                                                                                                                    
                                                      
                                                                                                                                     
                                                                                                                                  
                                                                                                                                     
                                                                                                                    
#campuriModal .date-wrap .cal-camp:disabled,
#fundalPoi .date-wrap .cal-camp:disabled{
  background:#fff;color:#A5A5A5;-webkit-text-fill-color:#A5A5A5;border-color:#B9D0FD;opacity:1;cursor:default;
}
:root[data-theme="dark"] #campuriModal .date-wrap .cal-camp:disabled,
:root[data-theme="dark"] #fundalPoi .date-wrap .cal-camp:disabled{
  background:#1B2735;color:#656F7A;-webkit-text-fill-color:#656F7A;border-color:#26537C;
}
.modal .eroare-camp{color:#C00;font-size:11px;display:none}
                                                                                                                                    
                                                                                                                                     
                                                                                                                                     
                                                                               
.modal .camp-grup label.eticheta-eroare{color:#C00}
:root[data-theme="dark"] .modal .camp-grup label.eticheta-eroare{color:#FF8A80}
:root[data-theme="editorial"] .modal .camp-grup:not(.camp-bifa) label.eticheta-eroare{color:#C00}
                                                                                                                                       
                                                                                                                                 
                                                                                                                                      
                                                                                                                                      
                                                                  
#modalEditare .modal .eroare-camp,#modalStergere .modal .eroare-camp,#modalRapoarte .modal .eroare-camp,#fundalImport .modal .eroare-camp{
  color:#fff;background:#D32F2F;border-radius:3px;padding:1px 6px;justify-self:start;
}
                                                                                                                                    
                                                                                                                                
                                                                                                                                      
                                     
.modal .avert-acces-modal{color:#C00;background:rgba(255,255,255,.88);border-radius:3px;padding:2px 8px}
                                                                                                                               
                                                                                                                                 
                                  
                                                                                                                           
                                                                                                                                 
                                                                                                                                 
.modal .modal-taburi,.lupa-tabctl-cap{display:flex;flex-wrap:wrap;gap:3px;border-bottom:1px solid #3879F8;margin-bottom:4px}
.modal .modal-tab,.lupa-tabctl-fila{
  border:1px solid #3879F8;border-bottom:none;border-radius:4px 4px 0 0;
  background:#E4EDF7;color:#123;font-size:12px;padding:4px 14px;cursor:pointer;
}
.modal .modal-tab.activ,.lupa-tabctl-fila.activ{background:#A0C5EA;font-weight:bold}
                                                                                                                                       
                                                                                                                               
                                                                                                                                  
                                                                                                                                     
                
.modal .modal-tab::after,.lupa-tabctl-fila::after{content:attr(data-titlu);content:attr(data-titlu) / "";display:block;height:0;overflow:hidden;visibility:hidden;font-weight:bold}
:root[data-theme="editorial"] .modal .modal-tab::after,:root[data-theme="editorial"] .lupa-tabctl-fila::after{content:none}
                                                                                 
                                                                                                        
                                                                                                                                  
                                                                                                                              
                                                                                                                                                         
                                                                                                                          
                                                                                                                        
                                                                                                                                  
                                                                                                                    
                                                                                                           
.lupa-tabctl{display:flex;flex-direction:column;min-width:0;min-height:0;--tabctl-linie:#3879F8}
                                                                                                                                    
                                                  
:root[data-theme="dark"] .lupa-tabctl{--tabctl-linie:#3E5F7E}
:root[data-theme="modern"] .lupa-tabctl{--tabctl-linie:#0465AC}
:root[data-theme="compact"] .lupa-tabctl{--tabctl-linie:#155A94}
:root[data-theme="editorial"] .lupa-tabctl{--tabctl-linie:var(--ed-linie)}
.lupa-tabctl-cap{flex:0 0 auto;flex-wrap:nowrap;align-items:flex-end;margin-bottom:0;min-width:0}
                                                                                                                                
                                                                                                                                 
                                               
.lupa-tabctl-banda{
  flex:1 1 auto;min-width:0;position:relative;display:flex;flex-wrap:nowrap;align-items:flex-end;gap:inherit;
  margin-bottom:-1px;padding-bottom:1px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;
}
.lupa-tabctl-banda::-webkit-scrollbar{display:none}
                                                                                                                                    
                                                                                                                       
:root[data-theme="editorial"] .lupa-tabctl-banda{scrollbar-width:none}
.lupa-tabctl-fila{flex:0 0 auto;white-space:nowrap}
                                                                               
.lupa-tabctl-fila:focus{outline-offset:-2px}
                                                                                                 
:root:not([data-theme="editorial"]) .lupa-tabctl-banda > .lupa-tabctl-fila.activ{border-bottom:1px solid transparent;margin-bottom:-1px}
                                                                                                                                     
                             
.lupa-tabctl-pagini{
  flex:1 1 auto;min-width:0;min-height:0;padding:3px;
  border:1px solid var(--tabctl-linie);border-top:0;background-color:transparent;
}
                                                                                                                            
                                                                                                                             
                   
.lupa-tabctl-cap > [hidden],.lupa-tabctl-banda > [hidden],.lupa-tabctl-pagini > [hidden]{display:none!important}
                                                                                                                                   
                                                                                                                                    
                                                                                                  
.lupa-tabctl-sageti{flex:0 0 auto;align-self:center;display:flex;gap:2px}
.lupa-tabctl .lupa-tabctl-cap .lupa-tabctl-sageti .lupa-tabctl-sageata{
  flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;
  width:20px;height:20px;min-width:0;min-height:0;padding:0;
}
.lupa-tabctl-sageata::before{content:"";width:0;height:0;border-style:solid;border-color:transparent}
.lupa-tabctl-inapoi::before{border-width:4px 5px 4px 0;border-right-color:currentColor}
.lupa-tabctl-inainte::before{border-width:4px 0 4px 5px;border-left-color:currentColor}
                                                                                                                              
@media(max-width:899.98px),(pointer:coarse) and (max-height:560px){
  .lupa-tabctl .lupa-tabctl-cap .lupa-tabctl-sageti .lupa-tabctl-sageata{width:30px;height:30px}
  .lupa-tabctl-inapoi::before{border-width:6px 8px 6px 0}
  .lupa-tabctl-inainte::before{border-width:6px 0 6px 8px}
}
.modal .grupbox-modal{border:1px solid #8FA8C0;border-radius:5px;padding:10px 10px 6px;margin:6px 0}
.modal .grupbox-modal>legend{font-size:12px;font-weight:bold;padding:0 5px;color:#123}
                                                                                                                                   
                                                                                                                                 
                                                                                                                             
                                                                                                                                 
                                                                                                                            
                             
#modalEditare .modal .grupbox-modal>.camp-grup:not(.camp-bifa):not(:last-child){margin-bottom:8px}
                                                                                                                                    
                                                                                                                                          
                                                                                                                                   
                                                                                                                                      
                                                                                                                                        
                                                                           
#modalEditare .modal .grup-consum-auxiliar>.camp-grup:not(.camp-bifa):not(.camp-liber){
  grid-template-columns:163px minmax(0,1fr);
}
#modalEditare .modal .grup-consum-auxiliar>.camp-grup:not(.camp-bifa):not(.camp-liber):has(>.unitate-camp){
  grid-template-columns:clamp(110px,calc(100% - 40px - var(--lat-caseta,170px)),163px) minmax(0,var(--lat-caseta,170px)) max-content;
}
                                                                                                                               
                                                                                                                           
                                                                                                                              
                                                                                                                  
                                                                                                                                 
                                                                                                                                
                                             
.modal .zona-lucru{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;align-items:start}
                                                                                                                              
                                                                                                                                 
                                               
.modal .camp-grup:has(> .zona-lucru){margin-bottom:0}
.modal .zona-lucru-judete{grid-column:1;grid-row:1}
.modal .zona-lucru-perimetru{grid-column:2;grid-row:1}
.modal .grup-consum-mediu{grid-column:1;grid-row:1}
.modal .grup-consum-ralanti{grid-column:1;grid-row:2}
.modal .grup-consum-auxiliar{grid-column:2;grid-row:1 / span 2}
                                                                                                                                       
                                                                                                                                          
                                                                                                                                     
                                                                                                                 
                                                                                                                                       
@media(min-width:899.98px){
  #modalEditare .modal .pista-e07 .modal-sectiune[data-sectiune-corp="consum"]{
    grid-template-columns:280px 280px !important;column-gap:79px !important;justify-content:start;
  }
}
                                                                                                                                  
                                                                                                                                
                                                                                                                                
                                                                                                                                     
                         
#modalEditare .modal .grupbox-modal>legend,#modalStergere .modal .grupbox-modal>legend,#fundalImport .modal .grupbox-modal>legend{color:inherit}
                                                                                                                            
                                                                                            
#modalEditare .modal .grupbox-modal>legend,#modalStergere .modal .grupbox-modal>legend{font-size:14px}
#modalEditare .modal .grupbox-modal,#modalStergere .modal .grupbox-modal,#fundalImport .modal .grupbox-modal{border-color:rgba(255,255,255,.7)}
                                                                                                                                         
                                                                                                                                          
                                                                                                                                           
                                                                                                                      
                                                                                                                                         
#modalEditare .modal .grupbox-modal{position:relative;margin-top:22px}
#modalEditare .modal .grupbox-modal>legend{position:absolute;left:5px;bottom:100%;padding:0 0 2px;line-height:16px;max-width:100%}
#modalEditare .modal .separator-zona,#modalStergere .modal .separator-zona{
  height:1px;background:rgba(255,255,255,.7);margin:4px 0 10px;
}
:root[data-theme="modern"] #modalEditare .modal .grupbox-modal,:root[data-theme="compact"] #modalEditare .modal .grupbox-modal,
:root[data-theme="modern"] #fundalImport .modal .grupbox-modal,:root[data-theme="compact"] #fundalImport .modal .grupbox-modal{border-color:#C3CEDA}
:root[data-theme="modern"] #modalEditare .modal .separator-zona,:root[data-theme="compact"] #modalEditare .modal .separator-zona{background:#C3CEDA}
:root[data-theme="dark"] .modal .modal-tab,:root[data-theme="dark"] .lupa-tabctl-fila{background:#1B2836;color:#C9D6E2;border-color:#3E5F7E}
:root[data-theme="dark"] .modal .modal-tab.activ,:root[data-theme="dark"] .lupa-tabctl-fila.activ{background:#2E4763;color:#fff}
                                                                                                                              
                                                                                                                                    
                                                                                                                                     
                                                     
:root[data-theme="dark"] .modal .modal-taburi,:root[data-theme="dark"] .lupa-tabctl-cap{border-bottom-color:#3E5F7E}
:root[data-theme="modern"] .modal .modal-taburi,:root[data-theme="modern"] .lupa-tabctl-cap{border-bottom-color:#0465AC}
:root[data-theme="modern"] .modal .modal-tab,:root[data-theme="modern"] .lupa-tabctl-fila{border-color:#0465AC}
:root[data-theme="compact"] .modal .modal-taburi,:root[data-theme="compact"] .lupa-tabctl-cap{border-bottom-color:#155A94}
:root[data-theme="compact"] .modal .modal-tab,:root[data-theme="compact"] .lupa-tabctl-fila{border-color:#155A94}
                                                                                                                                          
                                                                                                                                       
                                                                                                                                      
                                                                                                                                      
                                                                                                                                     
                                                               
:root[data-theme="dark"] .modal .grupbox-modal{border-color:#3E5F7E}
:root[data-theme="dark"] .modal .grupbox-modal>legend{color:#C9D6E2}
                                                                                                                                 
                                                                                                                                    
                                                                                                                                  
                                                                                                                                
                                                                                                                           
                                                                                                     
                                                                                                                                   
                                                                                                                                    
                                                                                                                                   
                                                           
#zonaJudete{width:170px;max-width:100%;height:275px;overflow:auto;background:#fff;border:1px solid #8FA8C0;border-radius:3px}
:root[data-theme="dark"] #zonaJudete{background:#131C26;border-color:#243240}
                                                                                                                              
                                                                                                                             
                                                                                                                        
                                                                                                                            
                                                                                          
#zonaJudete{margin-left:min(74px,calc(100% - 170px))}
                                                                                                                                       
                                                                                                                                      
                                                                                                                       
                                                                                                                            
#zonaJudete thead th{text-align:left;padding-left:6px;padding-right:6px}
                                                                                                                                         
                                                                                                                                         
                                                                                                                                            
                                                                                                                                        
:root:not([data-theme]) #zonaJudete thead th{
  background:linear-gradient(to bottom,#EEF2F6,#D0DBE7);color:#000;font-weight:normal;
  border-right:1px solid #B0BDCA;border-bottom:1px solid #B0BDCA;
}
@media (hover:hover){:root:not([data-theme]) #zonaJudete thead th:hover{
  background:linear-gradient(to bottom,#F1FBFF,#D0EFF9);filter:none;
}}

.overlay-harta{
  display:none;position:absolute;inset:0;z-index:450;
  background:linear-gradient(to bottom,#0E2A47,#0A1D33);
  padding:10px;flex-direction:column;gap:8px;overflow:auto;
}
.overlay-harta.activ{display:flex}
                                                                                                                                  
                                                                                                                            
                    
                                                                                                                                   
                                                                                                                                    
                                                       
                                                                                                                          
                                                                                                                                     
                   
.grafic-cadru{flex:1;min-height:200px;background:#081C30;color:#fff}
                                                                                                                                   
                                                                                                                                       
.grafic-cadru,.tol{border:1px solid #8FB4CC;border-radius:2px;padding:4px}
.btn-grafic{
  border:1px solid rgba(0,16,120,.75);border-radius:5px;
  color:#112ABE;font-family:var(--font-meniu);font-size:11px;padding:2px 10px;height:22px;
  background:linear-gradient(to top,#FFFFFF -13%,#5CBCF4 27%,#FFFFFF 125%);
                                                                                                                                      
                
  width:200px;max-width:100%;flex:0 0 auto;white-space:nowrap;overflow:hidden;
                                                                                                                                     
                          
  transition:filter .1s;
                                                                                                                              
                                                                                                               
  position:relative;z-index:0;
}
                                                                                                                              
                                                                                     
.btn-grafic::before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  border:1px solid #fff;border-radius:4px;
  background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));
  -webkit-mask-image:linear-gradient(to bottom,#000 5.2%,transparent 51.3%);
  mask-image:linear-gradient(to bottom,#000 5.2%,transparent 51.3%);
}
.btn-grafic:disabled::before{display:none}
                                                                                                                                
                                                                                                                                    
                                                                                   
:root[data-theme="modern"] .btn-grafic::before,
:root[data-theme="dark"] .btn-grafic::before,
:root[data-theme="compact"] .btn-grafic::before{display:none}
.btn-grafic.activ{background:var(--btn-gold)}
:root[data-theme="dark"] .btn-grafic.activ{color:#00233F}
                                                                                                                        
                                                                                                                                 
                                                                                                                              
                                                                                                                                 
                                                                     
:root[data-theme="modern"] .btn-grafic.activ,:root[data-theme="compact"] .btn-grafic.activ{color:#fff;font-weight:600}
                                                                                                                                   
                                                                                                                                          
                                                                                                                                        
                                                                                                                                     
                                                                                           
:root:not([data-theme]) .btn-grafic.activ,
:root:not([data-theme]) .btn-grafic:active:not(:disabled){background:linear-gradient(to top,#FFFFFF -13%,#F2BE40 27%,#FFFFFF 125%)}
                                                                                                                          
.btn-grafic:disabled{opacity:.5;cursor:default}
                                                                                                                             
                                                                                                   
@media (hover:hover){.btn-grafic:hover:not(:disabled){filter:saturate(1.35) brightness(1.04)}}
                                                                                                                              
                                                                                                                              
                                                                                                                                  
                                                                                                                                
                                                                                                                    
.btn-grafic:active:not(:disabled){background:var(--btn-gold);filter:none}
:root[data-theme="dark"] .btn-grafic:active:not(:disabled){color:#00233F}
                                                                                                                      
:root[data-theme="modern"] .btn-grafic:active:not(:disabled),:root[data-theme="compact"] .btn-grafic:active:not(:disabled){color:#fff}
.mesaj-avertizare-grafic{
  color:#FFE800;font-family:var(--font-meniu);font-size:12px;
}
:root[data-theme="modern"] .mesaj-avertizare-grafic,:root[data-theme="compact"] .mesaj-avertizare-grafic{color:#8A6D00}
                                                                                                                               
                                                                                                          
.mesaj-avertizare-rezervor{
  color:#8A6D00;font-family:var(--font-meniu);font-size:12px;font-weight:bold;
                                                                                                                              
                                                                                                                                  
                                                                                
  flex:0 0 auto;display:block;width:200px;max-width:100%;
  margin-top:7px;text-align:center;white-space:normal;
  animation:lupaClipireRezervorMeniu 2s ease-in-out infinite alternate;
}
@keyframes lupaClipireRezervorMeniu{from{color:#8A6D00}to{color:#C00000}}
:root[data-theme="dark"] .mesaj-avertizare-rezervor{color:#FFFF00;animation-name:lupaClipireRezervor}
@keyframes lupaClipireRezervor{from{color:#FFFF00}to{color:#FF0000}}
                                                                                                             
                                                                                                                                      
                                                                                                                            
                                                                                                                                    
                                                                                                                                     
                                                                                                                               
                                                                                                                                   
.lupa-perioada{
                              
  --lp3-sus:46px;--lp3-h:28px;--lp3-litera:12px;--lp3-ps:10px;--lp3-pd:14px;--lp3-ico:16px;--lp3-ico-m:7px;--lp3-sep-m:10px;--lp3-raza:14px;
  --lp3-fundal:#1C74A9;--lp3-text:#FFFFFF;--lp3-chenar:rgba(255,255,255,.85);--lp3-sep:rgba(255,255,255,.5);
  --lp3-umbra:0 2px 6px rgba(0,0,0,.40),inset 0 1px 0 rgba(255,255,255,.45);
  --lp3-fundal-peste:#17669A;--lp3-fundal-apasat:#12557F;--lp3-halou:rgba(255,255,255,.55);--lp3-focus:#FFFFFF;
  --lp3-act-litera:12px;--lp3-act-greutate:700;--lp3-act-raritura:normal;--lp3-act-majuscule:none;
                                                                                                    
  --lp1-h:36px;--lp1-litera:13px;--lp1-ps:12px;--lp1-pd:14px;--lp1-punct:8px;--lp1-punct-m:8px;
  --lp1-sep-h:16px;--lp1-sep-m:10px;--lp1-ico:16px;--lp1-ico-m:6px;--lp1-raza:10px;
  --lp1-fundal:rgba(0,39,95,.72);--lp1-fundal-peste:rgba(0,39,95,.82);--lp1-fundal-apasat:rgba(0,39,95,.92);
  --lp1-chenar:rgba(255,255,255,.25);--lp1-chenar-peste:rgba(255,255,255,.45);
  --lp1-umbra:inset 0 1px 0 rgba(255,255,255,.18);--lp1-umbra-apasat:inset 0 1px 2px rgba(0,0,0,.35);
  --lp1-text:#FFFFFF;--lp1-actiune:#FFE800;--lp1-actiune-peste:#FFE800;--lp1-punct-culoare:#FFE800;--lp1-puls:rgba(255,232,0,.55);
  --lp1-sep:rgba(255,255,255,.3);--lp1-focus:#FFFFFF;--lp1-halou:rgba(255,255,255,.35);
  display:flex;justify-content:center;pointer-events:none;
}
:root[data-theme="modern"] .lupa-perioada{
  --lp3-fundal:var(--inel-focus);--lp3-chenar:#0465AC;--lp3-umbra:0 2px 8px rgba(27,37,48,.25);
  --lp3-fundal-peste:#0465AC;--lp3-fundal-apasat:#034F80;--lp3-halou:rgba(0,117,180,.35);--lp3-focus:var(--inel-focus);
  --lp1-fundal:#FFFFFF;--lp1-fundal-peste:#DCEDF7;--lp1-fundal-apasat:#DCEDF7;--lp1-chenar:#D5DDE5;--lp1-chenar-peste:var(--inel-focus);
  --lp1-umbra:0 1px 2px rgba(27,37,48,.08);--lp1-umbra-apasat:inset 0 1px 2px rgba(27,37,48,.18);
  --lp1-text:var(--text-navy);--lp1-actiune:#0465AC;--lp1-actiune-peste:#0465AC;--lp1-punct-culoare:#8A6100;--lp1-puls:rgba(138,97,0,.35);
  --lp1-sep:var(--camp-border);--lp1-focus:var(--inel-focus);--lp1-halou:var(--inel-halou);
}
:root[data-theme="dark"] .lupa-perioada{
  --lp3-fundal:var(--inel-focus);--lp3-text:var(--fundal-body);--lp3-chenar:#9FD4FF;--lp3-sep:rgba(13,20,28,.35);
  --lp3-umbra:0 2px 10px rgba(0,0,0,.55);
  --lp3-fundal-peste:#9FD4FF;--lp3-fundal-apasat:#5AAFEF;--lp3-halou:rgba(124,196,255,.35);--lp3-focus:var(--inel-focus);
  --lp1-fundal:#243240;--lp1-fundal-peste:#0F3654;--lp1-fundal-apasat:#0F3654;--lp1-chenar:var(--camp-border);--lp1-chenar-peste:#1F7FD6;
  --lp1-umbra:0 0 0 transparent;
  --lp1-text:var(--text-principal);--lp1-actiune:#FFC145;--lp1-actiune-peste:#FFC145;--lp1-punct-culoare:#FFC145;--lp1-puls:rgba(255,193,69,.45);
  --lp1-sep:var(--camp-border);--lp1-focus:var(--inel-focus);--lp1-halou:var(--inel-halou);
}
:root[data-theme="compact"] .lupa-perioada{
  --lp3-sus:31px;--lp3-h:26px;--lp3-litera:11px;--lp3-ps:9px;--lp3-pd:12px;--lp3-ico:14px;--lp3-ico-m:6px;--lp3-sep-m:8px;--lp3-raza:4px;
  --lp3-fundal:var(--inel-focus);--lp3-chenar:rgba(255,255,255,.7);--lp3-umbra:0 1px 5px rgba(0,0,0,.30);
  --lp3-fundal-peste:#155A94;--lp3-fundal-apasat:#124B7C;--lp3-halou:rgba(31,111,178,.35);--lp3-act-litera:11px;
  --lp1-fundal:#FFFFFF;--lp1-fundal-peste:#D6E7F4;--lp1-fundal-apasat:#D6E7F4;--lp1-chenar:#CBD3DA;--lp1-chenar-peste:var(--inel-focus);
  --lp1-umbra:0 0 0 transparent;--lp1-umbra-apasat:inset 0 1px 2px rgba(33,43,52,.18);
  --lp1-text:var(--text-navy);--lp1-actiune:var(--inel-focus);--lp1-actiune-peste:#155A94;--lp1-punct-culoare:#8A6100;--lp1-puls:rgba(138,97,0,.35);
  --lp1-sep:#CBD3DA;--lp1-focus:var(--inel-focus);--lp1-halou:var(--inel-halou);
}
:root[data-theme="editorial"] .lupa-perioada{
  --lp3-sus:80px;--lp3-raza:2px;
  --lp3-fundal:var(--ed-accent);--lp3-text:var(--fundal-body);--lp3-chenar:var(--ed-accent);--lp3-sep:rgba(251,250,247,.45);
  --lp3-umbra:0 0 0 0 transparent;
  --lp3-fundal-peste:#7E2116;--lp3-fundal-apasat:#6A1C12;--lp3-halou:rgba(156,42,28,.30);--lp3-focus:var(--text-principal);
  --lp3-act-litera:11px;--lp3-act-greutate:500;--lp3-act-raritura:.1em;--lp3-act-majuscule:uppercase;
  --lp1-raza:2px;
  --lp1-fundal:transparent;--lp1-fundal-peste:var(--ed-accent-voal);--lp1-fundal-apasat:#EFE7DC;--lp1-chenar:transparent;--lp1-chenar-peste:transparent;
  --lp1-umbra:0 0 0 transparent;--lp1-umbra-apasat:0 0 0 transparent;
  --lp1-text:var(--text-principal);--lp1-actiune:var(--ed-accent);--lp1-actiune-peste:var(--ed-accent);--lp1-punct-culoare:var(--ed-accent);
  --lp1-puls:rgba(156,42,28,.3);--lp1-sep:var(--ed-linie);--lp1-focus:var(--inel-focus);--lp1-halou:var(--inel-halou);
}
                                                                                                                                   
                                                                                                               
.lupa-perioada-anunt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
                                                                       
.lupa-perioada .lp-corp{
  position:relative;box-sizing:border-box;margin:0;min-width:0;max-width:100%;
  display:inline-flex;align-items:center;white-space:nowrap;text-align:left;
  font-family:var(--font-meniu);font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;
}
                                                                                                       
.lupa-perioada .lp-buton{pointer-events:auto;cursor:pointer;-webkit-appearance:none;appearance:none}
.lupa-perioada .lp-buton:focus{outline:none}
                                                                                                                       
                                                                                                                               
                                                                                                                              
                                                                                                  
.lupa-perioada .lp-titlu{min-width:0;overflow:hidden;text-overflow:ellipsis;padding:3px 0;margin:-3px 0}
                                                       
.lupa-perioada .lp-desk{
  height:var(--lp3-h);padding:0 var(--lp3-pd) 0 var(--lp3-ps);
  background-color:var(--lp3-fundal);background-image:none;color:var(--lp3-text);
  border:1px solid var(--lp3-chenar);border-radius:var(--lp3-raza);box-shadow:var(--lp3-umbra);
  font-size:var(--lp3-litera);font-weight:400;
  animation:lp3Apare .26s cubic-bezier(.2,.8,.2,1) both;
}
                                                                                                                               
                                                                                                                           
                                                                                                                         
                                                                                                                                  
                                                                                                                                 
                                                                                                               
.lupa-perioada .lp-desk::before{
  content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;
  animation:lp3Puls 1.6s ease-out .3s 3;
}
.lupa-perioada .lp-desk .lp-ico{flex:0 0 auto;display:block;width:var(--lp3-ico);height:var(--lp3-ico);margin-right:var(--lp3-ico-m)}
.lupa-perioada .lp-desk .lp-actiune{
  flex:0 0 auto;margin-left:var(--lp3-sep-m);padding-left:var(--lp3-sep-m);border-left:1px solid var(--lp3-sep);
  font-size:var(--lp3-act-litera);font-weight:var(--lp3-act-greutate);letter-spacing:var(--lp3-act-raritura);text-transform:var(--lp3-act-majuscule);
}
                                       
.lupa-perioada .lp-tel{
  height:var(--lp1-h);padding:0 var(--lp1-pd) 0 var(--lp1-ps);
  background-color:var(--lp1-fundal);background-image:none;
  border:1px solid var(--lp1-chenar);border-radius:var(--lp1-raza);box-shadow:var(--lp1-umbra);
  color:var(--lp1-text);font-size:var(--lp1-litera);font-weight:400;
  animation:lp1Apare .22s ease-out both;
}
.lupa-perioada .lp-tel .lp-punct{
  flex:0 0 auto;width:var(--lp1-punct);height:var(--lp1-punct);margin-right:var(--lp1-punct-m);
  border-radius:50%;background-color:var(--lp1-punct-culoare);animation:lp1Puls 1.2s ease-out .25s 3;
}
.lupa-perioada .lp-tel .lp-sep{flex:0 0 auto;width:1px;height:var(--lp1-sep-h);margin:0 var(--lp1-sep-m);background-color:var(--lp1-sep)}
.lupa-perioada .lp-tel .lp-actiune{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--lp1-ico-m);font-weight:700;color:var(--lp1-actiune)}
.lupa-perioada .lp-tel .lp-ico{display:block;flex:0 0 auto;width:var(--lp1-ico);height:var(--lp1-ico)}
                                                                                                
:root[data-theme="editorial"] .lupa-perioada .lp-tel .lp-actiune-text{border-bottom:1px solid var(--ed-linie);padding-bottom:1px}
@keyframes lp3Apare{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@keyframes lp3Puls{from{box-shadow:0 0 0 0 var(--lp3-halou)}to{box-shadow:0 0 0 9px transparent}}
@keyframes lp1Apare{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}
@keyframes lp1Puls{0%{box-shadow:0 0 0 0 var(--lp1-puls)}70%{box-shadow:0 0 0 6px transparent}100%{box-shadow:0 0 0 0 transparent}}
                                                                                                                                  
                                                                                                                                    
                                                                                                                                  
                            
@media (hover:hover){
  .lupa-perioada .lp-buton.lp-desk:hover{background-color:var(--lp3-fundal-peste)}
  .lupa-perioada .lp-buton.lp-tel:hover{background-color:var(--lp1-fundal-peste);border-color:var(--lp1-chenar-peste)}
  .lupa-perioada .lp-buton.lp-tel:hover .lp-actiune{color:var(--lp1-actiune-peste)}
  .lupa-perioada .lp-buton.lp-tel:hover .lp-actiune-text{text-decoration:underline}
  :root[data-theme="editorial"] .lupa-perioada .lp-buton.lp-tel:hover .lp-actiune-text{text-decoration:none;border-bottom-color:var(--ed-accent)}
}
.lupa-perioada .lp-buton.lp-desk:active{background-color:var(--lp3-fundal-apasat)}
.lupa-perioada .lp-buton.lp-tel:active{background-color:var(--lp1-fundal-apasat);box-shadow:var(--lp1-umbra-apasat)}
.lupa-perioada .lp-buton.lp-tel:active .lp-actiune{color:var(--lp1-actiune-peste)}
.lupa-perioada .lp-buton.lp-desk:focus-visible{outline:2px solid var(--lp3-focus);outline-offset:2px}
                                                                                                                                   
                                                                                                         
:root[data-theme="compact"] .lupa-perioada .lp-buton.lp-desk:focus-visible{outline-offset:0;box-shadow:var(--lp3-umbra),0 0 0 4px var(--inel-focus)}
.lupa-perioada .lp-buton.lp-tel:focus-visible{outline:2px solid var(--lp1-focus);outline-offset:0;box-shadow:var(--lp1-umbra),0 0 0 4px var(--lp1-halou)}
                                                                                                                     
                                                                                            
@media(min-width:899.98px){
                                                                                                                              
                                                                                                                                  
                                                               
  .lupa-perioada{position:absolute;z-index:30;top:var(--lp3-sus);left:16px;right:16px}
  .lupa-perioada .lp-tel{display:none}
                                                                                                                                    
                                                                                                                               
                                                                                                                                   
                                                                                                                                     
                                                                                                                                
                                                                                                                             
  body:has(.bara-sus .meniu.deschis) .lupa-perioada{z-index:19}
}
@media(max-width:899.98px){
  .lupa-perioada{margin:4px 8px}
  .lupa-perioada .lp-desk{display:none}
  .lupa-perioada .lp-tel{flex:0 0 auto;margin:0 auto}
                                                                                                                   
  .lupa-perioada .lp-buton.lp-tel::after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}
}
                                                                                                                   
                                                                                                                   
                                                     
@media(min-width:899.98px) and (pointer:coarse) and (max-height:560px){
  .lupa-perioada .lp-buton.lp-desk::after{content:"";position:absolute;left:0;right:0;top:-16px;bottom:0}
  :root[data-theme="compact"] .lupa-perioada .lp-buton.lp-desk::after{top:-18px}
}
                                                                                                             
                                                                                                                                         
                                                                                                                                      
                                                                                                                                         
                                                                                                                                       
                                                                                                                                         
                                                                                                                                    
                                                                                                                                          
.lupa-perioada.lp-acces{
  --lpa3-fundal:#FFC83D;--lpa3-text:#3B2A00;--lpa3-chenar:#E0A800;--lpa3-umbra:0 2px 6px rgba(0,0,0,.40),inset 0 1px 0 rgba(255,255,255,.45);
  --lpa1-fundal:#FFC83D;--lpa1-text:#3B2A00;--lpa1-chenar:#E0A800;--lpa1-umbra:inset 0 1px 0 rgba(255,255,255,.45);
  --lpa-x-peste:rgba(59,42,0,.14);--lpa-x-apasat:rgba(59,42,0,.26);
}
:root[data-theme="modern"] .lupa-perioada.lp-acces{
  --lpa3-fundal:#FFD166;--lpa3-text:#3D2B00;--lpa3-chenar:#E8AE2E;--lpa3-umbra:0 2px 8px rgba(27,37,48,.18);
  --lpa1-fundal:#FFD166;--lpa1-text:#3D2B00;--lpa1-chenar:#E8AE2E;--lpa1-umbra:0 1px 2px rgba(27,37,48,.08);
  --lpa-x-peste:rgba(61,43,0,.12);--lpa-x-apasat:rgba(61,43,0,.22);
}
:root[data-theme="dark"] .lupa-perioada.lp-acces{
  --lpa3-fundal:#FFC145;--lpa3-text:#1F1600;--lpa3-chenar:#E8A020;--lpa3-umbra:0 2px 10px rgba(0,0,0,.55);
  --lpa1-fundal:#FFC145;--lpa1-text:#1F1600;--lpa1-chenar:#E8A020;--lpa1-umbra:0 0 0 transparent;
  --lpa-x-peste:rgba(31,22,0,.14);--lpa-x-apasat:rgba(31,22,0,.26);
}
:root[data-theme="compact"] .lupa-perioada.lp-acces{
  --lpa3-fundal:#FFC83D;--lpa3-text:#3B2A00;--lpa3-chenar:#D9A21F;--lpa3-umbra:0 1px 5px rgba(0,0,0,.30);
  --lpa1-fundal:#FFC83D;--lpa1-text:#3B2A00;--lpa1-chenar:#D9A21F;--lpa1-umbra:0 0 0 transparent;
  --lpa-x-peste:rgba(59,42,0,.12);--lpa-x-apasat:rgba(59,42,0,.22);
}
:root[data-theme="editorial"] .lupa-perioada.lp-acces{
  --lpa3-fundal:#F2CF6B;--lpa3-text:var(--text-principal);--lpa3-chenar:#F2CF6B;--lpa3-umbra:0 0 0 0 transparent;
  --lpa1-fundal:#F2CF6B;--lpa1-text:var(--text-principal);--lpa1-chenar:transparent;--lpa1-umbra:0 0 0 transparent;
  --lpa-x-peste:rgba(26,24,21,.10);--lpa-x-apasat:rgba(26,24,21,.20);
}
.lupa-perioada.lp-acces .lp-corp{pointer-events:auto;cursor:default}
.lupa-perioada.lp-acces .lp-desk{
  padding-right:1px;background-color:var(--lpa3-fundal);color:var(--lpa3-text);border-color:var(--lpa3-chenar);box-shadow:var(--lpa3-umbra);
}
.lupa-perioada.lp-acces .lp-desk::before{content:none;animation:none}
.lupa-perioada.lp-acces .lp-tel{
  padding-right:1px;background-color:var(--lpa1-fundal);color:var(--lpa1-text);border-color:var(--lpa1-chenar);box-shadow:var(--lpa1-umbra);
}
                                                                                                                          
.lupa-perioada.lp-acces .lp-tel .lp-ico{margin-right:var(--lp1-punct-m)}
.lupa-perioada.lp-acces .lp-inchide{
  position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;
  width:calc(var(--lp3-h) - 4px);height:calc(var(--lp3-h) - 4px);margin:0 0 0 6px;padding:0;
  border:0;border-radius:50%;background-color:transparent;background-image:none;color:inherit;
  cursor:pointer;-webkit-appearance:none;appearance:none;
}
.lupa-perioada.lp-acces .lp-tel .lp-inchide{width:calc(var(--lp1-h) - 2px);height:calc(var(--lp1-h) - 2px);margin-left:4px}
.lupa-perioada.lp-acces .lp-inchide .lp-x{display:block;flex:0 0 auto;width:calc(var(--lp3-ico) - 2px);height:calc(var(--lp3-ico) - 2px)}
.lupa-perioada.lp-acces .lp-tel .lp-inchide .lp-x{width:var(--lp1-ico);height:var(--lp1-ico)}
                                                                                                                                
                                                                                                                                   
               
.lupa-perioada.lp-acces .lp-tel .lp-inchide::after{content:"";position:absolute;left:-4px;right:-6px;top:-5px;bottom:-5px}
@media (hover:hover){
  .lupa-perioada.lp-acces .lp-inchide:hover{background-color:var(--lpa-x-peste)}
}
.lupa-perioada.lp-acces .lp-inchide:active{background-color:var(--lpa-x-apasat)}
.lupa-perioada.lp-acces .lp-inchide:focus{outline:none}
.lupa-perioada.lp-acces .lp-inchide:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
@media(min-width:899.98px) and (pointer:coarse) and (max-height:560px){
  .lupa-perioada.lp-acces .lp-desk .lp-inchide::after{content:"";position:absolute;left:-6px;right:-14px;top:-20px;bottom:0}
  :root[data-theme="compact"] .lupa-perioada.lp-acces .lp-desk .lp-inchide::after{left:-6px;right:-16px;top:-22px}
}
                                                                                                             
                                                                                                                                      
                                                                                                                                 
                                                                                                                                 
                                                                                                                                      
                                                                                                                                 
                                                                                                                
.avizier{
  --av-eroare:#D32F2F;--av-eroare-voal:#FDECEC;--av-eroare-chenar:rgba(211,47,47,.42);
  --av-avertizare:#DE8100;--av-avertizare-voal:#FFF3DF;--av-avertizare-chenar:rgba(222,129,0,.42);
  --av-info:#1C74A9;--av-info-voal:#E9F3FA;--av-info-chenar:rgba(28,116,169,.42);
  --av-text:#041B59;--av-glifa:#FFFFFF;--av-raza:5px;--av-umbra:0 1px 2px rgba(0,35,63,.28);--av-litera:12px;--av-x:#041B59;
                                                                                                                                       
  --av-x-opac:.72;
                                                                                       
  --b3-info:#FFFFE1;--b3-info-text:#800000;--b3-avertizare:#FFE0B2;--b3-avertizare-text:#5D4037;
  --b3-eroare:#DC3545;--b3-eroare-text:#FFFFFF;--b3-chenar:rgba(0,0,0,.38);
}
:root[data-theme="modern"] .avizier{
  --av-eroare:#C5221F;--av-eroare-voal:#FCEDEC;--av-eroare-chenar:rgba(197,34,31,.42);
  --av-avertizare:#C67730;--av-avertizare-voal:#FBF0E4;--av-avertizare-chenar:rgba(198,119,48,.42);
  --av-info:#0075B4;--av-info-voal:#E8F3FA;--av-info-chenar:rgba(0,117,180,.42);
  --av-text:#1B2530;--av-raza:8px;--av-umbra:none;--av-x:#5B6B7B;--av-x-opac:1;
  --b3-info:#FFF6D6;--b3-info-text:#5E4400;--b3-avertizare:#FFE6C8;--b3-avertizare-text:#5D4037;
  --b3-eroare:#C5221F;--b3-eroare-text:#FFFFFF;--b3-chenar:#D5DDE5;
}
:root[data-theme="dark"] .avizier{
  --av-eroare:#FF8A80;--av-eroare-voal:#2E2229;--av-eroare-chenar:rgba(255,138,128,.42);
  --av-avertizare:#FFC145;--av-avertizare-voal:#2C2920;--av-avertizare-chenar:rgba(255,193,69,.42);
  --av-info:#7CC4FF;--av-info-voal:#192A3A;--av-info-chenar:rgba(124,196,255,.42);
  --av-text:#E8EEF4;--av-glifa:#10171F;--av-raza:7px;--av-umbra:none;--av-x:#9FB0BF;
  --b3-info:#3A3520;--b3-info-text:#FFE9A8;--b3-avertizare:#3D2E1C;--b3-avertizare-text:#FFD39A;
  --b3-eroare:#8E1F2A;--b3-eroare-text:#FFE3E6;--b3-chenar:#0C141C;
}
:root[data-theme="compact"] .avizier{
  --av-eroare:#C5221F;--av-eroare-voal:#FBECEB;--av-eroare-chenar:rgba(197,34,31,.42);
  --av-avertizare:#D2691E;--av-avertizare-voal:#FBEEE4;--av-avertizare-chenar:rgba(210,105,30,.42);
  --av-info:#1F6FB2;--av-info-voal:#E7F0F8;--av-info-chenar:rgba(31,111,178,.42);
  --av-text:#212B34;--av-raza:4px;--av-umbra:none;--av-litera:11px;--av-x:#5B6773;--av-x-opac:1;
  --b3-info:#FFF6D6;--b3-info-text:#5C4300;--b3-avertizare:#FFE6C8;--b3-avertizare-text:#4E342E;
  --b3-eroare:#C5221F;--b3-eroare-text:#FFFFFF;--b3-chenar:#CBD3DA;
}
:root[data-theme="editorial"] .avizier{
  --av-eroare:#9C2A1C;--av-eroare-voal:transparent;--av-eroare-chenar:transparent;
  --av-avertizare:#8A6100;--av-avertizare-voal:transparent;--av-avertizare-chenar:transparent;
  --av-info:#78736A;--av-info-voal:transparent;--av-info-chenar:transparent;
  --av-text:var(--text-principal);--av-raza:0px;--av-umbra:none;--av-x:#78736A;--av-x-opac:1;
  --b3-info:#F5EFD9;--b3-info-text:#1A1815;--b3-avertizare:#F6E5D0;--b3-avertizare-text:#1A1815;
  --b3-eroare:#9C2A1C;--b3-eroare-text:#FBFAF7;--b3-chenar:transparent;
}
                                                                                             
:root .avizier:empty{display:none}
.avizier [data-nivel="eroare"]{--av-c:var(--av-eroare);--av-voal:var(--av-eroare-voal);--av-chenar:var(--av-eroare-chenar);--b3-f:var(--b3-eroare);--b3-t:var(--b3-eroare-text)}
.avizier [data-nivel="avertizare"]{--av-c:var(--av-avertizare);--av-voal:var(--av-avertizare-voal);--av-chenar:var(--av-avertizare-chenar);--b3-f:var(--b3-avertizare);--b3-t:var(--b3-avertizare-text)}
.avizier [data-nivel="info"]{--av-c:var(--av-info);--av-voal:var(--av-info-voal);--av-chenar:var(--av-info-chenar);--b3-f:var(--b3-info);--b3-t:var(--b3-info-text)}
                                                                                                                                          
.avizier .av-text{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}
.avizier .av-tinta{cursor:pointer}
.avizier .av-tinta:active{filter:brightness(.94)}
.avizier .av-text[role="button"]:focus{outline:none}
.avizier .av-text[role="button"]:focus-visible{outline:2px solid var(--av-c);outline-offset:1px}
.avizier .av-ico{flex:0 0 16px;width:16px;height:16px;color:var(--av-c)}
.avizier .av-ico svg{display:block;width:100%;height:100%}
.avizier .av-forma{fill:currentColor}
.avizier .av-semn{fill:var(--av-glifa)}
                                                                                                                         
.avizier .av-x{
  position:absolute;top:4px;right:4px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;
  margin:0;padding:0;border:0;background-color:transparent;background-image:none;color:var(--av-x);
  cursor:pointer;-webkit-appearance:none;appearance:none;
}
.avizier .av-x-desen{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:3px;opacity:var(--av-x-opac)}
.avizier .av-x svg{display:block;width:10px;height:10px}
@media (hover:hover){
  .avizier .av-x:hover .av-x-desen{opacity:1;background-color:rgba(127,127,127,.18)}
}
.avizier .av-x:active .av-x-desen{opacity:1;background-color:rgba(127,127,127,.28)}
.avizier .av-x:focus{outline:none}
.avizier .av-x:focus-visible .av-x-desen{outline:2px solid var(--av-c,currentColor);outline-offset:0;opacity:1}
                                         
.avizier.av-p1{display:flex;flex-direction:column;gap:6px}
.avizier .av-carte{
  position:relative;flex:0 0 auto;display:flex;align-items:flex-start;gap:7px;padding:7px 24px 8px 8px;
  background-color:var(--av-voal);border:1px solid var(--av-chenar);border-radius:var(--av-raza);box-shadow:var(--av-umbra);
  color:var(--av-text);font-family:var(--font-meniu);font-size:var(--av-litera);line-height:1.3;text-align:left;
}
:root[data-theme="editorial"] .avizier.av-p1{gap:0}
:root[data-theme="editorial"] .avizier .av-carte{border:0;border-top:1px solid var(--ed-linie);border-radius:0;padding:10px 18px 10px 0}
:root[data-theme="editorial"] .avizier .av-carte:last-child{border-bottom:1px solid var(--ed-linie)}
:root[data-theme="editorial"] .avizier .av-carte .av-x{top:9px;right:0}
:root[data-theme="editorial"] .avizier .av-ico{flex-basis:7px;width:7px;height:7px;margin-top:5px;background-color:var(--av-c)}
:root[data-theme="editorial"] .avizier .av-ico svg{display:none}
                                                                                                                                 
                                                                                                                     
@media(min-width:899.98px){
  .col-meniu > .avizier.av-p1{flex:0 1000 auto;min-height:56px;margin:10px 10px 8px;overflow-y:auto;overflow-x:hidden}
  :root[data-theme="editorial"] .col-meniu > .avizier.av-p1{margin:22px 0 10px}
}
                                                                                                                          
@media(min-width:899.98px) and (pointer:coarse) and (max-height:560px){
  .avizier .av-carte .av-x::after{content:"";position:absolute;left:-12px;right:-4px;top:-4px;bottom:-12px}
}
                                     
                                                                                                                                        
                                                                                                                                         
.avizier.av-p3{display:flex;flex-direction:column;flex:0 0 auto;max-height:35vh;overflow-y:auto;overflow-x:hidden}
                                                                                                                                              
                                                                                              
@media(max-width:899.98px) and (max-height:560px){
  .avizier.av-p3{max-height:50px}
}
                                                                                                                                 
                                                                                                                                   
.avizier .av-banda{
  position:relative;flex:0 0 auto;display:flex;align-items:center;min-height:44px;padding:6px 44px 7px;
  background-color:var(--b3-f);color:var(--b3-t);border-top:1px solid var(--b3-chenar);
  font-family:var(--font-meniu);font-size:13px;line-height:1.3;text-align:center;
}
.avizier .av-banda:last-child{border-bottom:1px solid var(--b3-chenar)}
                                                                                                                                       
                                           
.avizier .av-banda .av-x{top:-1px;right:0;width:44px;height:44px;color:var(--b3-t)}
.avizier .av-banda .av-x-desen{width:26px;height:26px;opacity:.85}
.avizier .av-banda .av-x svg{width:12px;height:12px}
:root[data-theme="editorial"] .avizier .av-banda{border:0}
:root[data-theme="editorial"] .avizier .av-banda .av-x{top:0}
:root[data-theme="editorial"] .avizier .av-banda + .av-banda{margin-top:2px}
.tabele-can{
                                                                                                                                     
                                                                                                                    
                                                                                                                                       
                                                                                                                 
  background:rgba(134,153,167,.6);border:1px solid #F0F8FE;border-radius:2px;
                                                                                                                                 
  padding:34px 9px 20px 78px;display:flex;align-items:flex-start;gap:0 79px;flex-wrap:wrap;justify-content:flex-start;
}
.tabel-can{border-collapse:collapse}
.tabel-can td{
  background:transparent;color:#fff;border:1px solid #FFFFFF;
  font-family:var(--font-meniu);font-size:11px;
                                                                                                                                
  padding:2px 10px;min-width:162px;height:19px;
}
.tabel-can td.val{font-weight:bold;text-align:left;min-width:82px}
                                                                                                                              
.panou-cadrane{
  flex:0 0 auto;background:rgba(7,29,46,.6);border:1px solid #F0F8FE;border-radius:2px;
                                                                                                            
  display:grid;grid-template-columns:1fr 60px 1fr;grid-template-rows:1fr 1fr;
                                                                                                                                      
                                                                                                                                     
                                                                                                                                   
                                                                                                                                 
                                                              
  align-items:center;justify-items:center;padding:9.5px 20px 6.5px;gap:2px;min-height:280px;
}
.gauge-lupa{display:flex;flex-direction:column;align-items:center;gap:2px}
                                                                                                                          
.gauge-lupa.jos .gauge-eticheta{order:1;margin-top:2px}
                                                                                                                                
                                                                                                                          
                                                                                                                                
                                                                                                                           
                                      
.gauge-lupa:not(.jos) .gauge-eticheta{position:relative;top:-4px}
.gauge-eticheta{color:#F0F8FE;font-family:var(--font-meniu);font-size:11.5px}
.gauge-eticheta b{color:#fff;font-weight:bold}
                                                                                                                                   
                                                                                                                                   
                                                                                                                 
                                                                                                                                   
                  
.gauge-pastila{
  min-width:30px;height:30px;border-radius:50%;padding:0 2px;
  border:2px solid #C8C6C6;display:flex;align-items:center;justify-content:center;
  font:bold 15px var(--font-meniu);margin-top:-21px;
}
                                                                                     
.gauge-lupa .gauge-pastila{min-width:33.5px;height:33.5px;margin-top:-23.2px}
                                                                                                                                  
                        
.nota-finala-lupa{grid-row:1 / span 2;grid-column:2;display:flex;flex-direction:column;align-items:center;gap:0}
.nota-finala-lupa .txt{
  text-align:center;white-space:nowrap;
                                                                                                                  
  color:#F0F8FE;font-family:var(--font-meniu);font-size:12px;line-height:14px;
}
                                                                                                                                
                                                                                                                            
                                                                                                                                  
                                                                                                                              
                                                   
.nota-finala-lupa .gauge-pastila{width:50px;min-width:50px;height:50px;font-size:25px;margin-top:5px;margin-bottom:5px;border-width:4px;border-color:#959595}
                                                                                                               
                                                                                                                
.nota-fara-date{
  flex:0 0 auto;background:rgba(7,29,46,.6);border:1px solid #F0F8FE;border-radius:2px;
  display:flex;align-items:center;justify-content:center;
  min-height:280px;padding:32px;text-align:center;
  font-family:var(--font-meniu);font-style:italic;font-weight:bold;color:#fff;
}
                                                                                                                                   
                                                                                                                                   
                                                                            
#grupNota{display:flex;flex-direction:column;gap:0;align-items:center;margin:auto 0;min-height:0}
#grupNota>.tabele-can,#grupNota>.panou-cadrane,#grupNota>#zonaStilCondusTotaluri,#grupNota>#cadruNotaGps,#grupNota>.nota-fara-date{width:713px;max-width:100%;box-sizing:border-box}
#grupNota>.panou-cadrane,#grupNota>.nota-fara-date{min-height:316px}
                                                                                                                                  
                                                                                                                           
                                                                                  
#grupNota>.tabele-can{flex:0 0 auto;min-height:131px}
#grupNota>#zonaStilCondusTotaluri{flex:0 0 auto;height:134px;min-height:0;position:relative;padding:17px 13px 12px 82px}
#grupNota>#cadruNotaGps{flex:0 0 auto;height:316px;min-height:0}
#grupNota>.panou-cadrane{margin-top:10px}
#grupNota>#cadruNotaGps{margin-top:7px}
#grupNota>.nota-fara-date{margin-top:10px}
#grupNota>.nota-fara-date.dupa-stil{margin-top:7px}

.bara-progres-meniu{
  position:absolute;top:70px;left:0;right:0;width:131px;height:11px;margin:0 auto;
  overflow:hidden;background:#0B2A44;border:1px solid #3E5F7E;border-radius:2px;
}
.bara-progres-meniu::after{
  content:"";display:block;width:40%;height:100%;background:#3EB6F6;
  animation:lupaBaraNedeterminata 1.2s linear infinite;
}
@keyframes lupaBaraNedeterminata{from{transform:translateX(-100%)}to{transform:translateX(330%)}}
                                                                                                                
                                               
.acc-corp:has(>.bara-progres-meniu){position:relative}
                                                                                                                            
                                                   
.acc-corp.are-progres{min-height:81px}
@media(min-width:899.98px){
                                                                                                                                
                                                                                                                                    
                                                          
  .col-meniu > .acc-item > .acc-corp.are-progres{min-height:81px}
}

.panou-login{
  position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:20;
                                                                                                                                     
                                                            
  width:326px;max-width:100%;height:210px;border-radius:5px;
  background:linear-gradient(to bottom,rgba(0,4,93,.35),rgba(0,4,93,.3) 45%,rgba(0,4,93,0));
  box-shadow:0 0 14px rgba(0,20,60,.14);
}
:root:not([data-theme]) .panou-login{margin-top:-100px}
.panou-login .rand{position:absolute;left:26px;right:26px;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-meniu)}
.panou-login .rand label{font-family:var(--font-meniu);font-size:13px;color:#fff}
.panou-login .rand input{
  width:186px;height:24px;border:1px solid #7AA7E8;
  background:#fff;color:#000;font-size:12px;padding:0 4px;border-radius:1px;outline:none;
}
.panou-login .rand.r1{top:24px}
.panou-login .rand.r2{top:68px}
.panou-login .rand.r3{top:102px}
.panou-login .retine{
  position:absolute;top:132px;right:26px;
  font-family:var(--font-meniu);font-size:11.5px;color:#fff;
  display:flex;align-items:center;gap:6px;cursor:pointer;
}
.panou-login .sep{position:absolute;top:154px;left:24px;right:24px;height:1px;
  background:linear-gradient(to right,transparent,rgba(255,255,255,.7),transparent)}
.panou-login lupa-combo.combo-limba,.panou-login select.combo-limba{position:absolute;top:166px;left:26px}

                                                                                                                                  
                                                                                                                             
                                                                                                                               
                                                                                                                                   
                                                                                                  
.panou-login .btn-auth{position:absolute;top:166px;right:26px;width:98px;border-radius:5px}
.panou-login .mesaje{
  position:absolute;top:100%;margin-top:10px;left:0;right:0;
  font-family:var(--font-meniu);font-size:12px;line-height:1.35;text-align:center;color:#FFE800;
}
.panou-login .mesaje:not(:empty){
  padding:8px 12px;border-radius:6px;
  background:rgba(0,12,45,.6);border:1px solid rgba(255,255,255,.22);
  box-shadow:0 2px 10px rgba(0,0,0,.28);
}
:root[data-theme="modern"] .panou-login .mesaje:not(:empty),
:root[data-theme="compact"] .panou-login .mesaje:not(:empty){
  background:#EBF1F7;border-color:#C4D2E0;box-shadow:0 2px 8px rgba(27,37,48,.1);
}
:root:not([data-theme]) .panou-login .mesaje:not(:empty){background:rgba(0,12,45,.1);border-color:rgba(255,255,255,.14);box-shadow:none}
                                                                                                                                 
                                                                                                                                   
                                                                
.versiune{display:none;position:absolute;right:6px;bottom:2px;font-family:var(--font-meniu);font-size:9px;color:#3C9696}

                                                                                                                                  
                                                                                                                                            
                                                                                                                                    
                                                                                                                                      
                                                         
body.lupa-ocupat,body.lupa-ocupat *{cursor:wait!important}
                                                                 
@keyframes lupaRotire{
  from{transform:rotate(0deg)}
  to{transform:rotate(360deg)}
}

                                                                                                                               
                                                                                                                                    
                                                                                                                                      
                                                                                                                                  
                                                                                                                                    
                                                                                                                                      
.incarcare-refres{
  display:none;position:absolute;inset:0;z-index:790;
  align-items:center;justify-content:center;pointer-events:auto;
}
.incarcare-refres.activ{display:flex}
                                                            
.incarcare-refres.pe-fereastra{position:fixed}
                                                                                                                                       
                                                                                                                                      
                                                                                                                                      
                                                                                                                                     
                                                                                                                       
.incarcare-refres.cu-cerc{
  background-image:radial-gradient(circle 140px at calc(50% + var(--hud-dx,0px)) calc(50% + var(--hud-dy,0px)),rgba(0,12,45,.32) 0%,rgba(0,12,45,.27) 35%,rgba(0,12,45,0) 100%);
  cursor:progress;
}
                                                                                                             
                                                                                                                   
.incarcare-refres:not(.cu-cerc) .cerc-progres{display:none}
                                                                                                                
                                                                                                                                 
                                       
.incarcare-refres .cerc-progres{position:relative;left:var(--hud-dx,0px);top:var(--hud-dy,0px)}
                                                                                                                                   
                            
                                                                                
                                                                                                                          
                                                                                                                                  
                
.cerc-progres{
  width:40px;height:40px;border-radius:50%;
  border:7px solid rgba(255,255,255,.45);border-top-color:#5E86BE;
  box-shadow:0 1px 6px rgba(0,0,0,.35);
  animation:lupaRotire .9s linear infinite;
}

                                                                                                             
                                                                                                                                        
                                                                                                                               
                                                                                                                                         
                                                                                                                                          
                                                                                                                                          
                                                                                                                                          
                                                                                                                                           
                                                                                                                                         
                                                                                                                                            
                                                         
                                                                                                                
#lupaPanouRaport{
  position:absolute;z-index:1000;bottom:0;
  display:flex;flex-direction:column;min-height:0;
  padding:8px 10px 10px 8px;
  background-color:var(--fundal-pagina);background-image:var(--panou-continut);
  border:1px solid #00233F;border-top:0;border-radius:0 0 5px 5px;
  overflow:hidden;
}
                                                                                                                
#lupaPanouRaport::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(ellipse 620px 260px at 108% -18%,rgba(255,255,255,.5),transparent 62%);
}
                                                                                                                                             
                                                                                                                                       
#lupaPanouRaport > .modal{
  position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;
  min-width:0;max-width:none;width:auto;min-height:0;max-height:none;height:auto;margin:0;
  background:#FFFFFF;color:var(--modal-text);
  border:1px solid #00233F;border-radius:5px;box-shadow:none;
  overflow:hidden;
}
#lupaPanouRaport .panou-raport-corp{position:relative;flex:1 1 auto;display:flex;min-width:0;min-height:0}
                                                                                                                                        
                            
#lupaPanouRaport .panou-raport-cadru{display:block;flex:1 1 auto;width:100%;height:100%;border:0;background:#FFFFFF}
                                                                                                                                      
                                                                                                                                       
                                                                                                                             
                                                                                                                                     
body.panou-raport-deschis .lupa-perioada{visibility:hidden}
:root[data-theme="modern"] #lupaPanouRaport,
:root[data-theme="dark"] #lupaPanouRaport,
:root[data-theme="compact"] #lupaPanouRaport,
:root[data-theme="editorial"] #lupaPanouRaport{background-color:var(--fundal-body);background-image:none;border:0;border-radius:0}
:root[data-theme="modern"] #lupaPanouRaport::before,
:root[data-theme="dark"] #lupaPanouRaport::before,
:root[data-theme="compact"] #lupaPanouRaport::before,
:root[data-theme="editorial"] #lupaPanouRaport::before{display:none}
                                                                     
:root[data-theme="modern"] #lupaPanouRaport,:root[data-theme="dark"] #lupaPanouRaport{padding:15px 0 0 0}
:root[data-theme="compact"] #lupaPanouRaport{padding:8px 0 0 0}
:root[data-theme="editorial"] #lupaPanouRaport{padding:22px 0 26px 0}
:root[data-theme="modern"] #lupaPanouRaport > .modal{border-color:#D5DDE5;border-radius:0;box-shadow:0 1px 3px rgba(27,37,48,.12)}
:root[data-theme="dark"] #lupaPanouRaport > .modal{background:var(--panou-continut);border-color:#243240;border-radius:0}
:root[data-theme="compact"] #lupaPanouRaport > .modal{border-color:#CBD3DA;border-radius:0}
:root[data-theme="editorial"] #lupaPanouRaport > .modal{
  background:var(--ed-hartie);border:1px solid var(--ed-linie);border-radius:0;box-shadow:0 2px 8px rgba(26,24,21,.10);
}
                                                                                                                                        
                                                                                                                                     
@media(max-width:899.98px){
  #lupaPanouRaport{padding:4px 0 0 0;border:0;border-radius:0}
  #lupaPanouRaport > .modal{border-radius:3px}
  :root[data-theme="modern"] #lupaPanouRaport,
  :root[data-theme="dark"] #lupaPanouRaport,
  :root[data-theme="compact"] #lupaPanouRaport{padding-top:4px}
  :root[data-theme="modern"] #lupaPanouRaport > .modal,
  :root[data-theme="dark"] #lupaPanouRaport > .modal,
  :root[data-theme="compact"] #lupaPanouRaport > .modal{border-left:0;border-right:0;border-bottom:0;box-shadow:none}
  :root[data-theme="editorial"] #lupaPanouRaport{padding:0}
  :root[data-theme="editorial"] #lupaPanouRaport > .modal{border:0;box-shadow:none}
}

:root[data-theme="modern"]{
  --hdr-grad:linear-gradient(to bottom,#FFFFFF,#F2F6FA);
  --hdr-stroke:#D5DDE5;
  --text-navy:#1B2530;
  --btn-blue:linear-gradient(to bottom,#1786C8,#0075B4);
                                                                                                                                 
                                                                                                                                  
                                                                                     
                                                                                                                          
  --btn-gold:linear-gradient(to bottom,#CF8E3D,#C67730);
  --grid-header:linear-gradient(to bottom,#F5F7F9,#EDF1F4);
  --fundal-body:#E9EDF1;
  --rand-selectat:#DCEDF7;
  --rand-hover:#F2F7FB;
  --rand-par:#FAFCFE;
  --panou-continut:#FFFFFF;
  --fundal-pagina:#FFFFFF;
  --meniu-fundal:#F5F7F9;
  --modal-fundal:#FFFFFF;
  --camp-border:#C6CFD8;
  --sb-track:#EDF1F4;
  --sb-thumb:#C6CFD8;
  --sb-thumb-hover:#0075B4;
}
:root[data-theme="modern"] body{color:#1B2530}
:root[data-theme="modern"] .app-frame{background:#E9EDF1;border-color:#D5DDE5;box-shadow:none;inset:0;border-radius:0}
:root[data-theme="modern"] .hdr::before,:root[data-theme="modern"] .hdr::after{display:none}
:root[data-theme="modern"] .hdr{border-radius:0;box-shadow:0 1px 3px rgba(27,37,48,.12)}
:root[data-theme="modern"] .hdr .titlu .nume,:root[data-theme="modern"] .hdr .titlu .firma{color:#0075B4}
:root[data-theme="modern"] .hdr .titlu-pagina{color:#1B2530}
:root[data-theme="modern"] .hdr .dreapta{background:#F5F7F9;border-color:#D5DDE5}
                                                                                                                                 
                                                                                                                                   
                                                                                                                                 
                                                                                                                                        
                                                                                                                
:root[data-theme="modern"] .teme-antet{background-color:#F5F7F9;border-color:#D5DDE5}
:root[data-theme="modern"] .tema-punct{border-color:rgba(27,37,48,.35)}
:root[data-theme="modern"] .hdr .dreapta a{color:#0465AC}
:root[data-theme="modern"] .hdr .glob{display:none}
:root[data-theme="modern"] .btn-lupa{
  background:var(--btn-blue);border-color:#0465AC;border-radius:8px;
  font-family:var(--font-meniu);text-shadow:none;box-shadow:none;height:26px;
}
:root[data-theme="modern"] .btn-lupa.auriu{background:var(--btn-gold);color:#fff;font-weight:600}
                                                                                                                                      
                                              
:root[data-theme="modern"] .btn-lupa:not(#btnStatistici):not(:disabled):active{color:#fff}
                                                                                                                                   
                                                                                                                                  
                                                                                                                                    
                                                                                                                             
                                                                                                                                  
                                                                                
:root[data-theme="modern"] .btn-grafic{height:26px;border-radius:8px;border-color:#0465AC}
:root[data-theme="modern"] .col-meniu{border-right:1px solid #D5DDE5}
:root[data-theme="modern"] .cap-panou{background:#EDF1F4;border-bottom:1px solid #D5DDE5}
:root[data-theme="modern"] .cap-panou::after{display:none}
:root[data-theme="modern"] .cap-panou span{color:#1B2530}
:root[data-theme="modern"] .acc-titlu{
  background:#EDF1F4;border:1px solid #D5DDE5;border-radius:8px;color:#1B2530;box-shadow:none;
}
:root[data-theme="modern"] .acc-titlu .lnk-refresh{color:#0465AC}
:root[data-theme="modern"] .col-continut,:root[data-theme="modern"] .col-harta{
  background:#FFFFFF;border-color:#D5DDE5;
}
:root[data-theme="modern"] .col-continut::before,:root[data-theme="modern"] .col-harta::before{display:none}
                                                                                                                                    
                                                                                                                                 
                                                                                                                                     
                                                                                                                                   
                                                           
:root[data-theme="modern"] .grila-alba,:root[data-theme="modern"] .grila-modul{border-color:#D5DDE5}
                                                                                                                                
                                    
:root[data-theme="modern"] .countdown{--cr-g-pista:1;--cr-pista:#D5DDE5;--cr-arc:#0075B4;--cr-luciu:none;--cr-cifra:#1B2530;--cr-text:#5B6B7B}
                                                                                                                                  
                                                                                                                                  
                                                                                                          
                                                                                               
:root[data-theme="modern"] .tila-gol{--gol-mesaj:#5B6B7B;--gol-linie:#C6CFD8;--gol-cap:#EDF1F4;--gol-corp:#FBFCFD;--gol-grila:#EEF2F5;--gol-bara:#D2DAE2;--gol-bifa-linie:#0075B4;--gol-bifa-fond:#FFFFFF;--gol-semn:#C67730;--gol-punct:#FFFFFF}
                                                                                                                                    
                                                                                                                                
:root[data-theme="modern"] table.grila thead th{background:var(--grid-header);color:#55636F;border-right:1px solid #E1E5E9;font-size:10.5px}
                                                                                                                                       
                                                                                                                                    
                                                                                                                                       
                                                                                                                               
                                                                            
@media (hover:hover){:root[data-theme="modern"] table.grila thead th:hover{filter:none;background:linear-gradient(to bottom,#E3EDF8,#D3E2F2)}}
:root[data-theme="modern"] .sub-grila,:root[data-theme="modern"] .banda-jos-modul{background:#EDF1F4}
:root[data-theme="modern"] .sub-grila .total,:root[data-theme="modern"] .sub-grila a,
:root[data-theme="modern"] .sub-grila .chk,:root[data-theme="modern"] .banda-jos-modul{color:#55636F}
:root[data-theme="modern"] .filtre-tab{background:#0075B4;border-color:#0465AC;border-radius:8px 8px 0 0}
:root[data-theme="modern"] .filtre-corp{background:#F5F7F9;border-color:#D5DDE5;border-radius:0 8px 8px 8px}
:root[data-theme="modern"] .filtre-corp::after{display:none}
:root[data-theme="modern"] .filtre-corp label{color:#1B2530}
:root[data-theme="modern"] .status-jos .banda{background:#EDF1F4}
:root[data-theme="modern"] .status-jos span,:root[data-theme="modern"] .status-jos .chk{color:#55636F}
:root[data-theme="modern"] .subsol{color:#8593A0}
:root[data-theme="modern"] .rail{background:#F5F7F9;border:1px solid #D5DDE5}
:root[data-theme="modern"] .rail .tila{background:#FFFFFF;border:1px solid #D5DDE5;color:#1B2530;text-shadow:none;box-shadow:none}
:root[data-theme="modern"] .rail .tila.activ,
:root[data-theme="modern"] .rail .tila:not(:disabled):active{background:#DCEDF7;border-color:#0075B4;color:#0465AC}
:root[data-theme="modern"] .rail .tila:disabled{color:rgba(27,37,48,.5)}
:root[data-theme="modern"] .panou-login{background:#FFFFFF;box-shadow:0 12px 34px rgba(27,37,48,.13);border:1px solid #E1E5E9}
:root[data-theme="modern"] .panou-login .rand label,:root[data-theme="modern"] .panou-login .retine{color:#1B2530}
:root[data-theme="modern"] .panou-login .rand input{border:1px solid #C6CFD8;border-radius:6px}
:root[data-theme="modern"] .panou-login .mesaje{color:#1B3A5B}
:root[data-theme="modern"] .lista-alba{border-color:#D5DDE5;box-shadow:0 1px 3px rgba(27,37,48,.1)}
                                                                                                                                      
                                                                                                                                       
                                 
:root[data-theme="modern"] .chk-rand,:root[data-theme="modern"] .date-rand,
:root[data-theme="modern"] .fus-orar,:root[data-theme="modern"] .link-harta,
:root[data-theme="modern"] .perioada-rand label,:root[data-theme="modern"] .rand-masina > label{color:#3A4750}
:root[data-theme="modern"] .camp-data{background:#fff}
:root[data-theme="modern"] .hdr .btn-x{background:#C5221F;border-color:#fff}
                                                                                                                              
                                                                                                                                   
                                                                     
:root[data-theme="modern"] .modal .modal-titlu,
:root[data-theme="modern"] .modal .modal-titlu .inchide{color:#1B2530}
:root[data-theme="modern"] .modal .modal-titlu{border-bottom:1px solid #D5DDE5}

:root[data-theme="dark"]{
  --hdr-grad:linear-gradient(to bottom,#1B2735,#141D28);
  --hdr-stroke:#0C141C;
  --text-navy:#C9D6E2;
  --btn-blue:linear-gradient(to bottom,#3AA5FF,#1F7FD6);
  --btn-gold:linear-gradient(to bottom,#FFC145,#E8A020);
  --grid-header:linear-gradient(to bottom,#243240,#1C2833);
  --fundal-body:#0D141C;
  --rand-selectat:#0F3654;
  --rand-hover:#1A2531;
  --rand-par:#161F29;
  --panou-continut:#131C26;
  --fundal-pagina:#131C26;
  --meniu-fundal:#161F29;
  --text-principal:#E8EEF4;
  --modal-fundal:#2A3947;
  --modal-text:#EDF3F8;
  --camp-border:#3A4956;
                                                                                                                    
  --harta-fundal:#1B2735;
                                                                                                               
  --grila-fundal:#131C26;
                                                                                                                                     
             
  --grila-umbra:rgba(255,255,255,.22);
  --sb-track:#14202B;
  --sb-thumb:#556E88;
  --sb-thumb-hover:#7CC4FF;
}
:root[data-theme="dark"] body{color:#E8EEF4}
:root[data-theme="dark"] .app-frame{background:#0D141C;border-color:#243240;box-shadow:none;inset:0;border-radius:0}
:root[data-theme="dark"] .hdr::before,:root[data-theme="dark"] .hdr::after{display:none}
:root[data-theme="dark"] .hdr{border-radius:0}
:root[data-theme="dark"] .hdr .titlu .nume,:root[data-theme="dark"] .hdr .titlu .firma{color:#E8EEF4}
:root[data-theme="dark"] .hdr .dreapta{background:#1B2735;border-color:#3A4956}
:root[data-theme="dark"] .hdr .glob{display:none}
:root[data-theme="dark"] .btn-lupa{
  border-color:#0F5C9E;border-radius:7px;font-family:var(--font-meniu);
  text-shadow:none;box-shadow:none;height:26px;
}
:root[data-theme="dark"] .btn-lupa.auriu{color:#1B2530;font-weight:600}
                                                                                                                                    
                                                                                                                                  
:root[data-theme="dark"] .btn-lupa:not(#btnStatistici):not(:disabled):active{color:#1B2530}
                                                                                                                                  
                                                                                                                                
                                                                                                                      
                                                                                                                                 
                                                     
:root[data-theme="dark"] .btn-grafic{height:26px;border-radius:7px;border-color:#0F5C9E}
:root[data-theme="dark"] .btn-grafic:not(.activ):not(:active){background-image:none;background-color:#243240;color:#7CC4FF}
:root[data-theme="dark"] .btn-argintiu,
:root[data-theme="dark"] table.grila .btn-celula.argintiu{
  background:#2A3947;border-color:#4A5A68;color:#EDF3F8;
}
                                                                                                                                   
                                                                                                                                    
                                                                                                                               
                                                                                                                              
                                                                                                                                   
                                                          
@media (hover:hover){:root[data-theme="dark"] .btn-argintiu:not(:disabled):hover,:root[data-theme="dark"] table.grila .btn-celula.argintiu:not(:disabled):hover{background:#354759}}
                                                                                                                            
                                                                                                               
                                                                                                                             
                                                                                                                          
:root[data-theme="dark"] .btn-argintiu:not(:disabled):active,:root[data-theme="dark"] table.grila .btn-celula.argintiu:not(:disabled):active{background:#22303C}
:root[data-theme="dark"] .col-meniu{border-right:1px solid #243240}
:root[data-theme="dark"] .cap-panou{background:#1B2735}
:root[data-theme="dark"] .cap-panou::after{display:none}
:root[data-theme="dark"] .acc-titlu{
  background:#243240;border:1px solid #35455400;border-radius:7px;color:#E8EEF4;box-shadow:none;
}
:root[data-theme="dark"] .acc-titlu .lnk-refresh{color:#FFC145}
:root[data-theme="dark"] .col-continut,:root[data-theme="dark"] .col-harta{border-color:#243240}
:root[data-theme="dark"] .col-continut::before,:root[data-theme="dark"] .col-harta::before{display:none}
                                                                                                                   
                                                                                                                             
                                                                          
:root[data-theme="dark"] .grila-alba,:root[data-theme="dark"] .grila-modul{background-color:#131C26;border-color:#243240}
:root[data-theme="dark"] table.grila{color:#E8EEF4}
:root[data-theme="dark"] table.grila thead th{background:var(--grid-header);color:#9FB0BF;border-right:1px solid #0D141C}
                                                                                                                                   
                                                                                                                             
                                                                                                                                      
                                          
:root[data-theme="dark"] table.grila tbody td{border-bottom:1px solid #1E2A36}


:root[data-theme="dark"] .btn-celula{background:#243240;border-color:#3A4956}
                                                                                                                                   
                                               
@media (hover:hover){:root[data-theme="dark"] .btn-celula:not(:disabled):hover{background:#2E3F50}}
:root[data-theme="dark"] .lista-alba{background:#1B2735;border-color:#3A4956;box-shadow:none;color:#E8EEF4}
:root[data-theme="dark"] .lista-alba .item{border-bottom:1px solid #243240}
@media (hover:hover){:root[data-theme="dark"] .lista-alba .item:hover{background:#243240}}
:root[data-theme="dark"] .lista-alba .item.sel{background:#0F3654}
:root[data-theme="dark"] .lista-alba .item .ic{background:#2A3947;border-color:#4A5A68}
:root[data-theme="dark"] .lista-alba .item .tx b{color:#7CC4FF}
:root[data-theme="dark"] .lista-alba .item .tx span{color:#9FB0BF}
:root[data-theme="dark"] .contor-lista{color:#7CC4FF}
:root[data-theme="dark"] .filtre-tab{background:#1F7FD6;border-color:#0F5C9E;border-radius:7px 7px 0 0}
:root[data-theme="dark"] .filtre-corp{background:#1B2735;border-color:#243240;border-radius:0 7px 7px 7px}
:root[data-theme="dark"] .filtre-corp::after{display:none}
:root[data-theme="dark"] .filtre-corp .lista-grupa{background:#2A3947;color:#EDF3F8;border-color:#3A4956}
:root[data-theme="dark"] .filtre-corp .lista-grupa label{color:#EDF3F8}
:root[data-theme="dark"] .camp-data{background:#2A3947;color:#EDF3F8;border-color:#3A4956}
                                                                                                                                    
                                                                                                                                    
                                                                                                                             
                                                                   
:root[data-theme="dark"] .ora-sageata{background:#2A3947;color:#EDF3F8;border-color:#3A4956}
@media (hover:hover){:root[data-theme="dark"] .ora-sageata:hover{background:#35485A}}
:root[data-theme="dark"] .ora-sageata:active{background:#22303C}
                                                                                                                                   
                                                                                                                                   
                                                       
:root[data-theme="modern"] .ora-invelis>input{background:#fff;border-color:#C6CFD8;color:#1B2530}
:root[data-theme="modern"] .ora-invelis>.ora-sageti>.ora-sageata{border-color:#C6CFD8}
                                                                                                                                      
                                                                                                            
                                                                                                                                        
:root[data-theme="modern"] .ora-invelis>.ora-sageti>.ora-sageata{border-left-color:#DDE3E8}
                                                                                                                                 
                                                                                                                        
                                                                                                                              
                                                                                                                                     
                                                                                                                           
:root[data-theme="modern"] .ora-invelis>input:focus{border-color:#0075B4;box-shadow:none}
:root[data-theme="dark"] .ora-invelis>input{background:#2A3947;border-color:#3A4956;color:#EDF3F8}
:root[data-theme="dark"] .ora-invelis>.ora-sageti>.ora-sageata{border-color:#3A4956}
                                                                                                                                       
                                                                                                                               
                                                                                                                                   
:root[data-theme="dark"] .ora-invelis>.ora-sageti>.ora-sageata{border-left-color:#33424F}
:root[data-theme="dark"] .ora-invelis>input:focus{border-color:#7CC4FF;box-shadow:none}
                                                                                                                                     
                                                                                                   
                                                                                                                                         
                                                                                                                                  
                                                                                                    
:root[data-theme="compact"] .ora-invelis>input:focus{border-color:#1F6FB2;box-shadow:none}
:root[data-theme="dark"] .sel-harta,:root[data-theme="dark"] .filtre-corp lupa-combo{background-color:#2A3947;color:#EDF3F8;border:1px solid #3A4956}
                                                                                                                                   
                                                                                                                              
:root[data-theme="dark"] .filtre-controale input[type="text"]{background-color:#2A3947;color:#EDF3F8;border-color:#3A4956}
                                                                                                                                      
                                                                                                                              
:root[data-theme="dark"] .dd-lista,:root[data-theme="dark"] .meniu{
  background-color:#2A3947;background-image:none;border-color:#4A5A68;
}
:root[data-theme="dark"] .dd-item{color:#EDF3F8}
@media (hover:hover){:root[data-theme="dark"] .dd-item:hover{background:#3A5064}}
                                                                                                         
                                                                                                                                      
                                                                                                                                   
                                                                                                                                  
                                                                                                                 
:root[data-theme="dark"] .dd-item.dezactivat{color:#9FB0BF}
@media (hover:hover){:root[data-theme="dark"] .dd-item.dezactivat:hover{background:transparent}}
                                                                                                                         
                                                                                                                                    
                                                                                                                                          
:root[data-theme="dark"] .dd-item.dd-ctrl label:has(>input:disabled){color:#9FB0BF}
                                                                                                                                    
                               
:root[data-theme="dark"] .dd-item.evidentiat{background:#3A5064}
:root[data-theme="dark"] .dd-item.sel-imagine{background:#3A5064}
:root[data-theme="dark"] .dd-sep{background:#4A5A68}
                                                                                                                                        
                                                                                                                                        
                                                                                                                                     
                  
:root[data-theme="dark"] .meniu .sub,:root[data-theme="dark"] .meniu-derulare{color:#9FB0BF}
                                                                                                

                                                                                                
.login-drum,.login-brand{display:none}
:root[data-theme="modern"] .panou-login,
:root[data-theme="dark"] .panou-login,
:root[data-theme="compact"] .panou-login{top:28px;transform:translateX(-50%)}
:root[data-theme="modern"] .login-drum,
:root[data-theme="dark"] .login-drum,
:root[data-theme="compact"] .login-drum{
  display:block;position:absolute;left:0;right:0;top:298px;bottom:0;
  background-position:top center;background-repeat:no-repeat;background-size:500px 100%;
  z-index:0;pointer-events:none;
}
:root[data-theme="modern"] .login-drum{background-image:url("../Imagini/drum.png")}
:root[data-theme="dark"] .login-drum{background-image:url("../Imagini/drum_dk.png");opacity:.5}
:root[data-theme="compact"] .login-drum{background-image:url("../Imagini/drum.png");opacity:.7}
:root[data-theme="modern"] .login-brand,
:root[data-theme="dark"] .login-brand,
:root[data-theme="compact"] .login-brand{
  display:flex;flex-direction:column;align-items:center;
  position:absolute;left:0;right:0;top:308px;z-index:2;pointer-events:none;
}
.login-brand .lb-logo{width:126px;max-width:56%;height:auto;margin-bottom:4px}
.login-brand .lb-by{font-family:var(--font-meniu);font-size:13px;color:#5a6672}
:root[data-theme="dark"] .login-brand .lb-by{color:#9fb0bf}
@media(max-width:899.98px){
  :root[data-theme="modern"] .login-drum,
  :root[data-theme="dark"] .login-drum,
  :root[data-theme="compact"] .login-drum{background-size:100% 100%;top:338px}
  .login-brand .lb-logo{width:90px}
  :root[data-theme="modern"] .login-brand,
  :root[data-theme="dark"] .login-brand,
  :root[data-theme="compact"] .login-brand{top:298px}
  :root[data-theme="modern"] .panou-login,
  :root[data-theme="dark"] .panou-login,
  :root[data-theme="compact"] .panou-login{top:28px}
  :root:not([data-theme]) .panou-login{margin-top:-100px}
}
@media(max-height:560px){
  :root:not([data-theme]) .panou-login{top:28px;margin-top:0;transform:translateX(-50%)}
}
:root[data-theme="dark"] .rail{background:#1B2735;border:1px solid #243240}
:root[data-theme="dark"] .rail .tila{background:#243240;border-color:#3A4956;color:#E8EEF4;text-shadow:none;box-shadow:none}
:root[data-theme="dark"] .rail .tila.activ,
:root[data-theme="dark"] .rail .tila:not(:disabled):active{background:#0F3654;border-color:#1F7FD6;color:#7CC4FF}
:root[data-theme="dark"] .rail .tila:disabled{color:rgba(232,238,244,.5)}
:root[data-theme="dark"] .panou-login{
  background:#2A3947;
  box-shadow:0 14px 40px rgba(0,0,0,.6);border:1px solid #4A5A68;
}
:root[data-theme="dark"] .panou-login .rand input{background:#1B2735;color:#EDF3F8;border:1px solid #4A5A68}
:root[data-theme="dark"] .panou-login .mesaje{color:#C9D6E2}
:root[data-theme="dark"] .zona-harta{background:#1B2735;border-color:#243240}
                                                                                                                                 
                                                                                                        
                                                                                                                                   
                                                                                                                                       
                                                                                                                                      
                                                                                                             
:root[data-theme="dark"] .grafic-cadru{background-color:#1B2735}
                                                                                                                                       
                                                                                                                            
:root[data-theme="dark"] .leaflet-tile{filter:brightness(.82) contrast(1.05) saturate(.8)}
:root[data-theme="dark"] .sub-grila,:root[data-theme="dark"] .banda-jos-modul,:root[data-theme="dark"] .status-jos .banda{background:#1B2735}
:root[data-theme="dark"] .countdown{--cr-g-pista:1;--cr-pista:#33475A;--cr-arc:#FFC145;--cr-luciu:none;--cr-cifra:#E8EEF4;--cr-text:#A9B8C7}
:root[data-theme="dark"] .tila-gol{--gol-mesaj:#A9B8C7;--gol-linie:#3A4956;--gol-cap:#1E2A36;--gol-corp:#161F29;--gol-grila:#1B2632;--gol-bara:#33475A;--gol-bifa-linie:#7CC4FF;--gol-bifa-fond:rgba(124,196,255,.06);--gol-semn:#FFC145;--gol-punct:#131C26}
:root[data-theme="dark"] .hdr .btn-x{background:#C5221F;border-color:#EDF3F8}
                                                                                                                                 
                                                                                                                                  
                                                                                                                            
                                                                                                                                      
                                                                                                                                             
:root[data-theme="dark"] .eticheta-poi{background-color:#2A3947 !important;border-color:#4A5A68 !important;color:#EDF3F8 !important}
:root[data-theme="dark"] .eticheta-poi-indicator{stroke:#4A5A68;fill:#2A3947}
:root[data-theme="dark"] .indiciu-hover{background-color:#2A3947 !important;border-color:#4A5A68 !important;color:#EDF3F8 !important;box-shadow:inset 0 0 0 1px #1B2735 !important}
                                                                                                                                        
                                                                                                                          
                                                                                                                                    
                                                                                                                                           
                                                                      
:root[data-theme="dark"] .indiciu-rand{background-color:#2A3947;border-color:#4A5A68;color:#EDF3F8}
:root[data-theme="dark"] .indiciu-rand b{color:#7CC4FF}
:root[data-theme="dark"] .indiciu-rand span{color:#9FB0BF}
                                                                                                                                   
                                                                                                                                        
                                                                                                                                     
                                                                                                                                           
                             
:root[data-theme="dark"] .modal{border-color:#5A6C7C}
:root[data-theme="dark"] .modal .camp-grup label{color:#C9D6E2}
                                                                                                                                     
                                                                                                                                     
                                                                                         
                                                                                                                                      
                                                                                                    
:root[data-theme="dark"] .modal .camp-grup input[type=text]:not(:where(.ora-invelis>input)),
:root[data-theme="dark"] .modal .camp-grup input[type=password],
:root[data-theme="dark"] .modal .camp-grup lupa-combo,
:root[data-theme="dark"] .modal .camp-grup textarea,
:root[data-theme="dark"] .modal .camp-grup .sel-imagine-poi{
  background-color:#1B2735;color:#EDF3F8;border-color:#3AA5FF;
}
                                                                                                                                      
                                                                                                                                       
                                                                                                                                        
                                                                                                                  
:root[data-theme="modern"] .modal .camp-grup input[type=text]:not(:where(.ora-invelis>input)),
:root[data-theme="modern"] .modal .camp-grup input[type=password],
:root[data-theme="modern"] .modal .camp-grup lupa-combo,
:root[data-theme="modern"] .modal .camp-grup textarea,
:root[data-theme="modern"] .modal .camp-grup .sel-imagine-poi{border-color:#0465AC}
:root[data-theme="compact"] .modal .camp-grup input[type=text]:not(:where(.ora-invelis>input)),
:root[data-theme="compact"] .modal .camp-grup input[type=password],
:root[data-theme="compact"] .modal .camp-grup lupa-combo,
:root[data-theme="compact"] .modal .camp-grup textarea,
:root[data-theme="compact"] .modal .camp-grup .sel-imagine-poi{border-color:#155A94}
                                                                                                                                       
                
:root[data-theme="dark"] .modal .rand-raport-modul lupa-combo{background-color:#1B2735;color:#EDF3F8;border:1px solid #3A4956}
                                                                                                                                         
                                                                                                                                      
                                                                                                                                     
                                                                                                                                       
                                                                                                                                       
                                                                                               
:root[data-theme="dark"] #fundalFiltreOre lupa-combo{background-color:#1B2735;color:#EDF3F8;border:1px solid #3A4956}
                                                                                                                                          
                                                                                                                                          
                                                                                                                                     
                                                                                                                                   
                                                            
:root[data-theme="dark"] .dd-item.dd-ctrl lupa-combo{background-color:#1B2735;color:#EDF3F8;border:1px solid #3A4956}
:root[data-theme="dark"] .modal .eroare-camp{color:#FF8A80}
                                                                                                                                    
                                                                                                                                        
                                               
:root[data-theme="dark"] .modal .avert-acces-modal{color:#FF8A80;background:rgba(0,0,0,.45)}

:root[data-theme="compact"]{
  --hdr-grad:linear-gradient(to bottom,#33424F,#2B3946);
  --hdr-stroke:#1D2831;
  --text-navy:#212B34;
  --btn-blue:linear-gradient(to bottom,#2A7FC2,#1F6FB2);
  --btn-gold:linear-gradient(to bottom,#E08A3C,#D2691E);
  --grid-header:linear-gradient(to bottom,#3A4956,#2B3946);
  --fundal-body:#E9ECEF;
  --rand-selectat:#D6E7F4;
  --rand-hover:#EFF4F8;
  --rand-par:#F7F9FB;
  --panou-continut:#FFFFFF;
  --fundal-pagina:#FFFFFF;
  --meniu-fundal:#F0F2F4;
  --modal-fundal:#FFFFFF;
  --camp-border:#B8C2CC;
  --sb-track:#F0F2F4;
  --sb-thumb:#CBD3DA;
  --sb-thumb-hover:#9FAEBB;
}
:root[data-theme="compact"] body{color:#212B34;font-size:12px}
:root[data-theme="compact"] .app-frame{background:#E9ECEF;border-color:#CBD3DA;box-shadow:none;inset:0;border-radius:0}
:root[data-theme="compact"] .hdr::before,:root[data-theme="compact"] .hdr::after{display:none}
:root[data-theme="compact"] .hdr{border-radius:0;height:44px;flex:0 0 44px}
:root[data-theme="compact"] .hdr .logo{width:32px;height:32px;margin-top:2px}
:root[data-theme="compact"] .hdr .titlu .nume{font-size:17px}
:root[data-theme="compact"] .hdr .titlu .firma{font-size:11px}
:root[data-theme="compact"] .hdr .titlu-pagina{font-size:16px;top:11px}
:root[data-theme="compact"] .hdr .glob{display:block;width:32px;height:30px;top:7px;right:10px}
                                                                                                                                    
                                                                                                                                       
                                                                                                                                      
                                                                                                                      
:root[data-theme="compact"] .hdr .glob-modul{width:32px;height:32px;top:6px;right:10px}
                                                                                                                                      
                                                                                                                            
                                                                                                                                         
                                                                                                                                          
                           
:root[data-theme="compact"] .hdr .antet-dreapta{right:50px;flex-direction:row;gap:10px}
                                                                                                                                     
                                                                        
:root[data-theme="compact"] .hdr .dreapta .tx-iesire{display:none}
:root[data-theme="compact"] .hdr .dreapta .ic-iesire{display:block;width:16px;height:16px}
                                                                                                                                       
                                                                    
:root[data-theme="compact"] .hdr .btn-x{width:24px;height:24px;top:10px;font-size:12px;background:#C5221F;padding-top:0}
:root[data-theme="compact"] .continut{margin-top:8px}
                                                                                                                        
                                                                                                                                      
                                                                                                                                        
                                                                                                                                       
                                                                                            
:root[data-theme="compact"] .btn-lupa{
  border-color:#155A94;border-radius:4px;font-family:var(--font-meniu);
  font-size:11.5px;line-height:14px;height:22px;text-shadow:none;box-shadow:none;
}
:root[data-theme="compact"] .btn-lupa.auriu{color:#fff;font-weight:600}
                                                                                                                
:root[data-theme="compact"] .btn-lupa:not(#btnStatistici):not(:disabled):active{color:#fff}
:root[data-theme="compact"] .col-meniu{flex-basis:225px;border-right:1px solid #CBD3DA}
:root[data-theme="compact"] .col-meniu .cap-panou{display:none}
:root[data-theme="compact"] .acc-titlu{background:#3A4956;border-color:#2B3946;border-radius:4px;height:19px;font-size:10.5px}
:root[data-theme="compact"] .col-continut,:root[data-theme="compact"] .col-harta{background:#FFFFFF;border-color:#CBD3DA}
:root[data-theme="compact"] .col-continut::before,:root[data-theme="compact"] .col-harta::before{display:none}
:root[data-theme="compact"] table.grila tbody td{height:24px;padding:2px 7px;font-size:11.5px}


:root[data-theme="compact"] .sub-grila,:root[data-theme="compact"] .banda-jos-modul{background:#DDE3E8}
:root[data-theme="compact"] .sub-grila .total,:root[data-theme="compact"] .sub-grila a,
:root[data-theme="compact"] .sub-grila .chk,:root[data-theme="compact"] .banda-jos-modul{color:#3A4750}
:root[data-theme="compact"] .filtre-tab{background:#1F6FB2;border-color:#155A94;border-radius:4px 4px 0 0;font-size:12px}
:root[data-theme="compact"] .filtre-corp{background:#F0F2F4;border-color:#CBD3DA;border-radius:0 4px 4px 4px}
:root[data-theme="compact"] .filtre-corp::after{display:none}
:root[data-theme="compact"] .filtre-corp label{color:#212B34;font-size:11px}
:root[data-theme="compact"] .status-jos .banda{background:#DDE3E8}
:root[data-theme="compact"] .status-jos span,:root[data-theme="compact"] .status-jos .chk{color:#3A4750}
:root[data-theme="compact"] .subsol{color:#8593A0}
:root[data-theme="compact"] .rail{background:#F0F2F4;border:1px solid #CBD3DA}
:root[data-theme="compact"] .rail .tila{width:56px;height:56px;background:#FFFFFF;border:1px solid #CBD3DA;color:#212B34;font-size:10px;text-shadow:none;box-shadow:none}
:root[data-theme="compact"] .rail .tila img{width:28px;height:28px}
:root[data-theme="compact"] .rail .tila.activ,
:root[data-theme="compact"] .rail .tila:not(:disabled):active{background:#D6E7F4;border-color:#1F6FB2;color:#155A94}
:root[data-theme="compact"] .rail .tila:disabled{color:rgba(33,43,52,.5)}
:root[data-theme="compact"] .panou-login{background:#FFFFFF;border:1px solid #CBD3DA;box-shadow:0 8px 24px rgba(33,43,52,.22)}
:root[data-theme="compact"] .panou-login .rand label,:root[data-theme="compact"] .panou-login .retine{color:#212B34}
:root[data-theme="compact"] .panou-login .rand input{border:1px solid #B8C2CC;border-radius:3px}
:root[data-theme="compact"] .panou-login .mesaje{color:#1B3A5B}
:root[data-theme="compact"] .chk-rand,:root[data-theme="compact"] .date-rand,
:root[data-theme="compact"] .fus-orar,:root[data-theme="compact"] .link-harta,
:root[data-theme="compact"] .perioada-rand label,:root[data-theme="compact"] .rand-masina > label{color:#3A4750}
:root[data-theme="compact"] .lista-alba{border-color:#CBD3DA;box-shadow:none}
                                                                                                                                  
                                                                                                                                                   
:root[data-theme="compact"] .countdown{--cr-d:20px;--cr-g-pista:1;--cr-pista:#DDE3E8;--cr-arc:#1F6FB2;--cr-luciu:none;--cr-cifra:#212B34;--cr-cifra-marime:10px;--cr-text:#5E6B77;--cr-text-marime:11.5px;--cr-gol:6px}
:root[data-theme="compact"] .tila-gol{--gol-mesaj:#5E6B77;--gol-linie:#C3CCD5;--gol-cap:#E4E9EE;--gol-corp:#FBFCFD;--gol-grila:#EEF1F4;--gol-bara:#CBD3DA;--gol-bifa-linie:#1F6FB2;--gol-bifa-fond:#FFFFFF;--gol-semn:#D2691E;--gol-punct:#FFFFFF}

.grila-tile{display:flex;flex-wrap:wrap;gap:12px;padding:12px;align-content:flex-start}
                                                                                                                                        
                                                                                                                                      
                                                                                                                                 
                                                                                                                                         
                                                                                                                                       
                                                                                                                                            
.tila-gol{
  --gol-mesaj:#FFE800;
  --gol-linie:rgba(255,255,255,.36);
  --gol-raza:6px;
  --gol-cap:linear-gradient(to bottom,rgba(56,155,219,.5) 0%,rgba(0,40,97,.5) 72.1%,rgba(27,97,157,.5) 100%);
  --gol-corp:rgba(255,255,255,.05);
  --gol-grila:rgba(255,255,255,.07);
  --gol-bara:rgba(255,255,255,.38);
  --gol-bifa-linie:rgba(255,255,255,.92);
  --gol-bifa-fond:rgba(255,255,255,.07);
  --gol-bifa-grosime:2px;
  --gol-semn:#FFE800;
  --gol-punct:#0B355C;
  position:absolute;inset:0;box-sizing:border-box;padding:12px;
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;
  text-align:center;font-size:13px;line-height:1.5;color:var(--gol-mesaj);
}
.tila-gol-dala{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1.5px dashed var(--gol-linie);border-radius:var(--gol-raza)}
.tila-gol-dala:not(:first-child){opacity:.55}
                                                                                                                                          
                                                                                                         
.tila-gol-cap{flex:0 0 30px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:var(--gol-cap);border-bottom:1px dashed var(--gol-linie)}
.tila-gol-bara{width:78px;height:8px;border-radius:var(--gol-raza);background-color:var(--gol-bara)}
.tila-gol-buton{width:11px;height:11px;box-sizing:border-box;border:1.5px solid var(--gol-bara);border-radius:min(2px,var(--gol-raza))}
.tila-gol-corp{
  flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;
  background-color:var(--gol-corp);
  background-image:linear-gradient(var(--gol-grila) 1px,transparent 1px),linear-gradient(90deg,var(--gol-grila) 1px,transparent 1px);
  background-size:32px 32px;background-position:center center;
}
.tila-gol-bifa{position:relative;flex:0 0 auto;width:26px;height:26px;box-sizing:border-box;border:var(--gol-bifa-grosime) solid var(--gol-bifa-linie);border-radius:min(4px,var(--gol-raza));background-color:var(--gol-bifa-fond)}
.tila-gol-bifa svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}
.tila-gol-bifa path{fill:none;stroke:var(--gol-semn);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.tila-gol-pin{width:26px;height:34px;overflow:visible}
.tila-gol-pin path{fill:var(--gol-bara)}
.tila-gol-pin circle{fill:var(--gol-punct)}
.tila-gol-mesaj{max-width:300px;font-size:14px;text-wrap:balance}
                                                                                                                                         
                                                                                                                        
                                                                                                                           
.tila-urmarire{background:var(--modal-fundal,#fff);border:1px solid rgba(0,0,0,.25);border-radius:6px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.25)}
                                                                                                                                     
                                                                                                                                     
                                                                                                                                           
                                                                                                                                           
                                                                                                               
.tila-fantoma{position:fixed;left:0;top:0;z-index:900;pointer-events:none;overflow:hidden;opacity:.92;border-radius:6px;box-shadow:0 14px 34px rgba(0,0,0,.35)}
.tila-fantoma > .tila-urmarire{position:absolute;left:0;top:0;margin:0;transform-origin:0 0;box-shadow:none}
.tila-urmarire.tila-in-tragere{opacity:.4}
                                                                                                                                       
                                                                                                                                       
                                                                                                                                          
                                                                                                                                          
                                                                                       
.tila-cap{display:flex;align-items:center;gap:8px;padding:4px 10px;background:linear-gradient(to bottom,#389BDB 0%,#002861 72.1%,#1B619D 100%);font-family:var(--font-meniu);font-size:11px;color:#fff;-webkit-user-select:none;user-select:none}
.tila-cap b{font-size:12px}
                                                                                                                                       
                                                                                                                                            
                                                                                                                                           
                                                                                                                                          
                                                                                                                                       
                                            
.tila-cap{cursor:grab}
.tila-cap:active{cursor:grabbing}
.tila-urmarire.tila-maximizata .tila-cap{cursor:default}
                                                                                                                              
                                                              
.tila-sofer{display:none;padding:6px 10px;font-family:var(--font-meniu);font-size:11px;color:var(--text-principal,#111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tila-harta{width:100%;height:210px}
                                                                                                                                          
                                                                                                                                     
                                                                 
                                                                                                                                       
                                                                                                                                         
                                                                                                                                             
.tila-info{padding:4px 10px;font-family:var(--font-meniu);font-size:10.5px;min-height:0;color:var(--text-principal,#111)}
.tila-info:empty{display:none}
                                                                                                                                    
                                                                                                                                           
                                                                                                                                             
                                                                                                              
                                                                                                                                       
                   
.tila-urmarire.tila-fara-pozitii .tila-harta{display:none}
.tila-urmarire.tila-fara-pozitii .tila-info{height:210px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:#C00}
.tila-urmarire.tila-maximizata.tila-fara-pozitii .tila-info{height:auto;flex:1 1 auto;min-height:0}
                                                                                                                                        
                                                                                                                            
                                                                                                                                        
                                                                                                                                    
.tila-cap .tila-btn-max,.tila-cap .tila-btn-inchide{margin-left:auto;flex:0 0 auto;border:none;background:transparent;color:#fff;cursor:pointer;padding:0 2px}
.tila-cap .tila-btn-inchide{margin-left:0}
                                                                                                                  
                                                                                                                                             
                                                                                                                                           
                                                                                                                        
                                                 
.tila-cap .tila-ic{display:block;width:10px;height:10px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1}
.tila-cap .tila-ic-miez{display:none;fill:currentColor;stroke:none}
.tila-cap .tila-btn-max.stare-maxim .tila-ic-miez{display:inline}
                                                                                                                                   
                                                                                                                                         
                                                                                                                                    
                                                                                                                                           
                                                                                                                                      
                                                                                                                                                         
.grila-tile:has(> .tila-maximizata){display:flex;flex-wrap:nowrap;gap:12px;height:100%;min-height:0}
.grila-tile:has(> .tila-maximizata) > .tila-maximizata{flex:1 1 0;width:auto;min-width:0;min-height:0;display:flex;flex-direction:column}
.tila-urmarire.tila-maximizata .tila-harta{height:auto;flex:1 1 auto;min-height:0}
.tila-urmarire.tila-minimizata{width:200px}
.tila-urmarire.tila-minimizata .tila-harta,.tila-urmarire.tila-minimizata .tila-info{display:none}
.tila-urmarire.tila-minimizata .tila-sofer{display:block}
.banda-minimizate{flex:0 0 200px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0}
.banda-minimizate:empty{display:none}
                                                                                                                                          
                                                                                                                                          
                                                                                                        
.banda-minimizate > .tila-urmarire{width:auto;flex:0 0 auto}
:root[data-theme="dark"] .tila-urmarire{border-color:rgba(255,255,255,.2)}
                                                                                                                                   
                                                                                    
:root[data-theme="dark"] .tila-urmarire.tila-fara-pozitii .tila-info{color:#FF8A80}
:root[data-theme="modern"] .tila-cap{background:#EDF1F4;color:#1B2530}
:root[data-theme="modern"] .tila-cap .tila-btn-max,:root[data-theme="modern"] .tila-cap .tila-btn-inchide{color:#1B2530}
:root[data-theme="compact"] .tila-cap{background:#3A4956}
:root[data-theme="dark"] .tila-cap{background:#243240;color:#E8EEF4}
:root[data-theme="dark"] .tila-cap .tila-btn-max,:root[data-theme="dark"] .tila-cap .tila-btn-inchide{color:#E8EEF4}

                                                                                                        
                                                                                                                                        

                                                                                                                      
                                                                                                         
                                                                                                                             
                                                                                                                                       
                                                                                                                                  
                       
                                                                                                 
                                                                                                        
                                                                                                                                      
                                                                

                                                                                                                                        
                                                                                                                                     
                                                                                                                                      
                                                                                                                   

                                                                                                                                         
                                                                                                                                       
                                                                                                                                         
                                                                                                                    
                                                                                                           
:root[data-theme="editorial"]{
                                                                                                                                                   
  --ed-hartie:#FFFFFF;                                                                          
  --ed-linie:#E3E0D8;                                                                                      
  --ed-linie-fina:#EDEAE3;                                                          
  --ed-text-slab:#78736A;                                                                                                  
  --ed-accent:#9C2A1C;                                    
  --ed-accent-voal:rgba(156,42,28,.10);
  --ed-voal:rgba(26,24,21,.35);                             
                                                                                                                                                   
  --harta-buton-fundal:var(--ed-hartie);
  --harta-buton-hover:#F5F2EB;
                                                                                                                    
  --harta-fundal:#FBFAF7;

                                                                                                                                         
                                                                                                                               
                                                                                                                                       
                                                                                                                                           
                                                                                                                                          
  --hdr-grad:transparent;
  --hdr-stroke:transparent;
  --text-navy:#1A1815;
  --btn-blue:transparent;
                                                                                                        
                                                                                                         
  --btn-gold:#9C2A1C;
  --grid-header:transparent;
  --fundal-body:#FBFAF7;
  --rand-selectat:#EFE7DC;
  --rand-hover:#F5F2EB;
                                                                                                         
  --rand-par:transparent;
  --panou-continut:transparent;
  --fundal-pagina:#FBFAF7;
  --meniu-fundal:transparent;
  --text-principal:#1A1815;
                                                                                                                                       
                                                                                                                                            
                       
  --text-pe-fundal:#1A1815;
  --modal-fundal:#FFFFFF;
  --modal-text:#1A1815;
  --camp-border:#E3E0D8;
                                                                            
                                                                                                              
                                                                                             
  --grila-fundal:#FBFAF7;
  --font-titlu:Georgia,"Times New Roman",serif;
  --font-meniu:"Segoe UI",Arial,sans-serif;
  --font-grila:"Segoe UI",Arial,sans-serif;
  --sb-track:transparent;
  --sb-thumb:#E3E0D8;
  --sb-thumb-hover:#78736A;
  --inel-focus:#9C2A1C;
  --inel-halou:rgba(156,42,28,.25);
}

                                                                                                                                              
                                                                                  
:root[data-theme="editorial"] .app-frame{inset:0;border:0;border-radius:0;box-shadow:none;background:var(--fundal-body)}
:root[data-theme="editorial"] .app-frame-login{inset:0;border:0;border-radius:0;background:var(--fundal-body)}
:root[data-theme="editorial"] .app-inner{inset:0;padding:0 40px}

                                                                                                                                         
                                                                                                                                         
                       
:root[data-theme="editorial"] .hdr{
  height:96px;flex:0 0 96px;
  background:none;border:0;border-bottom:3px solid var(--ed-accent);border-radius:0;
  align-items:flex-end;padding:0 0 12px 0;
}
:root[data-theme="editorial"] .hdr::before,
:root[data-theme="editorial"] .hdr::after{display:none}
                                                                                                
:root[data-theme="editorial"] .hdr .glob,
:root[data-theme="editorial"] .hdr .glob-modul{display:none}
:root[data-theme="editorial"] .hdr .logo{width:38px;height:38px;margin:0 12px 2px 0}
:root[data-theme="editorial"] .hdr .titlu .nume{
  font-family:var(--font-titlu);font-size:34px;font-weight:400;
  color:var(--text-principal);letter-spacing:-.02em;line-height:1;
}
                                                                                                                                       
                                                                                                                                          
                 
:root[data-theme="editorial"] .hdr .titlu .firma{
  font-family:var(--font-meniu);font-size:10px;font-weight:600;
  letter-spacing:.16em;text-transform:uppercase;color:var(--ed-text-slab);
}
:root[data-theme="editorial"] .hdr .nume .reg{font-size:.35em;color:var(--ed-text-slab);top:-6px}
                                                                                                                                      
                                                                                                                                        
                   
:root[data-theme="editorial"] .hdr .antet-dreapta{
  right:0;top:auto;bottom:14px;flex-direction:row;align-items:flex-end;gap:20px;
}
:root[data-theme="editorial"] .hdr .dreapta{background:none;border:0;border-radius:0;padding:0;gap:7px}
                                                                                                                                          
                                                                                                                                 
                                                                                                                                         
                                                                                                                                  
                        
:root[data-theme="editorial"] .hdr .dreapta img{display:none}
@media(min-width:899.98px){:root[data-theme="editorial"] .hdr .antet-dreapta .dreapta{top:3px}}
:root[data-theme="editorial"] .hdr .dreapta a{
  font-family:var(--font-meniu);font-size:12px;color:var(--ed-text-slab);
  border-bottom:1px solid var(--ed-linie);
}
@media (hover:hover){:root[data-theme="editorial"] .hdr .dreapta a:hover{
  color:var(--ed-accent);border-bottom-color:var(--ed-accent);text-decoration:none;
}}
                                                                                                                                      
                                                                                                                                         
                                                                                                                                        
:root[data-theme="editorial"] .teme-antet{background:none;border:0;border-radius:0;padding:0}
:root[data-theme="editorial"] .tema-punct{border-color:var(--ed-text-slab)}
                                                                                                                                      
:root[data-theme="editorial"] .hdr .titlu-pagina{
  top:auto;bottom:14px;right:62px;
  font-family:var(--font-titlu);font-size:24px;color:var(--text-principal);
}
                                                                                                                                   
                                                                                                                                      
                                                                                                                                     
                                                                                                                                         
                                                                                                            
:root[data-theme="editorial"] .hdr .btn-x{
  top:auto;bottom:13px;right:0;
  background:#C5221F;border-color:#fff;font-family:"Times New Roman",serif;line-height:26px;padding:0;
}

                                                                                                                                      
                                                                                                                                        
                                                                                                                                     
                                                                                                                                    
                                                                                    
:root[data-theme="editorial"] .hdr .btn-x-principal{top:20px;bottom:auto}
                                                                                                                                        
                                                                                                                                    
                                                                          
@media(min-width:899.98px){:root[data-theme="editorial"]:has(.continut-harta) .hdr .btn-x-principal{top:25px}}

                                                                                                          
:root[data-theme="editorial"] .continut{margin-top:0}
:root[data-theme="editorial"] .col-meniu{
  flex:0 0 210px;background:none;border-right:1px solid var(--ed-linie);padding-right:26px;
}
                                                                                                                                      
                                                                                                                                               
:root[data-theme="editorial"] .col-meniu .cap-panou{display:none}
                                                                                                                                       
                                                                                                                                            
                                                                                                                                            
:root[data-theme="editorial"] .acc-titlu{
  height:auto;margin:26px 0 10px 0;padding:0;
  background:none;border:0;border-radius:0;box-shadow:none;
  font-family:var(--font-meniu);font-size:10px;font-weight:bold;
  letter-spacing:.16em;text-transform:uppercase;color:var(--text-principal);
}
                                                                                                                                    
                                                                                                                                     
                                                                                                                                        
                                                                                                                                      
                                                                                 
:root[data-theme="editorial"] .acc-titlu .lnk-refresh{
  color:var(--ed-accent);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;margin-right:8px;
}
:root[data-theme="editorial"] .acc-corp{padding:0;color:var(--text-principal)}
:root[data-theme="editorial"] .perioada-rand{margin-bottom:10px}
:root[data-theme="editorial"] .fus-orar,
:root[data-theme="editorial"] .date-rand,
:root[data-theme="editorial"] .chk-rand{color:var(--ed-text-slab)}
                                                                                                                                    
                                                                                                                                          
:root[data-theme="editorial"] .perioada-rand label{color:var(--text-principal)}
:root[data-theme="editorial"] .fus-orar{font-size:10px;padding-right:0}
                                                                                                                                      
                                                                                                                                        
                                                                                                                                       
                                                                                                                                         
                                                           
:root[data-theme="editorial"] .link-harta{color:var(--text-principal);font-size:12px;margin:1px 0 6px 0}
:root[data-theme="editorial"] .link-harta + .link-harta{margin-top:18px}
@media (hover:hover){:root[data-theme="editorial"] .link-harta:hover{color:var(--ed-accent);text-decoration:none}}

                                                                                                                                        
                                                                                                                                           
                 
:root[data-theme="editorial"] .col-continut,
:root[data-theme="editorial"] .col-harta{background:none;border:0;border-radius:0;padding-left:26px}
:root[data-theme="editorial"] .col-continut::before,
:root[data-theme="editorial"] .col-harta::before{display:none}
                                                                                                                                        
                                                                                                                                     
                                                                                                                                         
                                                                                                                                      
                                                                                                                                       
                                                                                                                                   
:root[data-theme="editorial"] .bara-sus{padding:22px 3px 14px 0;gap:20px}
                                                                                                                                         
                                                                                                                           
                                                                                                                                  
                                                                                                                                      
                                
:root[data-theme="editorial"] .btn-lupa{
  background:none;border:0;border-radius:0;height:auto;padding:0;
  font-family:var(--font-meniu);font-size:12px;font-weight:bold;letter-spacing:.04em;
  color:var(--text-principal);text-shadow:none;box-shadow:none;
}
:root[data-theme="editorial"] .btn-lupa::before{display:none}
                                                                                                                                           
                                                                                                                                            
                                                                                                                                     
@media (hover:hover){:root[data-theme="editorial"] .btn-lupa:not(.auriu):not(#btnAplicaFiltrul):not(:disabled):hover{
  filter:none;color:var(--ed-accent);
}}
                                                                                                     
@media (hover:hover){:root[data-theme="editorial"] .btn-lupa.auriu:not(:disabled):hover{filter:none;background:#7E2116;color:#fff}}
                                                                                                                                           
                                                      
:root[data-theme="editorial"] .btn-lupa:disabled{opacity:1;color:var(--ed-text-slab)}
                                                                                                                                       
                                                                                                                                          
                                                                                                                                             
                                                                                                                                            
:root[data-theme="editorial"] .btn-lupa.auriu{
  background:var(--btn-gold);color:#fff;border-radius:2px;padding:7px 18px;
  font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;
}
:root[data-theme="editorial"] .btn-lupa:not(.auriu):not(#btnAplicaFiltrul):not(:disabled):active{
  background:none;color:var(--ed-accent);filter:none;
}

                                                                                                                                    
                                                                          
                                                                                                                                           
                                                                                                                                    
                                                                                                                                          
                                                                              
:root[data-theme="editorial"] .panou-grila{background:none;margin:0;padding:0 0 34px 0;border-radius:0}
                                                                                                                                       
                                                                                                                                               
                                                                                                                                             
                                                                                                                                      
                              
:root[data-theme="editorial"] .grila-alba,
:root[data-theme="editorial"] .grila-modul{background-color:transparent;border:0;border-radius:0}
                                                                                                                                     
                                                                                                                                           
                                                                                                                                          
                                                                                                                                      
                                                                                                                                           
                                                                                                                                           
                                                                                                                                        
                             
:root[data-theme="editorial"] table.grila thead th{
                                                                                                                                           
                                                                                                                                              
                                                                                                                                         
                                                                                                                                      
                                                                                                                                       
                                      
  background-color:var(--fundal-body);border-right:0;border-radius:0;
  border-top:1px solid var(--text-principal);border-bottom:1px solid var(--text-principal);
  color:var(--text-principal);font-family:var(--font-meniu);font-weight:600;font-size:9px;
  letter-spacing:.16em;text-transform:uppercase;text-align:left;padding:6px 8px;height:34px;
  white-space:normal;line-height:1.2;vertical-align:bottom;
}
                                                                                                                                      
                                                                                                                                          
                                                                                                                                            
                                                                                                                                             
:root[data-theme="editorial"] table.grila thead th.col-actiune,
:root[data-theme="editorial"] table.grila thead th.col-ingusta{
  letter-spacing:.02em;padding:6px 4px;text-align:center;
}
                                                                                                                           
                                                                                                                                         
                                                                                        
@media (hover:hover){:root[data-theme="editorial"] table.grila thead th:hover{filter:none;background-color:#F2E5E1}}
:root[data-theme="editorial"] table.grila tbody td{
  font-family:var(--font-titlu);font-size:13px;height:42px;padding:0 10px;
  color:var(--text-principal);border-bottom:1px solid var(--ed-linie-fina);
}
                                                                                                                                       
                                                        
:root[data-theme="editorial"] table.grila td.inghetat{background:var(--fundal-body)}
@media (hover:hover){:root[data-theme="editorial"] table.grila tbody tr:hover td.inghetat{background:var(--rand-hover)}}
:root[data-theme="editorial"] table.grila tbody tr.selectat td.inghetat{background:var(--rand-selectat)}
                                                                                                                                          
                                                                                                             
:root[data-theme="editorial"] table.grila tbody tr.selectat td:first-child{box-shadow:inset 2px 0 0 var(--ed-accent)}
                                                                                                                                          
                                                                                                                                             
                                                                                                            
:root[data-theme="editorial"] .btn-celula{background:none;border:0;border-radius:0;padding:0}
                                                                                                                                              
                                                                                                                                                
                                                                                                                                              
                                                                                                                                         
                                                                             
:root[data-theme="editorial"] table.grila tbody td .btn-celula img{
  width:15px;height:15px;filter:grayscale(1) brightness(.8);opacity:.8;
}
                                                                                                                                         
                                                                                                                                         
                                                                                                                                         
                                                                                                                                  
                                                                                                                                              
:root[data-theme="editorial"] table.grila tbody td .btn-celula[data-rapoarte] img{opacity:.56}
@media (hover:hover){:root[data-theme="editorial"] table.grila tbody td .btn-celula:hover img{filter:none;opacity:1}}

                                                                                                           
:root[data-theme="editorial"] .sub-grila,
:root[data-theme="editorial"] .banda-jos-modul{
  background:none;border-radius:0;border-top:1px solid var(--text-principal);
}
:root[data-theme="editorial"] .sub-grila{left:0;right:0;height:28px;padding:0}
:root[data-theme="editorial"] .sub-grila .total{
  font-family:var(--font-titlu);font-size:13px;color:var(--text-principal);
}
:root[data-theme="editorial"] .sub-grila .chk,
:root[data-theme="editorial"] .sub-grila a,
:root[data-theme="editorial"] .banda-jos-modul{
  font-family:var(--font-meniu);font-size:11px;color:var(--ed-text-slab);
}
                                                                                                                                      
                                                                                                                                    
                                                                                                                                
                                                                                                                                      
                                                                                                                                       
                                                                                                  
:root[data-theme="editorial"] .sub-grila .chk{color:var(--text-principal);font-family:var(--font-titlu);font-size:13px}
                                                                                                                                        
                                                                                                  
:root[data-theme="editorial"] .status-jos .banda{
  background:none;border-top:1px solid var(--ed-linie);border-radius:0;left:0;right:0;top:0;height:1px;
}
                                                                                                                                       
                                                                                                                                       
                                                                                                                                         
                                                                                                                                    
                                                                                                                                         
                                                                                                                                
@media(min-width:899.98px){
  :root[data-theme="editorial"] .zona-harta{margin-right:0}
  :root[data-theme="editorial"] .status-jos .banda{left:14px;right:0}
}
                                                                                                                                           
                                                                                                                                           
                                                                                                                                          
                                                                                                                               
                                                                                                                                          
:root[data-theme="editorial"] .status-jos span,
:root[data-theme="editorial"] .status-jos .chk{
  color:var(--text-principal);font-family:Georgia,"Times New Roman",serif;font-size:11px;
}
                                                                                                                                      
                                                                                                                                        
                                                          
:root[data-theme="editorial"] .subsol{
  color:var(--ed-text-slab);font-family:var(--font-meniu);font-size:10px;
  letter-spacing:.12em;text-transform:uppercase;padding:12px 0 6px 0;flex:0 0 28px;
}

                                                                        
                                                                                                                                        
                                                                                                                                           
                                                                                                                                           
                                                                                                                                          
                                                                                                                                         
                                                                                                                                                 
                                                                                                                                       
                                                                                                                                           
                                                            
:root[data-theme="editorial"] .filtre-tab{
  background:none;border:1px solid var(--ed-linie);border-radius:0;margin-bottom:-1px;padding:0 10px;gap:6px;
  font-family:var(--font-meniu);font-size:11px;font-weight:bold;letter-spacing:.16em;text-transform:uppercase;
  color:var(--text-principal);
}
                                                                                                                                      
                                                                                                                                         
                                                                                                                                     
                                                                                                                                     
                                                                                                                                         
                                                             
:root[data-theme="editorial"] .filtre-tab .plus{
  background:none;color:var(--ed-accent);font-size:0;
  width:12px;height:12px;flex:0 0 12px;position:relative;
}
:root[data-theme="editorial"] .filtre-tab .plus::before,
:root[data-theme="editorial"] .filtre-tab .plus::after{
  content:"";position:absolute;background-color:currentColor;
}
:root[data-theme="editorial"] .filtre-tab .plus::before{left:0;right:0;top:5px;height:2px}
:root[data-theme="editorial"] .filtre-tab .plus::after{top:0;bottom:0;left:5px;width:2px}
                                                                                                                                             
                                                                                    
:root[data-theme="editorial"] .filtre-corp{
  background:none;border:1px solid var(--ed-linie);border-radius:0;
}
:root[data-theme="editorial"] .filtre-corp::after{display:none}
:root[data-theme="editorial"] .filtre-controale{column-gap:20px;align-items:baseline}
                                                                                                                       
                                                                                                                                       
                                                                                                                                           
                                                                                                                         
:root[data-theme="editorial"] .filtre-corp label{
  width:auto;padding-top:0;font-family:var(--font-meniu);font-size:10px;
  letter-spacing:.12em;text-transform:uppercase;color:var(--text-principal);
}
:root[data-theme="editorial"] .filtre-corp .grupa > label{padding-top:4px}
                                                                                                                                     
                                                                                                                                             
                                                                                                            
:root[data-theme="editorial"] .filtre-corp .fr > label,
:root[data-theme="editorial"] .filtre-corp .grupa > label{font-weight:bold}
                                                                                                                                           
                                                         
:root[data-theme="editorial"] .filtre-corp .lista-grupa{
  background:none;border:1px solid var(--ed-linie);border-radius:0;
  font-family:var(--font-titlu);font-size:13px;color:var(--text-principal);
}
:root[data-theme="editorial"] .filtre-corp .lista-grupa label{
  font-family:var(--font-titlu);font-size:13px;letter-spacing:0;text-transform:none;
  color:var(--text-principal);
}

                                                                                                                                         
                                                                                                                                        
:root[data-theme="editorial"] .camp-data,
:root[data-theme="editorial"] .ora-invelis>input{
  background:none;border:0;border-bottom:1px solid var(--ed-linie);border-radius:0;
  font-family:var(--font-titlu);font-size:13px;color:var(--text-principal);
}
:root[data-theme="editorial"] .ora-invelis>input:focus{
  border-color:var(--ed-accent);border-bottom:1px solid var(--ed-accent);box-shadow:none;
}
                                                                                                                                             
                       
:root[data-theme="editorial"] .ora-invelis:focus-within{box-shadow:none}
:root[data-theme="editorial"] .ora-sageata{background:none;border:0;color:var(--ed-text-slab)}
:root[data-theme="editorial"] input[type="text"],
:root[data-theme="editorial"] input[type="password"],
:root[data-theme="editorial"] input[type="number"],
:root[data-theme="editorial"] textarea{
  background-color:transparent;border:0;border-bottom:1px solid var(--ed-linie);border-radius:0;
  color:var(--text-principal);font-family:var(--font-titlu);
}
:root[data-theme="editorial"] lupa-combo{
  background-color:transparent;border:0;border-bottom:1px solid var(--ed-linie);border-radius:0;
  color:var(--text-principal);font-family:var(--font-titlu);
}
                                                                                                                                             
                                                                                                                                                
                                                                                                                                           
                                                                             
:root[data-theme="editorial"] input[type="checkbox"]{
  background:none;border:1px solid var(--ed-text-slab);border-radius:0;accent-color:var(--ed-accent);
}
:root[data-theme="editorial"] input[type="radio"]{
  background:none;border:1px solid var(--ed-text-slab);accent-color:var(--ed-accent);
}
                                                                                                                                             
                                                                                   
:root[data-theme="editorial"] .panou-imagine-poi .ic-poi{border-radius:0}

                                                                                                        
                                                                                                                                   
                                                                           
:root[data-theme="editorial"] .modal-fundal{background:var(--ed-voal)}
:root[data-theme="editorial"] .modal{
  background:var(--ed-hartie);border:1px solid var(--ed-linie);border-radius:0;
  box-shadow:0 2px 10px rgba(26,24,21,.10);color:var(--modal-text);
}
:root[data-theme="editorial"] .modal .modal-titlu{
  background:none;border-bottom:2px solid var(--ed-accent);border-radius:0;
  font-family:var(--font-titlu);font-size:18px;color:var(--text-principal);text-shadow:none;
}
:root[data-theme="editorial"] .modal .modal-titlu .inchide{color:var(--ed-text-slab);font-weight:400;font-size:14px}
                                                                                                                                         
                                                                                                                                       
                                                                                                            
@media (hover:hover){:root[data-theme="editorial"] .modal .modal-titlu .inchide:not(:disabled):hover{color:var(--ed-accent)}}

                                                                                                           
:root[data-theme="editorial"] *{scrollbar-width:thin}
                                                                                                                                        
                                                                                                                                    
                                                                                                                                         
                                                                             
:root[data-theme="editorial"] .meniu,:root[data-theme="editorial"] .avizier{scrollbar-width:auto}

                                                                                                                   
:root[data-theme="editorial"] .tila-urmarire{background-color:#FFFFFF;border-color:#E3E0D8;border-radius:0;box-shadow:none}
                                                                                                      
:root[data-theme="editorial"] .tila-fantoma{border-radius:0;box-shadow:none}
:root[data-theme="editorial"] .tila-cap{background-color:#FFFFFF;background-image:none;border-bottom:1px solid #E3E0D8;color:#1A1815;font-family:"Segoe UI",Arial,sans-serif}
:root[data-theme="editorial"] .tila-cap b{font-family:Georgia,"Times New Roman",serif;font-size:13px;font-weight:400;letter-spacing:.02em}
:root[data-theme="editorial"] .tila-cap .tila-btn-max,:root[data-theme="editorial"] .tila-cap .tila-btn-inchide{color:#1A1815}
:root[data-theme="editorial"] .tila-sofer{font-family:"Segoe UI",Arial,sans-serif;font-size:11px;color:#78736A}
                                                                                                                                          
                         
:root[data-theme="editorial"] .tila-gol{font-family:"Segoe UI",Arial,sans-serif;--gol-mesaj:#78736A;--gol-linie:#D6D2C8;--gol-raza:0;--gol-cap:transparent;--gol-corp:transparent;--gol-grila:transparent;--gol-bara:#E3E0D8;--gol-bifa-linie:#1A1815;--gol-bifa-fond:transparent;--gol-bifa-grosime:1px;--gol-semn:#9C2A1C;--gol-punct:#FBFAF7}
                                                                                                                                        
                                                                                                                                              
                                                                                                                                         
                                                                                                                                             
                 
:root[data-theme="editorial"] .eticheta-poi{background-color:#FFFFFF !important;border-color:#E3E0D8 !important;border-radius:0 !important;box-shadow:none !important}
:root[data-theme="editorial"] .eticheta-poi-indicator{stroke:#E3E0D8;fill:#FFFFFF}
:root[data-theme="editorial"] .indiciu-hover{background-color:#FFFFFF !important;border-color:#E3E0D8 !important;border-radius:0 !important;box-shadow:none !important;color:#1A1815 !important}

                                                                                                                                        
                    
:root[data-theme="editorial"] #campuriModal .date-wrap .cal-camp:disabled,:root[data-theme="editorial"] #fundalPoi .date-wrap .cal-camp:disabled{background-color:transparent;color:var(--ed-text-slab);-webkit-text-fill-color:var(--ed-text-slab);border-color:transparent;border-bottom-color:var(--ed-linie-fina)}

                                                                                                                  
                                                                                                                                   
                                                                                                               
                                                                                                                                                 
                                                                                                                                       
                                                                                                   
:root[data-theme="editorial"] .status-jos .lupa-harta-coord,
:root[data-theme="editorial"] .status-jos .chk{font-family:Georgia,"Times New Roman",serif;font-size:12px;color:#1A1815}
                                                                                                                                             
                                                                                                                                       
                                    
:root[data-theme="editorial"] .filtre-corp lupa-combo:where(:not([data-arata-focus="0"])):is(:focus-within,[data-deschis]){border-bottom-color:#9C2A1C}
                                                                                                           
                                                                                             
@media (hover:hover){:root[data-theme="editorial"] .filtre-corp #btnAplicaFiltrul:not(:disabled):hover{background-color:var(--text-principal);color:#FFFFFF;filter:none}}
                                                                                                                                           
                                                                                                                       
:root[data-theme="editorial"] #fundalFiltreOre lupa-combo:where(:not([data-arata-focus="0"])):is(:focus-within,[data-deschis]){border-bottom-color:#9C2A1C}
:root[data-theme="editorial"] #fundalFiltreOre #btnAplicaFiltreOre{background-color:#9C2A1C;color:#FFFFFF;border-radius:2px;padding:7px 18px;text-decoration:none}
@media (hover:hover){:root[data-theme="editorial"] #fundalFiltreOre .modal-actiuni .btn-argintiu:not(:disabled):hover{color:#9C2A1C}}
@media (hover:hover){:root[data-theme="editorial"] #fundalFiltreOre #btnAplicaFiltreOre:hover{background-color:#1A1815}}
                                                                                                                                             
                                            
:root[data-theme="editorial"] .btn-argintiu{background-image:none;background-color:transparent;border:0;border-radius:0;color:var(--text-principal);font-family:var(--font-meniu);font-size:11px;letter-spacing:.1em;text-transform:uppercase;height:auto;padding:7px 10px}
                                                                                                                                             
                                                                                                         
:root[data-theme="editorial"] .btn-argintiu:not(:disabled):active{background-color:var(--ed-accent-voal);background-image:none}

                                                                                                                                             
                                                                         

                                                                                                                
:root[data-theme="editorial"] table.grila .ind-sort{top:50%;left:auto;right:6px;transform:translateY(-50%)}
:root[data-theme="editorial"] table.grila tbody tr:nth-child(even){background-color:transparent}
@media (hover:hover){:root[data-theme="editorial"] table.grila tbody tr:hover{background-color:var(--rand-hover)}}
:root[data-theme="editorial"] table.grila tbody tr.selectat{background-color:var(--rand-selectat)}
                                                                                                                                      
                                                                                                                                          
:root[data-theme="editorial"] #zonaJudete{background-color:#FFFFFF;border-color:#E3E0D8;border-radius:0}
                                                                                                                                      
                                                         
:root[data-theme="editorial"] .pagina-modul::before{background:none}
                                                                                                                              
                                                                                                                             
:root[data-theme="editorial"] .pagina-modul .zona-grila-modul{background:none;border-radius:0}

                                                 
:root[data-theme="editorial"] .overlay-harta{background-image:none;background-color:#FBFAF7}
                                                                                                                          
                                                                                                                                
:root[data-theme="editorial"] .grafic-cadru{background-color:#FFFFFF;color:#1A1815}
:root[data-theme="editorial"] .grafic-cadru,:root[data-theme="editorial"] .tol{border-color:#E3E0D8;border-radius:0}
                                                                                                                                
                                                                                                                         
                                                                                                                                   
                                                                                                                                 
                           
                                                                                                                                  
                                                                                                     
:root[data-theme="modern"] #ovGrafice,:root[data-theme="modern"] #ovNota,:root[data-theme="modern"] #ovTahograf{background-image:none;background-color:#E9EDF1}
:root[data-theme="modern"] .grafic-cadru{background-color:#FFFFFF;color:#1B2530}
:root[data-theme="modern"] .grafic-cadru,:root[data-theme="modern"] .tol{border-color:#C6CFD8}
:root[data-theme="compact"] #ovGrafice,:root[data-theme="compact"] #ovNota,:root[data-theme="compact"] #ovTahograf{background-image:none;background-color:#E9ECEF}
:root[data-theme="compact"] .grafic-cadru{background-color:#FFFFFF;color:#212B34}
:root[data-theme="compact"] .grafic-cadru,:root[data-theme="compact"] .tol{border-color:#B8C2CC}
                                                                                                                                        
                                                                                                                                          
                                                                                                                                           
                                                                                                                                          
                                                                                                      
:root[data-theme="modern"] .tabele-can{background-color:#FFFFFF;border-color:#C6CFD8}
:root[data-theme="modern"] .tabel-can td{color:#1B2530;border-color:#E4E9EE}
:root[data-theme="modern"] .panou-cadrane{background-color:#FFFFFF;border-color:#C6CFD8}
:root[data-theme="modern"] .gauge-eticheta{color:#5A6B7A}
:root[data-theme="modern"] .gauge-eticheta b{color:#1B2530}
:root[data-theme="modern"] .gauge-pastila{border-color:#C6CFD8}
:root[data-theme="modern"] .nota-finala-lupa .gauge-pastila{border-color:#5A6B7A}
:root[data-theme="modern"] .nota-finala-lupa .txt{color:#5A6B7A}
:root[data-theme="modern"] .nota-fara-date{background-color:#FFFFFF;border-color:#C6CFD8;color:#1B2530}
:root[data-theme="modern"] .bara-progres-meniu{background-color:#E4E9EE;border-color:#C6CFD8}
:root[data-theme="modern"] .bara-progres-meniu::after{background:#0075B4}
:root[data-theme="modern"] .gauge-fata{stroke:#5A6B7A}
:root[data-theme="modern"] .gauge-lupa:not(.inactiv) .gauge-fata{fill:#FFFFFF}
:root[data-theme="modern"] .gauge-ac,:root[data-theme="modern"] .gauge-ac-cap{fill:#0075B4}
:root[data-theme="modern"] .gauge-l0,:root[data-theme="modern"] .gauge-l1,:root[data-theme="modern"] .gauge-l2,:root[data-theme="modern"] .gauge-l3{fill:#1B2530}
:root[data-theme="modern"] .gauge-mesaj{fill:#1B2530}
:root[data-theme="compact"] .tabele-can{background-color:#FFFFFF;border-color:#B8C2CC}
:root[data-theme="compact"] .tabel-can td{color:#212B34;border-color:#E3E7EB}
:root[data-theme="compact"] .panou-cadrane{background-color:#FFFFFF;border-color:#B8C2CC}
:root[data-theme="compact"] .gauge-eticheta{color:#5A6570}
:root[data-theme="compact"] .gauge-eticheta b{color:#212B34}
:root[data-theme="compact"] .gauge-pastila{border-color:#B8C2CC}
:root[data-theme="compact"] .nota-finala-lupa .gauge-pastila{border-color:#5A6570}
:root[data-theme="compact"] .nota-finala-lupa .txt{color:#5A6570}
:root[data-theme="compact"] .nota-fara-date{background-color:#FFFFFF;border-color:#B8C2CC;color:#212B34}
:root[data-theme="compact"] .bara-progres-meniu{background-color:#E3E7EB;border-color:#B8C2CC}
:root[data-theme="compact"] .bara-progres-meniu::after{background:#1F6FB2}
:root[data-theme="compact"] .gauge-fata{stroke:#5A6570}
:root[data-theme="compact"] .gauge-lupa:not(.inactiv) .gauge-fata{fill:#FFFFFF}
:root[data-theme="compact"] .gauge-ac,:root[data-theme="compact"] .gauge-ac-cap{fill:#1F6FB2}
:root[data-theme="compact"] .gauge-l0,:root[data-theme="compact"] .gauge-l1,:root[data-theme="compact"] .gauge-l2,:root[data-theme="compact"] .gauge-l3{fill:#212B34}
:root[data-theme="compact"] .gauge-mesaj{fill:#212B34}
                                                                                                                        
                                                                                                       
:root[data-theme="editorial"] .btn-grafic{background-image:none;background-color:transparent;border-color:transparent;border-radius:0;color:#1A1815;font-family:var(--font-meniu);font-size:11px;letter-spacing:.06em;width:auto;max-width:100%;height:auto;min-height:22px;padding-top:3px;padding-bottom:3px;text-align:left;white-space:normal;overflow:visible;transition:color .1s}
:root[data-theme="editorial"] .btn-grafic::before{display:none}
:root[data-theme="editorial"] .btn-grafic.activ{background-image:none;background-color:transparent;color:#9C2A1C;font-weight:bold}
:root[data-theme="editorial"] .btn-grafic:active:not(:disabled){background-image:none;background-color:transparent;color:#9C2A1C;filter:none}
@media (hover:hover){:root[data-theme="editorial"] .btn-grafic:hover:not(:disabled){filter:none;color:#9C2A1C;text-decoration:underline;text-underline-offset:3px}}
:root[data-theme="editorial"] .mesaj-avertizare-grafic{color:#8A6D00}
:root[data-theme="editorial"] .tabele-can{background-color:#FFFFFF;border-color:#E3E0D8;border-radius:0}
:root[data-theme="editorial"] .tabel-can td{color:#1A1815;border-color:#EDEAE3}
:root[data-theme="editorial"] .tabel-can td.val{font-family:var(--font-titlu)}
:root[data-theme="editorial"] .panou-cadrane{background-color:#FFFFFF;border-color:#E3E0D8;border-radius:0}
:root[data-theme="editorial"] .gauge-eticheta{color:#78736A;font-size:9px;letter-spacing:.14em;text-transform:uppercase}
:root[data-theme="editorial"] .gauge-eticheta b{color:#1A1815;font-family:var(--font-titlu);font-size:13px;letter-spacing:normal;text-transform:none}
                                                                                                                             
                                                                                                                            
                                                                                                                    
                                                                                                                               
                                                                                        
:root[data-theme="editorial"] .gauge-pastila{border-color:#E3E0D8;font-family:"Times New Roman",serif}
:root[data-theme="editorial"] .nota-finala-lupa .gauge-pastila{border-color:#78736A}
:root[data-theme="editorial"] .nota-finala-lupa .txt{color:#78736A;font-size:9px;letter-spacing:.14em;text-transform:uppercase}
:root[data-theme="editorial"] .nota-fara-date{background-color:#FFFFFF;border-color:#E3E0D8;border-radius:0;color:#1A1815;font-family:var(--font-titlu)}
:root[data-theme="editorial"] .bara-progres-meniu{background-color:#EDEAE3;border-color:#E3E0D8;border-radius:0}
:root[data-theme="editorial"] .bara-progres-meniu::after{background:#9C2A1C}
                                                                                                                     
                                                                                                                         
                                                                       
:root[data-theme="editorial"] .gauge-fata{stroke:#78736A}
:root[data-theme="editorial"] .gauge-ac,:root[data-theme="editorial"] .gauge-ac-cap{fill:#9C2A1C}
:root[data-theme="editorial"] .gauge-l0,:root[data-theme="editorial"] .gauge-l1,:root[data-theme="editorial"] .gauge-l2,:root[data-theme="editorial"] .gauge-l3{fill:#1A1815;font-family:var(--font-titlu)}
:root[data-theme="editorial"] .gauge-mesaj{fill:#1A1815}
                                                                                                                          
                                                 
:root[data-theme="editorial"] .zona-harta{background-color:#FBFAF7;border-color:#E3E0D8;border-radius:0}

                                        
                                                                                                                                     
                                                                                                                              
                                                                                                                                    
                                                
                                                                                                                       
                                                                                                                             
                                                                                                                     
                                                                                  
:root[data-theme="editorial"] #overlayHartaLista>div:first-child{flex-basis:210px;border-right:1px solid var(--ed-linie);border-bottom-color:var(--ed-linie)}
:root[data-theme="editorial"] .continut-harta > #listaMasini{border-radius:0}

                                                                                                                             
                                                                                                                             
                                                                                                                            
:root[data-theme="editorial"] .rail{
  background:var(--fundal-body);border:0;border-left:1px solid var(--ed-linie);border-radius:0;box-shadow:none;
}

                                                                                                                          
                                                                                                                         
                                                                                                                             
                                                                                                            
                                                         
#barSetariRezervor{color:#fff}
:root[data-theme="editorial"] #barSetariRezervor{color:var(--text-principal)}
                                                                                                                             
                                                                                                                              
                                                                                              
:root[data-theme="modern"] #barSetariRezervor{color:#1B2530}
:root[data-theme="compact"] #barSetariRezervor{color:#212B34}
#zonaStilCondusTotaluri{color:#fff;background-color:rgba(134,153,167,.6);border:1px solid #F0F8FE;border-radius:2px}
:root[data-theme="editorial"] #zonaStilCondusTotaluri{
  background-color:var(--ed-hartie);border-color:var(--ed-linie);border-radius:0;color:var(--text-principal);
}
                                                                                                                             
                                                                                                                         
                                            
:root[data-theme="modern"] #zonaStilCondusTotaluri{background-color:#FFFFFF;border-color:#C6CFD8;color:#1B2530}
:root[data-theme="compact"] #zonaStilCondusTotaluri{background-color:#FFFFFF;border-color:#B8C2CC;color:#212B34}
                                                                                                                       
                                                                                                               
                                                                                                                           
                                           
:root[data-theme="editorial"] .gauge-lupa:not(.inactiv) .gauge-fata{fill:var(--ed-hartie)}

                                                                                                                           
                                                                                                                    
                                                                                 
:root[data-theme="editorial"] .leaflet-bar a{color:var(--text-principal)}

                                                                                                                              
                                                                                                                       
                                                                                                                         
                                                                                                                    
:root[data-theme="editorial"] .dd-item{font-family:var(--font-meniu);font-size:12px;color:var(--text-principal)}
                                                                                                                              
                                                                                                                        
                                                                                   
@media (hover:hover){:root[data-theme="editorial"] .dd-item:hover{background:var(--ed-hartie);color:var(--ed-accent)}}
                                                                                                                        
                                                                                                                           
                                                                                                                   
:root[data-theme="editorial"] .dd-item.evidentiat{background:var(--ed-hartie);color:var(--ed-accent)}
                                                                                                                             
                                                                                                                              
                                                                                                                           
                                                                                                                           
                         
:root[data-theme="editorial"] .dd-item.sel-imagine{background:var(--ed-accent-voal)}
:root[data-theme="editorial"] .dd-item.dezactivat{color:var(--ed-text-slab)}
@media (hover:hover){:root[data-theme="editorial"] .dd-item.dezactivat:hover{background:transparent;color:var(--ed-text-slab)}}
                                                                                                          
:root[data-theme="editorial"] .dd-item.dd-ctrl label:has(>input:disabled){color:var(--ed-text-slab)}
:root[data-theme="editorial"] .dd-sep{background:var(--ed-linie)}

                                                                                                                         
                                                                                                                              
                                                                                                                                 
                                                                                                            
                                                                                                                               
                                                                                 
:root[data-theme="editorial"] .modal-fundal[data-dialog-fix]{padding-top:112px}

                                                                                                                                
                                                                                                                               
                                                                                                                                   
                                                                                                                                    
                                                                                                                
:root[data-theme="editorial"] .modal .camp-grup .unitate-camp{color:var(--text-principal)}
:root[data-theme="editorial"] .btn-comuta-meniu{border-left:1px solid var(--ed-linie);font-size:11px}

                                                         
                                                                                                                              
                                                                                                                
:root[data-theme="editorial"] #lupaMsgBox,:root[data-theme="editorial"] #fundalMesaj{background-color:var(--ed-voal)}
:root[data-theme="editorial"] #lupaMsgBox .modal .modal-corp,:root[data-theme="editorial"] #fundalMesaj .modal .modal-corp{padding:20px 22px;line-height:1.55}
:root[data-theme="editorial"] #lupaMsgBox .modal .modal-actiuni,:root[data-theme="editorial"] #fundalMesaj .modal .modal-actiuni{gap:22px;align-items:center;padding:6px 22px 18px}
                                                                                                                               
                                                                                                                              
                                                                                                                                
                                                                                                                 
:root[data-theme="editorial"] #lupaMsgBox .modal-actiuni .btn-argintiu,:root[data-theme="editorial"] #fundalMesaj .modal-actiuni .btn-argintiu{background-image:none;background-color:transparent;border:0;border-radius:0;height:auto;padding:6px 0;line-height:1;color:var(--text-principal);font-family:var(--font-meniu);font-size:12px;font-weight:bold;letter-spacing:.04em}
:root[data-theme="editorial"] #lupaMsgBox .modal-actiuni .btn-argintiu:first-child,:root[data-theme="editorial"] #fundalMesaj .modal-actiuni .btn-argintiu:first-child{background-image:none;background-color:#9C2A1C;color:#FFFFFF;border:0;border-radius:2px;height:auto;padding:7px 18px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}
@media (hover:hover){:root[data-theme="editorial"] #lupaMsgBox .modal-actiuni .btn-argintiu:not(:first-child):not(:disabled):hover,:root[data-theme="editorial"] #fundalMesaj .modal-actiuni .btn-argintiu:not(:first-child):not(:disabled):hover{background-image:none;background-color:transparent;color:#9C2A1C}}
:root[data-theme="editorial"] #lupaMsgBox .modal-actiuni .btn-argintiu:not(:first-child):not(:disabled):active,:root[data-theme="editorial"] #fundalMesaj .modal-actiuni .btn-argintiu:not(:first-child):not(:disabled):active{background-image:none;background-color:transparent;color:#9C2A1C;opacity:.72}
@media (hover:hover){:root[data-theme="editorial"] #lupaMsgBox .modal-actiuni .btn-argintiu:first-child:not(:disabled):hover,:root[data-theme="editorial"] #fundalMesaj .modal-actiuni .btn-argintiu:first-child:not(:disabled):hover{background-image:none;background-color:#9C2A1C;color:#FFFFFF;opacity:.88}}
                                                                                                                     
                                                                                                  
:root[data-theme="editorial"] #lupaMsgBox .modal-actiuni .btn-argintiu:first-child:not(:disabled):active,:root[data-theme="editorial"] #fundalMesaj .modal-actiuni .btn-argintiu:first-child:not(:disabled):active{background-image:none;background-color:var(--btn-gold);color:#fff;opacity:.82}
                                                                                                                                           
                                                                                               
:root[data-theme="editorial"] #lupaMsgBox .modal-corp svg circle[fill="#D63B3B"]{fill:#FFFFFF;stroke:#D63B3B;stroke-width:1.6}
:root[data-theme="editorial"] #lupaMsgBox .modal-corp svg path[stroke="#fff"]{stroke:#D63B3B}
:root[data-theme="editorial"] #lupaMsgBox .modal-corp svg circle[fill="#1E6FD9"]{fill:#FFFFFF;stroke:#1A1815;stroke-width:1.6}
:root[data-theme="editorial"] #lupaMsgBox .modal-corp svg [fill="#fff"]{fill:#1A1815}
:root[data-theme="editorial"] #lupaMsgBox .modal-corp svg path[fill="#F5C400"]{fill:#FFFFFF;stroke:#B58F00;stroke-width:1.6}
:root[data-theme="editorial"] #lupaMsgBox .modal-corp svg [fill="#222"]{fill:#B58F00}

                                               
:root[data-theme="editorial"] #overlayHartaLista{background:#FBFAF7}
                                                                                                                                  
                                                                                                                               
                  
:root[data-theme="editorial"] #overlayHartaLista>div:nth-child(2){background:none;border:0;border-radius:0}
                                                                                                                         
                                                                                                                
:root[data-theme="editorial"] #overlayHartaLista .cap-panou{display:none}
                                                                                                                  
:root[data-theme="editorial"] .lista-alba{background-color:transparent;border:1px solid var(--ed-linie);border-radius:0;box-shadow:none;color:var(--text-principal)}
:root[data-theme="editorial"] .lista-alba .item{border-bottom:1px solid #EDEAE3;padding:6px 8px}
@media (hover:hover){:root[data-theme="editorial"] .lista-alba .item:hover{background-color:#F5F2EB}}
:root[data-theme="editorial"] .lista-alba .item.sel{background-color:#EFE7DC}
:root[data-theme="editorial"] .lista-alba .item .ic{background-color:#FFFFFF;border-color:#E3E0D8;border-radius:0}
:root[data-theme="editorial"] #hlLista .item .ic{border-radius:0}
:root[data-theme="editorial"] .lista-alba .item .tx b{color:#1A1815;font-family:Georgia,"Times New Roman",serif;font-size:12px}
:root[data-theme="editorial"] #hlLista .item .tx b{font-size:12px}
:root[data-theme="editorial"] .lista-alba .item .tx span{color:#78736A;font-size:11px}
:root[data-theme="editorial"] #listaMasini .item .det .nr{color:#1A1815;font-family:Georgia,"Times New Roman",serif}
:root[data-theme="editorial"] #listaMasini .item .det .sf{color:#78736A}
                                                                                                                                        
                                                                                                                                      
                                                                                                                                           
                                                                                                                                
                                                                                                                          
@media(min-width:899.98px){
  :root[data-theme="editorial"] .continut-harta #listaMasini{margin-left:0;margin-right:-11px}
  :root[data-theme="editorial"] .continut-harta #contorMasini{padding-left:0}
}
                                                                                                                                 
                                                                                                                              
                                                                                                                             
                                                                                             
@media(min-width:899.98px){
  :root[data-theme="editorial"] .continut-harta #contorMasini{margin-bottom:13px}
}
                                                                                                                              
                                                                                                                            
                                                                                                                            
                                                          
@media(min-width:899.98px){
  :root[data-theme="editorial"] .pag-urmarire #listaMasini{margin-left:0;margin-right:-11px}
  :root[data-theme="editorial"] .pag-urmarire #contorMasini{padding-left:0;margin-bottom:13px}
}
                                                                                                          
                                                                                                                                           
                                                                                                                                   
                                                                                                                                          
                                                                                                                                        
                                                           
@media(min-width:899.98px){
  :root[data-theme="editorial"] .pag-foaie :is(#accDetaliere,#accOpriri) > .acc-corp{margin-right:-1px}
  :root[data-theme="editorial"] .pag-foaie :is(#listaSegmente,#listaOpriri){margin-left:0;margin-right:0}
}
                                                                                                                                 
                                           
:root[data-theme="editorial"] .contor-lista{font-family:var(--font-titlu);font-size:13px;color:var(--text-principal)}
                                                                                                                           
                                      
:root[data-theme="editorial"] #hartaPozitie{border-color:#E3E0D8}
                                                                                                                      
                                                                                                                                        
                                                                                                                                
                                                                                                                                         
                                                                                           
@media (hover:hover){:root[data-theme="editorial"] .leaflet-bar a:hover,:root[data-theme="editorial"] .leaflet-bar a:focus{color:#9C2A1C}}
:root[data-theme="editorial"] .leaflet-bar a.leaflet-disabled{color:#78736A}
:root[data-theme="editorial"] .leaflet-control-zoom-in,:root[data-theme="editorial"] .leaflet-control-zoom-out{font-family:Georgia,"Times New Roman",serif;font-weight:400}
                                                                                                              
                                                                                                                                  
                                                                                                                                
                                                                                                                                
                                                      
:root[data-theme="editorial"] .indiciu-rand{background-color:#FFFFFF;border-color:#E3E0D8;border-radius:2px;color:#1A1815;box-shadow:0 2px 8px rgba(26,24,21,.10)}
:root[data-theme="editorial"] .indiciu-rand b{color:#1A1815;font-family:Georgia,"Times New Roman",serif;font-size:14px}
:root[data-theme="editorial"] .indiciu-rand span{color:#78736A;font-size:13px}
                                                                                                                           
:root[data-theme="editorial"] .eticheta-poi{font-family:Georgia,"Times New Roman",serif;font-size:11px}
:root[data-theme="editorial"] .nod-desen span{border-color:#1A1815}
                                                                                                                                       
                                                                                                                                        
                                                                                                                                          
                                                                                                                                         
                                                                                                                                        
                                                                 
:root[data-theme="editorial"] .dd-lista,:root[data-theme="editorial"] .meniu{background-color:var(--rand-selectat);background-image:none;border-color:var(--ed-linie);box-shadow:0 2px 8px rgba(26,24,21,.10)}
                                                                                                                                
                                                                                                                                  
                                                                                                                               
                                                                    
:root[data-theme="editorial"] .meniu{background-color:var(--rand-hover)}
                                                                                                                                                       
:root[data-theme="editorial"] .meniu .sub,:root[data-theme="editorial"] .meniu-derulare{color:#78736A}
                                                                                                                                 
                                                                                                                
:root[data-theme="editorial"] #overlayHartaLista .acc-titlu{margin:8px 10px 6px 10px}

                                         
                                                                                                                     
                                                                                                                                                  
:root[data-theme="editorial"] .pagina-login .tema-punct{border-color:rgba(26,24,21,.35)}
:root[data-theme="editorial"] .panou-login{top:28px;transform:translateX(-50%);background-image:none;background-color:transparent;box-shadow:none;border:0;border-radius:0}
:root[data-theme="editorial"] .panou-login .rand label{font-family:"Segoe UI",Arial,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#78736A}
:root[data-theme="editorial"] .panou-login .rand input:focus{border-bottom-color:#9C2A1C;box-shadow:0 1px 0 0 #9C2A1C}
:root[data-theme="editorial"] .panou-login .retine{font-family:"Segoe UI",Arial,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#78736A}
:root[data-theme="editorial"] .panou-login .retine input[type="checkbox"]:checked::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='6.2792279%201.8636517%207.3815961%207.8043485'%3E%3Cpath%20fill='%239C2A1C'%20d='M6.2789298,6.9922236%20L8.507,9.6680002%2013.660824,2.8299043%2012.915208,1.8636517%208.2920877,7.2152975%206.2792279,5.7286624%20z'/%3E%3C/svg%3E")}
:root[data-theme="editorial"] .panou-login .sep{background-image:none;background-color:#E3E0D8}
                                                                                                   
:root[data-theme="editorial"] .panou-login .btn-auth{background-image:none;background-color:#9C2A1C;border:0;border-radius:2px;color:#FFFFFF;font-family:"Segoe UI",Arial,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;width:auto;height:26px;padding:0 18px;box-shadow:none;text-shadow:none}
@media (hover:hover){:root[data-theme="editorial"] .panou-login .btn-auth:not(:disabled):hover,:root[data-theme="editorial"] .panou-login .btn-auth:not(:disabled):active{background-color:#1A1815}}
:root[data-theme="editorial"] .panou-login .btn-auth:disabled{opacity:1;background-color:transparent;color:#78736A}
                                                                                                                                     
                                                                                                                           
                                                                                                                                   
                                                                                                                                     
                                                                                                                      
@media(min-width:899.98px){
  :root[data-theme="editorial"] .panou-login{border:1px solid #E9E7E0;height:233px}
  :root[data-theme="editorial"] .panou-login .retine{top:137px}
  :root[data-theme="editorial"] .panou-login .sep{top:169px}
  :root[data-theme="editorial"] .panou-login lupa-combo.combo-limba,
  :root[data-theme="editorial"] .panou-login select.combo-limba{top:181px}
  :root[data-theme="editorial"] .panou-login .btn-auth{top:181px}
}
:root[data-theme="editorial"] .panou-login .mesaje{color:#9C2A1C;font-family:"Segoe UI",Arial,sans-serif;font-size:12px}
:root[data-theme="editorial"] .panou-login .mesaje:not(:empty){background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:8px 0 0}
:root[data-theme="editorial"] .versiune{color:#78736A;font-family:Georgia,"Times New Roman",serif;font-size:11px;letter-spacing:.06em}
:root[data-theme="editorial"] .login-brand{display:flex;flex-direction:column;align-items:center;position:absolute;left:0;right:0;top:auto;bottom:26px;z-index:2;pointer-events:none}
:root[data-theme="editorial"] .login-brand .lb-logo{display:none}
:root[data-theme="editorial"] .login-brand .lb-by{font-family:"Segoe UI",Arial,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#78736A}
                                                                                                                               
                              
@media (hover:hover){:root[data-theme="editorial"] input[type="checkbox"]:not(:disabled):hover{border-color:var(--text-principal);box-shadow:none}}
                                                                                                                           
:root[data-theme="editorial"] input[type="checkbox"]:focus-visible{outline-color:var(--inel-focus)}
                                                                                                                               
              
:root[data-theme="editorial"] .panou-login .rand input:disabled{color:var(--ed-text-slab);border-bottom-color:var(--ed-linie-fina)}

                                            
:root[data-theme="editorial"] *::-webkit-scrollbar-track,:root[data-theme="editorial"] *::-webkit-scrollbar-thumb{border-radius:0}
:root[data-theme="editorial"] .linie-stare{background-color:var(--ed-linie)}
:root[data-theme="editorial"] .stare-modul{color:var(--ed-text-slab)}
                                                                                                                          
                                                                                                                                 
                                                                                               
:root[data-theme="editorial"] .countdown{--cr-g-pista:.5;--cr-g-arc:1;--cr-capat:butt;--cr-pista:#E3E0D8;--cr-arc:#9C2A1C;--cr-luciu:none;--cr-cifra:#1A1815;--cr-cifra-font:"Segoe UI",Arial,sans-serif;--cr-cifra-greutate:600;--cr-text:#78736A;--cr-text-font:var(--font-titlu);--cr-text-marime:13px;--cr-gol:8px}

                                                    
:root[data-theme="editorial"] .cap-panou{background-color:#FFFFFF;border-bottom:1px solid #E3E0D8}
:root[data-theme="editorial"] .cap-panou::after{display:none}
:root[data-theme="editorial"] .cap-panou span{color:#78736A;font-family:"Segoe UI",Arial,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em}
                                                                                                                                   
                                                                                                                                         
                                                                                                                              
                                                                                                                                     
                                                                                                
:root[data-theme="editorial"] .date-rand>span{color:#78736A;font-size:10px;text-transform:uppercase;letter-spacing:.12em;flex:1 1 0;min-width:auto}
                                                                                                                               
                                                                                                                                  
                                                                                                                                    
                                                                                                                
                                                                                                                
:root[data-theme="editorial"] .date-rand{align-items:last baseline}
                                                                                                                            
                                                                                                                              
                                                                           
:root[data-theme="editorial"] .date-rand b{color:#1A1815;font-family:Georgia,"Times New Roman",serif;font-size:12px;font-weight:normal;text-align:right}
:root[data-theme="editorial"] .ora-invelis>input:disabled{background-color:transparent;color:#78736A}
@media (hover:hover){:root[data-theme="editorial"] .ora-sageata:hover{background-image:none;background-color:#F5F2EB;color:#1A1815}}
:root[data-theme="editorial"] .ora-sageata:active{background-image:none;background-color:#EFE7DC;color:#9C2A1C}
:root[data-theme="editorial"] .btn-comuta-meniu{background-image:none;background-color:#E3E0D8;color:#1A1815;border-radius:0;margin-top:0}
@media (hover:hover){:root[data-theme="editorial"] .btn-comuta-meniu:not(:disabled):hover{filter:none;background-color:#9C2A1C;color:#FFFFFF}}

                                           
                                                                                                                               
                                                                                                                                
                                        
:root[data-theme="editorial"] #fundalPozitie{background-color:var(--ed-voal)}
                                                                                                                           
                                                                                                                                 
                                        
:root[data-theme="editorial"] #modalEditare .modal,:root[data-theme="editorial"] #modalStergere .modal,:root[data-theme="editorial"] #modalRapoarte .modal,:root[data-theme="editorial"] #fundalImport .modal{background-color:var(--ed-hartie);color:var(--text-principal);border:1px solid var(--ed-linie);border-radius:2px;box-shadow:0 2px 8px rgba(26,24,21,.10)}
:root[data-theme="editorial"] #modalEditare .modal::before,:root[data-theme="editorial"] #modalStergere .modal::before,:root[data-theme="editorial"] #modalRapoarte .modal::before,:root[data-theme="editorial"] #fundalImport .modal::before{display:none}
                                                                                                                        
                                                                                                                                  
                                                                               
:root[data-theme="editorial"] .modal .camp-grup:not(.camp-bifa) label{font-family:var(--font-meniu);font-size:10px;font-weight:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-text-slab)}
                                                                                                                      
                                                                                                                                
                          
:root[data-theme="editorial"] #modalEditare .modal .camp-grup:not(.camp-bifa) label,:root[data-theme="editorial"] #modalStergere .modal .camp-grup:not(.camp-bifa) label,:root[data-theme="editorial"] #modalRapoarte .modal label,:root[data-theme="editorial"] #fundalImport .modal .camp-grup:not(.camp-bifa) label{color:var(--ed-text-slab);font-size:10px;font-family:var(--font-meniu);font-weight:normal;letter-spacing:.14em;text-transform:uppercase}
:root[data-theme="editorial"] #panouParola .camp-grup>label{font-size:10px}
                                                                                                                                        
                                                                                                                                         
                                                                                                                    
:root[data-theme="editorial"] #fundalFiltreOre lupa-combo,:root[data-theme="editorial"] .modal .rand-raport-modul lupa-combo{background-color:transparent;color:var(--text-principal);border:0;border-bottom:1px solid var(--ed-linie);border-radius:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4'%3E%3Cpath d='M0 0h7L3.5 4z' fill='%2378736A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--combo-margine) center;background-size:auto}
:root[data-theme="editorial"] #panouParola .camp-grup input[type=text]:disabled,:root[data-theme="editorial"] #panouParola .camp-grup input[type=password]:disabled{background-color:transparent;border-color:var(--ed-linie-fina)}
:root[data-theme="editorial"] #fundalPoi .modal .camp-grup input[type=text]:disabled,:root[data-theme="editorial"] #fundalPoi .modal .camp-grup lupa-combo[aria-disabled="true"],:root[data-theme="editorial"] #fundalPoi .modal .camp-grup textarea:disabled,:root[data-theme="editorial"] #fundalPoi .modal .camp-grup .sel-imagine-poi:disabled{background-color:transparent;border-color:var(--ed-linie-fina)}
:root[data-theme="editorial"] #modalEditare .modal .eroare-camp,:root[data-theme="editorial"] #modalStergere .modal .eroare-camp,:root[data-theme="editorial"] #modalRapoarte .modal .eroare-camp,:root[data-theme="editorial"] #fundalImport .modal .eroare-camp{color:#C00;background-color:transparent;border-radius:0;padding:1px 0}
                                                                                                                  
                                                                                                                         
                                                                                                                           
                              
:root[data-theme="editorial"] #errCautaLat,:root[data-theme="editorial"] #errCautaLon{background-color:transparent;color:#C00;border-radius:0}
:root[data-theme="editorial"] .modal .avert-acces-modal{background-color:transparent;border-radius:0;padding:2px 0}
:root[data-theme="editorial"] .modal .modal-taburi,:root[data-theme="editorial"] .lupa-tabctl-cap{border-bottom-color:var(--ed-linie);gap:18px}
:root[data-theme="editorial"] .modal .modal-tab,:root[data-theme="editorial"] .lupa-tabctl-fila{background-color:transparent;background-image:none;border:0;border-radius:0;color:var(--ed-text-slab);font-family:var(--font-meniu);font-size:10px;font-weight:normal;letter-spacing:.14em;text-transform:uppercase;padding:6px 0}
:root[data-theme="editorial"] .modal .modal-tab.activ,:root[data-theme="editorial"] .lupa-tabctl-fila.activ{background-color:transparent;color:var(--text-principal);font-weight:normal;box-shadow:inset 0 -2px 0 var(--ed-accent)}
:root[data-theme="editorial"] .modal .grupbox-modal{border:0;border-top:1px solid var(--ed-linie);border-radius:0;padding:10px 0 6px}
:root[data-theme="editorial"] #modalEditare .modal .grupbox-modal,:root[data-theme="editorial"] #modalStergere .modal .grupbox-modal,:root[data-theme="editorial"] #fundalImport .modal .grupbox-modal{border:0;border-top:1px solid var(--ed-linie)}
:root[data-theme="editorial"] .modal .grupbox-modal>legend{font-family:var(--font-meniu);font-size:10px;font-weight:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-text-slab);padding:0}
:root[data-theme="editorial"] #modalEditare .modal .grupbox-modal>legend,:root[data-theme="editorial"] #modalStergere .modal .grupbox-modal>legend,:root[data-theme="editorial"] #fundalImport .modal .grupbox-modal>legend{color:var(--ed-text-slab);font-size:10px;font-family:var(--font-meniu);font-weight:normal;letter-spacing:.14em;text-transform:uppercase}
:root[data-theme="editorial"] #modalEditare .modal .separator-zona,:root[data-theme="editorial"] #modalStergere .modal .separator-zona{background-color:var(--ed-linie)}
:root[data-theme="editorial"] #modalEditare .modal-actiuni::before,:root[data-theme="editorial"] #modalStergere .modal-actiuni::before,:root[data-theme="editorial"] #modalRapoarte .modal-actiuni::before,:root[data-theme="editorial"] #fundalImport .modal-actiuni::before{background-color:var(--ed-linie)}
:root[data-theme="editorial"] #fundalLink .modal-actiuni::before,:root[data-theme="editorial"] #fundalCoord .modal-actiuni::before,:root[data-theme="editorial"] #fundalSetari .modal-actiuni::before,:root[data-theme="editorial"] #fundalPoi .modal-actiuni::before,:root[data-theme="editorial"] #fundalPdi .modal-actiuni::before,:root[data-theme="editorial"] #fundalCautaClient .modal-actiuni::before,:root[data-theme="editorial"] #fundalFiltreOre .modal-actiuni::before,:root[data-theme="editorial"] #panouParola .modal-actiuni::before,:root[data-theme="editorial"] #panouPreferinte .modal-actiuni::before{background-color:var(--ed-linie)}
:root[data-theme="editorial"] #modalStergere .titlu-in-panou{font-family:var(--font-titlu);font-weight:normal;font-size:14px;color:var(--text-principal)}
:root[data-theme="editorial"] #panouPreferinte .titlu-sectiune-pref,:root[data-theme="editorial"] #panouParola .titlu-sectiune-parola,:root[data-theme="editorial"] #fundalLink #lblLinkTitlu{font-family:var(--font-meniu);font-style:normal;font-weight:normal;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-text-slab)}
:root[data-theme="editorial"] #fundalLink #listaLinkMasini{background-color:transparent;color:var(--text-principal);border:0;border-top:1px solid var(--ed-linie);border-bottom:1px solid var(--ed-linie);border-radius:0}
:root[data-theme="editorial"] #fundalCautaClient #btnDeschideCautaClient{color:var(--ed-text-slab)}
                                                                                                                             
                                                                                                                                   
                                                                                                                                     
                                                                                                                                      
                                                                                                                                          
:root[data-theme="editorial"] .panou-imagine-poi{top:calc(100% + 3px);left:-3px;right:-3px;background-color:var(--ed-hartie);border:1px solid #E3E0D8;border-radius:0;box-shadow:0 2px 8px rgba(26,24,21,.10)}
@media(min-width:899.98px){:root[data-theme="editorial"] #modalEditare.e13 .panou-imagine-poi{top:calc(100% + 4px)}}
                                                                                                                              
                                                                                                                               
                                     
@media (hover:hover){:root[data-theme="editorial"] .panou-imagine-poi .ic-poi:hover{background-color:var(--rand-hover);border-color:var(--ed-text-slab)}}
:root[data-theme="editorial"] .panou-imagine-poi .ic-poi.ales{background-color:var(--rand-selectat);border-color:var(--ed-accent)}
:root[data-theme="editorial"] .panou-imagine-poi .ic-poi:focus{outline-color:var(--ed-accent)}

                                              
                                                                                                                             
                                                                                                                               
                                                                                                                                
                          
:root[data-theme="editorial"] input[type=text],:root[data-theme="editorial"] input[type=password],:root[data-theme="editorial"] textarea{background-color:transparent;color:#1A1815;border-width:0 0 1px;border-style:solid;border-color:#E3E0D8;border-radius:0}
                                                                                                                             
                                                                                                                                 
                                                                                                          
:root[data-theme="editorial"] .modal .camp-grup input[type=text]:not(:where(.ora-invelis>input)),:root[data-theme="editorial"] .modal .camp-grup input[type=password],:root[data-theme="editorial"] .modal .camp-grup lupa-combo,:root[data-theme="editorial"] .modal .camp-grup textarea,:root[data-theme="editorial"] .modal .camp-grup .sel-imagine-poi{background-color:transparent;color:#1A1815;border-width:0 0 1px;border-style:solid;border-color:#E3E0D8;border-radius:0}
:root[data-theme="editorial"] lupa-combo:where(:not([data-arata-focus="0"])):is(:focus-within,[data-deschis]),:root[data-theme="editorial"] input[type=text]:focus,:root[data-theme="editorial"] input[type=password]:focus,:root[data-theme="editorial"] textarea:focus{border-bottom-color:#9C2A1C}
:root[data-theme="editorial"] .modal .camp-grup input[type=text]:not(:where(.ora-invelis>input)):focus,:root[data-theme="editorial"] .modal .camp-grup input[type=password]:focus,:root[data-theme="editorial"] .modal .camp-grup lupa-combo:where(:not([data-arata-focus="0"])):is(:focus-within,[data-deschis]),:root[data-theme="editorial"] .modal .camp-grup textarea:focus,:root[data-theme="editorial"] .modal .camp-grup .sel-imagine-poi:is(:focus,[aria-expanded="true"]){border-bottom-color:#9C2A1C}
:root[data-theme="editorial"] input[type="checkbox"]:checked::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='6.2792279%201.8636517%207.3815961%207.8043485'%3E%3Cpath%20fill='%239C2A1C'%20d='M6.2789298,6.9922236%20L8.507,9.6680002%2013.660824,2.8299043%2012.915208,1.8636517%208.2920877,7.2152975%206.2792279,5.7286624%20z'/%3E%3C/svg%3E")}
                                                                                                                              
                                                                          
:root[data-theme="editorial"] input[type=color]{background-color:transparent;border:1px solid var(--ed-text-slab);border-radius:0;padding:1px}
:root[data-theme="editorial"] #panouParola .camp-grup>label{font-family:"Segoe UI",Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;letter-spacing:.14em;color:#78736A}
:root[data-theme="editorial"] .modal .camp-grup.camp-bifa label,:root[data-theme="editorial"] #modalEditare .modal .camp-grup.camp-bifa label{color:#1A1815}
:root[data-theme="editorial"] #campuriModal input[type=text]:disabled,:root[data-theme="editorial"] #campuriModal input[type=password]:disabled,:root[data-theme="editorial"] #campuriModal lupa-combo[aria-disabled="true"],:root[data-theme="editorial"] #campuriModal textarea:disabled{color:#78736A;-webkit-text-fill-color:#78736A;border-bottom-color:#EDEAE3}
:root[data-theme="editorial"] .panou-login .rand input{background-color:#FFFFFF;color:#1A1815;border-width:0 0 1px;border-style:solid;border-color:#E3E0D8;border-radius:0}

                                                                                                          
:root[data-theme="editorial"] body{font-family:"Segoe UI",Arial,sans-serif;color:#1A1815}

                                                       
:root[data-theme="editorial"] .btn-lupa:not(.auriu):not(#btnAplicaFiltrul):not(:disabled):active{background-color:transparent;background-image:none;color:var(--ed-accent);filter:none}
                                                                                                                                     
                                                                                                                                       
                                                                                                                                      
                                                                                                                                         
                                                                                                                                      
                                                                                
:root[data-theme="editorial"] .bara-sus .btn-lupa:is(#btnInapoiMeniu,#btnMeniuPrincipal){background:var(--btn-gold);color:#fff;border-radius:2px;padding:7px 18px}
@media (hover:hover){:root[data-theme="editorial"] .bara-sus .btn-lupa:is(#btnInapoiMeniu,#btnMeniuPrincipal):not(:disabled):hover{filter:none;background:#7E2116;color:#fff}}
:root[data-theme="editorial"] .bara-sus .btn-lupa:is(#btnInapoiMeniu,#btnMeniuPrincipal):not(:disabled):active{filter:none;background:#7E2116;color:#fff}
                                                                                                                                       
                                                                                                                                         
                                                                                                                                       
                                                                                                                                         
                                                  
@media(min-width:899.98px){
  :root[data-theme="editorial"] #hlBandaSus #hlInapoi{background:var(--btn-gold);color:#fff;border-radius:2px;padding:7px 18px}
  :root[data-theme="editorial"] #hlBandaSus #hlInapoi:not(:disabled):active{filter:none;background:#7E2116;color:#fff}
}
@media(min-width:899.98px) and (hover:hover){:root[data-theme="editorial"] #hlBandaSus #hlInapoi:not(:disabled):hover{filter:none;background:#7E2116;color:#fff}}
                                                                                                                                 
                                                                                                                                   
                                                                                                                                     
                                                                                                                              
                                                                                                                                    
                                                                                                                                       
@media(min-width:899.98px){
  :root[data-theme="editorial"] .bara-sus:has(> #btnMeniuPrincipal){padding-left:14px}
  :root[data-theme="editorial"] .bara-sus:has(> #btnInapoiMeniu){padding-left:38px}
}
                                                                                                                              
                                                                                                                            
                                                                                                                                  
                                                                                                                              
                                                  
@media(min-width:899.98px){
  :root[data-theme="editorial"] .pag-foaie:not(.pag-statistici) .bara-sus:has(> #btnInapoi){padding-left:11px}
}
                                                                                                                             
                                                                                                                              
                                                                                                                                 
                                                                                                                                   
                                                                                                                                
                                  
:root[data-theme="editorial"] .filtre-corp .btn-lupa#btnAplicaFiltrul{border:0;border-radius:2px;padding:7px 18px;height:auto;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
:root[data-theme="editorial"] .filtre-corp .btn-lupa#btnAplicaFiltrul:not(:disabled){background-color:var(--btn-gold);color:#fff}
:root[data-theme="editorial"] .filtre-corp .btn-lupa#btnAplicaFiltrul:not(:disabled):active{filter:brightness(.92)}
@media (hover:hover){:root[data-theme="editorial"] .btn-argintiu:not(:disabled):hover{background-image:none;background-color:transparent;color:var(--ed-accent);filter:brightness(1.06)}}
:root[data-theme="editorial"] .btn-argintiu:disabled{opacity:1;color:var(--ed-text-slab)}
:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnSalveazaModal:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnConfirmaStergere:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnPoiSalveaza:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnConfirmPdiDa:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnCoordAfiseaza:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnCautaClientAfiseaza:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnOkMesaj:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnOkSetari:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnCopiazaLink:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnAplicaFiltreOre:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnConfirmaStergerePerim:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnAfiseazaPdi:not(:disabled), :root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnImportaFactura:not(:disabled){background-color:var(--btn-gold);color:#fff;border-radius:2px;padding:7px 18px;width:auto;min-width:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
                                                                                                                                 
                                                                                                                                  
                                                                                                                                
@media (hover:hover){:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnSalveazaModal:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnConfirmaStergere:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnPoiSalveaza:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnConfirmPdiDa:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnCoordAfiseaza:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnCautaClientAfiseaza:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnOkMesaj:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnOkSetari:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnCopiazaLink:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnAplicaFiltreOre:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnConfirmaStergerePerim:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnAfiseazaPdi:not(:disabled):hover,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnImportaFactura:not(:disabled):hover{background-color:#7E2116;color:#fff;filter:none}}
:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnSalveazaModal:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnConfirmaStergere:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnPoiSalveaza:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnConfirmPdiDa:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnCoordAfiseaza:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnCautaClientAfiseaza:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnOkMesaj:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnOkSetari:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnCopiazaLink:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnAplicaFiltreOre:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnConfirmaStergerePerim:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnAfiseazaPdi:not(:disabled):active,:root[data-theme="editorial"] .modal-actiuni .btn-argintiu#btnImportaFactura:not(:disabled):active{background-color:#6A1C12;color:#fff;filter:none}
:root[data-theme="editorial"] .btn-argintiu#btnIntra:not(:disabled), :root[data-theme="editorial"] .btn-argintiu#btnSalveaza:not(:disabled), :root[data-theme="editorial"] .btn-argintiu#btnSalveazaDesen:not(:disabled){background-color:var(--btn-gold);color:#fff;border-radius:2px;padding:7px 18px;width:auto;min-width:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
:root[data-theme="editorial"] #lupaMsgBox .modal-actiuni .btn-argintiu[data-raspuns="ok"]:not(:disabled), :root[data-theme="editorial"] #lupaMsgBox .modal-actiuni .btn-argintiu[data-raspuns="yes"]:not(:disabled){background-color:var(--btn-gold);color:#fff;border-radius:2px;padding:7px 18px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
@media (hover:hover){:root[data-theme="editorial"] .btn-celula:not(:disabled):hover{background-color:transparent;border-color:transparent}}
:root[data-theme="editorial"] .btn-grafic:disabled{opacity:1;color:var(--ed-text-slab)}
                                                                                                                                   
                                                                                                               
                                                            
:root[data-theme="editorial"] .rail .tila{border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--text-principal);text-shadow:none;box-shadow:none}
:root[data-theme="editorial"] .rail .tila::before{display:none}
:root[data-theme="editorial"] .rail .tila.activ{background-color:transparent;color:var(--ed-accent);font-weight:600;border-bottom-color:var(--ed-accent)}
:root[data-theme="editorial"] .rail .tila:not(:disabled):active{background-color:transparent;color:var(--ed-accent);font-weight:600;border-bottom-color:var(--ed-accent)}
@media (hover:hover){:root[data-theme="editorial"] .rail .tila:hover:not(:disabled){color:var(--ed-accent)}}
:root[data-theme="editorial"] .rail .tila:disabled{color:var(--ed-text-slab);text-shadow:none;border-bottom-color:transparent}
                                                                                                                                         
                                                                                                    
:root[data-theme="editorial"] .rail .tila img{filter:grayscale(1)}
                                                                                                                                   
                                                                
:root[data-theme="editorial"] .rail .tila.activ:disabled{color:var(--ed-text-slab);border-bottom-color:var(--ed-accent)}
                                                                                                                                 
                                                                                                                                    
                                                                                                                                      
                                                                                                                                  
                                                                                    


                                                                                                                                        
                                                                                                                                       
                                                                                                                                    
                                                                                                                                       
                                                                                                                                        
                                                                                       
@media(min-width:899.98px){
  .grila-tile{display:grid;height:100%;grid-template-columns:repeat(var(--nr-col,1),minmax(0,1fr));grid-template-rows:repeat(var(--nr-rand,1),minmax(0,1fr))}
  .tila-urmarire{width:auto;min-width:0;min-height:0;display:flex;flex-direction:column}
  .tila-harta{height:auto;flex:1 1 auto;min-height:0}
                                                                                                                                 
                                                                                                                                    
                                                    
  .tila-urmarire.tila-fara-pozitii .tila-info{height:auto;flex:1 1 auto;min-height:0}
}

                                                                                                                            
                                                                                                                                       
                                                                                                                                 
                                                                                                                                    
                                                                                                                                 
                                                         
.pastila-culoare{display:inline-block;width:16px;height:16px;border:none;border-radius:0;vertical-align:middle;box-shadow:0 0 0 1px rgba(0,0,0,.55)}
:root[data-theme="dark"] .pastila-culoare{box-shadow:0 0 0 1px rgba(255,255,255,.55)}

table.grila td lupa-combo,table.grila td input[type=text]{font-family:var(--font-meniu);font-size:11px;padding:1px 3px;max-width:110px}
                                                                                                                           
                                                                                                                             
                                                                      
table.grila td lupa-combo{--combo-margine:3px;--combo-adaos-stanga:5px;padding:1px calc(2 * var(--combo-margine) + 7px) 1px calc(var(--combo-margine) + var(--combo-adaos-stanga))}

                                                                                                                                   
                                                                                                                                         
                                                                                                                                  
                                                                                                                                    
                                                                                                                                   
                                                                                                              
.indiciu-rand{
  position:fixed;z-index:650;pointer-events:none;display:none;
  background:#fff;border:1px solid #6C6C6C;border-radius:4px;
  padding:4px 9px;font-family:var(--font-meniu);color:#111;
  box-shadow:2px 3px 8px rgba(0,0,0,.35);white-space:normal;overflow-wrap:break-word;max-width:300px;
}
.indiciu-rand b{display:block;font-size:13px;font-weight:bold;color:#0B3B8C}
.indiciu-rand span{display:block;font-size:12px;color:#555}
                                                                                                                                 
                                                                                                                                
                                                                                                                                    
                                                                                                                                   
                                                                                                                         
                                                      
body.harta-lista-deschisa .indiciu-rand{z-index:910}
                                                                                                                                         
                                                                                                                                          
                                                                                                                                       
                                                                                                                                         
                                                                                                                            
#ctxCoordZecimale,#ctxCoordGrade,#hlCoordZecimale,#hlCoordGrade{white-space:pre;}

.btn-comuta-meniu{
  flex:0 0 12px;width:12px;align-self:stretch;margin-top:35px;border:none;cursor:pointer;padding:0;
  background:var(--grid-header);color:#fff;font-size:9px;line-height:1;
  border-radius:0 0 5px 5px;
}
                                                                                                              
@media (hover:hover){.btn-comuta-meniu:not(:disabled):hover{filter:brightness(1.15)}}
:root[data-theme="compact"] .btn-comuta-meniu{margin-top:0}
:root[data-theme="modern"] .btn-comuta-meniu{color:#0465AC}
                                                                                                                              
                                                                                                                                 
                                                                                                                         
                                                                                                                                  
                                                                                         
:root:not([data-theme]) .btn-comuta-meniu{background:var(--pliere-grad)}
.col-meniu.ascuns{display:none}
.col-meniu.ascuns + .btn-comuta-meniu{margin-top:0}
                                                                                                                                     
                                                                                                                                   
                                                                                                                                         
                                                                                                                                        
                                                                                                                                    
                                               
.col-meniu.ascuns.ascuns-link-rapid{display:none}

@media(min-width:786.98px){
                                                                                                                               
                                                                                                                                       
                                                                                                                                  
                                                                                   
  #modalEditare.e11 #campuriModal{grid-template-columns:350px minmax(0,1fr) !important}
                                                                                                                                           
                                                                                                                                         
                                                                                                                                   
                                                                                                                         
                                                                                                                                   
                                                                
  #modalEditare.e11 #campuriModal>.camp-grup:has(>#campModul1),
  #modalEditare.e11 #campuriModal>.camp-grup:has(>#campModul3),
  #modalEditare.e11 #campuriModal>.camp-grup:has(>#campModul5){
    grid-template-columns:minmax(71px,max-content) minmax(0,1fr);
  }
                                                                                                                                          
                                                                                                                                        
                                                                                                                                    
                                                                                                                                     
                                                                                                                        
  #modalEditare.e11 #campuriModal>.camp-grup:not(.camp-bifa):not(.camp-liber):not(:has(>#campModul1)):not(:has(>#campModul3)):not(:has(>#campModul5)){padding-left:24px;grid-template-columns:minmax(93px,max-content) minmax(0,1fr);column-gap:0}
  #modalEditare.e11 #campuriModal>.camp-grup.camp-lat>textarea{width:531px;max-width:100%}
                                                                                                                                   
                                                                                                                                    
                                                                                                                                        
                                                                                                                                        
                                                                                                                                       
                                                                                    
  #modalEditare.e11 #campuriModal>.camp-grup{margin-bottom:6px}
}

@media(max-width:899.98px){
                                                                                                                                
                                                      
  #btnMeniuPrincipal{display:none}
                                                                                                                                   
                                                                                                                                 
                                                                                                                       
                                                                                                                              
                                                                                                                                  
                                                                                                                               
                                                                                                                                   
                                                              
  .app-frame{inset:0;border-radius:0;border:none;background-color:transparent;background-size:100% 100%}
                                                                                                                                   
                                                                                                                                  
                                                                                            
  :root:not([data-theme]) body:not(.pagina-login){background:var(--fundal-body);border:0;border-radius:0}
  .app-inner{inset:4px}
                                                                                                                                   
                                                                                                                                      
                                                                                                                                   
                                                                                                                                         
                                                                                                                                          
                                             
  .hdr .titlu-pagina{
    position:relative;z-index:3;top:auto;right:auto;left:auto;
    margin-left:auto;margin-right:92px;
    font-size:13px;max-width:45%;min-width:0;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
  }
                                                                                                                                        
                                                                    
  :root[data-theme="compact"] .hdr .titlu-pagina{font-size:12px;top:auto}
  .hdr .titlu .firma{display:none}
                                                                                                                                   
                                                                                                                                
  .hdr .titlu .nume{white-space:nowrap}
  .hdr .antet-dreapta .dreapta{display:none}
  .hdr .nume .reg{display:none}
  .hdr .logo{display:none}
  .hdr .titlu{padding-left:55px}
                                                                                                                                      
                                                                                                                                    
                                                                                                                                        
                                                                                                                                 
                                                                                                                                        
  .hdr:not(:has(> .titlu-pagina)) .titlu{padding-left:0}
  .bara-sus{padding:8px 8px 4px;flex-wrap:wrap;gap:6px;height:auto}
                                                                                                                                      
                                                                                                                                     
                                                                                                                                          
                                                                                                                                        
                                                                                    
  :root:not([data-theme="editorial"]) .bara-sus{padding-left:11px}
  .continut{flex-direction:column}
                                                                                                                                   
  .continut-harta .grup-locatii{flex:0 0 auto!important}
  .continut-harta .col-meniu{max-height:none;flex:0 0 auto}
                                                                                                     
  .continut-harta{overflow-y:auto}
  .continut-harta > .col-harta{margin:0 10px;width:auto;flex:0 0 calc(38vh + 150px);border-radius:5px}
                                                                                                                          
                                                                                                                          
                                                                                                                                        
  .continut-harta .lupa-harta-coord{display:none}
  .continut-harta .col-harta > .status-jos::after{content:none}
                                                                                                                                    
                                                                                                                            
                                                          
  .continut-harta .zona-harta{margin:0}
  .continut-harta > #listaMasini{flex:0 0 65vh!important;min-height:0;margin:20px 10px 0;border-radius:5px}
  .continut-harta > #contorMasini{flex:0 0 auto;width:100%;padding-left:22px}
  .btn-comuta-meniu{display:none}
  .col-meniu .cap-panou{display:none}
                                                                                                                                   
                                                                                                                                        
                                                                                                                                  
                                                                                                                                             
                                                                                                                                
                              
  .countdown{position:static;flex:0 0 100%;order:-1;justify-content:center}
  .countdown:empty{display:none}
  #lblCountdown{position:static;flex:0 0 100%;order:1;justify-content:center;padding-left:0}
  #lblCountdown:empty{display:none}
                                                                                                                                   
                                                                                                                                
                                                               
  #btnInapoiMeniu{display:none}
  .col-meniu.ascuns{display:flex}
                                                                                                                                   
                                                                                                                                   
                                                                                                                                
                                                                                                                                     
                                                                                                                             
                                                                                          
  .col-meniu{flex:0 0 auto;max-height:38vh;overflow:auto;width:100%;padding-bottom:4px}
                                                                                                                                        
                                                                                                                                         
                                                                                                                                    
                                                                                                                                      
                                                                                                                                         
                                                       
  :root[data-theme="compact"] .col-meniu{flex-basis:auto}
  .col-harta,.col-continut{flex:1 1 auto;min-height:0;width:100%}
                                                                                                                                        
                                                                                                                                    
                                                                                                                                          
                                                                                                                                     
                                                                                                                                     
                                                
  .modal{min-width:0 !important;width:94vw;max-width:94vw;max-height:min(88vh,100%);overflow:auto}
                                                                                                                                 
                                                                                                                                      
                                                                                                                                
                                                                                                                                   
                                                                                                                                    
                                                                                                                                         
  .modal-fundal{padding-top:70px}
                                                                                                                           
                                                                                                                          
                                                                                                                           
                                                                                      
                                                                           
                                                                                                                              
                                                                                                                            
                                                                                                    
                                                                                                                          
                                                                                                                              
                                                                                                                           
                                                                                                                               
                                                                                                                     
                                                                                                                                
                                                                                                                            
                                                                                                                              
                                     
  #campuriModal,.modal .modal-sectiune{grid-template-columns:1fr !important}
                                                                                                                                
                                                                                                                        
                                                                                                                          
                                                                                                                    
                                                                                                               
  #modalEditare.e12 .modal{height:auto !important}
                                                                                                                           
                                                                                                                        
                                                                                                                              
  #modalEditare.e13 .modal{height:auto !important}
                                                                                                                             
                                                                                                                          
                                                                                                                            
                                                                                                                            
                                                                                                                          
                                                                                                                          
                                                                                                                            
  #modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber):has(>.nota-camp)>.nota-camp{
    grid-column:1 / -1;grid-row:auto;margin-left:110px;
  }
                                                                                                                               
                                                                                                                              
                                                                                                                              
                                                                                                                       
                                                                                                                              
                                                                                                                        
  @media(max-width:786.98px){
    #modalEditare.e11 .modal{height:auto !important}
  }
                                                                                                                  
                                                                                                            
  .modal .grup-consum-mediu,.modal .grup-consum-ralanti,.modal .grup-consum-auxiliar{grid-column:auto;grid-row:auto}
  .tila-urmarire{width:100%}
                                                                                                                              
                                                                                                                            
                                                                                                                           
                                                                                                                      
                                
  .tila-urmarire.tila-minimizata{width:100%}
                                                                                                                               
                                                                                                                              
                                                                                                                             
                                                                                                                                 
                                                                                                                               
                                                                                                                      
  .grila-tile:has(> .tila-maximizata){flex-direction:column;gap:8px}
  .grila-tile:has(> .tila-maximizata) > .tila-maximizata{min-height:260px}
  .banda-minimizate{flex:0 0 auto}
  .banda-minimizate > .tila-urmarire{min-height:48px}
                                                                                                                  
                                                                                                                                 
                                                                                                                             
                                                                                                                            
                                                                                                                            
                                                                                                                         
               
  .grila-tile{padding:8px 24px 8px 8px;gap:8px}
  .subsol{display:none}
  .grila-alba{overflow-x:auto}
                                                                                                                            
              
                                                                                                                        
                
  .panou-cadrane{flex:0 0 auto;grid-template-columns:1fr;grid-template-rows:none;min-height:0;padding:8px 6px}
  .panou-cadrane>div{grid-column:1 / -1 !important;grid-row:auto !important}
                                                                                                                            
                
  .panou-cadrane>.nota-finala-lupa{order:-1}
                                                                                                                   
  #grupNota{flex:0 0 auto}
                                                                                                         
  .gauge-lupa.jos .gauge-eticheta{order:0;margin-top:0}
                                                                                                          
                                                                                                                              
                                                                              
  .gauge-lupa:not(.jos) .gauge-eticheta{position:static;top:auto}
                                                                                                                             
  #grupNota>#cadruNotaGps{height:auto;min-height:200px}
                                                                                                               
                                                                                                              
                                                                                                               
  #grupNota>.panou-cadrane{min-height:0}
  #grupNota>#zonaStilCondusTotaluri{height:auto;min-height:134px;padding-left:13px}
  .tabele-can{padding-left:9px}
  #zonaChkDepasiri{left:13px!important}
                                                                                                                                
                                                                                                                            
                                                                                                                             
                                                                                                                         
                                                                                                                               
                                                                                                                   
                                                                                     
  .banda-jos-modul{flex:0 0 auto;min-height:22px;flex-wrap:wrap;row-gap:2px;padding-top:2px;padding-bottom:2px}
                                                                                                                            
                                                                                                                            
                                                                                                                            
                                                                                                                              
                                         
  .pagina-modul .zona-grila-modul{background:none;border-radius:0;padding:0}
                                                                                                                                
                                                                                                      
                                                                                                                              
                                                                                                                         
                                                                                                                          
                                                                                                                
  :root:not([data-theme]) .pagina-modul .zona-grila-modul.fundal-adaugare{background:url("../Imagini/background.png") center/101.69% 102.92% no-repeat}
                                                                                                                            
                                                                                                                            
                                                                                                                              
                                                                                                                                 
                                                                                                                              
                                                                                                         
  #capGrilaModul th.inghetat{left:auto!important}
  #corpGrilaModul td.inghetat{left:auto!important}
                                                                                                                                   
                                                                                                                     
                                                                                                                           
                                                                                                                              
                                           
  #capGrila th.inghetat{left:auto!important}
  #corpGrila td.inghetat{left:auto!important}
                                                                                                                         
                                                                                                                                 
                                                                                                                              
                                                                                                                               
                                                                                         
  #fundalCoord>.modal{max-height:100%}
                                                                                                                           
                                                                                                                        
                                                                                                                               
                                                                                                                    
                                                                                                                
                                                                                                                         
  #fundalLink>.modal{max-height:100%}
                                                                                                                               
                                                                                                                   
                                                                            
  #zonaJudete td{padding:6px 4px}
  #zonaJudete .chk-judet,#radZonaPerimetru,#radZonaJudete{width:22px;height:22px}
                                                                                                                     
                                                                                                                            
                                                                                                                         
                                                                              
  #chkUtilaje{width:22px;height:22px;flex:0 0 22px}
                                                                                                                        
                                                                                                                          
                                                                                                                          
                                                                         
  #zonaJudete .chk-judet:checked::after,#chkUtilaje:checked::after{left:2px;top:2px;width:16px;height:16px}
                                                                                                                              
                                                                                                                              
                                                                                                                             
                                                                               
                                                                                                                         
                                                                                
  .pag-urmarire #listaMasini .item .det .cap-rand input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;top:0}
  .pag-urmarire #listaMasini .item .det .cap-rand input[type=checkbox]:checked::after{left:2px;top:2px;width:16px;height:16px}
                                                                                                                               
                                                                                                                             
                                                                                                                             
                                                                                                                              
                                                                                                                
  .tila-cap .tila-btn-max,.tila-cap .tila-btn-inchide{min-width:30px;min-height:30px;padding:0 6px}
}

                                                                                                                             
                                                                                                                           
                                                                                                                      
                                                                                                                       
                                                                                                                              
                                                                                                                              
@media(max-width:899.98px) and (orientation:portrait){
  #overlayHartaLista{flex-direction:column!important}
  #overlayHartaLista>div:first-child{
                                                                                                                                 
                                                                                                                             
                                                                                                                                 
                                                                                                                             
                                                     
    flex:0 0 34%!important;border-right:none!important;border-bottom:1px solid rgba(0,35,63,.85);
    min-height:0;
  }
                                                                                                                              
                                                                           
  #overlayHartaLista .cap-panou{display:none}
                                                                                                                           
                                                                                                                           
                                                                                                                              
                                                                                                                            
                                                         
  #overlayHartaLista>div:nth-child(2){min-height:0}
                                                                                                                         
                                                                                                                              
                                                                                                                                
                                                                                                                          
                                                                                                                              
                                                      
  :root:not([data-theme]) #hlBandaLista .contor-lista{color:var(--text-navy)}
}

                                                                                                                         
                                                                                                                           
                                                                                                                 
                                                                                                                
                                                                                                                            
                                                                                                                         
                                           
@media(max-width:899.98px) and (orientation:landscape){
  #overlayHartaLista>div:first-child{flex:0 1 247px!important;max-width:31%}
  #overlayHartaLista>div:nth-child(2){min-width:0}
}

                                                                                                                              
                                                                                                                       
                                                                                                                           
                                                                                                                              
                                                                                                                        
                                            
@media(max-width:899.98px){
  #overlayHartaLista .status-jos{flex-basis:32px}
  #overlayHartaLista .status-jos .banda{top:4px;bottom:auto;height:24px}
  #overlayHartaLista .status-jos span{font-size:12px}
  :root[data-theme="editorial"] #overlayHartaLista .status-jos .banda{top:0;bottom:auto;height:1px}
}

                                                                                                                          
                                                                                                                            
                                                                                                                      
                                                                                                                                   
                                                                                                                                      
                                                                                                                                      
@media(max-width:899.98px){
  #hlInapoi{min-height:44px}
  #hlLista{font-size:12px!important}
  #hlLista .item{min-height:44px;padding:6px 8px;gap:10px}
  #hlLista .item .ic{flex:0 0 44px;height:44px}
  #hlLista .item .ic img{max-width:34px;max-height:32px}
  #hlLista .item .tx b{font-size:13px}
  #hlLista .item .tx span{font-size:12px}
}

                                                                                                                         
                                                                                                                            
                                                                                                                               
                                                                                                                          
                                                                                                                               
                                                                                                                                  
@media(max-width:899.98px) and (orientation:landscape){
  .continut.pag-rutare{flex-direction:row}
                                                                                                                              
                                                                                                                        
                                                                                                                           
                                                                                                                              
                                                                                                                               
                            
  .pag-rutare .col-meniu{flex:0 0 247px;width:auto;max-width:34%;max-height:none}
                                                                                                                              
                                                                                                                                 
                                                                                                                    
                                                                                                                           
                                                                                               
  :root[data-theme="compact"] .pag-rutare .col-meniu{flex:0 0 225px;max-width:33%}
                                                                                                                               
                                                                                                                              
                                                                                                                              
                                                                                                                            
                                                              
  :root[data-theme="editorial"] .pag-rutare .col-meniu{flex:0 0 210px;max-width:31%;padding-right:0;border-right:1px solid var(--ed-linie);border-bottom:0}
  .pag-rutare .col-harta{min-width:0}
}

                                                                                                                        
                                                                                                                        
                                                                                                                           
                                                                                                                           
                                                                                                                              
                                                                                                              
@media(max-width:899.98px) and (orientation:landscape){
  .continut.pag-urmarire{flex-direction:row}
  .pag-urmarire .col-meniu{flex:0 1 200px;width:auto;max-width:26.6%;max-height:none}
  :root[data-theme="compact"] .pag-urmarire .col-meniu{flex-basis:225px}
  .pag-urmarire .col-continut{min-width:0}
}

                                                                                                                            
                                                                                                                          
                                                                                                                     
                                                                                                                         
                                                                                                                            
                              
@media (hover:none) and (pointer:coarse){
  #overlayHartaLista .lupa-harta-coord{display:none}
}

                                                                                                                       
                                                                                                                           
                                                                                                                             
                                                                                                                          
                                                                                                                  
@media(max-width:459.98px){
  .hdr:has(> .titlu-pagina) .titlu .nume{font-size:17px}
}

                                                                                                                               
                                                                                                                              
                                                                                                                              
                                                                                                                   
@media(max-width:359.98px){
  .hdr .titlu-pagina{margin-right:53px}
}

                                                                                                                             
                                                                                                                          
                                                                                                               
                                                                                                                            
                                                                                                                            
                                                                                                                         
@media(max-width:599.98px) and (orientation:portrait){
  .pagina-modul{flex-direction:column}
  .pagina-modul .zona-grila-modul{min-height:0;margin:0 6px 0 10px}
  .rail{
    flex:0 0 auto;flex-direction:row;justify-content:flex-start;
    overflow-x:auto;overflow-y:hidden;
    margin:4px 6px 0 10px;padding:4px 6px;
  }
                                                                                              
                                                                                   
  #btnModPdi{margin-top:0!important;margin-left:auto}
}

                                                                                                                        
                                                                                                                          
                                                                                                                            
                                                                                     
                                                                                                                             
                                                                                            
@media(max-width:599.98px){
  .modal .zona-lucru{grid-template-columns:1fr}
  .modal .zona-lucru-judete,.modal .zona-lucru-perimetru{grid-column:auto;grid-row:auto}
                                                                                                                            
                                                                                       
  #zonaJudete{margin-left:0}
}

                                                                                                                         
                                                                                                                         
                                                                                                                             
                                                                                                                            
                            

                                                                                                        
                                     

                                                                                                                        
                                                                                                                       
                                                                                                          

                                                                                                          
                                                                                                                       
                                                                                                           
@media(max-width:899.98px){
                                                                               
  :root[data-theme="editorial"] .app-inner{padding:0}
                                                                                                             
                                                                                                                           
                                                 
  :root[data-theme="editorial"] .hdr{height:64px;flex:0 0 64px;padding:0 0 8px 0}
  :root[data-theme="editorial"] .hdr .titlu .nume{font-size:20px}
  :root[data-theme="editorial"] .hdr:has(> .titlu-pagina) .titlu .nume{font-size:17px}
                                                                                                            
                                                                                              
  :root[data-theme="editorial"] .hdr .titlu-pagina{bottom:auto;right:auto;font-size:13px}
                                                                                                                           
                       
  :root[data-theme="editorial"] .hdr .antet-dreapta{right:52px;top:0;bottom:auto;height:100%;align-items:center}
  :root[data-theme="editorial"] .hdr .btn-x{bottom:auto;top:14.5px;right:14px}
                                                                                                          
                                                              
  :root[data-theme="editorial"] .col-meniu{
    flex-basis:auto;padding-right:0;border-right:0;border-bottom:1px solid var(--ed-linie);
  }
  :root[data-theme="editorial"] .col-continut,
  :root[data-theme="editorial"] .col-harta{padding-left:0}
                                                                                
                                                                                                                
                                                                                                               
                                                                       
  :root[data-theme="editorial"] .bara-sus{padding:8px 3px 4px 0;gap:6px}
                                                                                                                                               
                                                                                                                                             
                                                                                                                                          
                                                 
  :root[data-theme="editorial"] :is(.pag-clienti,.pag-carduri,.pag-soferi,.pag-etransport-coduri,.pag-etransport-config,.pag-etransport-soferi,
    .pag-tahograf-carduri,.pag-tahograf-masini,.pag-tahograf-soferi,.pag-tahograf-prog-mas,.pag-tahograf-prog-sof) #corpGrilaModul>tr.selectat>td:first-child{box-shadow:none}
}

                                                                                                            
                                                             
                                                                                                                         
                                                                                                                        
                                                                                                                   
                                                                                                                          
                                                                                                                          
                                                                           
                                                                                                               

                                                                                                                        
                                                                                                                            
                                                                                                                       
                                                                                                                            
                                                                                                              
                                                                                                                                    
.leaflet-container .leaflet-control-harti .leaflet-control-layers-toggle{width:33px;height:33px}
                                                                                                                           
                                                                                                                         
                                                                                                                            
                                                                                                                            
                                                                                                                                   
                                                                                                       
.leaflet-container .leaflet-bar a.leaflet-control-zoom-in,
.leaflet-container .leaflet-bar a.leaflet-control-zoom-out{
  width:33px;height:33px;font-size:24px;
  display:flex;align-items:center;justify-content:center;
  line-height:1;text-indent:0;
}

                                                                                                                        
                                                                                                                           
                                                                                                                              
                                                                                                                            
                                      
@media(min-width:899.98px) and (pointer:fine){
  .leaflet-container .leaflet-bar a.leaflet-control-zoom-in,
  .leaflet-container .leaflet-bar a.leaflet-control-zoom-out{
    width:28px;height:28px;font-size:20px;
  }
                                                                                                                             
                                                                                                               
                                                                                                                              
                                                                                                                          
                                                                                                                            
                                                                                                                         
  :root .leaflet-top .leaflet-control.lupa-harta-zoom-nivel{
    display:block;margin-top:8px;width:28px;text-align:center;
    font-size:9px;line-height:normal;font-family:var(--font-titlu);color:#666;
    pointer-events:none;
  }
                                                                                                              
                                                                                                                                 
                             
  :root[data-theme="editorial"] .leaflet-top .leaflet-control.lupa-harta-zoom-nivel{font-family:"Segoe UI",Arial,sans-serif}
}

                                                                                                                               
                                                                                                                               
                                                                                                                             
                                                                                                                           
                                                                                                                           
:root .leaflet-container .leaflet-control-container .leaflet-bar,
:root .leaflet-container .leaflet-control-harti:not(.leaflet-control-layers-expanded){
  border:0;box-shadow:none;background:none;background-color:transparent;border-radius:0;
}
.leaflet-container .leaflet-bar a,
.leaflet-container .leaflet-control-harti .leaflet-control-layers-toggle{
  border:1px solid var(--camp-border);border-radius:6px;
  box-shadow:0 1px 4px rgba(0,0,0,.30);
}
.leaflet-container .leaflet-bar a{margin-bottom:12px}
                                                                                                                             
                                                                                                                     
                                                                                                                          
                                                                                                                           
                                                                                                                    
:root .leaflet-container .leaflet-bar a:first-child,
:root .leaflet-container .leaflet-bar a:last-child{
  border:1px solid var(--camp-border);border-radius:6px;
}
.leaflet-container .leaflet-bar a:last-child{margin-bottom:0}

                                                                                                                             
                                                                                                                             
                                                                                                                             
                                                                                                                         
                                                                                                                            
                                                                                                                        
.leaflet-container.lupa-harta--mica .leaflet-bar a.leaflet-control-zoom-in,
.leaflet-container.lupa-harta--mica .leaflet-bar a.leaflet-control-zoom-out{
  width:17px;height:17px;font-size:12px;margin-bottom:6px;
}
.leaflet-container.lupa-harta--mica .leaflet-control-harti .leaflet-control-layers-toggle{
  width:17px;height:17px;border-radius:3px;
}
.leaflet-container.lupa-harta--mica .leaflet-control-harti .leaflet-control-layers-toggle::after{
  background-size:12px 12px;
}
:root .leaflet-container.lupa-harta--mica .leaflet-bar a:first-child,
:root .leaflet-container.lupa-harta--mica .leaflet-bar a:last-child{border-radius:3px}
.leaflet-container.lupa-harta--mica .leaflet-bar a:last-child{margin-bottom:0}
.lupa-harta--mica .leaflet-control-harti.leaflet-control-layers-expanded{max-height:180px}

@media(min-width:899.98px) and (pointer:fine){
  .leaflet-container.lupa-harta--mica .leaflet-bar a.leaflet-control-zoom-in,
  .leaflet-container.lupa-harta--mica .leaflet-bar a.leaflet-control-zoom-out{
    width:14px;height:14px;font-size:10px;
  }
}

                                                                                                                              
                                                                                                                               
                                                                                                                       
                                                                                                                       
                                                                                                
.leaflet-container .leaflet-bar a,
.leaflet-container .leaflet-control-harti .leaflet-control-layers-toggle{
  background-color:var(--harta-buton-fundal);
  color:var(--modal-text);
}
                                                                                                                              
                                                                                                                           
                                                                                                                           
                                                                                  
.leaflet-container .leaflet-control-layers.leaflet-control-layers-expanded{
  background-color:var(--modal-fundal);
  color:var(--modal-text);
}
                                                                                                                             
                                                                                                                           
                                                                                                                               
                                                                                                                    
                                                                                                                            
                                                                           
.leaflet-container .leaflet-top:has(> .leaflet-control-layers-expanded){z-index:1002}
                                                                                                               
                                                                                                                           
                                                                                                                               
                                                                                                                          
                                                                                                                             
                                                                                                               
@media (hover:hover){.leaflet-container .leaflet-bar a:hover,
.leaflet-container .leaflet-bar a:focus,
.leaflet-container .leaflet-control-harti .leaflet-control-layers-toggle:hover,
.leaflet-container .leaflet-control-harti .leaflet-control-layers-toggle:focus{background-color:var(--rand-hover);color:var(--modal-text)}}
                                                                                                                      
                                                                                                                       
                                                                        
                                                                                                                  
.leaflet-container .leaflet-bar a.leaflet-disabled,
.leaflet-container .leaflet-control-harti .leaflet-control-layers-toggle.leaflet-disabled{background-color:var(--harta-buton-fundal);color:var(--camp-border)}
.leaflet-container .leaflet-control-layers.leaflet-control-layers-expanded{border:1px solid var(--camp-border)}

                                                                                                   
                                                                                                                             
                                                                                                                                
                                                                                                                              
                                                                                                                               
                                                                                                                    
                                                                                                                                    
:root .leaflet-container .leaflet-control-container .leaflet-bar a,
:root .leaflet-container .leaflet-control-container .leaflet-control-harti .leaflet-control-layers-toggle{
  background-color:color-mix(in srgb,var(--harta-buton-fundal) var(--harta-buton-opac),transparent);
}
@media (hover:hover){:root .leaflet-container .leaflet-control-container .leaflet-bar a:hover,
:root .leaflet-container .leaflet-control-container .leaflet-bar a:focus,
:root .leaflet-container .leaflet-control-container .leaflet-control-harti .leaflet-control-layers-toggle:hover,
:root .leaflet-container .leaflet-control-container .leaflet-control-harti .leaflet-control-layers-toggle:focus{
  background-color:color-mix(in srgb,var(--harta-buton-hover) var(--harta-buton-opac),transparent);
}}
:root .leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-disabled,
:root .leaflet-container .leaflet-control-container .leaflet-control-harti .leaflet-control-layers-toggle.leaflet-disabled{
  background-color:color-mix(in srgb,var(--harta-buton-fundal) var(--harta-buton-opac),transparent);
}

                                                                                                                                            
                                                                                                                                           
                                                                                                                                    
                                                                                                                                              
                                                                                                                                            
                     
.leaflet-container .leaflet-control-harti .leaflet-control-layers-toggle{
  background-image:none;position:relative;
}
.leaflet-container .leaflet-control-harti .leaflet-control-layers-toggle::after{
  content:"";position:absolute;inset:0;
  background:center/24px 24px no-repeat url("leaflet/images/layers-2x.png");
}
:root[data-theme="dark"] .leaflet-container .leaflet-control-harti .leaflet-control-layers-toggle::after{
  filter:invert(1) brightness(1.35);
}
                                                                                                                                         
                                                                                                                                         
                                                                                                                             
                                                                                                          
.leaflet-container .leaflet-control-harti .leaflet-control-layers-toggle.leaflet-disabled{cursor:default}
.leaflet-container .leaflet-control-harti .leaflet-control-layers-toggle.leaflet-disabled::after{opacity:.5}

                                                                          
                                                                                                                               
                                                                                                                             
                                                                                                                                       
                                                                                             
                                                                                                                          
                                                                                                                            
                                                                                                           
.leaflet-container .leaflet-bar a.lupa-rigla-buton{width:33px;height:33px;position:relative}
.leaflet-container .leaflet-bar a.lupa-rigla-buton::after{
  content:"";position:absolute;inset:0;
  background:center/20px 20px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M1.5 13.5 13.5 1.5l5 5-12 12z' fill='%23fff' stroke='%23333' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M4.5 10.5l2 2M7 8l1.3 1.3M9.5 5.5l2 2M12 3l1.3 1.3' stroke='%23333' stroke-width='1.2'/%3E%3C/svg%3E");
}
:root[data-theme="dark"] .leaflet-container .leaflet-bar a.lupa-rigla-buton::after{filter:invert(1) brightness(1.35)}
:root .leaflet-container .leaflet-control-container .leaflet-bar a.lupa-rigla-buton.lupa-rigla-activ{
  background-color:color-mix(in srgb,var(--harta-buton-hover) var(--harta-buton-opac),transparent);
  box-shadow:inset 0 0 0 2px var(--camp-border);
}
                                                                                                                                          
                                                                                                                                            
                                                                                                                                          
                                                                                                                                 
                                                                                                                                         
                                                         
.lupa-rigla-mesaj{
  --rm-raza:4px;--rm-umbra:0 2px 6px rgba(0,0,0,.28);--rm-voal:rgba(47,128,237,.14);
  --rm-tasta-fundal:#FFFFFF;--rm-litera:12px;--rm-inaltime:28px;
  position:absolute;left:50%;top:10px;transform:translateX(-50%);z-index:1000;pointer-events:none;
  max-width:calc(100% - 20px);display:flex;align-items:center;white-space:nowrap;
  height:var(--rm-inaltime);padding:0 3px 0 10px;
  background-color:var(--modal-fundal);color:var(--modal-text);
  border:1px solid var(--camp-border);border-left:4px solid var(--inel-focus);border-radius:var(--rm-raza);
  box-shadow:var(--rm-umbra);
  font-family:var(--font-meniu);font-size:var(--rm-litera);line-height:1.2;
}
.lupa-rigla-mesaj-text{min-width:0;overflow:hidden;text-overflow:ellipsis}
.lupa-rigla-mesaj-tasta{
  display:inline-block;margin:0 1px;padding:0 5px;vertical-align:1px;
  font:600 calc(var(--rm-litera) - 1.5px)/14px var(--font-meniu);
  background-color:var(--rm-tasta-fundal);color:var(--text-navy);
  border:1px solid var(--camp-border);border-bottom-width:2px;border-radius:3px;
}
.lupa-rigla-mesaj-inchide{
  flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;
  width:20px;height:20px;margin-left:10px;padding:0;border:0;border-radius:50%;
  background-color:transparent;color:inherit;opacity:.7;pointer-events:auto;
}
.lupa-rigla-mesaj-inchide svg{display:block}
@media (hover:hover){.lupa-rigla-mesaj-inchide:hover{background-color:var(--rm-voal);color:var(--inel-focus);opacity:1}}
.lupa-rigla-mesaj-inchide:focus-visible{background-color:var(--rm-voal);color:var(--inel-focus);opacity:1;outline:1px solid var(--inel-focus);outline-offset:0}
                                                                                      
:root[data-theme="modern"] .lupa-rigla-mesaj{--rm-raza:6px;--rm-umbra:0 2px 8px rgba(27,37,48,.18);--rm-voal:rgba(0,117,180,.12);--rm-tasta-fundal:#F5F7F9}
:root[data-theme="dark"] .lupa-rigla-mesaj{--rm-raza:6px;--rm-umbra:0 2px 10px rgba(0,0,0,.45);--rm-voal:rgba(124,196,255,.16);--rm-tasta-fundal:#1B2735}
:root[data-theme="compact"] .lupa-rigla-mesaj{--rm-raza:3px;--rm-umbra:0 1px 5px rgba(0,0,0,.18);--rm-voal:rgba(31,111,178,.12);--rm-tasta-fundal:#F0F2F4;--rm-litera:11px;--rm-inaltime:26px}
                                                                                                        
:root[data-theme="editorial"] .lupa-rigla-mesaj{--rm-raza:2px;--rm-umbra:none;--rm-voal:rgba(156,42,28,.10);--rm-tasta-fundal:transparent}
:root .leaflet-tooltip.eticheta-poi.eticheta-poi-rigla{font-size:12px;font-weight:bold}
.lupa-rigla-umbra{display:block;width:4px;height:4px;background-color:#000}

                                                                                                                                         
                                                                                                                                       
                                                                                
.leaflet-control-harti.leaflet-control-layers-expanded{
  background-color:var(--modal-fundal);color:var(--modal-text);
  min-width:186px;max-width:74vw;max-height:58vh;overflow-y:auto;overscroll-behavior:contain;
  padding:4px 8px 4px 6px;
}
.leaflet-control-harti .leaflet-control-layers-list label{
  display:flex;align-items:center;min-height:44px;margin:0;font-size:15px;cursor:pointer;
}
.leaflet-control-harti .leaflet-control-layers-list label>span{
  display:flex;align-items:center;gap:10px;width:100%;
}
                                                                                                        
                                                                                                         
                                                                                                
.leaflet-control-harti .leaflet-control-layers-selector{
  width:22px;height:22px;flex:0 0 auto;margin:0;top:0;accent-color:var(--btn-blue,#2F80ED);
}
                                                                                                                              
                                                                                                                         
                                                                                                                      
                                                                                                                             
                                                                                                                               
                                          
@media(min-width:899.98px) and (pointer:fine){
  .leaflet-control-harti.leaflet-control-layers-expanded{min-width:149px;padding:3px 6px 3px 5px}
  .leaflet-control-harti .leaflet-control-layers-list label{min-height:35px;font-size:12px}
  .leaflet-control-harti .leaflet-control-layers-list label>span{gap:8px}
  .leaflet-control-harti .leaflet-control-layers-selector{width:18px;height:18px}
}

                                                                                                                                    
                                                                                                                                  
                                                                    

                                                                                                            
                                                             
                                                                                                                              
                                                                                                                              
                                                                                                                                
                                                                                                                              
                                                                                                                                
                                                                                                                                        
                                                                                                               
@media(max-width:899.98px),(pointer:coarse) and (max-height:560px){

                                                                                                  
                                                                                                                             
                                                                                                                               
                                                                                                                                
                                                                                                                                 
                                                                                                                           
                                                                                                 
  input[type=text],input[type=password],input[type=email],input[type=tel],
  input[type=number],input[type=search],lupa-combo,textarea{
    min-height:40px;font-size:16px;
  }
                                                                                                                                             
                                                                                                                                                
                                                                                                                                            
                                                                                                 
  #fundalPunctRutare .modal .camp-grup input[type=text]{font-size:16px}
                                                                                                            
                                                                                                                  
                                                                                                                              
                                                                                                                            
                                                                                                                                 
                                                                                                                          
                                                                                                                            
  #campuriModal input[type=text],#campuriModal lupa-combo,#campuriModal textarea{font-size:16px}
                                                                                                                                             
                                                                                                                                       
                                                                                                                                            
                                                                                                                                       
  #fundalCoord .modal .camp-grup input[type=text]{font-size:16px}
                                                                                                                                   
                                                                                                                                    
                                                                                                   
  #lupaMsgBox .modal .camp-grup input[type=text]{font-size:16px}
                                                                                                                                                
                                                                                                                                                   
                                                                                                                                                 
                                                                                                                                               
                                                                  
  #fundalPoi .modal .camp-grup input[type=text],#fundalPoi .modal .camp-grup lupa-combo{font-size:16px}
  #fundalPoi .date-wrap .cal-camp{font-size:16px;height:auto;min-height:28px}
                                                                                                                                          
                                                                                 
  #panouPreferinte .camp-grup lupa-combo{font-size:16px}
                                                                                                                                
                                                                                                                            
                                                                                                                               
                                                                                                                                  
                                                                                                                                  
  .filtre-controale input[type="text"]{font-size:16px}
  .filtre-controale lupa-combo[data-editabil]{font-size:16px}
                                                                                                                                      
                                                                                                                                               
                                                                                                                                           
                                                                                                                                               
                                                                                    
  #campuriModal .date-wrap .cal-camp{font-size:16px;height:auto;min-height:28px}
                                                                                                                                              
                                                                                                                                                
                                                                                                                                               
                                                                                                                                                
                                                                                                                                             
                                                                                                                                            
                                                                                                                                              
                                                                                  
  #modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber)>.ora-invelis{
    width:calc(var(--lat-caseta,170px) + 30px);max-width:none;height:auto;min-height:28px;
  }
  #campuriModal .ora-invelis>input{font-size:16px;height:auto;min-height:28px}
  #campuriModal .ora-invelis>.ora-sageti{height:auto;min-height:28px}
                                                                                                                                                
                                                                                                                    
  .panou-login .rand input{font-size:16px}
  textarea{min-height:80px}

                                                                                                        
                                                                                                                             
                                                                                                                              
                                                                                                                           
                                                                                                                               
                                                                                                                                
                                                                       
  .btn-lupa,.btn-argintiu,.btn-grafic{
    height:auto;min-height:30px;padding-top:3px;padding-bottom:3px;font-size:13px;
    position:relative;
  }
  .btn-lupa::after,.btn-argintiu::after,.btn-grafic::after{
    content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px;
  }

                                                                                                       
                                                                                                                              
                                                                                                                              
                                                                                                                             
                                                                                                                                   
                                                                                                                                  
                                                                                                                               
                                                                                                                                        
                                                                                                                                            
                                                           
  table.grila .btn-celula{position:relative;min-width:30px;min-height:30px;justify-content:center}
  table.grila .btn-celula::after{
    content:"";position:absolute;left:-12px;right:-12px;top:-12px;bottom:-12px;
  }
                                                                                                                                             
                                                                                                                                  
                                                
  table.grila tbody td:has(> .btn-celula){min-width:44px;height:44px;min-height:44px}
  table.grila.grila-fixa thead th.col-actiune:not(.col-actiune-text){width:44px!important}
                                                                                                                                             
                                                                                                                                          
                                                                       
  table.grila .legatura-celula{position:relative}
  table.grila .legatura-celula::after{
    content:"";position:absolute;left:0;right:0;top:-12px;bottom:-12px;
  }

                                                                                             
                                                                                                                                           
                                                                                                                                                   
                                                                                                                                                
                                                                                                                                                 
                                              
  input[type=checkbox],input[type=radio]{
    width:24px;height:24px;flex:0 0 auto;
  }
                                                                                                                               
                                                                                                                                               
                                                                                                                                              
                                                                                                                                               
                                                                              
  label.chk input[type=checkbox],
  .filtre-corp input[type=checkbox],
  .camp-grup input[type=checkbox],
  .modal input[type=checkbox],
  .dd-ctrl input[type=checkbox]{position:relative}
  label.chk input[type=checkbox]::before,
  .filtre-corp input[type=checkbox]::before,
  .camp-grup input[type=checkbox]::before,
  .modal input[type=checkbox]::before,
  .dd-ctrl input[type=checkbox]::before{
    content:"";position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;
  }
                                                                                                                                              
                                                                                                                                              
                                                                                                  
                                                                                                                                             
                                                                                                                                              
                                                                                                                                            
                                                                                                                                                
                                                                     
  input[type=checkbox]:checked::after{left:2px;top:2px;width:18px;height:18px}
                                                                                                                                                
                                                                                                                                                  
                                                                                                                                              
                                              
  label.chk{display:inline-flex;align-items:center;gap:8px;min-height:38px}
                                                                                                                                           
                                                                                                                                              
                                                                                                                                     
                                                                                                                                                
                                                                                                                                    
  .dd-item.dd-ctrl label{min-height:38px;position:relative}

                                                                                                             
                                                                                                                              
                                                                                                                                
                                                                                                                  
                                                                                                                              
                                                                                                                          
                                                                                                                
  .meniu.foaie-jos.deschis{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;min-width:0;max-width:none;max-height:70vh;border-width:1px 0 0;border-radius:10px 10px 0 0;box-shadow:0 -6px 20px rgba(0,0,0,.45);padding:4px 0 8px}
  .meniu.foaie-jos.meniu-grila.deschis{display:flex;flex-wrap:wrap;align-content:flex-start}
  .meniu.foaie-jos.meniu-grila .dd-item{flex:0 0 20%;min-height:56px;padding:4px}
                                                                                                                                  
                                                                                                                                
                                                                                                                                  
                                                                                                                           
                                                       
                                                                                                                             
                                                                                                                                
                                                                                                                              
                                                                                                                                
                                                                                                                             
                                                                                                                      
  .meniu .dd-item{min-height:44px;font-size:16px;padding:8px 16px;white-space:normal;font-weight:bold}
                                                                                                                                 
                                                                                                                        
                                                                                                                     
                                                                                                                                
                                                                                                                              
                                                             
  #ctxCoordZecimale,#ctxCoordGrade,#hlCoordZecimale,#hlCoordGrade{white-space:pre-wrap}
                                                                                                                     
                                                                                                               
                                                                                                                                
                                                                                                                               
                                                                                                                                   
  #ctxCoordAntet,#ctxRiglaCoordAntet,#ctxPozitieCoordAntet,#hlCoordAntet{white-space:pre-wrap !important}
  .meniu .sub{font-size:16px;padding-left:16px}
  .meniu .dd-sep{margin:3px 12px}
                                                                                                                                            
                                                                                                                                                
                                                                                                                                               
                                                                                                                                             
  .meniu-derulare{height:22px;min-height:22px;font-size:12px}
  .meniu.deruleaza .dd-item{scroll-margin-top:22px;scroll-margin-bottom:22px}

                                                                                                        
                                                                                                                             
                                                                                                                                
                                                                                                                            
                                                                                                                          
                                                                                                                              
                              
  .ora-invelis{width:76px;height:40px}
  .ora-invelis>input{height:40px;font-size:15px}
  .camp-ora{width:76px;height:40px;font-size:15px}
  .ora-sageti{flex:0 0 24px;width:24px;height:40px}
  .ora-sageata{min-width:24px}

                                                                                                                
                                                                                                                                                 
                                                                                                                                                  
                                                                                                                                         
                                                                                                                                            
  .date-wrap .cal-camp,.acc-corp .date-wrap .cal-camp{min-height:40px;font-size:15px}
  .camp-data{height:40px;font-size:15px}

                                                                                            
                                                                                                                                                   
                                                                                                                                                   
                                              

                                                                                               
                                                                                                                                                
                                                                                                                               
                                                                                                                                                
                                                                                                                                                
                                                                                                                                              
                                                                                    
  .hdr .btn-x::after,.hdr .btn-x-principal::after{
    content:"";position:absolute;inset:-10px;
  }

                                                                                           
                                                                                                                                                  
                                                                                                                                             
                                                                                                                                           
                                                                                                                                     
                                                                                                                                     
                                                                          
  table.grila tbody td{height:40px}

                                                                                                   
                                                                                                                                                 
                                                                                                                                              
                                                                                                                                               
                                                                                                                                            
  table.grila thead th{font-size:12px}
  .sub-grila,.sub-grila .total,.banda-jos-modul,
  #lblTotalModul,#lblTotal,#lblFiltrateModul,
  .acc-titlu span,.acc-corp label,.perioada-rand label,
  .rail .tila,.filtre-corp label,.fus-orar,.link-harta,.chk-rand{font-size:12px}
                                                                                                                                               
                                                                       
  .sub-grila .chk,.status-jos .chk{font-size:12px}

                                                                                                          
                                                                                                                                                
                                                                                                                                             
                                                                                                                                              
                                                              
  .sub-grila,.banda-jos-modul{min-height:38px;align-items:center}

                                                                                                                
                                                                                                                            
                                                                                                                           
                                                                                                                          
                                                                                                                        
                                                                                                                                   
                                                                                                                              
  .status-jos{min-height:0;align-items:center}
  .status-jos .banda{top:0;bottom:0;height:auto;min-height:0}

                                                                                             
                                                                                                                                 
                                                                                                                                 
                                                                                                                                  
                                                                                                                                    
                                                                                                                                      
  .pag-rutare .lupa-harta-coord{display:none}
  .pag-rutare .col-harta > .status-jos::after{content:none}

                                                                                                               
                                                                                                                               
                                                                                                                                
                                                                                                                                
                                                                                                                                 
                                                                                                                            

                                                                                                               
                                                                                                                                            
                                                                                                                                            
                                    
  .hdr .titlu-pagina{padding-left:10px;box-sizing:content-box}

                                                                                             
                                                                                                                             
                                                                                                                           
                                                                                                                                  
                                                                                                                                
                                                                                                                                   
                                                                                                                               
  table.grila tbody tr:active td{background:var(--rand-selectat)}
  .dd-item:not(.dd-ctrl):not(.dezactivat):not(.dd-antet):active,.rail .tila:not(:disabled):active,.cal-zi:active{filter:brightness(.94)}
  :root:not([data-theme]) .rail .tila:not(:disabled):active{filter:none}

                                                                                                                   
                                                                                                                             
                                                                                                                                
                                                                                                                                  
                                                                                                                                 
                                                                                                                        
                                                                   
  .grila-alba{
    background-image:
      linear-gradient(to right,var(--grila-fundal),var(--grila-fundal)),
      linear-gradient(to left,var(--grila-umbra),transparent);
    background-position:right center,right center;
    background-repeat:no-repeat;
    background-size:14px 100%,14px 100%;
    background-attachment:local,scroll;
  }

                                                                                                              
                                                                                                                               
                                                                                                                                
                                                                                                                                
                                                                                                                              
                                                                                                                               
                                                                                        
  table.grila tbody tr.rand-gol{background:none}
  table.grila tbody tr.rand-gol td.rand-gol-celula{
    height:auto!important;min-height:96px;padding:28px 16px;
    text-align:center;white-space:normal;
    font-size:14px;font-style:italic;opacity:.7;
  }

                                                                                                        
                                                                                                                                                   
                                                                                                                                               
                                                                                                                                                    
                                                                                                                                                 
                                                                                                                   
  #lupaMsgBox .modal{min-width:0!important}

                                                                                                         
                                                                                                                   
                                                                                                                                                 
                                                                                                                                     
                                                                                                                                                
                                                                                                               
  #fundalCoord .modal{min-width:0}

                                                                                         
                                                                                                                                  
                                                                                                                                       
                                                                              
                                                                                                                                 
                                                                                                                               
                                                                                                                                 
                                                                                                                       
  .modal .modal-titlu .inchide{font-size:22px;line-height:1;position:relative}
  .modal .modal-titlu .inchide::before{
    content:"";position:absolute;left:-16px;right:-12px;top:-12px;bottom:-12px;
  }
                                                                                                                                 
                                                                                                                               
                                                                                                                                 
                                                                                                             
                                                                                                                                
                                                                                                                                      
  :root[data-theme="editorial"] .modal .modal-titlu .inchide::before{left:min(-16px,calc(100% - 36px));bottom:min(-12px,calc(100% - 36px))}

                                                                                                      
                                                                                                                                               
                                                                                                                                              
                                                                                                                                             
                                                                                                                            
                                                                                                                                               
                                                       
  table.grila thead th{height:40px}

                                                                                                        
                                                                                                                                      
                                                                                                                                        
                                                                                                                                       
                                                                                                                                       
                             
                                                                                                                                           
                                                                                         
  table.grila .ind-sort:not(.sus):not(.jos){
    background:currentColor;opacity:.38;
    clip-path:polygon(0 0,100% 0,50% 100%);
  }
                                                                                                                                
                                                                                                                                
                                                                                                                             
                                                                                                                               
                                                                                                                              
                                 
  table.grila thead th[data-sort]{padding-right:14px}
  table.grila .ind-sort{top:50%;left:auto;right:5px;transform:translateY(-50%)}

                                                                                                
                                                                                                                                  
                                                                                                                                     
                                                                                                                              
                                                                                                                             

                                                                                                              
                                                                                                                                                  
                                                                                                                                                
                                                                                                                                        
                                                                                                                                                  
                          
  .grila-modul{
    background-image:
      linear-gradient(to right,var(--grila-fundal),var(--grila-fundal)),
      linear-gradient(to left,var(--grila-umbra),transparent);
    background-position:right center,right center;
    background-repeat:no-repeat;
    background-size:14px 100%,14px 100%;
    background-attachment:local,scroll;
  }

                                                                                                          
                                                                                                                                   
                                                                                                                                 
                                                                                                                                
                                                                                                                                
                                                     
  #campuriModal .date-wrap .cal-camp,
  #fundalPoi .date-wrap .cal-camp,
  #campuriModal .ora-invelis>input{min-height:40px}
  #campuriModal .ora-invelis>.ora-sageti{min-height:40px}
  #modalEditare .modal .camp-grup:not(.camp-bifa):not(.camp-liber)>.ora-invelis{min-height:40px}

                                                                                                            
                                                                                                                                
                                                                                                                                   
                                                                                                                            
                                                                                                                                     
                                                                                                                                         
                                                                                                                                
                                                                                                                                 
                                             
                                                                                                                            
                                                                                                                                  
                                                                                                                              
                                                                                                                                    
                                                                                                                                  
                                                                                                                                 
                                                                                                                                 
                                                                                                          
  .acc-item.pliat > .acc-corp{display:none}
  .acc-item.pliat{flex:0 0 auto}
  .acc-titlu.comutabil{position:relative;z-index:1;padding-right:26px;min-height:30px;margin-top:8px}
  .acc-titlu.comutabil::before{
    content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px;
  }
                                                                                                                                 
                                                                                                                                
                                                                                                                                 
                                                                                                                              
                                                                                                                            
                                                                                                                  
  .acc-titlu.comutabil::after{
    content:"";position:absolute;right:11px;top:50%;
    width:9px;height:9px;
    border-right:2px solid currentColor;border-bottom:2px solid currentColor;
    transform:translateY(-70%) rotate(45deg);
    opacity:.85;transition:transform .15s ease;
  }
  .acc-item.deschis > .acc-titlu.comutabil::after{transform:translateY(-30%) rotate(225deg)}
  .acc-item.pliat > .acc-titlu.comutabil::after{transform:translateY(-70%) rotate(45deg)}
                                                                                                                             
                                                                                                                                
                                                                                                                            
                                                                                                                                
                                                                                                               
  .col-meniu-modul .acc-titlu .lnk-refresh{
    font-size:13px;display:inline-flex;align-items:center;justify-content:center;
    min-height:30px;padding:0 6px;position:relative;
  }
  .col-meniu-modul .acc-titlu .lnk-refresh::before{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}

                                                                                                                                                                                                                               
                                                                                                                       
  .acc-titlu{min-height:30px}

                                                                                                            
                                                
                                                                                                                                                                                                                                     
                                                                                                                                                                                                                          
                                                              
                                                                                                               

                                                                                                                                                                                                                        
                 
  :root[data-theme="compact"] table.grila tbody td,
  :root[data-theme="editorial"] table.grila tbody td{height:40px}

                                                                                                                                                                                  
  :root[data-theme="modern"] table.grila thead th,
  :root[data-theme="editorial"] table.grila thead th{font-size:12px}

                                                                                                                                                                                                                             
                                                                                                                             
  :root[data-theme="editorial"] .sub-grila .total,
  :root[data-theme="editorial"] .sub-grila .chk,
  :root[data-theme="editorial"] .sub-grila a,
  :root[data-theme="editorial"] .banda-jos-modul,
  :root[data-theme="editorial"] .status-jos span,
  :root[data-theme="editorial"] .status-jos .chk{font-size:12px}

                                                                                                                                                                                                                               
                                                                                              
  :root[data-theme="compact"] .rail .tila{font-size:12px;height:auto;min-height:52px}

                                                                                                                                                                                                         
  :root[data-theme="compact"] .btn-lupa{font-size:12px}

                                                                                                                                                                                                     
                                          
  :root[data-theme="compact"] .hdr .btn-x::after,
  :root[data-theme="editorial"] .hdr .btn-x::after{left:-10px;right:-10px;top:-10px;bottom:-10px}

                                                                                                                                                                                                                                 
                                                                                                                           
  :root[data-theme="editorial"] table.grila tbody td .btn-celula{
    min-width:30px;min-height:30px;justify-content:center;
  }

                                                                                                                                                                                                                                      
                                             
  :root[data-theme="editorial"] .btn-lupa{padding-left:10px;padding-right:10px;min-width:44px}

                                                                                                                                                                                                                                  
                                                                                                   
  :root[data-theme="editorial"] .meniu .dd-item{font-size:16px}
}

                                                                                                            
                                          
                                                                                                                    
                                                                                                                 
                                                                                                               
                                                                                                                 
                                                                                                                     
                                                                                                                    
                                                                                
                                                                                                               
@media(max-width:599.98px) and (orientation:portrait){
  .rail{flex-wrap:wrap;row-gap:6px;align-items:stretch}
  .rail .tila{flex:1 1 auto;min-width:56px;max-width:84px;height:auto;min-height:52px;padding:4px 2px}
  .rail .tila img{width:26px;height:26px}
}

                                                                                                            
                 
                                                                                                                                                                                                                                   
                                                                                                                                                                                                             
                                                                                                                              
                                                                                                               
@media(max-width:899.98px) and (orientation:landscape),(pointer:coarse) and (max-height:560px){
  .rail .tila{height:auto;min-height:52px}
  .rail .tila img{width:26px;height:26px}
}
                                                    
                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                          
                                                                                                                                                                                                                         
                                                                                                                               

                                                                                                                                                                                      
                                                                                                                                                           
                                                                                                                                                                                                                                         
                                                           
@media (hover:none){
  table.grila tbody tr.selectat:hover{background:var(--rand-selectat)}
  table.grila tbody tr.selectat:hover td.inghetat{background:var(--rand-selectat)}
                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                       
                                                                                                                                                                                   
  .meniu .dd-item:hover:not(.evidentiat):not(.sel-imagine){background-color:transparent}
  :root[data-theme="dark"] .meniu .dd-item:hover:not(.evidentiat):not(.sel-imagine){background-color:transparent}
  :root[data-theme="editorial"] .meniu .dd-item:hover:not(.evidentiat):not(.sel-imagine){background-color:transparent}
}

                                                                                                                
                                                                  
                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                    
                                                                                                                   

                                                                                                                
                                                           
                                                                                                                
                                                                                                              
                                                                                                                     
                                                                                                                    
                                                                                                                
                                                                                                                    
                                      
                                                                                                                   
:root .panou-filtre[data-panou-filtre] > .filtre-tab{
  cursor:pointer;padding-right:26px;-webkit-user-select:none;user-select:none;
}
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                               
                                                                                                                                                                                                                     
                                                                                                                                                                             
                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                     
:root .panou-filtre[data-panou-filtre] > .filtre-tab::after{
  content:"";position:absolute;right:11px;top:50%;
  width:9px;height:9px;
  border-right:2px solid currentColor;border-bottom:2px solid currentColor;
  transform:translateY(-70%) rotate(45deg);
  opacity:.85;transition:transform .15s ease;
}
:root .panou-filtre[data-panou-filtre] > .filtre-tab[aria-expanded="true"]::after{transform:translateY(-30%) rotate(225deg)}
                                                                                                                       
                                                                        
:root .panou-filtre[data-panou-filtre]:not(.filtre-deschis) > .filtre-corp{display:none}
                                                                                                                         
                        
:root .panou-filtre[data-panou-filtre]:not(.filtre-deschis) > .filtre-tab{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                   
                          
:root[data-theme="editorial"] .panou-filtre[data-panou-filtre]:not(.filtre-deschis) > .filtre-tab{border-radius:0;margin-bottom:0}
                                                                                                                                                                                                                                                     
                                                                                                                                                                        
:root .panou-filtre[data-panou-filtre] > .filtre-tab:active{filter:brightness(.94)}
@media (hover:hover){
  :root .panou-filtre[data-panou-filtre] > .filtre-tab:hover{filter:brightness(.92)}
  :root .panou-filtre[data-panou-filtre] > .filtre-tab:hover:active{filter:brightness(.86)}
  :root[data-theme="editorial"] .panou-filtre[data-panou-filtre] > .filtre-tab:hover,
  :root[data-theme="editorial"] .panou-filtre[data-panou-filtre] > .filtre-tab:hover:active{filter:none;color:var(--ed-accent)}
}
                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                   
:root .panou-filtre[data-panou-filtre] > .filtre-tab:focus-visible{outline:2px solid #001078;outline-offset:-3px}
:root[data-theme="modern"] .panou-filtre[data-panou-filtre] > .filtre-tab:focus-visible,
:root[data-theme="dark"] .panou-filtre[data-panou-filtre] > .filtre-tab:focus-visible,
:root[data-theme="compact"] .panou-filtre[data-panou-filtre] > .filtre-tab:focus-visible{outline-color:#FFFFFF}
:root[data-theme="editorial"] .panou-filtre[data-panou-filtre] > .filtre-tab:focus-visible{outline-color:var(--inel-focus)}
@media(min-width:899.98px){
                                                                                                                                                                                                                                                          
                                                                                                       
  :root .panou-filtre[data-panou-filtre] > .filtre-tab{width:max-content;min-width:95px}
                                                                                                                                                                                                                                                                
                                                                                                                                                                             
  :root .panou-filtre[data-panou-filtre] > .filtre-tab::after{transform:translateY(-70%) rotate(45deg) scale(.8)}
  :root .panou-filtre[data-panou-filtre] > .filtre-tab[aria-expanded="true"]::after{transform:translateY(-30%) rotate(225deg) scale(.8)}
                                                                                                                          
                                                                                          
  :root[data-theme="modern"] .panou-filtre[data-panou-filtre]:not(.filtre-deschis) > .filtre-tab{border-bottom-left-radius:8px;border-bottom-right-radius:8px}
  :root[data-theme="dark"] .panou-filtre[data-panou-filtre]:not(.filtre-deschis) > .filtre-tab{border-bottom-left-radius:7px;border-bottom-right-radius:7px}
  :root[data-theme="compact"] .panou-filtre[data-panou-filtre]:not(.filtre-deschis) > .filtre-tab{border-bottom-left-radius:4px;border-bottom-right-radius:4px}
}
                                                                                                                                                                                                                                                            
                                                                                                                                                                                            
.panou-filtre.filtre-dreapta > .filtre-tab,
.panou-filtre.filtre-dreapta > .filtre-corp{margin-left:auto}
                                                                                                                         
                                                                                           
:root:not([data-theme]) .panou-filtre.filtre-dreapta > .filtre-corp::after{background:linear-gradient(to left,transparent,rgba(255,255,255,.35))}
@media(min-width:899.98px){
                                                                                                                        
                                                                                                                           
  :root:not([data-theme]) .panou-filtre.filtre-dreapta > .filtre-corp{border-radius:5px 0 5px 5px}
  :root[data-theme="modern"] .panou-filtre.filtre-dreapta > .filtre-corp{border-radius:8px 0 8px 8px}
  :root[data-theme="dark"] .panou-filtre.filtre-dreapta > .filtre-corp{border-radius:7px 0 7px 7px}
  :root[data-theme="compact"] .panou-filtre.filtre-dreapta > .filtre-corp{border-radius:4px 0 4px 4px}
}
                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                       
@media(min-width:899.98px){
  :root .panou-filtre[data-panou-filtre].filtre-flotant > .filtre-corp{
    position:absolute;grid-area:auto;top:100%;left:0;margin:0;
    animation:lupaFiltreApareJos .15s ease-out;
  }
  :root .panou-filtre[data-panou-filtre].filtre-flotant.filtre-dreapta > .filtre-corp{left:auto;right:0}
  :root .panou-filtre[data-panou-filtre].filtre-flotant.filtre-sus > .filtre-corp{top:auto;bottom:100%;animation-name:lupaFiltreApareSus}
  :root[data-theme="editorial"] .panou-filtre[data-panou-filtre].filtre-flotant.filtre-sus > .filtre-corp{bottom:calc(100% - 1px)}
                                                                            
  :root[data-theme="editorial"] .panou-filtre[data-panou-filtre].filtre-flotant > .filtre-corp{background-color:var(--ed-hartie)}
                                                                                                                          
  :root:not([data-theme]) .panou-filtre.filtre-flotant.filtre-sus > .filtre-corp{border-radius:5px 5px 5px 0}
  :root:not([data-theme]) .panou-filtre.filtre-flotant.filtre-sus.filtre-dreapta > .filtre-corp{border-radius:5px 5px 0 5px}
  :root[data-theme="modern"] .panou-filtre.filtre-flotant.filtre-sus > .filtre-corp{border-radius:8px 8px 8px 0}
  :root[data-theme="modern"] .panou-filtre.filtre-flotant.filtre-sus.filtre-dreapta > .filtre-corp{border-radius:8px 8px 0 8px}
  :root[data-theme="dark"] .panou-filtre.filtre-flotant.filtre-sus > .filtre-corp{border-radius:7px 7px 7px 0}
  :root[data-theme="dark"] .panou-filtre.filtre-flotant.filtre-sus.filtre-dreapta > .filtre-corp{border-radius:7px 7px 0 7px}
  :root[data-theme="compact"] .panou-filtre.filtre-flotant.filtre-sus > .filtre-corp{border-radius:4px 4px 4px 0}
  :root[data-theme="compact"] .panou-filtre.filtre-flotant.filtre-sus.filtre-dreapta > .filtre-corp{border-radius:4px 4px 0 4px}
                                                                                                                   
  :root .panou-filtre[data-panou-filtre].filtre-flotant.filtre-sus.filtre-deschis > .filtre-tab{border-radius:0 0 5px 5px}
  :root[data-theme="modern"] .panou-filtre[data-panou-filtre].filtre-flotant.filtre-sus.filtre-deschis > .filtre-tab{border-radius:0 0 8px 8px}
  :root[data-theme="dark"] .panou-filtre[data-panou-filtre].filtre-flotant.filtre-sus.filtre-deschis > .filtre-tab{border-radius:0 0 7px 7px}
  :root[data-theme="compact"] .panou-filtre[data-panou-filtre].filtre-flotant.filtre-sus.filtre-deschis > .filtre-tab{border-radius:0 0 4px 4px}
  :root[data-theme="editorial"] .panou-filtre[data-panou-filtre].filtre-flotant.filtre-sus.filtre-deschis > .filtre-tab{border-radius:0}
}
@keyframes lupaFiltreApareJos{from{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}
@keyframes lupaFiltreApareSus{from{opacity:0;clip-path:inset(100% 0 0 0)}to{opacity:1;clip-path:inset(0)}}
                                                          
                                                                                                                               
                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                             
                                                                                                        
                                                                                                                                                                                                                                                                                                                    
                                                                         
                                                                                                                                                                                                                                                                                                                                                    
@media(max-width:899.98px){
  :root .panou-filtre[data-panou-filtre] > .filtre-tab{
    width:auto;height:auto;min-height:30px;border-radius:5px;
  }
  :root .panou-filtre[data-panou-filtre] > .filtre-tab::before{
    content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px;
  }
  :root .panou-filtre[data-panou-filtre].filtre-deschis > .filtre-tab{border-radius:5px 5px 0 0}
  :root .panou-filtre[data-panou-filtre].filtre-deschis > .filtre-corp{
    display:flex;flex-direction:column;gap:10px;
    width:auto;height:auto;max-height:52vh;overflow:auto;
    padding:10px;border-radius:0 0 5px 5px;
  }
  :root .panou-filtre[data-panou-filtre] .filtre-corp::after{display:none}
  :root .panou-filtre[data-panou-filtre] .filtre-controale{display:flex;flex-direction:column;align-items:stretch;gap:10px}
  :root .panou-filtre[data-panou-filtre] .filtre-corp .fr{display:block}
  :root .panou-filtre[data-panou-filtre] .filtre-corp label{
    display:block;width:auto;padding-top:0;margin-bottom:4px;font-size:12px;
  }
  :root .panou-filtre[data-panou-filtre] .filtre-corp lupa-combo,
  :root .panou-filtre[data-panou-filtre] .filtre-corp input[type=text]{
    width:100%;height:auto;min-height:44px;font-size:16px;
  }
  :root .panou-filtre[data-panou-filtre] .filtre-butoane{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}
                                                                                                                                                                                                                                                                      
                                               
  :root[data-theme="editorial"] .panou-filtre[data-panou-filtre] > .filtre-tab,
  :root[data-theme="editorial"] .panou-filtre[data-panou-filtre].filtre-deschis > .filtre-tab,
  :root[data-theme="editorial"] .panou-filtre[data-panou-filtre].filtre-deschis > .filtre-corp{border-radius:0}
}
                                                                                                                                                                                                                                         
                                                                                                                                                                               
:root .panou-filtre[data-panou-filtre] .filtre-controale:empty{display:none}

                                                                                                                
                                                                
                                                                                                                      
                                                                                                         
                                                                                                                        
                                                                                 
                                                                                                                 
                                                                                                                      
                                                                                                               
                                                                                                                       
                                                                                                                       
                                               
                                                                                                                   
                                                                                                                     
                                                                                                                        
                                                                                                     
                                                                                                                
                                                                              
                                                                                                                   
@media(min-width:899.98px){
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])){
    display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;
  }
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > :is(.grila-modul, .grila-alba){grid-column:1 / -1;grid-row:1;margin-bottom:4px}
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .banda-jos-modul{grid-column:1;grid-row:2;align-self:start;height:24px;margin-top:0}
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre{
    grid-column:1 / -1;grid-row:2;
    display:grid;grid-template-columns:subgrid;grid-template-rows:auto auto;align-content:start;
    padding:0;margin:0;pointer-events:none;
  }
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre > .filtre-tab{grid-column:2;grid-row:1;height:24px;margin-left:4px;pointer-events:auto}
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre > .filtre-corp{grid-column:1 / -1;grid-row:2;justify-self:end;pointer-events:auto}
                                                                                                                     
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-deschis > .filtre-tab{height:28px;padding-bottom:4px}
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-deschis > .filtre-tab::after{top:calc(50% - 2px)}
                                                                                                                      
                                                                                                                        
                                                                                                                     
                                                                                                                        
  :root[data-theme="editorial"] .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > :is(.grila-modul, .grila-alba){margin-bottom:4px}
  :root[data-theme="editorial"] .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .banda-jos-modul{height:32px}
  :root[data-theme="editorial"] .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre > .filtre-tab{height:32px;padding-top:0}
  :root[data-theme="editorial"] .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre > .filtre-tab::after{top:50%}
  :root[data-theme="editorial"] .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-deschis > .filtre-tab{height:37px;padding-bottom:5px}
  :root[data-theme="editorial"] .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-deschis > .filtre-tab::after{top:calc(50% - 2.5px)}
                                                                                                                          
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-flotant{z-index:8}
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-flotant > .filtre-corp{grid-area:auto}
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-flotant.filtre-deschis > .filtre-tab{height:24px;padding-bottom:0}
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-flotant.filtre-deschis > .filtre-tab::after{top:50%}
  :root[data-theme="editorial"] .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-flotant.filtre-deschis > .filtre-tab{height:32px;padding-bottom:0;margin-bottom:0}
  :root[data-theme="editorial"] .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-flotant.filtre-deschis > .filtre-tab::after{top:50%}
}
                                                                                                                                                                                                                        
@media(min-width:899.98px) and (pointer:coarse) and (max-height:560px){
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre > .filtre-tab{min-height:38px}
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-deschis > .filtre-tab{min-height:42px}
  :root[data-theme="editorial"] .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-deschis > .filtre-tab{min-height:43px}
                                                   
  :root .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-flotant.filtre-deschis > .filtre-tab{min-height:38px}
  :root[data-theme="editorial"] .pagina-modul > .zona-grila-modul:has(> .panou-filtre:not([hidden])) > .panou-filtre.filtre-flotant.filtre-deschis > .filtre-tab{min-height:38px}
}
                                                                                                                                                                                      
@media(max-width:899.98px){
  .pagina-modul > .zona-grila-modul > .panou-filtre{flex:0 0 auto;margin-top:4px}
}