:root[data-theme=day] .ativ-page,:root[data-theme=day] .ativ-split-main,:root[data-theme=day] .au-root,:root[data-theme=day] .avail-page,:root[data-theme=day] .bh-root,:root[data-theme=day] .cd-page,:root[data-theme=day] .commissions-root,:root[data-theme=day] .cust-page,:root[data-theme=day] .def-main,:root[data-theme=day] .eq-root,:root[data-theme=day] .home-main,:root[data-theme=day] .logs-main,:root[data-theme=day] .notif-page,:root[data-theme=day] .pending-root,:root[data-theme=day] .profile-root,:root[data-theme=day] .ptn-root,:root[data-theme=day] .receita-page,:root[data-theme=day] .scanner-main,:root[data-theme=day] .sched-main,:root[data-theme=day] .stats-root,:root[data-theme=day] .svc-root{background:var(--bg);color:var(--text)}:root[data-theme=day] .ativ-overflow-dropdown{background:var(--surface);border-color:var(--border);box-shadow:0 8px 24px rgba(15,23,42,.12);color:var(--text)}:root[data-theme=day] .ativ-overflow-item{color:var(--text)}:root[data-theme=day] .ativ-overflow-item:hover{background:rgba(15,23,42,.05)}:root[data-theme=day] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),:root[data-theme=day] select,:root[data-theme=day] textarea{background:var(--surface);color:var(--text);border-color:var(--border)}:root[data-theme=day] input::placeholder,:root[data-theme=day] textarea::placeholder{color:var(--muted);opacity:.7}:root[data-theme=day] table{color:var(--text)}:root[data-theme=day] table tbody tr:hover{background:rgba(15,23,42,.04)}:root[data-theme=day] .nav-item:hover{background:rgba(15,23,42,.05)}:root[data-theme=day] .shift-bar{background:var(--surface);border-top:1px solid var(--border);color:var(--text);box-shadow:0 -2px 8px rgba(15,23,42,.06)}:root[data-theme=day] .notif-banner{box-shadow:0 2px 8px rgba(15,23,42,.08)}:root[data-theme=day] .ativ-modal,:root[data-theme=day] .ativ-pending,:root[data-theme=day] .ativ-status-panel,:root[data-theme=day] .ativ-timeline-wrapper{background:var(--surface);border-color:var(--border)}:root[data-theme=day] .ativ-modal{box-shadow:0 24px 80px rgba(15,23,42,.18)}:root[data-theme=day] .ativ-form-group select option{background:var(--surface);color:var(--text)}:root[data-theme=day] .ativ-page [class^=ativ-]:hover[class*=-cell],:root[data-theme=day] .ativ-page [class^=ativ-]:hover[class*=-row]{background:rgba(15,23,42,.04)}:root[data-theme=day] .cd-page input[type=email],:root[data-theme=day] .cd-page input[type=number],:root[data-theme=day] .cd-page input[type=tel],:root[data-theme=day] .cd-page input[type=text],:root[data-theme=day] .cd-page select,:root[data-theme=day] .cd-page textarea{background:var(--surface);color:var(--text);border-color:var(--border)}:root[data-theme=day] .nav-group-hdr,:root[data-theme=day] .nav-label{color:var(--muted)}:root[data-theme=day] .crm-sidebar{background:var(--surface)}:root[data-theme=day] .brand{background:linear-gradient(180deg,rgba(15,23,42,.02),transparent)}:root[data-theme=day]{--clerk-bg:#fff;--clerk-text:#0e1a2b;--clerk-text-muted:#5b6b80;--clerk-input-bg:#f5f7fa;--clerk-input-text:#0e1a2b;--clerk-border:rgba(15,23,42,.1)}:root[data-theme=day] .auth-root{background:var(--bg)}:root[data-theme=day] .auth-root:before{opacity:.3}:root[data-theme=day] .commissions-root [class*=modal],:root[data-theme=day] .commissions-root th,:root[data-theme=day] .commissions-root thead,:root[data-theme=day] .ptn-root [class*=dialog],:root[data-theme=day] .ptn-root [class*=modal],:root[data-theme=day] .ptn-root th,:root[data-theme=day] .ptn-root thead,:root[data-theme=day] .svc-root .modal,:root[data-theme=day] .svc-root [class*=dialog],:root[data-theme=day] .svc-root [class*=modal],:root[data-theme=day] .svc-root [class*=sticky],:root[data-theme=day] .svc-root th,:root[data-theme=day] .svc-root thead{background:var(--surface);color:var(--text)}:root[data-theme=day] .au-root [class*=card],:root[data-theme=day] .au-root [class*=panel],:root[data-theme=day] .au-root [class*=row],:root[data-theme=day] .au-root th,:root[data-theme=day] .au-root thead,:root[data-theme=day] .pending-root [class*=card],:root[data-theme=day] .pending-root [class*=panel],:root[data-theme=day] .profile-root [class*=card],:root[data-theme=day] .profile-root [class*=panel],:root[data-theme=day] .profile-root [class*=section],:root[data-theme=day] .scanner-main [class*=card],:root[data-theme=day] .scanner-main [class*=panel],:root[data-theme=day] .scanner-main [class*=result],:root[data-theme=day] [class^=checkin-][class*=card],:root[data-theme=day] [class^=checkin-][class*=panel]{background:var(--surface);color:var(--text);border-color:var(--border)}:root[data-theme=day] .cl-modalContent *,:root[data-theme=day] .cl-userButtonPopoverCard *,:root[data-theme=day] .cl-userProfile-root *{color:var(--text)}:root[data-theme=day] .cl-card,:root[data-theme=day] .cl-modalContent,:root[data-theme=day] .cl-pageScrollBox,:root[data-theme=day] .cl-profilePage,:root[data-theme=day] .cl-profileSection,:root[data-theme=day] .cl-profileSectionContent,:root[data-theme=day] .cl-userButtonPopoverCard,:root[data-theme=day] .cl-userProfile-root{background:var(--surface)!important}:root[data-theme=day] .cl-navbar,:root[data-theme=day] .cl-navbarButtons{background:var(--surface2)!important}:root[data-theme=day] .cl-profileSectionTitle{border-bottom-color:var(--border)!important}:root[data-theme=day] .cl-formFieldInput,:root[data-theme=day] .cl-input{background:var(--surface2)!important;border-color:var(--border)!important;color:var(--text)!important}:root[data-theme=day] .cl-formFieldHintText,:root[data-theme=day] .cl-headerSubtitle,:root[data-theme=day] .cl-identityPreviewText,:root[data-theme=day] .cl-profileSectionTitleText{color:var(--muted)!important}:root[data-theme=day] .cl-badge{color:var(--blue)!important;background:var(--blue-dim)!important}:root[data-theme=day] .cl-modalCloseButton,:root[data-theme=day] .cl-modalCloseButton svg{color:var(--muted)!important}:root[data-theme=day] .cl-dividerLine{background:var(--border)!important}:root[data-theme=day] .skip-to-content{background:var(--text);color:var(--bg)}:root[data-theme=day] .conc-card-meta,:root[data-theme=day] .conc-card-meta span,:root[data-theme=day] .conc-card-name,:root[data-theme=day] .conc-title{color:var(--text)!important}:root[data-theme=day] .conc-card-arrow,:root[data-theme=day] .conc-loading,:root[data-theme=day] .conc-subtitle,:root[data-theme=day] .conc-tab{color:var(--muted)!important}:root[data-theme=day] .conc-card{background:var(--surface);border:1px solid var(--border)}:root[data-theme=day] .conc-card:hover{background:var(--surface2)}:root[data-theme=day] .conc-tabs{background:var(--surface2);border:1px solid var(--border)}:root[data-theme=day] .ativ-timeline-wrapper,:root[data-theme=day] [class*=-timeline],:root[data-theme=day] [class^=ativ-timeline]{border-color:var(--border)}:root[data-theme=day] .ativ-timeline-wrapper *,:root[data-theme=day] [class*=timeline-col],:root[data-theme=day] [class*=timeline-grid],:root[data-theme=day] [class*=timeline-row]{border-color:rgba(15,23,42,.18)}:root[data-theme=day] .crm-sidebar{border-right:1px solid rgba(15,23,42,.18)}:root[data-theme=day] .brand,:root[data-theme=day] .nav-group-hdr{border-color:rgba(15,23,42,.18)}:root[data-theme=day] [style*="color: #94a3b8"],:root[data-theme=day] [style*="color: #cbd5e1"],:root[data-theme=day] [style*="color:#94a3b8"],:root[data-theme=day] [style*="color:#cbd5e1"]{color:var(--muted)!important}:root[data-theme=day]{--color-text:#0f172a;--color-muted:#334155;--color-surface:var(--surface);--color-border:var(--border)}:root[data-theme=day] .cd-bell-btn{color:var(--muted)}:root[data-theme=day] .cd-bell-btn.cd-bell-active{color:var(--theme-primary)}:root[data-theme=day] .field-group select option{background:#fff;color:#0f172a}:root[data-theme=day] .cd-preview-btn{color:var(--muted)}:root[data-theme=day] .cd-preview-btn:hover{color:var(--text)}:root[data-theme=day] .conc-card-preview{color:var(--muted)}:root[data-theme=day] .conc-card-preview:hover{color:var(--text)}:root[data-theme=day] .daily-legend .legend-section,:root[data-theme=day] .daily-legend .legend-section p,:root[data-theme=day] .spot-num-bar{color:var(--muted)}:root[data-theme=day] .daily-legend .legend-section strong,:root[data-theme=day] .res-action-btn:hover,:root[data-theme=day] .res-cal-nav button,:root[data-theme=day] .res-card-client strong,:root[data-theme=day] .res-card-price{color:var(--text)}:root[data-theme=day] .comm-card-icon{color:var(--muted)}:root[data-theme=day] .eq-select,:root[data-theme=day] .eq-select option{background:var(--surface)!important;color:var(--text)!important}:root[data-theme=day] .au-select option{background:#fff;color:#0f172a}:root[data-theme=day] .ativ-page,:root[data-theme=day] .ativ-page *{--grid-line:rgba(15,23,42,.22)}:root[data-theme=day] .ativ-timeline-wrapper{border:1px solid rgba(15,23,42,.22)!important}:root[data-theme=day] .ativ-page [style*=border],:root[data-theme=day] .ativ-page td,:root[data-theme=day] .ativ-page th{border-color:rgba(15,23,42,.18)!important}:root[data-theme=day] .ativ-label,:root[data-theme=day] .ativ-meta,:root[data-theme=day] .ativ-subtitle,:root[data-theme=day] .cd-label,:root[data-theme=day] .cd-meta,:root[data-theme=day] .cd-subtitle,:root[data-theme=day] .text-muted,:root[data-theme=day] .text-secondary,:root[data-theme=day] [class*=-caption],:root[data-theme=day] [class*=-hint],:root[data-theme=day] [class*=-meta]:not([class*=metadata]),:root[data-theme=day] [class*=-subtitle]{color:var(--muted)}:root[data-theme=day] .ptn-card{background:var(--surface);border-color:var(--border)}:root[data-theme=day] .ptn-card-edit{background:var(--surface2);border-color:var(--border);color:var(--muted)}:root[data-theme=day] .ptn-card-actions{border-top-color:var(--border)}:root[data-theme=day] .ptn-chip{background:var(--surface2);border-color:var(--border);color:var(--muted)}:root[data-theme=day] .ptn-chip:hover{background:var(--blue-dim);border-color:var(--blue);color:var(--blue)}:root[data-theme=day] .ptn-item{color:var(--muted)}:root[data-theme=day] .ptn-name{color:var(--text)}:root[data-theme=day] .ptn-drawer{background:var(--surface);border-left-color:var(--border)}:root[data-theme=day] .ptn-drawer-overlay{background:rgba(15,23,42,.4)}:root[data-theme=day] .ptn-drawer-body,:root[data-theme=day] .ptn-drawer-hdr,:root[data-theme=day] .ptn-drawer-tabs,:root[data-theme=day] .ptn-drawer-tabs button{color:var(--text)}:root[data-theme=day] .ptn-drawer-tabs{border-bottom:1px solid var(--border)}:root[data-theme=day] .ptn-drawer-tabs button{color:var(--muted)}:root[data-theme=day] .ptn-drawer-tabs button.active{color:var(--blue)}:root[data-theme=day] .ptn-table th{background:var(--surface2);color:var(--muted);border-color:var(--border)}:root[data-theme=day] .ptn-table td{border-color:var(--border);color:var(--text)}:root[data-theme=day] .ptn-table tbody tr:hover td{background:rgba(15,23,42,.04)}:root[data-theme=day] .ptn-balance-card,:root[data-theme=day] .ptn-kpi{background:var(--surface2);border:1px solid var(--border)}:root[data-theme=day] .ptn-paidby{color:var(--muted)}:root[data-theme=day] .svc-card{background:var(--surface);border-color:var(--border)}:root[data-theme=day] .svc-card:hover{border-color:var(--blue)}:root[data-theme=day] .svc-img-wrap{background:var(--surface2)}:root[data-theme=day] .svc-card-actions{border-top-color:var(--border);background:var(--surface2)}:root[data-theme=day] .svc-act-btn{color:var(--muted)}:root[data-theme=day] .svc-act-btn:hover{background:rgba(15,23,42,.06);color:var(--text)}:root[data-theme=day] .svc-name{color:var(--text)}:root[data-theme=day] .svc-detail-row,:root[data-theme=day] .svc-sku,:root[data-theme=day] .svc-sub{color:var(--muted)}:root[data-theme=day] .svc-hidden-badge{background:rgba(15,23,42,.08);color:var(--muted)}:root[data-theme=day] .ativ-gridline{background:rgba(15,23,42,.18)}:root[data-theme=day] .ativ-gridline--half{background:rgba(15,23,42,.08)}:root[data-theme=day] .ativ-time-axis{background:var(--surface2);border-bottom-color:var(--border)}:root[data-theme=day] .ativ-time-label{color:var(--muted)}:root[data-theme=day] .ativ-section-header{background:var(--surface2);color:var(--muted);border-top-color:var(--border);border-bottom-color:var(--border)}:root[data-theme=day] .ativ-row{border-bottom-color:rgba(15,23,42,.12)}:root[data-theme=day] .ativ-row-label{background:var(--surface2);color:var(--text);border-right-color:var(--border)}:root[data-theme=day] .ativ-row--alt{background:rgba(15,23,42,.02)}:root[data-theme=day] .ativ-row--alt .ativ-row-label{background:rgba(15,23,42,.04)}:root[data-theme=day] .ativ-row-walkin-badge{color:var(--muted)}:root[data-theme=day] .toggle-slider{background:rgba(15,23,42,.18);border:1px solid rgba(15,23,42,.12)}:root[data-theme=day] .toggle-slider:before{background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.25)}:root[data-theme=day] .toggle-switch input:checked+.toggle-slider{background:#16a34a;border-color:#16a34a}:root[data-theme=day] [style*="color: #f1f1f1"],:root[data-theme=day] [style*="color:#f1f1f1"]{color:var(--text)!important}:root[data-theme=day] [style*="color: #888"],:root[data-theme=day] [style*="color: #aaa"],:root[data-theme=day] [style*="color:#888"],:root[data-theme=day] [style*="color:#aaa"]{color:var(--muted)!important}:root[data-theme=day] .panel-drawer [style*="color:#d1d5db"]:not([style*="#374151"]):not([style*="#1e1e2e"]),:root[data-theme=day] .panel-drawer [style*="color:#e2e8f0"]:not([style*="#1e1e2e"]),:root[data-theme=day] .panel-drawer [style*="color:#e5e7eb"]{color:var(--text)!important}:root[data-theme=day] .panel-drawer [style*="color:#6b7280"],:root[data-theme=day] .panel-drawer [style*="color:#9ca3af"]{color:var(--muted)!important}:root[data-theme=day] .eq-shift-chip.standard{background:rgba(13,148,136,.16);color:#0f766e}:root[data-theme=day] .eq-shift-chip.abertura{background:rgba(22,163,74,.16);color:#15803d}:root[data-theme=day] .eq-shift-chip.fecho{background:rgba(37,99,235,.16);color:#1d4ed8}:root[data-theme=day] .eq-shift-chip.intermedio{background:rgba(217,119,6,.16);color:#b45309}:root[data-theme=day] .eq-shift-chip.custom{background:rgba(147,51,234,.16);color:#7e22ce}:root[data-theme=day] .eq-shift-chip.folga{background:rgba(71,85,105,.14);color:#475569}:root[data-theme=day] .eq-clockin-container{background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px rgba(15,23,42,.08)}:root[data-theme=day] .eq-clockin-hdr h3{background:none;-webkit-text-fill-color:currentColor;color:var(--text)}:root[data-theme=day] .eq-clockin-hdr p{color:var(--muted)}