/* ATLAS producción · 2026-09-24. Exclusión explícita de CELP. */
/* Propuestas de presentación sobre los elementos existentes de SIGO.
   Activación explícita: html[data-sigo-design]. CELP no forma parte del manifiesto. */
html[data-sigo-design]{--ux-navy:#06446C;--ux-accent:#2B8AA8;--ux-ink:#15263A;--ux-muted:#5C6E85;--ux-line:#D6E3EA;--ux-bg:#EEF3F8;--ux-card:#fff;--ux-radius:22px;--ux-ease:cubic-bezier(.16,1,.3,1);background:var(--ux-bg)!important}
html[data-sigo-design] body{color:var(--ux-ink);font-family:'Inter',system-ui,sans-serif;background:var(--ux-bg)!important;min-height:100vh;margin:0;overflow-x:visible}
html[data-sigo-design] .kp-bg{display:none}
html[data-sigo-design] :is(button,input,select,textarea){font-family:inherit}
html[data-sigo-design] :is(button,.btn,.kp-btn,.iconbtn,.logoutbtn){border-radius:12px;min-height:42px;transition:background .18s,box-shadow .2s,transform .22s var(--ux-ease);font-weight:650;cursor:pointer}
html[data-sigo-design] button:not([class]){padding:10px 16px;border:1px solid var(--ux-line);background:#fff;color:var(--ux-navy)}
html[data-sigo-design] :is(.btn.primary,.btn.navy,.kp-btn,.loginbtn,.send){background:var(--ux-navy);color:#fff;border-color:var(--ux-navy);box-shadow:0 5px 13px #06446c1c}
html[data-sigo-design] :is(.btn.ghost,.btn.sec){background:#fff;color:var(--ux-navy);border:1px solid var(--ux-line);box-shadow:0 1px 2px #06446c08}
html[data-sigo-design] button:disabled{cursor:not-allowed;opacity:.48;transform:none!important}
html[data-sigo-design] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #2B8AA8;outline-offset:4px}
html[data-sigo-design] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){border-radius:12px;border:1px solid #C7D6E1;background:#fff;color:var(--ux-ink);padding:11px 13px;min-height:44px;max-width:100%;box-sizing:border-box}
html[data-sigo-design] :is(.card,.panel,.cards>.branch,.kpi,.senal,.box,.logincard,.healthgrid>div){border-radius:var(--ux-radius);border:1px solid var(--ux-line);box-shadow:0 8px 26px #06446c08;background:var(--ux-card)}
html[data-sigo-design] :is(.card,.panel,.cards>.branch){padding:22px;margin-bottom:16px}
html[data-sigo-design] :is(.kpis,.chips,.senales){gap:16px}
html[data-sigo-design] :is(.kpi,.senal){padding:22px}
html[data-sigo-design] :is(.kpi .n,.chip .n){font-size:32px!important;letter-spacing:-1.4px;line-height:1.15;font-variant-numeric:tabular-nums}
html[data-sigo-design] :is(.kpi .l,.chip .l){font-size:12px;margin-top:8px;color:var(--ux-muted)}
html[data-sigo-design] :is(h1,h2,h3,.hello h2){font-family:'Nunito','Inter',system-ui,sans-serif;letter-spacing:-.035em;color:var(--ux-navy)}
html[data-sigo-design] h1{font-size:32px;line-height:1.13}
html[data-sigo-design] :is(table){border-collapse:separate;border-spacing:0;width:100%;font-size:13px}
html[data-sigo-design] :is(th){background:#F3F7FB;color:var(--ux-muted);font-size:11px;letter-spacing:.045em;text-transform:uppercase;padding:14px 16px;border-bottom:1px solid var(--ux-line)}
html[data-sigo-design] :is(td){padding:16px;border-bottom:1px solid #E4EAF1}
html[data-sigo-design] tbody tr{transition:background .18s}
html[data-sigo-design] tbody tr:hover{background:#E7F3F780}
html[data-sigo-design] .tag{border-radius:7px;padding:5px 9px;line-height:1.4;font-size:11px;font-weight:650}
html[data-sigo-design] :is(.toolbar,.filters){gap:12px;flex-wrap:wrap}
html[data-sigo-design] :is(.tablewrap,.table-responsive){overflow:auto;border-radius:16px}
html[data-sigo-design] :is(.empty,.vacio){border:1px dashed #C7D6E1;border-radius:16px;padding:28px;background:#F3F7FB;color:#5C6E85}
html[data-sigo-design] :is(.mainnav,.tabs2,.tabbar){gap:8px;padding:9px;background:#fff;border:1px solid var(--ux-line);border-radius:16px;margin:20px 0}
html[data-sigo-design] :is(.mainnav,.tabs2,.tabbar) button{padding:10px 16px;background:transparent;border:0;color:#5C6E85;box-shadow:none}
html[data-sigo-design] :is(.mainnav,.tabs2,.tabbar) :is(.on,.active){background:var(--ux-navy);color:#fff;box-shadow:0 5px 15px #06446c20}
html[data-sigo-design] .ux-heading{margin:0 0 26px;padding:26px 0 0}
html[data-sigo-design] .ux-heading small{display:block;color:#5C6E85;font-size:11px;letter-spacing:.16em;font-weight:650;text-transform:uppercase;margin-bottom:10px}
html[data-sigo-design] .ux-heading h1{margin:0;font-size:38px;line-height:1.16}
html[data-sigo-design] .ux-heading p{color:#5C6E85;margin:10px 0 0;font-size:14px;line-height:1.5}
html[data-sigo-design] .ux-nav-label{font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.6;padding:18px 14px 10px;display:block}

/* ATLAS — composición sobre el DOM de SIGO. */
html[data-sigo-design="atlas"]{--p-navy:#06446c;--p-accent:#2b8aa8;--p-ink:#123a51;--p-muted:#526c7c;--p-line:#d7e2e8;--p-side:192px;--p-paper:#f2f6f8;--p-radius:16px;background:var(--p-paper)!important}
html[data-sigo-design="atlas"] body{background:var(--p-paper)!important;color:var(--p-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.5}
html[data-sigo-design="atlas"] body.atlas-shell{padding-left:var(--p-side)!important}
html[data-sigo-design="atlas"] *,html[data-sigo-design="atlas"] *::before,html[data-sigo-design="atlas"] *::after{box-sizing:border-box}
html[data-sigo-design="atlas"] body.atlas-has-sidebar .shell{display:block;width:100%;max-width:none;padding:0;margin:0}
html[data-sigo-design="atlas"] .atlas-content{width:100%!important;max-width:1600px!important;padding:0 34px 56px!important;margin:0 auto!important;min-width:0}
html[data-sigo-design="atlas"] .atlas-top{position:relative!important;top:auto!important;max-width:none!important;width:auto!important;margin:0!important;min-height:68px;padding:16px 34px!important;border:0!important;border-bottom:1px solid var(--p-line)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:var(--p-ink)!important}
html[data-sigo-design="atlas"] .atlas-top :is(h1,h2,.t,.nm,.s,.sub,.brand,b){color:var(--p-ink)!important}
html[data-sigo-design="atlas"] .atlas-top :is(h1,h2){font-size:17px!important;letter-spacing:-.4px}
html[data-sigo-design="atlas"] .atlas-top img{filter:brightness(0) saturate(100%) invert(20%) sepia(63%) saturate(1670%) hue-rotate(169deg) brightness(88%) contrast(99%)!important}
html[data-sigo-design="atlas"] .atlas-top :is(button,.btn){background:#eef3f8!important;color:#06446c!important;box-shadow:none!important;border:1px solid #d7e2e8!important;font-size:12px}
html[data-sigo-design="atlas"] :is(h1,h2,h3,h4){font-family:inherit;letter-spacing:-.04em;color:var(--p-ink)}
html[data-sigo-design="atlas"] :is(.card,.panel,.cards>.branch,.kpi,.senal){border-radius:var(--p-radius);box-shadow:0 3px 8px #06446c04;border:1px solid var(--p-line);background:#fff}
html[data-sigo-design="atlas"] :is(button,.btn,input,select,textarea){border-radius:9px}
html[data-sigo-design="atlas"] :is(button,.btn){transition:background .18s,border-color .18s,box-shadow .2s,transform .2s;color:var(--p-ink)}
html[data-sigo-design="atlas"] button:focus-visible,html[data-sigo-design="atlas"] a:focus-visible{outline:3px solid #2b8aa8;outline-offset:3px}
html[data-sigo-design="atlas"] .atlas-icon{width:19px;height:19px;flex:0 0 19px;vertical-align:middle}
html[data-sigo-design="atlas"] .atlas-with-icon:not([hidden]):not(.hidden):not(.hide){display:inline-flex;align-items:center;justify-content:center;gap:8px}
html[data-sigo-design="atlas"] .atlas-primary{color:#fff!important;background:#06446c!important;border:1px solid #06446c!important;box-shadow:0 5px 12px #06446c20!important;font-weight:700}
html[data-sigo-design="atlas"] .atlas-danger{color:#a52f35!important;background:#fff5f4!important;border:1px solid #e7c9c7!important;box-shadow:none!important}
html[data-sigo-design="atlas"] .atlas-quiet{color:#526c7c;background:transparent;box-shadow:none;border:1px solid #d7e2e8}
html[data-sigo-design="atlas"] .atlas-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid var(--p-line);border-radius:12px;background:#fff;margin-bottom:16px}
html[data-sigo-design="atlas"] :is(.atlas-actions,.toolbar,.filters)>.atlas-primary{margin-left:auto;order:3}
html[data-sigo-design="atlas"] .atlas-sidebar{position:fixed;inset:0 auto 0 0;z-index:90;display:flex;flex-direction:column;width:var(--p-side);padding:24px 12px 16px;background:#06446c;color:#fff;overflow:auto}
html[data-sigo-design="atlas"] .atlas-brand{display:flex;align-items:center;gap:11px;padding:0 12px 24px;flex-shrink:0}
html[data-sigo-design="atlas"] .atlas-monogram{width:32px;height:32px;display:grid;place-items:center;background:#e4f2f7;color:#06446c;border-radius:9px;font-size:23px;font-weight:800;letter-spacing:-2px}
html[data-sigo-design="atlas"] .atlas-wordmark{font-size:23px;letter-spacing:-1px;font-weight:750}
html[data-sigo-design="atlas"] .atlas-nav-caption{padding:0 8px;margin:0 0 14px;color:#b9d3e2;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
html[data-sigo-design="atlas"] .atlas-search{display:flex;align-items:center;gap:7px;width:100%;background:#ffffff0d;color:#d9eaf2;border:1px solid #ffffff30;box-shadow:none;padding:10px 8px;margin-bottom:16px;min-height:40px;font-size:11px;flex-shrink:0}
html[data-sigo-design="atlas"] .atlas-search kbd{margin-left:auto;font-size:10px;color:#b9d3e2;font-family:inherit}
html[data-sigo-design="atlas"] .atlas-nav{display:flex;flex-direction:column;gap:3px;flex:1;overflow:auto;min-height:90px;padding:3px}
html[data-sigo-design="atlas"] .atlas-link{display:flex;align-items:center;gap:11px;text-align:left;min-height:40px;width:100%;background:transparent;border:0;color:inherit;padding:10px 12px;border-radius:8px;box-shadow:none;font-size:12px;font-weight:500;flex-shrink:0;position:relative}
html[data-sigo-design="atlas"] .atlas-nav .atlas-link{color:#c8dde9}
html[data-sigo-design="atlas"] .atlas-link-label{min-width:0;overflow-wrap:anywhere}
html[data-sigo-design="atlas"] .atlas-nav .atlas-link[aria-current=page]{background:#ffffff19;color:#fff;box-shadow:inset 3px 0 #91d1e2;font-weight:700}
html[data-sigo-design="atlas"] .atlas-index{display:none}
html[data-sigo-design="atlas"] .atlas-side-footer{display:flex;gap:10px;align-items:center;padding:18px 9px 0;margin-top:20px;border-top:1px solid #ffffff25;font-size:10px;white-space:pre-line;color:#b9d3e2;flex-shrink:0}
html[data-sigo-design="atlas"] .atlas-avatar{border-radius:50%;width:30px;height:30px;background:#ffffff15;display:grid;place-items:center;color:#fff;font-weight:600}
html[data-sigo-design="atlas"] .atlas-hero{display:flex;gap:28px;justify-content:space-between;align-items:center;padding:38px 0 30px;border-bottom:1px solid var(--p-line);margin-bottom:24px;position:relative;isolation:isolate}
html[data-sigo-design="atlas"] .atlas-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:var(--p-muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-weight:600}
html[data-sigo-design="atlas"] .atlas-title{font-size:clamp(36px,4.1vw,60px);line-height:1.03;letter-spacing:-.055em;white-space:pre-line;margin:0 0 15px;font-weight:650;max-width:900px}
html[data-sigo-design="atlas"] .atlas-title:focus{outline:none}
html[data-sigo-design="atlas"] .atlas-description{margin:0;color:var(--p-muted);font-size:13px;line-height:1.6;max-width:560px}
html[data-sigo-design="atlas"] .atlas-hero-corner{display:flex;flex-direction:column;align-items:flex-end;gap:15px;flex-shrink:0}
html[data-sigo-design="atlas"] .atlas-folio{font-size:80px;line-height:1;letter-spacing:-.08em;color:#06446c12;font-weight:600}
html[data-sigo-design="atlas"] .atlas-jump{display:flex;gap:9px;align-items:center;border:1px solid #c8d9e4;background:#fff;color:#06446c;box-shadow:0 5px 15px #06446c08;padding:11px 14px;font-size:11px;min-height:42px}
html[data-sigo-design="atlas"] .atlas-jump .atlas-icon:last-child{margin-left:8px;width:16px}
html[data-sigo-design="atlas"] .atlas-subnav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:7px;background:#e3ebf0;border:1px solid #d6e2e9;border-radius:12px}
html[data-sigo-design="atlas"] .atlas-tab{color:#526c7c;background:transparent;border:0;padding:9px 15px;border-radius:7px;font-size:12px;box-shadow:none;min-height:39px}
html[data-sigo-design="atlas"] .atlas-tab[aria-current=true]{background:white;color:#06446c;box-shadow:0 2px 6px #06446c12;font-weight:700}
html[data-sigo-design="atlas"] .atlas-mobile-toggle{display:none}
html[data-sigo-design="atlas"] .atlas-command{padding:0;width:min(640px,calc(100vw - 32px));max-height:80vh;border:1px solid #d7e2e8;border-radius:20px;box-shadow:0 40px 100px #022b4850;background:#fff;color:#123a51}
html[data-sigo-design="atlas"] .atlas-command::backdrop{background:#022b4880;backdrop-filter:blur(6px)}
html[data-sigo-design="atlas"] .atlas-command-head{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid #d7e2e8}
html[data-sigo-design="atlas"] .atlas-command-input{flex:1;min-width:0;border:0!important;box-shadow:none!important;background:transparent!important;padding:8px 0!important;font-size:16px}
html[data-sigo-design="atlas"] .atlas-command-close{display:grid;place-items:center;background:#eef3f8;color:#06446c;border:0;padding:8px;border-radius:8px;min-height:36px;min-width:36px}
html[data-sigo-design="atlas"] .atlas-command-results{max-height:52vh;overflow:auto;padding:10px}
html[data-sigo-design="atlas"] .atlas-command .atlas-link{color:#123a51;font-size:13px;padding:12px}
html[data-sigo-design="atlas"] .atlas-command .atlas-link small{margin-left:auto;font-size:10px;color:#526c7c;text-align:right}
html[data-sigo-design="atlas"] .atlas-command-hint{font-size:10px;padding:12px 20px;border-top:1px solid #d7e2e8;color:#526c7c}
html[data-sigo-design="atlas"] .atlas-no-results{padding:25px;text-align:center;color:#526c7c}
html[data-sigo-design="atlas"] .atlas-branch-number{display:inline-flex;font-size:11px;letter-spacing:0;font-weight:500;color:#526c7c;width:28px;vertical-align:middle}
html[data-sigo-design="atlas"] :is(.cards,.senales,.kpis){gap:16px}
html[data-sigo-design="atlas"] .cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html[data-sigo-design="atlas"] .cards>.branch h4{font-size:18px;margin-bottom:18px}
html[data-sigo-design="atlas"] .saludo{margin:0 0 22px;padding:0}
html[data-sigo-design="atlas"] .saludo h2{font-size:20px;font-weight:500;letter-spacing:-.5px}
html[data-sigo-design="atlas"] .saludo .fecha{font-size:11px}
html[data-sigo-design="atlas"] .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
html[data-sigo-design="atlas"] #dashBody>div:first-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}
html[data-sigo-design="atlas"] #dashBody>div:first-child>div{min-width:0!important;border:1px solid var(--p-line);padding:24px!important;border-radius:var(--p-radius)!important;background:#fff!important}
html[data-sigo-design="atlas"] :is(.kpi .n,.senal .n){font-size:40px!important;font-weight:600;letter-spacing:-2px}
html[data-sigo-design="atlas"] :is(th){padding:13px 16px;font-weight:600;letter-spacing:.04em;color:#526c7c;background:#eef3f8}
html[data-sigo-design="atlas"] :is(td){padding:16px;font-size:12px}
html[data-sigo-design="atlas"] .ux-table-scroll{background:#fff;border:1px solid var(--p-line)}
html[data-sigo-design="atlas"] .atlas-nav .atlas-link:hover{background:#ffffff14;transform:none}
html[data-sigo-design="atlas"] .atlas-command .atlas-link:hover{background:#eef3f8;transform:none}
html[data-sigo-design="atlas"] :is(.atlas-tab,.atlas-jump):hover{background:#dcebf2;transform:none}
html[data-sigo-design="atlas"] .atlas-primary:hover{background:#0b567e!important;box-shadow:0 7px 18px #06446c26!important}
/* 04 ATLAS: marco marino y una matriz operativa de superficies claras. */
html[data-sigo-design=atlas]{--p-paper:#f0f4f7;--p-radius:14px}
html[data-sigo-design=atlas] .atlas-sidebar{background:linear-gradient(170deg,#06446c,#053452)}
html[data-sigo-design=atlas] .senales{padding:0;background:transparent}
html[data-sigo-design=atlas] .senal:first-child{background:#06446c;color:#fff;border-color:#06446c}
html[data-sigo-design=atlas] .senal:first-child :is(.n,.l,.muted,span){color:#fff!important}
html[data-sigo-design=atlas] .atlas-hero-corner{border-left:1px solid #d7e2e8;padding-left:28px}
html[data-sigo-design=atlas] .bbar{height:4px;border-radius:2px;margin:16px 0}
html[data-sigo-design=atlas] .cards>.branch{border-top:3px solid #2b8aa8}
@media(min-width:1200px){html[data-sigo-design=atlas] .cards>.branch:first-child{grid-column:span 2}html[data-sigo-design=atlas] .cards>.branch:first-child h4{font-size:24px}}
@media(max-width:1100px){html[data-sigo-design="atlas"]{--p-side:180px}html[data-sigo-design="atlas"] .atlas-content{padding:0 24px 40px!important}html[data-sigo-design="atlas"] .atlas-hero-corner{padding-left:0;border:0}html[data-sigo-design="atlas"] .atlas-folio{font-size:56px}html[data-sigo-design="atlas"] .atlas-hero{gap:15px}html[data-sigo-design="atlas"] .atlas-jump{font-size:10px}html[data-sigo-design="atlas"] .cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
 html[data-sigo-design="atlas"] body.atlas-shell{padding-left:0!important}
 html[data-sigo-design="atlas"] .atlas-sidebar{display:none}
 html[data-sigo-design="atlas"] .atlas-top{padding:14px 18px!important}
 html[data-sigo-design="atlas"] .atlas-content{padding:0 18px 30px!important}
 html[data-sigo-design="atlas"] .atlas-mobile-toggle{display:flex;align-items:center;gap:10px;width:100%;background:#fff;color:#06446c;border:1px solid #d7e2e8;padding:12px 14px;margin:16px 0 0;border-radius:12px;min-height:46px;font-size:12px}
 html[data-sigo-design="atlas"] .atlas-mobile-toggle .atlas-icon:last-child{margin-left:auto}
 html[data-sigo-design="atlas"] .atlas-hero{display:block;padding:28px 0 24px;margin-top:0}
 html[data-sigo-design="atlas"] .atlas-title{font-size:39px;overflow-wrap:anywhere}
 html[data-sigo-design="atlas"] .atlas-description{font-size:12px}
 html[data-sigo-design="atlas"] .atlas-hero-corner{display:none}
 html[data-sigo-design="atlas"] :is(.cards,.senales,.kpis){grid-template-columns:minmax(0,1fr)!important}
 html[data-sigo-design="atlas"] #dashBody>div:first-child{grid-template-columns:minmax(0,1fr)!important}
 html[data-sigo-design="atlas"] .atlas-subnav{flex-wrap:nowrap;overflow:auto;width:100%;border-radius:10px;scrollbar-width:thin}
 html[data-sigo-design="atlas"] .atlas-tab{flex-shrink:0;white-space:nowrap}
 html[data-sigo-design="atlas"] .atlas-actions{padding:10px}
 html[data-sigo-design="atlas"] :is(.atlas-actions,.toolbar,.filters)>.atlas-primary{margin-left:0}
 html[data-sigo-design="atlas"] :is(input,select,textarea){font-size:16px;min-width:0}

 html[data-sigo-design="atlas"] .atlas-command-head{padding:12px}
 html[data-sigo-design="atlas"] .atlas-command-hint{padding:12px;font-size:9px}
}
@media(prefers-reduced-motion:reduce){html[data-sigo-design="atlas"] *,html[data-sigo-design="atlas"] *::before,html[data-sigo-design="atlas"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* El CSS de las pantallas originales utiliza IDs: las superficies nuevas fijan su contraste. */
html[data-sigo-design="atlas"] .atlas-title{color:var(--p-ink)!important}

html[data-sigo-design=atlas] .senal:first-child :is(.av,.avatar,.chip){background:#ffffff20!important;color:white!important}

@media(max-width:760px){html[data-sigo-design="atlas"] [id^=atab-]{white-space:normal;min-width:0}html[data-sigo-design="atlas"] .atlas-command .atlas-link{align-items:flex-start}html[data-sigo-design="atlas"] .atlas-command .atlas-link small{max-width:90px}}
html[data-sigo-design="atlas"] .atlas-quiet{color:#526c7c!important;background:#fff!important;border:1px solid #d7e2e8!important;box-shadow:none!important}
html[data-sigo-design="atlas"] .atlas-quiet:hover{color:#06446c!important;background:#eef3f8!important}

/* Navegación nativa: se conservan IDs, listeners y reglas de visibilidad. */
html[data-sigo-design=atlas] body.atlas-has-sidebar{padding-left:var(--p-side)!important}
html[data-sigo-design=atlas] .atlas-sidebar[hidden]{display:none!important}
html[data-sigo-design=atlas] .atlas-sidebar .atlas-native-nav{display:flex;flex-direction:column;position:static!important;width:100%!important;max-width:none;min-height:0;height:auto;flex:1;overflow:auto;gap:4px;padding:4px 0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;transform:none!important;backdrop-filter:none!important}
html[data-sigo-design=atlas] .atlas-sidebar .atlas-native-nav :is(button,a,.railbtn,.tab2,[role=button]){display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:40px;flex-shrink:0;text-align:left;background:transparent!important;border:0!important;border-radius:8px;color:#d5e7f1!important;box-shadow:none!important;padding:10px 8px;font:500 12px/1.4 system-ui;white-space:normal}
html[data-sigo-design=atlas] .atlas-sidebar .atlas-native-nav :is(.on,.active,[aria-current=page]){background:#ffffff19!important;color:#fff!important;box-shadow:inset 3px 0 #91d1e2!important}
html[data-sigo-design=atlas] .atlas-sidebar .atlas-native-nav :is(.hidden,[hidden],.navoculta){display:none!important}
html[data-sigo-design=atlas] .atlas-sidebar .atlas-native-nav svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.65}
html[data-sigo-design=atlas] .atlas-sidebar .railbtn span{opacity:1!important;max-width:none!important;font-size:12px!important}
html[data-sigo-design=atlas] .atlas-sidebar :is(.railtit,.railsep){color:#a8c6d8!important}
html[data-sigo-design=atlas] .atlas-sidebar .railyo{color:#d5e7f1;border-top:1px solid #ffffff25}
html[data-sigo-design=atlas] .atlas-pagebar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #d7e2e8;padding:22px 0 18px;margin-bottom:20px}
html[data-sigo-design=atlas] .atlas-eyebrow{font:600 10px/1.5 system-ui;letter-spacing:.1em;text-transform:uppercase;color:#526c7c;margin:0 0 5px}
html[data-sigo-design=atlas] .atlas-page-title{font-size:30px!important;line-height:1.15!important;letter-spacing:-.045em;margin:0!important;color:#123a51!important}
html[data-sigo-design=atlas] .atlas-mobile-search{display:none;background:#fff;border:1px solid #c7d6e1;padding:10px;color:#06446c}
html[data-sigo-design=atlas] .atlas-result{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;background:white;color:#123a51;padding:13px 16px;min-height:44px}
html[data-sigo-design=atlas] .atlas-result:hover{background:#eef3f8}
html[data-sigo-design=atlas] .atlas-result svg{width:18px;height:18px;flex-shrink:0}
html[data-sigo-design=atlas] .atlas-command-input{color:#123a51!important}
html[data-sigo-design=atlas] :is(.tabs,.tabs2,.tabbar){flex-wrap:wrap;gap:7px}
html[data-sigo-design=atlas] :is(.tablewrap,.table-responsive,.tblwrap){overflow:auto;max-width:100%}
html[data-sigo-design=atlas] .atlas-sidebar .navmasenv{width:100%}
html[data-sigo-design=atlas] .navmenu{z-index:2000}
html[data-sigo-design=atlas] .atlas-top .right{flex-wrap:wrap}
html[data-sigo-design=atlas] .atlas-icon{pointer-events:none}
html[data-sigo-design=atlas] .atlas-primary{color:white!important;background:#06446c!important}
@media(max-width:900px){html[data-sigo-design=atlas] body.atlas-has-sidebar{padding-left:0!important}html[data-sigo-design=atlas] .atlas-sidebar{display:none!important}html[data-sigo-design=atlas] .atlas-content{padding:0 16px 32px!important}html[data-sigo-design=atlas] .atlas-mobile-search{display:flex}html[data-sigo-design=atlas] .atlas-page-title{font-size:25px!important}html[data-sigo-design=atlas] .atlas-top{padding:16px!important}html[data-sigo-design=atlas] .cards{grid-template-columns:minmax(0,1fr)!important}html[data-sigo-design=atlas] :is(.kpis,.senales){grid-template-columns:minmax(0,1fr)!important}html[data-sigo-design=atlas] #dashBody>div:first-child{grid-template-columns:minmax(0,1fr)!important}html[data-sigo-design=atlas] label:has(#liqMot){min-width:0!important;max-width:100%}html[data-sigo-design=atlas] #liqMot{width:100%}html[data-sigo-design=atlas] .liko{flex-wrap:wrap}html[data-sigo-design=atlas] .liko button{min-width:0;max-width:100%;white-space:normal}html[data-sigo-design=atlas] .srv>div{min-width:0}html[data-sigo-design=atlas] .srv .chip{white-space:normal}}
@media print{html[data-sigo-design=atlas] .atlas-sidebar,html[data-sigo-design=atlas] .atlas-pagebar,html[data-sigo-design=atlas] .atlas-command{display:none!important}html[data-sigo-design=atlas] body.atlas-has-sidebar{padding:0!important}html[data-sigo-design=atlas] .atlas-content{padding:0!important}}
html[data-sigo-design=atlas] [hidden],html[data-sigo-design=atlas] .atlas-sidebar .hide{display:none!important}

html[data-sigo-design=atlas] .atlas-table-scroll{max-width:100%;overflow:auto}
@media(max-width:900px){
 html[data-sigo-design=atlas] .atlas-top{flex-wrap:wrap}
 html[data-sigo-design=atlas] #appHeader .branch{flex-wrap:wrap;max-width:100%;margin-left:0}
 html[data-sigo-design=atlas] #appHeader .userbox{white-space:normal;text-align:left}
}
