.crm-shell{background-color:#cbd5e1}.crm-muted-surface{background-color:#e2e8f0;border-color:#cbd5e1}.crm-shell table thead,.crm-shell thead.crm-table-head{color:#0f172a;background-color:#e2e8f0;border-bottom:2px solid #94a3b8}.crm-shell table thead th{border-color:#cbd5e1}.crm-table-head{color:#0f172a;background-color:#e2e8f0;border-color:#94a3b8}.crm-secondary-text{color:#334155}.crm-shell{--crm-navy:#07111f;--crm-navy-2:#0c1729;--crm-ink:#0b1220;--crm-muted:#64748b;--crm-line:#d7e1ee;--crm-panel:#fff;--crm-soft:#f6f9fd;--crm-gold:#ffb800;background:linear-gradient(#eef4fb 0%,#e8eff7 44%,#dce7f2 100%)}.crm-shell main{color:var(--crm-ink)}.crm-shell>aside{box-shadow:18px 0 44px #0f172a29;background:linear-gradient(#081222 0%,#101b2d 54%,#07101d 100%)!important;border-color:#94a3b824!important}.crm-shell header{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:0 10px 30px -28px #0f172acc;background:#ffffffe0!important}.crm-shell header>div{box-shadow:inset 0 -1px #fffc;border-bottom-color:#ffb800d9!important}.crm-shell a,.crm-shell button,.crm-shell input,.crm-shell select,.crm-shell textarea{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:.16s;transition-timing-function:ease}.crm-shell input:not([type=checkbox]):not([type=radio]),.crm-shell select,.crm-shell textarea{background-color:#fffffff5;border-color:#cbd5e1;border-radius:.5rem;box-shadow:0 1px 2px #0f172a0a}.crm-shell input:not([type=checkbox]):not([type=radio]):focus,.crm-shell select:focus,.crm-shell textarea:focus{border-color:#ffb800bf!important;box-shadow:0 0 0 3px #ffb80024,0 1px 2px #0f172a0f!important}.crm-panel{border:1px solid var(--crm-line);background:var(--crm-panel);border-radius:.5rem;box-shadow:0 1px 1px #0f172a0a,0 16px 40px -34px #0f172abf}.crm-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#a37600;font-size:.72rem;font-weight:800}.crm-section-title{color:var(--crm-ink);font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.1}.crm-button-primary{box-shadow:0 12px 24px -18px #07111ff2;color:#fff!important;background:linear-gradient(#111c2f 0%,#07111f 100%)!important;border:1px solid #07111fe6!important;border-radius:.5rem!important}.crm-button-primary:hover{transform:translateY(-1px);background:linear-gradient(#17243a 0%,#0b1526 100%)!important}.crm-button-secondary{box-shadow:0 1px 2px #0f172a0a;color:#182235!important;background:linear-gradient(#fff 0%,#f7fafd 100%)!important;border:1px solid #cad6e5!important;border-radius:.5rem!important}.crm-button-secondary:hover{transform:translateY(-1px);background:#fff!important;border-color:#aebdd0!important}.crm-shell main{background:linear-gradient(#ffffff57,#0000 14rem),linear-gradient(90deg,#ffb8000d,#0000 26rem)}.crm-shell main>div{position:relative}.crm-shell :where(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:not([class*=ahs-]),.crm-shell :where(section,article,div)[class*=rounded-lg][class*=border][class*=bg-white]:not([class*=ahs-]){border-color:var(--crm-line)!important;background:linear-gradient(#fffffffa,#f8fbfefa)!important;border-radius:.5rem!important;box-shadow:inset 0 1px #ffffffd1,0 1px 1px #0f172a0a,0 18px 44px -35px #0f172acc!important}.crm-shell :where(section,article,div)[class*=rounded-xl][class*=border][class*=bg-gradient-to-br]:not([class*=ahs-]){border-color:var(--crm-line)!important;background:linear-gradient(#fff 0%,#f5f9fe 100%)!important;border-radius:.5rem!important;box-shadow:inset 0 1px #ffffffd1,0 18px 44px -35px #0f172abf!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]){isolation:isolate;color:#e5edf7;position:relative;overflow:hidden;border-top:3px solid var(--crm-gold)!important;background:linear-gradient(135deg,#ffb80021,#0000 30%),linear-gradient(#182438 0%,#101b2d 100%)!important;box-shadow:inset 0 1px 1px #ffffff1a,0 26px 60px -42px #07111ff2!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]):before{content:"";z-index:-1;opacity:.15;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 80%);mask-image:linear-gradient(90deg,#000 0%,#0000 80%)}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :is(h1,h2,h3){color:#fff!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) p{color:#e2e8f0d6!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) p[class*=uppercase]{color:#ffd76a!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) label{color:#e2e8f0eb!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#07111f!important;background-color:#f8fafcfa!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(input,textarea)::-moz-placeholder{opacity:.72;color:#64748b!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(input,textarea)::placeholder{opacity:.72;color:#64748b!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) .crm-muted-surface{color:#e2e8f0e6;background:#ffffff12!important;border-color:#ffffff29!important}:is(.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-white],.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-slate-50],.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-emerald-50],.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-sky-50],.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-amber-50],.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-violet-50],.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-rose-50]){color:#07111f!important}:is(.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-white] p,.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-slate-50] p){color:#475569!important}:is(.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-white] p:last-child,.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-slate-50] p:last-child){color:#07111f!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-emerald-50] p{color:#047857!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-emerald-50] p:last-child{color:#064e3b!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-sky-50] p{color:#0369a1!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-sky-50] p:last-child{color:#082f49!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-amber-50] p{color:#b45309!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-amber-50] p:last-child{color:#78350f!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-violet-50] p{color:#6d28d9!important}.crm-shell :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(div,article)[class*=border][class*=bg-violet-50] p:last-child{color:#3b0764!important}.crm-shell :where(table){border-collapse:separate;border-spacing:0}.crm-shell :where(table thead,thead.crm-table-head){color:#223047!important;background:linear-gradient(#f8fbff 0%,#e7f0fa 100%)!important}.crm-shell table th{letter-spacing:.065em;font-size:.72rem;font-weight:850;color:#223047!important;padding-top:.78rem!important;padding-bottom:.78rem!important}.crm-shell table td{border-color:#e2eaf4eb!important}.crm-shell table tbody tr{background:#ffffffbd}.crm-shell table tbody tr:hover{background:#f8fbff!important}.crm-shell table tbody tr:focus-within{outline-offset:-2px;outline:2px solid #ffb80066}.crm-shell :where(input,select,textarea){font-weight:600}.crm-shell :where(label){color:#40516a;font-weight:700}.crm-shell :where(input[type=search]){padding-left:.85rem!important}.crm-shell :where(button,a)[class*=bg-slate-900],.crm-shell :where(button,a)[class*=bg-slate-800]{box-shadow:0 12px 24px -18px #07111ff2;color:#fff!important;background:linear-gradient(#111c2f 0%,#07111f 100%)!important;border:1px solid #07111fe6!important;border-radius:.5rem!important}.crm-shell :where(button,a)[class*=bg-slate-900]:hover,.crm-shell :where(button,a)[class*=bg-slate-800]:hover{transform:translateY(-1px)}.crm-shell :where(button,a)[class*=bg-brand],.crm-shell :where(button,a)[class*=bg-amber-4]{box-shadow:0 12px 24px -20px #ffb800eb;color:#111827!important;background:linear-gradient(#ffcf40 0%,#ffb800 100%)!important;border:1px solid #ffb8008c!important;border-radius:.5rem!important}.crm-shell :where(button,a)[class*=border-slate][class*=bg-white]{box-shadow:0 1px 2px #0f172a0a;background:linear-gradient(#fff 0%,#f7fafd 100%)!important;border-color:#cad6e5!important;border-radius:.5rem!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a,button){color:#f1f5f9!important;background:linear-gradient(#2a3a54e6,#18273feb)!important;border:1px solid #94a3b84d!important;box-shadow:inset 0 1px #ffffff12,0 12px 20px -18px #000000e6!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a,button):hover{color:#fff!important;background:linear-gradient(#374865fa,#21334efa)!important;border-color:#fff6!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a,button)[class*=bg-brand]{color:#07111f!important;background:linear-gradient(#ffcf40 0%,#ffb800 100%)!important;border-color:#ffb800ad!important;box-shadow:inset 0 1px #ffffff80,0 12px 24px -18px #ffb800cc!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a,button)[class*=bg-brand] :where(svg,span){color:inherit!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a.bg-slate-800,button.bg-slate-800){color:#fff!important;background:linear-gradient(#2f4261fa,#1b2d48fa)!important;border-color:#ffb8006b!important;box-shadow:inset 3px 0 #ffb800f2,inset 0 1px #ffffff0f,0 12px 24px -22px #000!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a.bg-slate-800,button.bg-slate-800) :where(span){color:#fff!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a.bg-slate-800,button.bg-slate-800) :where(svg){color:#ffd76a!important}.crm-shell [role=tablist]{background:#edf3fa!important;border:1px solid #d7e1ee!important;border-radius:.5rem!important;padding:.25rem!important}.crm-shell [role=tablist] :where(button,a){border-radius:.375rem!important}.crm-shell [role=tablist] :where(button,a)[aria-selected=true]{color:#fff!important;background:#07111f!important;border-color:#07111f!important;box-shadow:0 10px 20px -16px #07111fe6!important}.crm-shell [role=tablist] :where(button,a):not([aria-selected=true]):hover{color:#172033!important;background:#ffffffb8!important}.crm-shell :where(.crm-muted-surface){background:linear-gradient(#f8fbff 0%,#edf3fa 100%)!important;border-color:#d7e1ee!important;border-radius:.5rem!important}.crm-shell :where(.rounded-full)[class*=bg-slate-100],.crm-shell :where(.rounded-full)[class*=bg-blue-100],.crm-shell :where(.rounded-full)[class*=bg-emerald-100],.crm-shell :where(.rounded-full)[class*=bg-amber-100],.crm-shell :where(.rounded-full)[class*=bg-red-100]{box-shadow:inset 0 0 0 1px #ffffffa6,0 1px 2px #0f172a14}.crm-shell :where(.text-emerald-700,.text-emerald-800){color:#047857}.crm-shell :where(.overflow-hidden)[class*=border][class*=bg-white]>:where(table,.overflow-x-auto){background:#fff}.crm-login-page{color:#fff;background:radial-gradient(circle at 22% 18%,#ffb80029,#0000 26rem),radial-gradient(circle at 82% 16%,#7dd3fc1a,#0000 28rem),linear-gradient(#ffffff52,#0000 12rem),linear-gradient(135deg,#101b2d 0%,#07111f 48%,#13233a 100%);min-height:100vh}.crm-login-page:before{content:"";pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 78%);mask-image:linear-gradient(90deg,#000 0%,#0000 78%)}.crm-login-card{border:1px solid #ffffff29;border-top:3px solid var(--crm-gold);color:#07111f;background:linear-gradient(#fffffffa,#f6fafefa);border-radius:.75rem;box-shadow:inset 0 1px #ffffffe0,0 34px 80px -42px #000000eb}.crm-login-copy{background:linear-gradient(145deg,#ffffff1a,#ffffff0a),#ffffff0a;border:1px solid #ffffff1f;border-radius:.75rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 80px -52px #000c}.crm-login-copy:after{content:"";background:radial-gradient(circle,#ffb80029,#0000 62%);border:1px solid #ffb80033;border-radius:999px;width:18rem;height:18rem;position:absolute;top:-7rem;right:-7rem}.crm-login-vip-pill{color:#ffe6a3;background:#ffb8001a;border:1px solid #ffb80059;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.crm-login-vip-pill:before{content:"";background:#ffb800;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #ffb8001f}.crm-login-mini-card{background:linear-gradient(#ffffff1f,#fff1);border:1px solid #ffffff1f;border-radius:.5rem;box-shadow:inset 0 1px #ffffff14}.crm-login-card input{color:#07111f;background:#fff;border-color:#cbd5e1;border-radius:.5rem;box-shadow:0 1px 2px #0f172a0d}.crm-login-card input:focus{border-color:#ffb800bf!important;box-shadow:0 0 0 3px #ffb80024,0 1px 2px #0f172a0f!important}.crm-login-submit{color:#fff;background:linear-gradient(#111c2f 0%,#07111f 100%);border:1px solid #07111fe6;border-radius:.5rem;box-shadow:0 16px 28px -22px #07111ff2}.crm-login-submit:hover{background:linear-gradient(#17243a 0%,#0b1526 100%);transform:translateY(-1px)}.ahs-workbench{--ahs-accent:#ffb800;--ahs-info:#2563eb;--ahs-success:#059669;--ahs-warning:#d97706;color:var(--crm-ink)}.ahs-workbench .crm-panel{overflow:hidden}.ahs-command-center,.ahs-batch-cockpit{isolation:isolate;border:1px solid #ffb8005c;border-top:3px solid var(--crm-gold);background:linear-gradient(135deg,#ffb80024,#0000 34%),linear-gradient(#111c2f 0%,#07111f 100%);border-radius:.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a,0 26px 60px -42px #07111ff2}.ahs-command-center:before,.ahs-batch-cockpit:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#0000 82%)}.ahs-command-center{padding:1.25rem}.ahs-command-center__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ahs-command-center .crm-eyebrow,.ahs-batch-cockpit .crm-eyebrow{color:#ffd76a}.ahs-batch-cockpit{background:linear-gradient(135deg,#ffb8001f,#0000 34%),linear-gradient(#182438 0%,#101b2d 100%)}.ahs-source-pill{color:#e2e8f0e0;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:.25rem .5rem}.ahs-labor-control{color:#f1f5f9;background:#ffffff14;border:1px solid #ffffff29;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:17rem;padding:.65rem .75rem;font-size:.75rem;font-weight:800;display:flex}.ahs-labor-control input{color:#07111f}.ahs-batch-cockpit .crm-section-title,.ahs-batch-cockpit h2{color:#fff!important}.ahs-batch-cockpit p{color:#e2e8f0d1}.ahs-batch-cockpit input:not([type=checkbox]):not([type=radio]),.ahs-batch-cockpit select,.ahs-batch-cockpit textarea{color:#07111f!important}.ahs-batch-cockpit .ahs-kpi-card p{color:#475569!important}.ahs-batch-cockpit .ahs-kpi-card p:last-child{color:#07111f!important}.ahs-batch-cockpit .ahs-kpi-card[data-tone=blue] p:first-child{color:#1d4ed8!important}.ahs-batch-cockpit .ahs-kpi-card[data-tone=blue] p:last-child{color:#172554!important}.ahs-batch-cockpit .ahs-kpi-card[data-tone=amber] p{color:#92400e!important}.ahs-batch-cockpit .ahs-kpi-card[data-tone=amber] p:last-child{color:#451a03!important}.ahs-batch-cockpit .ahs-kpi-card[data-tone=emerald] p:first-child{color:#047857!important}.ahs-batch-cockpit .ahs-kpi-card[data-tone=emerald] p:last-child{color:#064e3b!important}.ahs-batch-cockpit .ahs-action-bar{border-top-color:#ffffff24}.ahs-batch-cockpit.ahs-batch-cockpit{padding:1.1rem}.ahs-batch-cockpit .ahs-action-bar{padding-top:.75rem;margin-top:.85rem!important}.ahs-batch-labor-control{white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.5rem;align-items:center;gap:.6rem;width:fit-content;padding:.35rem;display:inline-flex}.ahs-batch-labor-control input{margin-top:0!important}.ahs-batch-labor-control label{padding-left:.4rem}.ahs-labor-save-button{color:#182235;background:linear-gradient(#fff 0%,#f7fafd 100%);border:1px solid #cad6e5;border-radius:.5rem;box-shadow:0 1px 2px #0f172a0a}.ahs-labor-save-button:hover{background:#fff;transform:translateY(-1px)}.ahs-batch-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:.75rem;display:flex}.ahs-batch-cockpit label,.ahs-batch-cockpit .ahs-field-label{color:#e2e8f0e6!important}.ahs-batch-cockpit label span{color:#cbd5e1db!important}.ahs-batch-cockpit .ahs-kpi-card{box-shadow:0 18px 34px -28px #000000d9;background:#fffffff0!important}.ahs-batch-cockpit .ahs-auto-create-toggle{color:#5f3200!important;background:#fff7db!important}.ahs-batch-cockpit .ahs-auto-create-toggle input{accent-color:#d97706}.ahs-batch-cockpit .ahs-helper-start-button{color:#082f49;background:linear-gradient(#e0f2fe 0%,#bae6fd 100%);border:1px solid #7dd3fceb;border-radius:.5rem;box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 28px -22px #0ea5e9e6}.ahs-batch-cockpit .ahs-helper-start-button:hover{background:linear-gradient(#f0f9ff 0%,#c7eeff 100%);transform:translateY(-1px)}.ahs-batch-cockpit button:disabled,.ahs-batch-cockpit .crm-button-primary:disabled,.ahs-batch-cockpit .crm-button-secondary:disabled{opacity:.78}.ahs-hero-panel,.ahs-command-panel,.ahs-open-batches,.ahs-problem-panel,.ahs-table-shell,.ahs-debug-panel,.ahs-queue-shell{border:1px solid var(--crm-line)!important;background:linear-gradient(#fffffffa,#f8fbfefa)!important;border-radius:.5rem!important;box-shadow:0 1px 1px #0f172a0a,0 18px 44px -34px #0f172abf!important}.ahs-hero-panel,.ahs-command-panel{border-top:3px solid var(--crm-gold)!important}.ahs-queue-shell{background:linear-gradient(#eef4fb 0%,#e1ebf6 100%)!important}.ahs-lane-grid{align-items:stretch}.ahs-lane-card{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 14px 36px -32px #0f172ad9;color:var(--crm-ink)!important;background:#fff!important;border-color:#d8e3ef!important;border-radius:.5rem!important}.ahs-lane-card--command{box-shadow:inset 0 1px #ffffffd9,0 18px 46px -34px #0f172af2}.ahs-lane-card:before{content:"";background:var(--ahs-accent);width:4px;position:absolute;inset:0 auto 0 0}.ahs-lane-card:hover{transform:translateY(-1px);box-shadow:0 18px 42px -32px #0f172ad9;border-color:color-mix(in srgb, var(--ahs-accent), #d8e3ef 52%)!important}.ahs-lane-chip{border:1px solid color-mix(in srgb, var(--ahs-accent), white 52%);background:color-mix(in srgb, var(--ahs-accent), white 90%);color:#111827}.ahs-lane-card .ahs-lane-action{background:linear-gradient(#121d31 0%,#07111f 100%);border:1px solid #07111feb;border-radius:.5rem;box-shadow:0 14px 24px -20px #07111f}.ahs-lane-card .ahs-lane-action:hover{background:linear-gradient(#17243a 0%,#0b1526 100%)}.ahs-kpi-grid{justify-content:end;align-items:stretch}.ahs-kpi-card{min-width:7.6rem;box-shadow:0 1px 2px #0f172a0a;background:#fff!important;border-color:#d7e1ee!important;border-radius:.5rem!important}.ahs-kpi-card[data-tone=blue]{background:linear-gradient(#eff6ff 0%,#fff 100%)!important;border-color:#93c5fde6!important}.ahs-kpi-card[data-tone=amber]{background:linear-gradient(#fffbeb 0%,#fff 100%)!important;border-color:#fcd34de6!important}.ahs-kpi-card[data-tone=emerald]{background:linear-gradient(#ecfdf5 0%,#fff 100%)!important;border-color:#6ee7b7e6!important}.ahs-action-bar{border-top:1px solid #d7e1eee6;padding-top:.35rem}.ahs-debug-panel summary{color:#172033}.ahs-filterbar{background:linear-gradient(#fff 0%,#f8fbff 100%)!important}.ahs-queue-toolbar{background:linear-gradient(#f8fbff 0%,#e8f0f9 100%);border-bottom:1px solid #becde0f2;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.ahs-segmented{background:#edf3fa;border:1px solid #d7e1ee;border-radius:.5rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.ahs-segmented__button{color:#40516a;border-radius:.375rem;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.ahs-segmented__button:hover{background:#ffffffb8}.ahs-segmented__button--active{color:#fff;background:#07111f;box-shadow:0 10px 20px -16px #07111fe6}.ahs-segmented__button--attention:not(.ahs-segmented__button--active){color:#7c3f00;background:#fff7db}.ahs-attention-dot{color:#111827;background:#ffb800;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.65rem;font-weight:950;display:inline-flex}.ahs-current-strip{color:#fff;background:linear-gradient(90deg,#0c4a6e 0%,#075985 55%,#0f172a 100%);border-bottom:1px solid #0ea5e947;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.78rem;display:flex}.ahs-queue-list{background:linear-gradient(#dce7f2 0%,#d5e1ee 100%);flex-direction:column;gap:.55rem;padding:.65rem;display:flex}.ahs-queue-row{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #c7d5e5;border-radius:.5rem;gap:.55rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 16px 34px -30px #0f172adb}.ahs-queue-row:before{content:"";background:#cad6e5;width:4px;position:absolute;inset:0 auto 0 0}.ahs-queue-row--attention:before{background:#ffb800}.ahs-queue-row--current{border-color:#7dd3fc;box-shadow:0 0 0 2px #7dd3fc2e,0 18px 42px -30px #0ea5e9a6}.ahs-queue-row--current:before{background:#0ea5e9}.ahs-queue-number{color:#7d8fa7;background:#e8f0f8;border-right:1px solid #cad8e8;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:800;display:flex}.ahs-queue-topline{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.6rem .75rem 0;display:flex}.ahs-queue-grid{grid-template-columns:minmax(12.5rem,.82fr) minmax(13.25rem,.88fr) minmax(11.25rem,.68fr) minmax(24rem,1.5fr) minmax(8.35rem,.46fr);gap:.5rem;padding:.55rem .6rem;display:grid}.ahs-queue-cell,.ahs-queue-actions{background:#eef4fa;border:1px solid #e0e8f2;border-radius:.5rem;min-width:0;padding:.55rem}.ahs-queue-cell--job{background:#fff}.ahs-queue-cell--notes{background:#fffefa;flex-direction:column;display:flex}.ahs-queue-actions{background:#fbfdff;flex-direction:column;align-self:stretch;gap:.35rem;display:flex}.ahs-notes-header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.ahs-queue-status-stack{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-left:auto;display:flex}.ahs-job-identity{min-width:0}.ahs-job-identity+p{max-width:100%}.ahs-inline-meta{white-space:nowrap;align-items:center;gap:.45rem;min-width:0;display:flex}.ahs-inline-meta>span:first-child{flex:none}.ahs-inline-meta .ahs-pill{text-overflow:ellipsis;max-width:10rem;overflow:hidden}.ahs-queue-row .ahs-row-title{font-size:.88rem}.ahs-queue-row input:not([type=checkbox]):not([type=radio]),.ahs-queue-row select{min-height:1.85rem;padding-top:.32rem!important;padding-bottom:.32rem!important}.ahs-queue-row textarea{line-height:1.25;min-height:5.2rem!important;padding-top:.45rem!important;padding-bottom:.45rem!important}.ahs-queue-cell--notes textarea{flex:auto;height:100%}.ahs-queue-cell>.mt-2,.ahs-queue-actions>.mt-2{margin-top:.4rem!important}.ahs-queue-actions button,.ahs-queue-actions a{flex:1 1 0;justify-content:center;align-items:center;line-height:1.08;display:flex;padding-top:.34rem!important;padding-bottom:.34rem!important}.ahs-debug-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07111f9e;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.ahs-debug-modal{background:#07111f;border:1px solid #94a3b861;border-radius:.5rem;width:min(72rem,100%);max-height:min(82vh,58rem);overflow:hidden;box-shadow:0 30px 80px -35px #000000d9}.ahs-cell-label{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:900}@media (max-width:1400px){.ahs-queue-grid{grid-template-columns:minmax(18rem,1.2fr) minmax(16rem,1fr) minmax(18rem,1fr)}.ahs-queue-actions{flex-flow:wrap;grid-column:span 3}}@media (max-width:900px){.ahs-command-center__header,.ahs-queue-toolbar{flex-direction:column;align-items:stretch}.ahs-labor-control{min-width:0}.ahs-queue-row{flex-direction:column}.ahs-queue-number{border-bottom:1px solid #e2eaf4;border-right:0;justify-content:flex-start;width:auto;padding:.5rem .95rem}.ahs-queue-grid{grid-template-columns:1fr}.ahs-queue-actions{grid-column:auto}}.ahs-table{border-collapse:separate;border-spacing:0}.ahs-table thead,.ahs-table thead.crm-table-head{background:#edf3fa!important;border-bottom:1px solid #aec0d6!important}.ahs-table thead th{color:#223047;letter-spacing:.04em;padding-top:.85rem;padding-bottom:.85rem;font-weight:800}.ahs-table tbody tr:hover{background:#f8fbff}.ahs-table tbody td{border-top:1px solid #e2eaf4eb}.ahs-row-title{color:#07111f;font-size:.92rem;font-weight:800}.ahs-row-meta{color:#52637a}.ahs-field-label{color:#334155;font-size:.72rem;font-weight:750;display:block}.ahs-field-label>input,.ahs-field-label>select,.ahs-field-label>textarea{display:block}.ahs-pill{border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff8c}.ahs-current-helper{background:linear-gradient(#f0f9ff 0%,#fff 100%)!important;border-color:#7dd3fc!important}@supports not (color:color-mix(in srgb, red, white)){.ahs-lane-card:hover{border-color:#ffcf40!important}.ahs-lane-chip{background:#fff8e6;border-color:#ffdf80}}
