:root{--prohelp-canvas:#f5f7fc;--prohelp-surface:#fff;--prohelp-line:#e8edf5;--prohelp-ink:#14243d;--prohelp-muted:#52627a;--prohelp-radius:18px;--prohelp-shadow:0 4px 24px -16px #14243d2e;--primary:var(--brand-700);--primary-foreground:#fff;--ring:var(--brand-600);--border:var(--prohelp-line);--radius:.875rem}.premium-platform{background:var(--prohelp-canvas);color:var(--prohelp-ink);--module-accent:var(--brand-700);--module-accent-strong:#07518d;--module-accent-soft:#edf5ff;--module-accent-border:#d7e7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.premium-platform .platform-content{padding-top:24px;padding-bottom:32px}.premium-platform .platform-content h1{letter-spacing:-.035em;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:700;line-height:1.25}.premium-platform .platform-content h2{letter-spacing:-.02em;font-weight:700}.premium-platform .platform-content label{font-size:.875rem;font-weight:600}.premium-platform .platform-content thead{letter-spacing:.04em;background:#f8faff;font-size:.75rem}.premium-platform .platform-content tbody tr:hover{background:#f5f8ff}.premium-platform .platform-content td{padding-top:16px;padding-bottom:16px}.premium-platform .platform-content input:disabled,.premium-platform .platform-content select:disabled,.premium-platform .platform-content textarea:disabled{color:#60718a;opacity:1;background:#f4f6fa}.premium-platform :is(input,textarea,select)[aria-invalid=true]{border-color:#c53030}.premium-platform :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand-600);outline-offset:3px}.prohelp-module-header,.prohelp-summary-card,.prohelp-surface{border-color:var(--prohelp-line);border-radius:var(--prohelp-radius);background:var(--prohelp-surface);box-shadow:var(--prohelp-shadow)}.prohelp-summary-card{padding:22px}.prohelp-summary-card .prohelp-value{font-size:1.875rem;font-weight:700;line-height:1.2}.prohelp-summary-card .prohelp-label{letter-spacing:0;text-transform:none;color:var(--prohelp-muted);font-size:.8125rem;font-weight:500;line-height:1.5}.prohelp-module-header>span{display:none}.prohelp-module-header .prohelp-module-icon{background:var(--module-accent-soft);color:var(--module-accent-strong);box-shadow:none;border-radius:16px}.prohelp-status{font-size:.75rem;font-weight:600;line-height:1.5}.prohelp-sidebar{border-right:1px solid var(--prohelp-line);background:#fff}.prohelp-navigation>div:first-child{border-color:var(--prohelp-line)}.prohelp-navigation nav>div>p{color:#61708a;letter-spacing:.08em;margin-bottom:8px;font-size:11px}.prohelp-navigation nav a{color:#52627a;border-radius:12px;min-height:44px}.prohelp-navigation nav a:hover{color:var(--brand-700);background:#f3f7fd}.prohelp-navigation nav a[aria-current=page]{color:#07518d;box-shadow:inset 3px 0 var(--brand-600);background:#eaf3ff;font-weight:600}.prohelp-navigation>div:last-child{border-color:var(--prohelp-line)}.prohelp-navigation>div:last-child button{color:#52627a;border-radius:12px;min-height:44px}.prohelp-navigation>div:last-child button:hover{color:var(--brand-700);background:#f3f7fd}.prohelp-topbar{border-color:var(--prohelp-line);background:#fffffff5}.prohelp-topbar>div{gap:16px;min-height:76px}.prohelp-topbar input,.prohelp-topbar select{border-color:var(--prohelp-line);background:#f6f8fc;border-radius:12px;min-height:40px}.prohelp-topbar input{box-shadow:none}.prohelp-topbar select{font-size:13px}.prohelp-topbar button:has(>span:first-child)>span:first-child{border-radius:50%}.prohelp-dashboard>section:first-child{background:linear-gradient(115deg,#fff 35%,#edf5ff);padding:28px}.prohelp-dashboard>section:first-child h1{font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.35}.prohelp-kpi{border-color:var(--prohelp-line);border-radius:var(--prohelp-radius);box-shadow:var(--prohelp-shadow);padding:22px 18px}.prohelp-kpi:hover{box-shadow:0 8px 28px -18px #075ea847}.prohelp-kpi-value{letter-spacing:-.035em;font-size:2rem;line-height:1.2}.prohelp-kpi-label{color:var(--prohelp-muted);font-size:.8125rem}.prohelp-dashboard .prohelp-surface{border-color:var(--prohelp-line)}.prohelp-calendar{border-color:var(--prohelp-line);box-shadow:var(--prohelp-shadow);border-radius:20px}.prohelp-calendar>header{border-color:var(--prohelp-line);padding:24px}.prohelp-calendar-day{box-shadow:none;background:#fff;border-color:#edf1f7;border-radius:14px}.prohelp-calendar-day:hover{transform:none}.prohelp-calendar-event{box-shadow:none;border-left-width:3px;padding:10px;font-size:12px;line-height:1.45}.prohelp-calendar-event:hover{transform:none;box-shadow:0 3px 12px -8px #14243d38}.prohelp-calendar>footer{border-color:var(--prohelp-line)}.premium-platform [role=dialog]:not(.fixed.inset-0),.premium-platform [role=dialog].fixed.inset-0>:is(form,div){border-radius:20px;box-shadow:0 24px 80px -36px #14243d59}@media (max-width:767px){.premium-platform .platform-content{padding:16px 12px 24px}.premium-platform .platform-content :is(button,.module-primary-action,.module-secondary-action){min-height:44px}.prohelp-summary-card{padding:18px}}.prohelp-navigation>div:first-child button{color:#52627a}.premium-platform .module-kicker{color:var(--module-accent-strong);font-size:12px;font-weight:600}.premium-platform .module-filters{border:1px solid var(--prohelp-line);border-radius:var(--prohelp-radius);background:#fff;padding:20px}.premium-platform .module-table-shell{border:1px solid var(--prohelp-line);border-radius:var(--prohelp-radius);background:#fff;overflow-x:auto}.premium-platform .platform-content .overflow-x-auto.rounded-xl.border.bg-white{border-color:var(--prohelp-line);border-radius:var(--prohelp-radius);box-shadow:var(--prohelp-shadow)}.premium-platform .platform-content input:not([type=checkbox]):not([type=radio]),.premium-platform .platform-content select,.premium-platform .platform-content textarea{box-shadow:none;border-color:#dce4ef;border-radius:12px}.premium-platform input[type=checkbox],.premium-platform input[type=radio]{accent-color:var(--brand-700)}:is(body:has(.premium-platform) [data-slot=dialog-content],body:has(.premium-platform) [data-slot=drawer-content]){border-color:var(--prohelp-line);box-shadow:0 24px 80px -36px #14243d59}.premium-platform .platform-content [role=status]{color:var(--prohelp-muted)}@media (max-width:767px){.prohelp-dashboard>section:first-child{padding:20px}.premium-platform .module-filters,.prohelp-calendar>header{padding:16px}.premium-platform .platform-content [role=dialog]:not(.fixed.inset-0),.premium-platform [role=dialog].fixed.inset-0>:is(form,div){max-height:90dvh;overflow-y:auto}}.premium-platform .platform-content label:has(input:not([type=checkbox]):not([type=radio]),select,textarea){flex-direction:column;gap:6px;min-width:0;display:flex}.premium-platform .platform-content input:not([type=checkbox]):not([type=radio]),.premium-platform .platform-content select,.premium-platform .platform-content textarea{border-style:solid;border-width:1px;width:100%;min-width:0}.premium-platform .platform-content .overflow-x-auto{scrollbar-width:thin;scrollbar-color:#c6d2e3 transparent}.premium-platform .platform-content .overflow-x-auto::-webkit-scrollbar{width:6px;height:6px}.premium-platform .platform-content .overflow-x-auto::-webkit-scrollbar-thumb{background:#c6d2e3;border-radius:999px}.premium-platform .platform-content .overflow-x-auto::-webkit-scrollbar-track{background:0 0}.premium-platform .platform-content .overflow-x-auto::-webkit-scrollbar-button{display:none}.premium-platform .prohelp-empty-state p{font-size:14px;line-height:1.6}.premium-platform .platform-content input.sr-only:not([type=checkbox]):not([type=radio]){border:0;width:1px;height:1px;min-height:0;padding:0}.premium-platform .platform-content form>div:has(>h3){grid-column:1/-1}.premium-platform .platform-content form section:has(input[type=file]){grid-column:1/-1}.premium-platform .platform-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea)[aria-invalid=true]{border-color:#c53030}@media (max-width:767px){.prohelp-topbar>div{min-height:64px}.prohelp-topbar button,.premium-platform .platform-content .inline-flex.min-h-10{min-height:44px}}:root{--prohelp-blue:#0866ff;--prohelp-canvas:#f2f5fa;--prohelp-line:#e4eaf3;--prohelp-shadow:0 8px 28px -18px #1b39663d}.premium-platform{--module-accent:#075ee8;--module-accent-strong:#064ebf;--module-accent-soft:#edf4ff;--module-accent-border:#d9e7ff}.prohelp-sidebar{background:linear-gradient(#fff,#f9fbff);box-shadow:5px 0 32px -24px #19478f}.prohelp-navigation nav a{min-height:46px;transition:background .18s,color .18s,box-shadow .18s}.prohelp-navigation nav a[aria-current=page]{color:#fff;background:linear-gradient(115deg,#0866ff,#0854d7);box-shadow:0 6px 15px -8px #0866ff}.prohelp-navigation nav a[aria-current=page] svg{color:#fff}.prohelp-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb}.premium-platform .module-primary-action{color:#fff;background:linear-gradient(115deg,#0866ff,#0755d7);border-color:#0000;border-radius:12px;transition:box-shadow .18s,transform .18s;box-shadow:0 6px 16px -10px #0755d7}.premium-platform .module-primary-action:hover{transform:translateY(-1px);box-shadow:0 8px 20px -9px #0755d7}.premium-platform .module-secondary-action{color:#144880;background:#fff;border-color:#dae5f5;border-radius:12px}.prohelp-summary-card,.prohelp-surface,.prohelp-module-header{box-shadow:0 8px 28px -20px #14366645}.prohelp-module-header{background:linear-gradient(115deg,#fff 65%,#f0f6ff)}.operation-dashboard{max-width:1560px;margin-inline:auto}.operation-hero{color:#fff;background:linear-gradient(115deg,#063782 0%,#0758dc 60%,#0876ff 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #064eaf}.operation-hero:after{content:"";pointer-events:none;border:1px solid #fff2;border-radius:50%;width:350px;height:350px;position:absolute;top:-140px;right:-85px;box-shadow:0 0 0 44px #ffffff06,0 0 0 88px #ffffff04}.operation-hero-copy{z-index:1;max-width:740px;position:relative}.operation-eyebrow{letter-spacing:.14em;color:#cfdeff;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.operation-live-dot{background:#79dfca;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #79dfca16}.premium-platform .operation-hero h1{color:#fff;letter-spacing:-.045em;margin:15px 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.15}.operation-hero-copy>p{color:#d5e5ff;max-width:600px;font-size:14px;line-height:1.65}.operation-hero-meta{flex-wrap:wrap;gap:10px 20px;margin-top:22px;display:flex}.operation-hero-meta>span{color:#e1ecff;align-items:center;gap:7px;font-size:11px;display:flex}.operation-hero-mark{z-index:1;color:#e8f2ff;flex-direction:column;align-items:center;gap:12px;padding:12px 20px;display:flex;position:relative}.operation-hero-mark>svg{width:86px;height:86px}.operation-hero-mark>span{letter-spacing:.18em;font-size:8px}.operation-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.operation-metric{background:#fff;border:1px solid #e3eaf5;border-radius:20px;min-width:0;padding:22px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 8px 24px -20px #264e91}.operation-metric:hover{transform:translateY(-3px);box-shadow:0 15px 32px -22px #264e91}.operation-metric-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.operation-metric-icon{color:#0866ff;background:#edf4ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.operation-metric-decoration{color:#91a9c6}.operation-metric-label{color:#64748b;font-size:12px;font-weight:500;line-height:1.5}.operation-metric-value{color:#122c50;letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(24px,2.5vw,34px);font-weight:750;line-height:1.2;display:block}.operation-metric-line{background:linear-gradient(90deg,#b4d0ff,#edf4ff);border-radius:3px;height:3px;margin-top:22px}.operation-metric-primary{background:linear-gradient(135deg,#075ce9,#0849b2);border-color:#0000}.operation-metric-primary .operation-metric-icon{color:#fff;background:#ffffff20}.operation-metric-primary .operation-metric-label,.operation-metric-primary .operation-metric-decoration{color:#d6e5ff}.operation-metric-primary .operation-metric-value{color:#fff}.operation-metric-primary .operation-metric-line{background:linear-gradient(90deg,#9ac8ff,#ffffff10)}.operation-panel{border:1px solid #e3eaf5;box-shadow:0 8px 28px -22px #234d8b;border-radius:20px!important;padding:26px!important}.operation-panel>h2{color:#152f54;align-items:center;gap:10px;margin-bottom:5px;font-size:15px;display:flex}.operation-panel>h2:before{content:"";background:#0866ff;border-radius:3px;flex-shrink:0;width:4px;height:17px}.operation-panel a{border-radius:8px;transition:background .18s}.operation-panel a:hover{background:#f2f7ff}.operation-triage{border-radius:18px;position:relative;box-shadow:0 6px 25px -22px #234d8b;background:#fff!important;border-color:#e3eaf5 #e3eaf5 #e3eaf5 #f2a430!important;border-left-style:solid!important;border-left-width:4px!important;padding:20px 24px!important}.operation-triage h2{color:#7c530c;font-size:13px}.operation-triage>p:last-child{color:#6c7482}.operation-quick-actions{padding-block:3px}@media (min-width:1280px){.operation-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.operation-hero{border-radius:20px;padding:26px 22px}.operation-hero-mark{display:none}.operation-hero-meta{gap:10px}.operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operation-metric{padding:18px}.operation-panel{padding:20px!important}.operation-metric-label{min-height:36px}}@media (prefers-reduced-motion:reduce){.operation-metric,.premium-platform .module-primary-action{transition:none;transform:none!important}}.premium-platform{--brand-700:#075ce9;--brand-600:#0866ff;--primary:#075ce9;--ring:#0866ff}.operation-metrics:not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.premium-platform .prohelp-module-icon{color:#fff;background:linear-gradient(135deg,#0866ff,#0755d7);box-shadow:0 8px 18px -10px #0866ff}.premium-platform .module-filters{box-shadow:0 5px 20px -18px #234d8b}.premium-platform .module-table-shell thead{color:#4b6385;background:#f4f8ff}.premium-platform .module-table-shell tbody tr{transition:background .15s}.operation-triage{grid-template-columns:1fr auto;align-items:center;gap:6px 20px;display:grid}.operation-triage>h2{grid-area:1/1}.operation-triage>p:nth-child(2){color:#17365d;grid-area:1/2/3;margin:0;font-size:32px}.operation-triage>p:last-child{grid-area:2/1;margin:0;font-size:12px}@media (min-width:1024px){.operation-onboarding{align-items:center;gap:24px;display:flex;padding:18px 24px!important}.operation-onboarding>h2{flex-shrink:0;margin:0;font-size:13px}.operation-onboarding>p{flex:1;margin:0;font-size:12px}.operation-onboarding>button{border:1px solid #dbe7fc;border-radius:10px;flex-shrink:0;margin:0;padding:8px 12px}}.prohelp-navigation nav a[href="/admin/emergency-tickets"]{color:#fff;background:#dc2626;font-weight:600;box-shadow:0 5px 14px -8px #b91c1c99}.prohelp-navigation nav a[href="/admin/emergency-tickets"] svg{color:#fff}.prohelp-navigation nav a[href="/admin/emergency-tickets"]:hover,.prohelp-navigation nav a[href="/admin/emergency-tickets"][aria-current=page]{color:#fff;background:#b91c1c;box-shadow:0 5px 14px -8px #b91c1c99}.prohelp-navigation nav a[href="/admin/emergency-tickets"]:focus-visible{outline-offset:3px;outline:2px solid #b91c1c}:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .platform-content{min-width:0}:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .prohelp-module-header{color:#fff;background:linear-gradient(115deg,#102c68,#075fe5);border:0;border-radius:24px;box-shadow:0 12px 30px -22px #075fe5}:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .prohelp-module-header h1,:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .prohelp-module-header .module-kicker{color:#fff}:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .prohelp-module-header p{color:#dbeafe}:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .prohelp-module-icon{box-shadow:none;background:#ffffff24}:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .module-filters{border-radius:20px;box-shadow:0 8px 28px -24px #173967}:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .prohelp-summary-card{border-radius:22px}:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .module-secondary-action{border-radius:12px}:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .unit-viewer-card{transition:box-shadow .18s,border-color .18s}:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .unit-viewer-card:hover{border-color:#bfd4f9;box-shadow:0 14px 32px -26px #075fe5}@media (max-width:640px){:is([data-platform-role=agrex_unit_manager],[data-platform-role=agrex_supervisor]) .platform-content{overflow-x:hidden}}
