[data-app=command-center]{--radius:0.5rem;--font-sans:var(--font-barlow),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-barlow),ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Monaco,Consolas,monospace;--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--background:var(--gray-0);--foreground:var(--gray-950);--everest-navy:oklch(0.26 0.06 258);--everest-navy-deep:oklch(0.2 0.05 258);--everest-navy-soft:oklch(0.34 0.06 258);--everest-orange:oklch(0.7 0.18 50);--everest-orange-soft:oklch(0.78 0.12 55);--role-overview:oklch(0.45 0.13 258);--role-estimate:oklch(0.55 0.16 270);--role-production:oklch(0.6 0.16 245);--role-techs:oklch(0.62 0.11 195);--role-secure:oklch(0.7 0.18 50);--role-billing:oklch(0.58 0.14 150);--role-files:oklch(0.55 0.18 295);--role-notes:oklch(0.74 0.14 85);--role-audit:oklch(0.55 0.02 255);--phase-scheduled:oklch(0.6 0.03 255);--phase-checkedin:oklch(0.6 0.14 245);--phase-disassembly:oklch(0.55 0.16 295);--phase-parts:oklch(0.74 0.14 85);--phase-repair:oklch(0.7 0.16 50);--phase-paint:oklch(0.65 0.18 15);--phase-sublet:oklch(0.55 0.16 270);--phase-qc:oklch(0.62 0.11 195);--phase-delivered:oklch(0.72 0.14 150);--phase-invoiced:oklch(0.58 0.14 150);--phase-completed:oklch(0.42 0.14 150);--phase-hold:oklch(0.74 0.16 75);--phase-blocked:oklch(0.58 0.22 27);--phase-scheduled-soft:color-mix(in oklab,var(--phase-scheduled) 16%,transparent);--phase-checkedin-soft:color-mix(in oklab,var(--phase-checkedin) 16%,transparent);--phase-disassembly-soft:color-mix(in oklab,var(--phase-disassembly) 16%,transparent);--phase-parts-soft:color-mix(in oklab,var(--phase-parts) 16%,transparent);--phase-repair-soft:color-mix(in oklab,var(--phase-repair) 16%,transparent);--phase-paint-soft:color-mix(in oklab,var(--phase-paint) 16%,transparent);--phase-sublet-soft:color-mix(in oklab,var(--phase-sublet) 16%,transparent);--phase-qc-soft:color-mix(in oklab,var(--phase-qc) 16%,transparent);--phase-delivered-soft:color-mix(in oklab,var(--phase-delivered) 16%,transparent);--phase-hold-soft:color-mix(in oklab,var(--phase-hold) 16%,transparent);--phase-scheduled-line:color-mix(in oklab,var(--phase-scheduled) 42%,transparent);--phase-checkedin-line:color-mix(in oklab,var(--phase-checkedin) 42%,transparent);--phase-disassembly-line:color-mix(in oklab,var(--phase-disassembly) 42%,transparent);--phase-parts-line:color-mix(in oklab,var(--phase-parts) 42%,transparent);--phase-repair-line:color-mix(in oklab,var(--phase-repair) 42%,transparent);--phase-paint-line:color-mix(in oklab,var(--phase-paint) 42%,transparent);--phase-sublet-line:color-mix(in oklab,var(--phase-sublet) 42%,transparent);--phase-qc-line:color-mix(in oklab,var(--phase-qc) 42%,transparent);--phase-delivered-line:color-mix(in oklab,var(--phase-delivered) 42%,transparent);--phase-hold-line:color-mix(in oklab,var(--phase-hold) 42%,transparent);--card:var(--gray-0);--card-foreground:var(--gray-950);--popover:var(--gray-0);--popover-foreground:var(--gray-950);--primary:oklch(0.488 0.218 264);--primary-foreground:oklch(0.985 0.003 250);--secondary:var(--gray-50);--secondary-foreground:var(--gray-950);--muted:var(--gray-50);--muted-foreground:var(--gray-600);--accent:var(--gray-50);--accent-foreground:var(--gray-950);--destructive:oklch(0.55 0.21 27);--destructive-foreground:oklch(0.985 0.003 250);--border:var(--gray-200);--input:var(--gray-200);--ring:oklch(0.488 0.218 264);--sidebar:var(--everest-navy-deep);--sidebar-foreground:oklch(0.92 0.01 250);--sidebar-border:oklch(0.3 0.05 258);--sidebar-accent:var(--everest-navy-soft);--success:oklch(0.62 0.15 150);--success-foreground:oklch(1 0 0);--warning:oklch(0.78 0.15 75);--warning-foreground:oklch(0.25 0.04 60);--info:oklch(0.6 0.13 240);--info-foreground:oklch(1 0 0);--estimate:oklch(0.78 0.16 75);--estimate-foreground:oklch(0.25 0.04 60);background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04","cv11"}.dark [data-app=command-center],[data-app=command-center].dark{--background:var(--gray-950);--foreground:var(--gray-0);--card:var(--gray-950);--card-foreground:var(--gray-0);--popover:var(--gray-950);--popover-foreground:var(--gray-0);--primary:oklch(0.62 0.19 264);--primary-foreground:oklch(0.985 0.003 250);--secondary:var(--gray-800);--secondary-foreground:var(--gray-0);--muted:var(--gray-800);--muted-foreground:var(--gray-400);--accent:var(--gray-800);--accent-foreground:var(--gray-0);--destructive:oklch(0.6 0.2 27);--destructive-foreground:oklch(0.985 0.003 250);--border:var(--gray-700);--input:var(--gray-700);--ring:oklch(0.62 0.19 264)}[data-app=command-center] *{border-color:var(--border)}[data-app=command-center] .bg-background{background-color:var(--background)}[data-app=command-center] .text-foreground{color:var(--foreground)}[data-app=command-center] .bg-card{background-color:var(--card)}[data-app=command-center] .text-card-foreground{color:var(--card-foreground)}[data-app=command-center] .bg-popover{background-color:var(--popover)}[data-app=command-center] .text-popover-foreground{color:var(--popover-foreground)}[data-app=command-center] .bg-muted{background-color:var(--muted)}[data-app=command-center] .bg-muted\/50{background-color:color-mix(in oklch,var(--muted) 50%,transparent)}[data-app=command-center] .text-muted-foreground{color:var(--muted-foreground)}[data-app=command-center] .bg-primary{background-color:var(--primary)}[data-app=command-center] .text-primary-foreground{color:var(--primary-foreground)}[data-app=command-center] .bg-secondary{background-color:var(--secondary)}[data-app=command-center] .text-secondary-foreground{color:var(--secondary-foreground)}[data-app=command-center] .bg-accent{background-color:var(--accent)}[data-app=command-center] .text-accent-foreground{color:var(--accent-foreground)}[data-app=command-center] .bg-destructive{background-color:var(--destructive)}[data-app=command-center] .text-destructive-foreground{color:var(--destructive-foreground)}[data-app=command-center] .text-destructive{color:var(--destructive)}[data-app=command-center] .border,[data-app=command-center] .border-border{border-color:var(--border)}[data-app=command-center] .border-destructive{border-color:var(--destructive)}[data-app=command-center] .border-input{border-color:var(--input)}[data-app=command-center] .border-primary{border-color:var(--primary)}[data-app=command-center] .ring-primary{--tw-ring-color:var(--primary)}[data-app=command-center] .ring-primary\/40{--tw-ring-color:color-mix(in oklch,var(--primary) 40%,transparent)}[data-app=command-center] .bg-primary\/5{background-color:color-mix(in oklch,var(--primary) 5%,transparent)}[data-app=command-center] .bg-primary\/10{background-color:color-mix(in oklch,var(--primary) 10%,transparent)}[data-app=command-center] .bg-primary\/70{background-color:color-mix(in oklch,var(--primary) 70%,transparent)}[data-app=command-center] .text-primary{color:var(--primary)}[data-app=command-center] .ring-ring{--tw-ring-color:var(--ring)}[data-app=command-center] .ring-offset-background{--tw-ring-offset-color:var(--background)}[data-app=command-center] .hover\:bg-accent:hover{background-color:var(--accent)}[data-app=command-center] .hover\:text-accent-foreground:hover{color:var(--accent-foreground)}[data-app=command-center] .hover\:bg-primary\/90:hover{background-color:color-mix(in oklch,var(--primary) 90%,transparent)}[data-app=command-center] .hover\:text-foreground:hover{color:var(--foreground)}[data-app=command-center] .focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}[data-app=command-center] [role=switch][data-state=checked]{background-color:var(--primary)}[data-app=command-center] [role=switch][data-state=unchecked]{background-color:var(--input)}[data-app=command-center] h1,[data-app=command-center] h2,[data-app=command-center] h3,[data-app=command-center] h4{font-family:var(--font-barlow),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.012em}[data-app=command-center] .font-mono,[data-app=command-center] [class*=font-mono],[data-app=command-center] code,[data-app=command-center] kbd,[data-app=command-center] pre,[data-app=command-center] samp{font-family:var(--font-mono)}[data-app=command-center] .label-cap{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}[data-app=command-center] [data-slot=select-trigger]:not([data-disabled]),[data-app=command-center] [data-slot=tabs-trigger]:not([data-disabled]),[data-app=command-center] [draggable=true],[data-app=command-center] [role=button]:not([aria-disabled=true]),[data-app=command-center] [role=menuitem]:not([aria-disabled=true]):not([data-disabled]),[data-app=command-center] [role=option]:not([aria-disabled=true]):not([data-disabled]),[data-app=command-center] [role=tab]:not([aria-disabled=true]):not([data-disabled]),[data-app=command-center] a[href],[data-app=command-center] button:not(:disabled),[data-app=command-center] label[for],[data-app=command-center] select:not(:disabled),[data-app=command-center] summary{cursor:pointer}[data-app=command-center] input:not(:disabled):not([readonly]),[data-app=command-center] textarea:not(:disabled):not([readonly]){cursor:text}[data-app=command-center] [aria-disabled=true],[data-app=command-center] [data-disabled],[data-app=command-center] button:disabled,[data-app=command-center] input:disabled,[data-app=command-center] select:disabled,[data-app=command-center] textarea:disabled{cursor:not-allowed}[data-app=command-center] ::-moz-placeholder{color:var(--gray-400);opacity:1}[data-app=command-center] ::placeholder{color:var(--gray-400);opacity:1}[data-app=command-center] input[type=number]::-webkit-inner-spin-button,[data-app=command-center] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-app=command-center] input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}[data-app=command-center] :not(.scrollbar-hide):not(.scrollbar-sidebar){scrollbar-width:thin;scrollbar-color:var(--gray-400) transparent}[data-app=command-center] :not(.scrollbar-hide):not(.scrollbar-sidebar)::-webkit-scrollbar{width:12px;height:12px}[data-app=command-center] :not(.scrollbar-hide):not(.scrollbar-sidebar)::-webkit-scrollbar-track{background:transparent}[data-app=command-center] :not(.scrollbar-hide):not(.scrollbar-sidebar)::-webkit-scrollbar-thumb{background-color:var(--gray-400);border-radius:9999px;border:3px solid transparent;background-clip:content-box}[data-app=command-center] :not(.scrollbar-hide):not(.scrollbar-sidebar)::-webkit-scrollbar-thumb:hover{background-color:var(--gray-500)}[data-app=command-center] :not(.scrollbar-hide):not(.scrollbar-sidebar)::-webkit-scrollbar-corner{background:transparent}.dark [data-app=command-center] :not(.scrollbar-hide):not(.scrollbar-sidebar),[data-app=command-center].dark :not(.scrollbar-hide):not(.scrollbar-sidebar){scrollbar-color:var(--gray-600) transparent}.dark [data-app=command-center] :not(.scrollbar-hide):not(.scrollbar-sidebar)::-webkit-scrollbar-thumb,[data-app=command-center].dark :not(.scrollbar-hide):not(.scrollbar-sidebar)::-webkit-scrollbar-thumb{background-color:var(--gray-600)}.dark [data-app=command-center] :not(.scrollbar-hide):not(.scrollbar-sidebar)::-webkit-scrollbar-thumb:hover,[data-app=command-center].dark :not(.scrollbar-hide):not(.scrollbar-sidebar)::-webkit-scrollbar-thumb:hover{background-color:var(--gray-500)}@keyframes techEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes techPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes techLiveRing{0%{box-shadow:0 0 0 0 var(--tech-live-ring,rgba(37,99,235,.45))}70%{box-shadow:0 0 0 8px rgba(37,99,235,0)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}@keyframes techShimmer{to{transform:translateX(100%)}}[data-app=command-center] .tech-enter{animation:techEnter .42s cubic-bezier(.22,.61,.36,1) both}[data-app=command-center] .tech-pop{animation:techPop .32s cubic-bezier(.34,1.56,.64,1) both}[data-app=command-center] .tech-live-ring{animation:techLiveRing 1.8s ease-out infinite}[data-app=command-center] .tech-shimmer{position:relative;overflow:hidden}[data-app=command-center] .tech-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 8%,transparent),transparent);animation:techShimmer 1.4s ease-in-out infinite}[data-app=command-center] .tech-press{transition:transform .12s ease,box-shadow .12s ease}[data-app=command-center] .tech-press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){[data-app=command-center] .tech-enter,[data-app=command-center] .tech-live-ring,[data-app=command-center] .tech-pop,[data-app=command-center] .tech-shimmer:after{animation:none!important}[data-app=command-center] .tech-press:active{transform:none}}@keyframes wizardStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wizardFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.wizard-step-in{animation:wizardStepIn .34s cubic-bezier(.22,.61,.36,1) both}.wizard-fade-in{animation:wizardFadeIn .24s ease-out both}.wizard-press{transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.wizard-press:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.wizard-fade-in,.wizard-step-in{animation:none!important}.wizard-press:active{transform:none}}@media print{#root,body,body>div,html{height:auto!important;min-height:0!important;overflow:visible!important}#root>div,body>div{display:block!important}.no-print,[data-print=hide],[data-sidebar],[role=toolbar],aside,button,header[data-app-header],nav{display:none!important}body,html{font-size:11pt}.print-area,[data-print=page],body,html,main{background:#fff!important;color:#000!important}.print-area,[data-print=page],main{display:block!important;overflow:visible!important;height:auto!important;max-width:100%!important;padding:0!important;margin:0!important}.card,[data-card],[data-print=avoid-break],tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}table{border-collapse:collapse!important;width:100%!important}td,th{border-color:#ccc!important}a{color:#000!important;text-decoration:none!important}@page{margin:.5in}}