html[data-store-theme]{background:var(--app-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0}html[data-store-theme] main.min-h-screen{background:var(--app-canvas)!important}[data-store-theme] [data-persistent-global-navigation]{background:var(--store-primary)!important;width:100%!important;color:var(--store-on-primary)!important;border-color:var(--store-primary-strong)!important}[data-store-theme] [data-persistent-global-navigation] .store-brand-logo{width:100%;height:24px;display:block}[data-store-theme] [data-navigation-content-separator]{background:var(--store-line)!important}[data-store-theme] [data-multibrand-direction],[data-store-theme] [data-account-avatar]{color:var(--store-on-primary)!important;background:0 0!important}[data-store-theme] [data-navigation-brand-scope]{--tw-ring-color:#ffffff40!important;background:#ffffff12!important}[data-store-theme] [data-manufacturer-selector] button{color:var(--store-ink)!important;background:#fff!important}[data-store-theme] [data-navigation-account-separator]{background:#ffffff4d!important}[data-store-theme] [data-account-avatar]>span{background:var(--store-primary-strong)!important;color:#fff!important;--tw-ring-color:#bbd3c6!important}[data-store-theme] .product-family-tablist,[data-store-theme] [data-product-selection-heading]+div{box-shadow:0 2px 5px #172b4210;background:var(--app-panel)!important;border-color:var(--store-line)!important}[data-store-theme] [data-sales-section-heading]:not(.sr-only),[data-store-theme] [data-product-selection-heading] button{color:var(--store-primary-strong)!important}[data-store-theme] [data-product-selection-heading] span{color:var(--store-muted)!important}[data-store-theme] [data-sales-action-dock]{background:var(--app-panel)!important;border-color:var(--store-line)!important}[data-store-theme] [data-comparison-sync-control]>div,[data-store-theme] [data-comparison-sync-control] [role=group]{border-color:var(--store-line)!important;background:var(--app-panel)!important}[data-store-theme] [data-sync-mode-button][aria-pressed=true]{background:var(--store-primary)!important;color:var(--store-on-primary)!important;border-color:var(--store-primary)!important}[data-store-theme] [data-sync-mode-button][aria-pressed=false]{color:var(--store-muted)!important}[data-store-theme] [data-sales-action-dock]{--fourview-navy:var(--store-ink);--color-fourview-navy:var(--store-ink);--fourview-blue:var(--store-primary);--color-fourview-blue:var(--store-primary);--fourview-border:var(--store-line);--color-fourview-border:var(--store-line);--fourview-surface:var(--store-tint);--color-fourview-surface:var(--store-tint)}[data-store-theme] [role=region][aria-label="Preparar orçamento"]{--fourview-navy:var(--store-ink);--color-fourview-navy:var(--store-ink);--fourview-blue:var(--store-primary);--color-fourview-blue:var(--store-primary);--fourview-accent:var(--store-primary);--color-fourview-accent:var(--store-primary);--fourview-border:var(--store-line);--color-fourview-border:var(--store-line);--fourview-surface:var(--store-tint);--color-fourview-surface:var(--store-tint)}[data-store-theme] [role=region][aria-label="Preparar orçamento"] .quote-sheet{--sheet-muted:var(--store-muted,#5b6a85)}[data-store-theme] [role=region][aria-label="Preparar orçamento"] [class*=text-fourview]{color:var(--store-ink)!important}[data-store-theme] [role=region][aria-label="Preparar orçamento"] [class*=border-fourview]{border-color:var(--store-line)!important}[data-store-theme] [role=region][aria-label="Preparar orçamento"] :is([class~=bg-fourview-blue],[class~=bg-fourview-navy]){background:var(--store-primary)!important;color:#fff!important}[data-store-theme] [data-persistent-global-navigation] :focus-visible,[data-store-theme] [data-sales-action-dock] :focus-visible,[data-store-theme] [role=region][aria-label="Preparar orçamento"] :focus-visible{outline:2px solid var(--store-primary-strong);outline-offset:3px}[data-store-theme] ::selection{color:var(--store-ink);background:#bbd3c6}[data-store-theme] main.min-h-screen{background:var(--app-canvas)!important}[data-store-theme] [role=menu]{box-shadow:0 6px 18px #172b4226}[data-store-theme] :is([data-attendance-panel],[role=menu]){--fourview-navy:var(--store-ink);--color-fourview-navy:var(--store-ink);--fourview-blue:var(--store-primary);--color-fourview-blue:var(--store-primary);--fourview-border:var(--store-line);--color-fourview-border:var(--store-line);--fourview-surface:var(--store-tint);--color-fourview-surface:var(--store-tint);color:var(--store-ink);border-color:var(--store-line)}[data-store-theme] [data-attendance-panel] [class~="bg-[#DEEAFE]"]{background:var(--store-tint)!important}[data-store-theme] [data-attendance-panel] [class*=text-fourview],[data-store-theme] [role=menu] [class*=text-fourview]{color:var(--store-ink)!important}[data-store-theme] [data-attendance-panel] :is(input,textarea,select){accent-color:var(--store-primary);border-color:var(--store-line)}[data-store-theme] .attendance-sheet-lifecycle{background:var(--store-primary)!important;color:#fff!important}[data-store-theme] .attendance-sheet-close{color:var(--store-ink)!important;border-color:var(--store-line)!important}[data-store-theme] .attendance-sheet-tabs [role=tab][data-state=active]{border-bottom-color:var(--store-primary)!important;color:var(--store-primary-strong)!important}[data-store-theme] .attendance-actions-footer{border-color:var(--store-line)!important;background:#f6f8f7!important}[data-store-theme] .attendance-sheet-navigation{border-color:var(--store-line)!important}[data-store-theme] [data-attendance-panel] [class~=bg-fourview-blue]{background:var(--store-primary)!important;color:#fff!important}[data-store-theme] [data-attendance-panel] [class~=bg-fourview-navy]{background:var(--store-primary-strong)!important;color:#fff!important}[data-store-theme] [data-attendance-panel] [class*=text-sky-],[data-store-theme] [data-attendance-panel] [class*=text-blue-]{color:var(--store-ink)!important}[data-store-theme] [data-attendance-panel] [class*=bg-sky-]{background:#f6f8f7!important}[data-store-theme] [role=menu] [role=menuitem][data-highlighted]{background:var(--store-tint);color:var(--store-primary-strong)}[data-store-theme] :is([data-attendance-panel],[role=menu]) :focus-visible{outline-color:var(--store-primary)!important;--tw-ring-color:var(--store-primary)!important}[data-store-theme] :is([data-institutional-window],.crm-page,.crm-dialog,.bi-drawer){--fourview-navy:var(--store-ink);--color-fourview-navy:var(--store-ink);--fourview-blue:var(--store-primary);--color-fourview-blue:var(--store-primary);--fourview-border:var(--store-line);--color-fourview-border:var(--store-line);--fourview-surface:var(--store-tint);--color-fourview-surface:var(--store-tint);--primary:var(--store-primary);--primary-foreground:white;--color-primary:var(--store-primary);--color-primary-foreground:white;--ring:var(--store-primary);--color-ring:var(--store-primary);color:var(--store-ink);border-color:var(--store-line)}[data-store-theme] [data-institutional-window] [class*=text-fourview]{color:var(--store-ink)!important}[data-store-theme] [data-institutional-window] [class~=bg-fourview-surface]{background:var(--store-tint)!important}[data-store-theme] [data-institutional-window] :is([class~=bg-fourview-blue],[class~=bg-fourview-navy],[class~=bg-primary]){background:var(--store-primary)!important;color:#fff!important}[data-store-theme] :is([data-institutional-window],[data-attendance-panel]) [role=checkbox][data-state=checked]{color:#fff!important}[data-store-theme] [data-institutional-window] :is(input,textarea,select){border-color:var(--store-line);accent-color:var(--store-primary)}[data-store-theme] [data-institutional-window] [role=tab][data-state=active]{--tw-ring-color:var(--store-line);color:var(--store-primary-strong)!important}[data-store-theme] :is(.crm-page,.crm-dialog,.bi-drawer){color:var(--store-ink)!important}[data-store-theme] :is(.crm-page,.crm-dialog,.bi-drawer) :is(h1,h2,h3,label,button,input,select){color:var(--store-ink)}[data-store-theme] :is(.crm-page,.crm-dialog,.bi-drawer) :is(button,input,select,textarea,.crm-list,.crm-detail,.crm-table-wrap){border-color:var(--store-line)}[data-store-theme] :is(.crm-page,.crm-dialog,.bi-drawer) :is(button.primary,.crm-tabs button.active,.crm-tabs button[aria-current=page]){background:var(--store-primary);color:#fff;border-color:var(--store-primary)}[data-store-theme] :is(.crm-page,.crm-dialog,.bi-drawer) :is(.crm-filters,thead),[data-store-theme] :is(.crm-dialog,.bi-drawer) button:not(.primary):not(:disabled):hover,[data-store-theme] :is(.crm-dialog,.bi-drawer) :is(.crm-close,.bi-factor>button,.crm-choice.checked){background:var(--store-tint)}[data-store-theme] :is(.crm-dialog,.bi-drawer) button.primary:not(:disabled):hover{background:var(--store-primary-strong);border-color:var(--store-primary-strong)}[data-store-theme] :is(.crm-dialog,.bi-drawer) :is(.crm-close,.crm-choice,.bi-factor-body,footer,section){border-color:var(--store-line)}[data-store-theme] :is(.crm-dialog,.bi-drawer) input:is([type=checkbox],[type=radio]){accent-color:var(--store-primary)}[data-store-theme] :is(.crm-dialog,.bi-drawer) :is(input,textarea,select):not([type=checkbox]):not([type=radio]){color:var(--store-ink)}[data-store-theme] :is(.crm-page,.crm-dialog,.bi-drawer) button:focus-visible,[data-store-theme] [data-institutional-window] :focus-visible{outline-color:var(--store-primary)!important}[data-store-theme] .crm-metrics>*{background:var(--app-panel);border-color:var(--store-line)}[data-store-theme] [data-persistent-global-navigation] [data-store-logo-treatment=white]{filter:brightness(0)invert()}[data-store-theme]{--attendance-active-ink:#064e3b;--attendance-active-dot:#047857}[data-store-theme] [data-attendance-panel] .attendance-sheet-status-dot{background:var(--store-muted)}[data-store-theme] [data-attendance-panel][data-attendance-phase=active] .attendance-sheet-status{color:var(--attendance-active-ink);font-weight:600}[data-store-theme] [data-attendance-panel][data-attendance-phase=active] .attendance-sheet-status-dot{background:var(--attendance-active-dot)}[data-store-theme] [data-attendance-panel]:is([data-attendance-phase=active],[data-attendance-phase=ended],[data-attendance-phase=loose]) .attendance-sheet-lifecycle{border-color:var(--store-line);color:var(--store-ink)!important;background:#fff!important}[data-store-theme] [data-attendance-panel][data-attendance-phase=active] .attendance-sheet-lifecycle{border-color:var(--attendance-active-dot)}[data-store-theme] [data-attendance-panel] .attendance-sheet-lifecycle:not(:disabled):hover{box-shadow:inset 0 0 0 1px}
