:root{--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a;--color-accent-500:#f97316;--color-accent-600:#ea580c;--color-banner-bg:#e75900;--color-banner-text:#fff;--color-banner-hover:#cc4e00;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-text-primary:var(--color-slate-800);--color-text-secondary:var(--color-slate-600);--color-text-muted:var(--color-slate-500);--color-text-subtle:var(--color-slate-400);--color-text-inverse:#fff;--color-border-default:var(--color-slate-200);--color-border-light:var(--color-slate-100);--color-border-hover:var(--color-slate-300);--color-border-focus:var(--color-primary-500);--color-bg-primary:#fff;--color-bg-secondary:var(--color-slate-50);--color-bg-tertiary:var(--color-slate-100);--color-table-header-bg:#efebce;--btn-primary-bg:#3273f6;--btn-primary-text:#fff;--btn-primary-hover:#2563eb;--btn-secondary-bg:transparent;--btn-secondary-text:var(--color-slate-500);--btn-secondary-border:var(--color-slate-200);--btn-secondary-hover-bg:var(--color-slate-50);--btn-cta-bg:#e75900;--btn-cta-text:#fff;--btn-cta-hover:#cc4e00;--color-accent-bg-subtle:rgba(231,89,0,.08);--color-accent-icon:#e75900;--btn-disabled-bg:var(--color-slate-200);--btn-disabled-text:var(--color-slate-400);--status-complete:var(--color-success-500);--status-in-progress:var(--color-primary-500);--status-confirmed:var(--color-warning-500);--status-pending:var(--color-warning-500);--status-inactive:var(--color-slate-400);--alert-warning-bg:#fef2f2;--alert-warning-border:#fecaca;--alert-warning-text:#991b1b;--alert-warning-icon:var(--color-error-600);--alert-success-bg:#f0fdf4;--alert-success-border:#bbf7d0;--alert-success-text:#166534;--alert-success-icon:var(--color-success-600);--alert-info-bg:var(--color-slate-100);--alert-info-border:var(--color-slate-200);--alert-info-text:var(--color-slate-600);--input-bg:#fff;--input-border:var(--color-slate-200);--input-text:var(--color-slate-800);--input-placeholder:var(--color-slate-400);--input-focus-border:var(--color-slate-400);--label-text:var(--color-slate-600);--label-size:var(--text-sm);--label-weight:var(--font-weight-medium);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--transition-fast:150ms ease;--transition-normal:200ms ease;--transition-slow:300ms ease;--z-dropdown:100;--z-sticky:200;--z-modal-backdrop:900;--z-modal:1000;--z-toast:1100;--touch-target-min:44px;--checkbox-size:24px;--radio-size:24px;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.pac-container{min-width:320px!important;z-index:10000!important}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,.1)}input[type=checkbox],input[type=radio]{cursor:pointer;height:24px;height:var(--checkbox-size,24px);margin:0;min-height:24px;min-height:var(--checkbox-size,24px);min-width:24px;min-width:var(--checkbox-size,24px);width:24px;width:var(--checkbox-size,24px)}body,html{-webkit-overflow-scrolling:touch}img{height:auto;max-width:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.Header_mobileMenuButton__otGXB{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:none;padding:var(--space-2)}.Header_desktopNav__BVIUH ul{align-items:center;display:flex;gap:var(--space-5);list-style:none;margin:0;padding:0}@media (max-width:767px){.Header_desktopNav__BVIUH{display:none}.Header_mobileMenuButton__otGXB{display:block}}.SkipLink_skipLink__vmcir{background-color:var(--color-primary-500);border-radius:var(--radius-md);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);left:var(--space-4);outline:2px solid var(--color-text-inverse);outline-offset:2px;padding:var(--space-3) var(--space-4);position:absolute;text-decoration:none;top:-100%;z-index:var(--z-toast)}.SkipLink_skipLink__vmcir:focus{top:var(--space-4)}.MainLayout_layout__Ya0cb{display:flex;flex-direction:column;min-height:100vh}.MainLayout_mainContent__lk1IV{flex:1 1;margin:0 auto;max-width:1400px;padding:20px;width:100%}@media (max-width:768px){.MainLayout_mainContent__lk1IV{padding:10px}}.DashboardLayout_layout__EltJt{display:flex;flex-direction:column;min-height:100vh}.DashboardLayout_dashboardContent__sFwVT{flex:1 1;margin:0 auto;max-width:1200px;padding:20px;width:100%}@media (max-width:768px){.DashboardLayout_dashboardContent__sFwVT{padding:10px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.1bcc8747.css.map*/