/* LUCIO SISTEMAS · NEUTRAL WHITE V9 */
:root{--nx-green:#374151!important;--nx-green-dark:#111827!important;--nx-ink:#111827!important;--nx-muted:#6b7280!important;--nx-line:#e5e7eb!important;--nx-bg:#f7f7f8!important}
html,body,.portal-main,.portal-content{background:#f7f7f8!important;color:#111827!important}
.portal-sidebar{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 8px 24px rgba(17,24,39,.04)!important}.portal-brand:before{background:#f3f4f6!important;color:#111827!important}.portal-brand strong{color:#111827!important}.portal-brand small{color:#6b7280!important}
.portal-menu a,.portal-menu summary{color:#4b5563!important}.portal-menu a:hover,.portal-menu a.active{background:#f3f4f6!important;color:#111827!important;box-shadow:inset 4px 0 0 #9ca3af!important}.portal-menu details[open]>summary{color:#111827!important}
.portal-logout{background:#f3f4f6!important;color:#111827!important;border:1px solid #e5e7eb!important}.portal-logout:hover{background:#e5e7eb!important}
.portal-top{background:#fff!important;border-color:#e5e7eb!important}.ls-global-search input{background:#f9fafb!important;border-color:#e5e7eb!important;color:#111827!important}.ls-top-alert{background:#fff!important;border-color:#e5e7eb!important}.ls-top-user>span,.ls-top-user img{border-color:#d1d5db!important}.ls-top-user b{color:#111827!important}
.fleet-dashboard.fleet-lucio{--fleet-accent:#374151!important;--fleet-accent-dark:#111827!important}.fleet-hero-row:before,.fleet-hero-row:after{display:none!important}
.fleet-greeting,.fleet-live-card,.fleet-panel,.fleet-kpi,.fleet-actions>a{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 6px 18px rgba(17,24,39,.035)!important}.fleet-accent-line{background:#9ca3af!important}.fleet-greeting>small,.fleet-panel header small,.fleet-live-card>small{color:#6b7280!important}.fleet-greeting h1{color:#111827!important}
.fleet-city-hero{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:0 6px 18px rgba(17,24,39,.035)!important;overflow:hidden!important}.fleet-city-hero:before,.fleet-city-hero:after,.fleet-hero-car{display:none!important}
.fleet-hero-copy,.fleet-city-hero blockquote{display:block!important;color:#111827!important;text-shadow:none!important}.fleet-hero-copy small{color:#6b7280!important}.fleet-city-hero blockquote{border-left-color:#9ca3af!important}
.fleet-panel header>a,.fleet-panel header>button{color:#374151!important}.fleet-kpi.kpi-orange>span{background:#f3f4f6!important}.fleet-kpi>span{background:#f3f4f6!important}.fleet-actions>a:hover,.fleet-kpi:hover{border-color:#d1d5db!important;box-shadow:0 10px 24px rgba(17,24,39,.06)!important}
.ls-login,.ls-login-side,.ls-login-hero{background:#f7f7f8!important}.ls-login-hero{background-image:none!important}.ls-login-overlay{background:transparent!important}.ls-login-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 18px 44px rgba(17,24,39,.08)!important}.ls-login-submit{background:#111827!important;border-color:#111827!important}
