html[data-skin=modern]{--skin-canvas:#f4f1ea;--skin-card:#fffefa;--skin-ink:#15253a;--skin-muted:#66758a;--skin-line:rgba(21,37,58,.12);--skin-gold:#a77725;--skin-primary:#0b365c;--skin-glow:rgba(167,119,37,.13);--skin-raise:rgba(21,37,58,.035);--skin-radius:1rem;--skin-ease:cubic-bezier(.16,1,.3,1);--salazar-paper:var(--skin-canvas);--salazar-stone:var(--skin-raise);--salazar-ink:var(--skin-ink);--salazar-muted:var(--skin-muted);--salazar-line:var(--skin-line);--salazar-radius:var(--skin-radius);--salazar-shadow:none;--salazar-gold:var(--skin-gold)}html[data-skin=modern][data-theme=dark]{--skin-canvas:#090b0e;--skin-card:#10151b;--skin-ink:#f5f2ea;--skin-muted:#9ca8b7;--skin-line:rgba(255,255,255,.11);--skin-gold:#d9b764;--skin-primary:#d9b764;--skin-glow:rgba(217,183,100,.14);--skin-raise:rgba(255,255,255,.045)}html[data-skin=modern] .app-shell,html[data-skin=modern] .property-workspace,html[data-skin=modern] body{background:var(--skin-canvas);color:var(--skin-ink)}html[data-skin=modern] ::-moz-selection{background:var(--skin-glow);color:var(--skin-ink)}html[data-skin=modern] ::selection{background:var(--skin-glow);color:var(--skin-ink)}html[data-skin=modern] :is(.surface,.card,.dashboard-kpi,.dashboard-decision-center,.dashboard-map-panel,.dashboard-period,.dashboard-agenda,.dashboard-movements,.dashboard-chart,.dashboard-stat,.service-provider-card,.service-network-directory,.maintenance-console__metric,.property-card){background-color:var(--skin-card);border-color:var(--skin-line);border-radius:var(--skin-radius);box-shadow:none}html[data-skin=modern] :is(.dashboard-editorial-hero,.dashboard-hero,.maintenance-console__hero){border-color:var(--skin-line);box-shadow:none}html[data-skin=modern] :is(.dashboard-chart-plot,.dashboard-chart-summary){background:var(--skin-raise)!important;border-color:transparent!important}html[data-skin=modern] :is(.surface,.card,.dashboard-kpi,.dashboard-decision-center,.dashboard-map-panel,.service-provider-card,.property-card):hover{background-image:radial-gradient(390px circle at var(--mx,50%) var(--my,0),var(--skin-glow),transparent 66%);border-color:color-mix(in srgb,var(--skin-gold) 42%,var(--skin-line))}html[data-skin=modern] header.sticky.top-0{background-color:color-mix(in srgb,var(--skin-canvas) 86%,transparent);border-color:var(--skin-line)}html[data-skin=modern] .main-navigation{background:transparent;border-color:var(--skin-line);box-shadow:none}html[data-skin=modern] .main-navigation__link{color:var(--skin-muted)}html[data-skin=modern] .main-navigation__active-surface{background:var(--skin-primary);border-color:transparent;box-shadow:none}html[data-skin=modern] .app-navigation-bloom,html[data-skin=modern] .main-navigation__active-surface:before{display:none}html[data-skin=modern] .main-navigation__link[data-active]{color:#fff}html[data-skin=modern][data-theme=dark] .main-navigation__link[data-active]{color:#0b1724}html[data-skin=modern] .app-navigation-progress{background:var(--skin-gold);box-shadow:none}html[data-skin=modern] .button{background:var(--skin-primary);border-radius:.75rem;box-shadow:none}html[data-skin=modern] :is(.button-secondary,.icon-button){background:transparent;border-color:var(--skin-line);border-radius:.75rem;box-shadow:none;color:var(--skin-ink)}html[data-skin=modern] :is(.button-secondary,.icon-button):hover{background:var(--skin-raise);border-color:var(--skin-gold);color:var(--skin-ink)}html[data-skin=modern] :is(input,select,textarea){background-color:var(--skin-card);border-color:var(--skin-line);color:var(--skin-ink)}html[data-skin=modern] :is(input,select,textarea):focus{border-color:var(--skin-gold);box-shadow:0 0 0 4px var(--skin-glow)}html[data-skin=modern] :is(a,button,[role=button]):focus-visible{outline:2px solid var(--skin-gold);outline-offset:3px}html[data-skin=modern] :is(.tabular-nums,.dashboard-kpi strong,.dashboard-uf strong,.dashboard-period strong,.maintenance-console__metric b){font-variant-numeric:lining-nums tabular-nums}html[data-skin=modern] .app-shell thead{background:transparent;color:var(--skin-muted)}html[data-skin=modern] .app-shell :is(td,th){border-color:var(--skin-line)}html[data-skin=modern] .app-shell tbody tr:hover{background:var(--skin-raise)}html[data-skin=modern] .skin-toggle{min-width:8.75rem}@media (prefers-reduced-motion:no-preference){html[data-skin=modern] .app-shell main>*{animation:skin-page-reveal .65s var(--skin-ease) both}html[data-skin=modern] .app-shell main>:nth-child(2){animation-delay:.07s}html[data-skin=modern] .app-shell main>:nth-child(3){animation-delay:.12s}html[data-skin=modern] :is(.surface,.card,.dashboard-kpi,.service-provider-card,.property-card){transition:border-color .3s ease,transform .3s var(--skin-ease),background-color .3s ease}}@keyframes skin-page-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html[data-skin=modern] *{animation-duration:.01ms!important;transition-duration:.01ms!important}}