.sg-subitem[data-v-ce9ddfdc]{list-style:none}.sg-subitem__btn[data-v-ce9ddfdc],.sg-subitem__link[data-v-ce9ddfdc]{align-items:center;background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:400;gap:8px;padding:6px 10px;position:relative;text-align:left;text-decoration:none;transition:all .18s ease;width:100%}.sg-subitem__btn[data-v-ce9ddfdc]:focus,.sg-subitem__link[data-v-ce9ddfdc]:focus{outline:none}.sg-subitem__btn[data-v-ce9ddfdc]:hover,.sg-subitem__link[data-v-ce9ddfdc]:hover{background:#f1f5f9;color:#0f172a}.sg-subitem--active>.sg-subitem__link[data-v-ce9ddfdc],.sg-subitem--parent>.sg-subitem__btn[data-v-ce9ddfdc]{background:#eff6ff;color:#0e3f72;font-weight:500}.sg-subitem--active>.sg-subitem__link[data-v-ce9ddfdc]:before{background:#2563a8;border-radius:2px;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.sg-subitem__dot[data-v-ce9ddfdc]{background:#cbd5e1;border-radius:50%;flex-shrink:0;height:5px;transition:background .18s ease;width:5px}.sg-subitem--active>.sg-subitem__link .sg-subitem__dot[data-v-ce9ddfdc],.sg-subitem--parent>.sg-subitem__btn .sg-subitem__dot[data-v-ce9ddfdc],.sg-subitem__btn:hover .sg-subitem__dot[data-v-ce9ddfdc],.sg-subitem__link:hover .sg-subitem__dot[data-v-ce9ddfdc]{background:#2563a8}.sg-subitem__label[data-v-ce9ddfdc]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-subitem__caret[data-v-ce9ddfdc]{color:#94a3b8;flex-shrink:0;font-size:9px}.sg-subitem__nested[data-v-ce9ddfdc]{border-left:1px solid #e2e8f0;list-style:none;margin-left:8px;padding:1px 0 2px 14px}body.dark-version .sg-subitem[data-v-ce9ddfdc]{color:#7d8fb3!important}body.dark-version .sg-subitem__link[data-v-ce9ddfdc]{background:transparent!important;color:#7d8fb3!important}body.dark-version .sg-subitem__link[data-v-ce9ddfdc]:hover{background:#6378aa1a!important;color:#e2e8f0!important}body.dark-version .sg-subitem--active>.sg-subitem__link[data-v-ce9ddfdc],body.dark-version .sg-subitem__link.router-link-active[data-v-ce9ddfdc],body.dark-version .sg-subitem__link.router-link-exact-active[data-v-ce9ddfdc]{background:#3b82f61f!important;color:#93c5fd!important}body.dark-version .sg-subitem__dot[data-v-ce9ddfdc]{background:#334155!important}body.dark-version .sg-subitem--active>.sg-subitem__link .sg-subitem__dot[data-v-ce9ddfdc],body.dark-version .sg-subitem__link:hover .sg-subitem__dot[data-v-ce9ddfdc]{background:#3b82f6!important}body.dark-version .sg-subitem__nested[data-v-ce9ddfdc]{border-left-color:#6378aa2e!important}body.dark-version .sg-subitem__btn[data-v-ce9ddfdc]{background:transparent!important;color:#7d8fb3!important}body.dark-version .sg-subitem__btn[data-v-ce9ddfdc]:hover{background:#6378aa1a!important;color:#e2e8f0!important}.sg-nav-group[data-v-eeed9e73]{list-style:none;margin-bottom:1px}.sg-nav-trigger[data-v-eeed9e73]{align-items:center;background:transparent;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:8px;padding:8px;text-align:left;transition:all .18s ease;width:100%}.sg-nav-trigger[data-v-eeed9e73]:hover{background:#f1f5f9;color:#0f172a}.sg-nav-trigger--active[data-v-eeed9e73],.sg-nav-trigger--open[data-v-eeed9e73]{background:#eff6ff;color:#0e3f72}.sg-nav-ic[data-v-eeed9e73]{align-items:center;background:#f1f5f9;border-radius:6px;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .18s ease;width:30px}.sg-nav-ic i[data-v-eeed9e73]{color:#64748b;font-size:13px;transition:color .18s ease}.sg-nav-trigger:hover .sg-nav-ic[data-v-eeed9e73]{background:#dbeafe}.sg-nav-trigger--open .sg-nav-ic i[data-v-eeed9e73],.sg-nav-trigger:hover .sg-nav-ic i[data-v-eeed9e73]{color:#0e3f72}.sg-nav-trigger--active .sg-nav-ic[data-v-eeed9e73]{background:#0e3f72}.sg-nav-trigger--active .sg-nav-ic i[data-v-eeed9e73]{color:#fff}.sg-nav-txt[data-v-eeed9e73]{flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sg-nav-chev[data-v-eeed9e73]{color:#94a3b8;flex-shrink:0;font-size:10px;transition:transform .18s ease}.sg-nav-trigger--open .sg-nav-chev[data-v-eeed9e73]{transform:rotate(90deg)}.sg-nav-sub[data-v-eeed9e73]{padding:2px 0 3px 38px}.sg-nav-sub-list[data-v-eeed9e73]{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}body.dark-version .sg-nav-trigger[data-v-eeed9e73]{background:transparent!important;color:#7d8fb3!important}body.dark-version .sg-nav-trigger[data-v-eeed9e73]:hover{background:#6378aa1a!important;color:#e2e8f0!important}body.dark-version .sg-nav-trigger--active[data-v-eeed9e73],body.dark-version .sg-nav-trigger--open[data-v-eeed9e73]{background:#3b82f61f!important;color:#93c5fd!important}body.dark-version .sg-nav-ic[data-v-eeed9e73]{background:#6378aa1a!important}body.dark-version .sg-nav-ic i[data-v-eeed9e73]{color:#7d8fb3!important}body.dark-version .sg-nav-trigger:hover .sg-nav-ic[data-v-eeed9e73]{background:#3b82f62e!important}body.dark-version .sg-nav-trigger--open .sg-nav-ic i[data-v-eeed9e73],body.dark-version .sg-nav-trigger:hover .sg-nav-ic i[data-v-eeed9e73]{color:#93c5fd!important}body.dark-version .sg-nav-trigger--active .sg-nav-ic[data-v-eeed9e73]{background:#1d4ed8!important}body.dark-version .sg-nav-trigger--active .sg-nav-ic i[data-v-eeed9e73]{color:#fff!important}body.dark-version .sg-nav-chev[data-v-eeed9e73]{color:#4a5a7a!important}body.dark-version .sg-nav-txt[data-v-eeed9e73]{color:inherit!important}.sg-aside{background:#fff;border-right:none;box-shadow:none;display:flex;flex-direction:column;flex-shrink:0;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:width .25s cubic-bezier(.4,0,.2,1);width:256px;z-index:2100}.sg-aside--collapsed{width:64px}.sg-aside__header{gap:10px;min-height:62px;padding:14px 12px}.sg-aside__header,.sg-aside__logo{align-items:center;display:flex;flex-shrink:0}.sg-aside__logo{height:36px;justify-content:center;width:36px}.sg-aside__logo-img{height:36px;-o-object-fit:contain;object-fit:contain;width:36px}.sg-aside__brand{overflow:hidden;white-space:nowrap}.sg-aside__brand-name{color:#0e3f72;font-size:13.5px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.sg-aside__brand-sub{color:#94a3b8;font-size:10.5px}.sg-aside__modules{flex-shrink:0;padding:10px 10px 0}.sg-aside__modules-label{color:#94a3b8;font-size:9.5px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;padding:0 2px;text-transform:uppercase}.sg-aside__pills-grid{display:grid;gap:3px;grid-template-columns:1fr 1fr}.sg-aside__pill{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-family:inherit;font-size:10.5px;font-weight:500;gap:5px;overflow:hidden;padding:5px 7px;transition:all .18s ease;white-space:nowrap}.sg-aside__pill i{flex-shrink:0;font-size:10px}.sg-aside__pill:hover{background:#f1f5f9;color:#0f172a}.sg-aside__pill--active{background:#eff6ff;border-color:#dbeafe;color:#0e3f72;font-weight:600}.sg-aside__mod-ico{display:flex;flex-shrink:0;justify-content:center;padding:10px}.sg-aside__mod-ico-btn{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .18s ease;width:38px}.sg-aside__mod-ico-btn:hover{background:#eff6ff;color:#0e3f72}.sg-aside__mod-ico-btn i{font-size:14px}.sg-aside__divider{display:none}.sg-aside__menu-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:4px 10px 2px 14px}.sg-aside__nav-label{color:#94a3b8;font-size:9.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.sg-aside__nav{flex:1;overflow-x:hidden;overflow-y:auto;padding:2px 8px 72px}.sg-aside__nav::-webkit-scrollbar{display:none}.sg-aside__nav{scrollbar-width:none}.sg-aside__nav-list{list-style:none;margin:0;padding:0}.sg-aside__toggle-inline{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:50%;box-shadow:0 1px 4px #0f172a1a;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .18s ease;width:22px}.sg-aside__toggle-inline:hover{background:#0e3f72;border-color:#0e3f72}.sg-aside__toggle-inline i{color:#64748b;font-size:10px;transition:color .18s ease}.sg-aside__toggle-inline:hover i{color:#fff}.sg-aside__user{background:#fff;bottom:0;flex-shrink:0;left:0;padding:10px;position:absolute;right:0}.sg-aside__user-card{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:9px;padding:7px 8px;transition:background .18s ease}.sg-aside__user-card:hover{background:#f1f5f9}.sg-aside__user-av{align-items:center;background:linear-gradient(135deg,#0e3f72,#2d78c8);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.sg-aside__user-info{flex:1;overflow:hidden}.sg-aside__user-name{color:#0f172a;font-size:12px;font-weight:600}.sg-aside__user-name,.sg-aside__user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-aside__user-role{color:#94a3b8;font-size:10.5px}@media (max-width:992px){.sg-aside{box-shadow:2px 0 20px #0f172a26;max-width:300px;transform:translate(-100%);transition:transform .3s ease,width .25s ease;width:80vw}.sg-aside.open-mobile{transform:translate(0)}}body.no-scroll{overflow:hidden}.sidenav-scroll{height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto;padding-bottom:60px}.sidenav-scroll::-webkit-scrollbar{display:none}.sidenav-scroll{scrollbar-width:none}body.dark-version .sg-aside{background:#0f1a2e!important;border-right:1px solid rgba(99,120,170,.12)!important;box-shadow:2px 0 12px #0000004d!important}body.dark-version .sg-aside__brand-name{color:#f0f4ff!important}body.dark-version .sg-aside__brand-sub,body.dark-version .sg-aside__modules-label,body.dark-version .sg-aside__nav-label{color:#4a5a7a!important}body.dark-version .sg-aside__divider{background:#6378aa1f!important}body.dark-version .sg-aside__pill{background:transparent!important;color:#7d8fb3!important}body.dark-version .sg-aside__pill:hover{background:#6378aa1f!important;color:#f0f4ff!important}body.dark-version .sg-aside__pill--active{background:#0e3f7280!important;border-color:#3b82f64d!important;color:#93c5fd!important}body.dark-version .sg-aside__toggle-inline{background:#6378aa14!important;border-color:#6378aa33!important}body.dark-version .sg-aside__toggle-inline i{color:#7d8fb3!important}body.dark-version .sg-aside__toggle-inline:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}body.dark-version .sg-aside__user{background:#0f1a2e!important;border-top:1px solid rgba(99,120,170,.12)!important}body.dark-version .sg-aside__user-card{background:transparent!important}body.dark-version .sg-aside__user-card:hover{background:#6378aa1a!important}body.dark-version .sg-aside__user-name{color:#f0f4ff!important}body.dark-version .sg-aside__user-role{color:#4a5a7a!important}body.dark-version .sg-aside__user-avatar{background:linear-gradient(135deg,#1e3a5f,#1d4ed8)!important}body.dark-version .sg-aside__mod-ico-btn{background:transparent!important;color:#7d8fb3!important}body.dark-version .sg-aside__mod-ico-btn:hover{background:#6378aa1f!important;color:#93c5fd!important}.nps-wrapper[data-v-cf1d448b]{flex-shrink:0;position:relative}.nps-pill[data-v-cf1d448b]{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:6px;height:34px;padding:5px 10px;transition:all .18s ease;white-space:nowrap}.nps-pill--open[data-v-cf1d448b],.nps-pill[data-v-cf1d448b]:hover{background:#eff6ff;border-color:#dbeafe}.nps-pill__icon[data-v-cf1d448b]{color:#64748b;flex-shrink:0;height:13px;width:13px}.nps-pill__label[data-v-cf1d448b]{color:#0f172a;font-size:12.5px;font-weight:600;min-width:80px}.nps-pill__chev[data-v-cf1d448b]{color:#94a3b8;flex-shrink:0;height:12px;transition:transform .18s ease;width:12px}.nps-pill__chev--open[data-v-cf1d448b]{transform:rotate(180deg)}.nps-dropdown[data-v-cf1d448b]{animation:npsIn-cf1d448b .15s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #0f172a24,0 2px 8px #0f172a0f;overflow:hidden;position:absolute;z-index:30000}@keyframes npsIn-cf1d448b{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.nps-search[data-v-cf1d448b]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;padding:10px 12px}.nps-search svg[data-v-cf1d448b]{color:#94a3b8;flex-shrink:0;height:14px;width:14px}.nps-search__input[data-v-cf1d448b]{background:transparent;border:none;color:#0f172a;font-family:inherit;font-size:12.5px;outline:none;width:100%}.nps-search__input[data-v-cf1d448b]::-moz-placeholder{color:#94a3b8}.nps-search__input[data-v-cf1d448b]::placeholder{color:#94a3b8}.nps-list[data-v-cf1d448b]{list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:4px 0}.nps-list[data-v-cf1d448b]::-webkit-scrollbar{width:4px}.nps-list[data-v-cf1d448b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.nps-item[data-v-cf1d448b]{align-items:center;color:#0f172a;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:9px 14px;transition:background .12s ease}.nps-item--cursor[data-v-cf1d448b],.nps-item[data-v-cf1d448b]:hover{background:#f1f5f9}.nps-item--active[data-v-cf1d448b]{background:#eff6ff;color:#0e3f72;font-weight:600}.nps-item__check[data-v-cf1d448b]{align-items:center;color:#0e3f72;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.nps-item__check svg[data-v-cf1d448b]{height:13px;width:13px}.nps-empty[data-v-cf1d448b]{color:#94a3b8;font-size:12.5px;padding:12px 14px;text-align:center}body.dark-version .nps-pill[data-v-cf1d448b]{background:#1e293bcc!important;border-color:#6378aa33!important}body.dark-version .nps-pill--open[data-v-cf1d448b],body.dark-version .nps-pill[data-v-cf1d448b]:hover{background:#1e293b!important;border-color:#3b82f64d!important}body.dark-version .nps-pill__icon[data-v-cf1d448b]{color:#7d8fb3!important}body.dark-version .nps-pill__label[data-v-cf1d448b]{color:#e2e8f0!important}body.dark-version .nps-pill__caret[data-v-cf1d448b]{color:#4a5a7a!important}body.dark-version .nps-dropdown[data-v-cf1d448b]{background:#1a2236!important;border-color:#6378aa33!important;box-shadow:0 8px 32px #00000080!important}body.dark-version .nps-search[data-v-cf1d448b]{border-bottom-color:#6378aa2e!important}body.dark-version .nps-search__icon[data-v-cf1d448b]{color:#4a5a7a!important}body.dark-version .nps-search__input[data-v-cf1d448b]{background:transparent!important;color:#e2e8f0!important}body.dark-version .nps-search__input[data-v-cf1d448b]::-moz-placeholder{color:#4a5a7a!important}body.dark-version .nps-search__input[data-v-cf1d448b]::placeholder{color:#4a5a7a!important}body.dark-version .nps-item[data-v-cf1d448b]{color:#7d8fb3!important}body.dark-version .nps-item[data-v-cf1d448b]:hover{background:#6378aa1a!important;color:#e2e8f0!important}body.dark-version .nps-item--selected[data-v-cf1d448b]{background:#3b82f61f!important;color:#93c5fd!important}body.dark-version .nps-item__check[data-v-cf1d448b]{color:#3b82f6!important}body.dark-version .nps-empty[data-v-cf1d448b]{color:#4a5a7a!important}.breadcrumb-area{position:relative}.breadcrumb-header-row{justify-content:space-between}.breadcrumb-header-row,.nav-mobile-row{align-items:center;display:flex;gap:10px}.nav-mobile-row{min-width:0;width:100%}.nav-mobile-breadcrumb{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;overflow:hidden}.nav-mobile-breadcrumb .breadcrumb{flex-wrap:nowrap;margin:0}.nav-mobile-modulo{color:#1e293b;font-size:.82rem;font-weight:700;line-height:1.2}.nav-empresa-text,.nav-mobile-modulo{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-empresa-text{color:#64748b;font-size:.7rem;font-weight:500;max-width:100%}.mobile-actions{flex-shrink:0;gap:2px}.mobile-actions,.nav-icon-btn{align-items:center;display:flex}.nav-icon-btn{background:transparent;border:none;border-radius:6px;color:#475569;cursor:pointer;font-size:15px;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.nav-icon-btn:hover{background:#0000000f;color:#0f172a}@media (max-width:768px){.breadcrumb-header-row{gap:8px}.mobile-actions .nav-link i{font-size:14px;line-height:1}}.nav-logo{height:36px;-o-object-fit:contain;object-fit:contain;width:36px}@media (max-width:768px){.nav-logo{height:32px;width:32px}}.btn-supplier{background-color:var(--brand-primary)}.btn-supplier:hover{background-color:var(--brand-accent)}.btn-edit{background-color:var(--brand-secondary)}.btn-edit:hover{background-color:var(--brand-accent)}.btn-delete{background-color:var(--status-error)}.btn-delete:hover{background-color:#c53030}.btn-brand{background-color:var(--brand-secondary);border:none;color:#fff}.btn-brand:hover{background-color:var(--brand-accent)}.btn-outline-brand{background:transparent;border:1px solid var(--brand-secondary);color:var(--brand-secondary)}.btn-outline-brand:hover{background-color:var(--brand-accent);color:#fff}.side_togle{cursor:pointer}.navbar-vertical.navbar-expand-xs .navbar-collapse,.navbar-vertical.navbar-expand-xs.fixed-start{overflow-x:hidden;overflow-y:auto}.flex-row{flex-direction:row}.collapse-nb{display:block!important}#iconNavbarSidenav{cursor:pointer}.panel-empresa{background:#fff;border-radius:12px;box-shadow:0 0 20px #0000001a;padding:20px;position:fixed;right:20px;top:80px;transition:all .3s ease-in-out;width:320px;z-index:1050}.sg-nav-right{align-items:center;display:flex;flex-shrink:0;gap:5px;margin-left:auto}.nav-vd{background:#e2e8f0;flex-shrink:0;height:24px;margin:0 2px;width:1px}.nav-actions{gap:2px}.nav-action-btn,.nav-actions{align-items:center;display:flex}.nav-action-btn{background:transparent;border:1px solid transparent;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;height:34px;justify-content:center;transition:all .18s ease;width:34px}.nav-action-btn:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.nav-user-btn{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:4px 8px 4px 4px;position:relative;transition:all .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-user-btn:hover{background:#f1f5f9;border-color:#e2e8f0}.nav-user-av{align-items:center;background:linear-gradient(135deg,#0e3f72,#2d78c8);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.nav-user-info{display:flex;flex-direction:column}.nav-user-name{color:#0f172a;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.nav-user-role{color:#94a3b8;font-size:10px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user-chev{color:#94a3b8;flex-shrink:0;font-size:10px}.nav-user-dd{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f;min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:999}.nav-dd-item{align-items:center;color:#0f172a;cursor:pointer;display:flex;font-size:12.5px;gap:9px;padding:10px 14px;transition:background .15s ease}.nav-dd-item:hover{background:#f1f5f9}.nav-dd-item i{color:#64748b;text-align:center;width:14px}.nav-dd-item--danger,.nav-dd-item--danger i{color:#ef4444}.nav-dd-sep{background:#e2e8f0;height:1px;margin:4px 0}.indicadores-economicos{align-items:center;background:transparent;border-radius:0;box-shadow:none;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin-left:auto;min-width:0;padding:0;width:auto}.periodo-item{flex:0 0 auto;min-width:0}.indicador-item{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;cursor:default;display:flex;flex:0 0 auto;gap:5px;padding:4px 9px;transition:all .18s ease}.indicador-item:hover{background:#eff6ff;border-color:#dbeafe}.indicador-icon{align-items:center;background:#0e3f72;border-radius:5px;color:#fff;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.indicador-icon svg{height:11px;width:11px;stroke:#fff}.indicador-content{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2;min-width:0}.indicador-content small{color:#94a3b8;font-size:8.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.indicador-content strong{color:#0f172a;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}@media (max-width:768px){.panel-empresa{border-radius:0;height:100vh;overflow-y:auto;padding:30px;right:0;top:0;width:100%}.nav-right-container{align-items:stretch;gap:6px}.nav-top-row{flex-direction:column;gap:8px}.indicadores-economicos{flex-wrap:nowrap;gap:3px;margin-left:0;min-width:auto;padding:0;width:100%}.indicador-item{flex:1 1 0}.periodo-item{flex:0 0 30%;min-width:0}.indicador-item{gap:3px;padding:3px 5px}.indicador-emoji{font-size:11px}.indicador-content small{font-size:6px}.indicador-content strong{font-size:8px}}@media (max-width:480px){.indicadores-economicos{flex-direction:row;flex-wrap:nowrap;gap:2px;padding:0}.indicador-item{flex:1 1 0}.periodo-item{flex:0 0 28%;min-width:0}.indicador-item{gap:2px;padding:2px 4px}.indicador-emoji{font-size:10px}.indicador-content small{font-size:5.5px}.indicador-content strong{font-size:7.5px}}.periodo-compact{border-radius:8px!important;border-width:1.5px!important;font-size:12px!important;height:26px!important;overflow:hidden;padding:3px 8px!important;text-overflow:ellipsis;white-space:nowrap}.nav-notif-dot{border:1.5px solid #fff;border-radius:50%;height:7px;right:5px;top:5px;width:7px}.nav-notif-badge,.nav-notif-dot{background:#ef4444;position:absolute}.nav-notif-badge{align-items:center;animation:badge-pop .3s ease;border:1.5px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 3px;right:2px;top:2px}@keyframes badge-pop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.sg-navbar{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#fffffff2!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:0 1px 3px #0f172a0f!important;margin:0!important;min-height:56px!important;padding:0 16px!important}body.dark-version .sg-navbar{background:#0f172af7!important;border-bottom-color:#6378aa2e!important;box-shadow:0 1px 8px #0006!important}body.dark-version .sg-navbar .breadcrumb-item,body.dark-version .sg-navbar .breadcrumb-item a,body.dark-version .sg-navbar .breadcrumb-item.active{color:#7d8fb3!important}body.dark-version .sg-navbar .page-title{color:#f0f4ff!important}body.dark-version .sg-navbar .nav-action-btn,body.dark-version .sg-navbar .nav-icon-btn{color:#7d8fb3!important}body.dark-version .sg-navbar .nav-action-btn:hover,body.dark-version .sg-navbar .nav-icon-btn:hover{background:#6378aa1f!important;color:#f0f4ff!important}body.dark-version .sg-navbar .nav-dd-menu{background:#1a2236!important;border-color:#6378aa33!important;box-shadow:0 8px 32px #00000080!important}body.dark-version .sg-navbar .nav-dd-item{color:#cbd5e1!important}body.dark-version .sg-navbar .nav-dd-item:hover{background:#6378aa1f!important;color:#f0f4ff!important}body.dark-version .sg-navbar .nav-dd-sep{background:#6378aa2e!important}body.dark-version .sg-navbar .user-name{color:#f0f4ff!important}body.dark-version .sg-navbar .user-role{color:#7d8fb3!important}body.dark-version .sg-navbar .kpi-chip{background:#1e293bcc!important;border-color:#6378aa33!important;color:#cbd5e1!important}body.dark-version .sg-navbar .kpi-chip-label{color:#7d8fb3!important}body.dark-version .sg-navbar .kpi-chip-value{color:#f0f4ff!important}body.dark-version .sg-navbar .period-selector-btn{background:#1e293bcc!important;border-color:#6378aa33!important;color:#cbd5e1!important}body.dark-version .sg-navbar .period-selector-panel{background:#1a2236!important;border-color:#6378aa33!important}body.dark-version .indicador-item{background:#1e293bcc!important;border-color:#6378aa33!important}body.dark-version .indicador-item:hover{background:#1e293b!important;border-color:#3b82f64d!important}body.dark-version .indicador-content small{color:#4a5a7a!important}body.dark-version .indicador-content strong{color:#e2e8f0!important}body.dark-version .nav-vd{background:#6378aa33!important}.main-footer{background:#fff;border-top:1px solid #f1f5f9;bottom:0;padding:4px 16px;position:fixed;right:0;transition:left .25s cubic-bezier(.4,0,.2,1);z-index:100}.main-footer--expanded{left:256px}.main-footer--collapsed{left:64px}.main-footer .copyright{color:#94a3b8;font-size:11px}.main-footer .copyright a{color:#0652a6;font-weight:600;text-decoration:none}.main-footer .copyright a:hover{text-decoration:underline}@media (max-width:992px){.main-footer--collapsed,.main-footer--expanded{left:0}}body.dark-version .main-footer{background:#0b1120!important;border-top-color:#6378aa1f!important}body.dark-version .main-footer .copyright{color:#334155!important}body.dark-version .main-footer .copyright a{color:#3b5278!important}
