.crm-shell{background-color:#111214;overflow-x:hidden}.crm-muted-surface{background-color:#f1f3f6;border-color:#dfe3ea}.crm-shell table thead,.crm-shell thead.crm-table-head{color:#0f172a;background-color:#f4f6f8;border-bottom:2px solid #c5cad3}.crm-shell table thead th{border-color:#dfe3ea}.crm-table-head{color:#0f172a;background-color:#f4f6f8;border-color:#c5cad3}.crm-secondary-text{color:#3f4a51}.crm-shell main{color:var(--crm-ink)}.crm-shell header{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:0 12px 34px -30px #111827c7;background:linear-gradient(#fffffff0,#f6f8fbe6)!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:#fffffff7;border-color:#d6dbe4;border-radius:.5rem;box-shadow:0 1px 2px #1118270d}.crm-panel{border:1px solid var(--crm-line);background:var(--crm-panel);border-radius:.5rem;box-shadow:0 1px 1px #1118270a,0 16px 40px -34px #111827b3}.crm-command-panel{isolation:isolate;color:#fff8e5;position:relative;overflow:hidden;border:1px solid var(--crm-command-line)!important;border-top:3px solid var(--crm-gold)!important;background:linear-gradient(135deg, #ffb8002e, transparent 34%), linear-gradient(110deg, #20283494, transparent 68%), linear-gradient(180deg, var(--crm-command) 0%, var(--crm-command-2) 100%)!important;border-radius:.5rem!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px -36px #091210db!important}.crm-command-panel:before{content:"";z-index:-1;opacity:.1;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#0000 82%)}.crm-command-panel :is(h1,h2,h3){color:#fff!important}.crm-command-panel p{color:#e7edf6e6!important}.crm-command-panel p[class*=uppercase],.crm-command-panel .crm-eyebrow{color:#ffe08a!important}.crm-command-panel label{color:#edf2f8f0!important}.crm-command-panel :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#0b1220!important;background-color:#f8fafcfa!important}.crm-shell main :where(section)[class*=rounded][class*=bg-slate-950]{border:1px solid var(--crm-command-line)!important;border-top:3px solid var(--crm-gold)!important;background:linear-gradient(135deg, #ffb8002e, transparent 34%), linear-gradient(110deg, #20283494, transparent 68%), linear-gradient(180deg, var(--crm-command) 0%, var(--crm-command-2) 100%)!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px -36px #091210db!important}.crm-command-panel .crm-command-metric{color:#0b1220!important}.crm-command-panel .crm-command-metric p{color:#475569!important}.crm-command-panel .crm-command-metric .crm-command-metric-value[class*=text-rose]{color:#be123c!important}.crm-command-panel .crm-command-metric .crm-command-metric-value[class*=text-amber]{color:#b45309!important}.crm-command-panel .crm-command-metric .crm-command-metric-value[class*=text-violet]{color:#6d28d9!important}.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}.nora-kb-page{gap:1rem;display:grid}.nora-kb-hero{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.nora-kb-hero h1{letter-spacing:0;margin-top:.35rem;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:2.1rem;font-weight:950;line-height:1}.nora-kb-hero p:not(.crm-eyebrow){color:#e7edf6e6;max-width:48rem;margin-top:.75rem}.nora-kb-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.nora-kb-hero-metrics>div{background:linear-gradient(#ffffff17,#ffffff0a);border:1px solid #ffffff1f;border-radius:.5rem;padding:.85rem;box-shadow:inset 0 1px #ffffff14}.nora-kb-hero-metrics span{color:#fff;font-size:1.7rem;font-weight:950;line-height:1;display:block}.nora-kb-hero-metrics p{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:850;color:#ffeaace6!important;margin-top:.3rem!important}.nora-kb-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.nora-kb-search{flex:24rem;min-width:min(100%,22rem)}.nora-kb-layout{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.nora-kb-document-rail,.nora-kb-section-rail,.nora-kb-document-header,.nora-kb-section-card,.nora-kb-empty{border:1px solid var(--crm-line);background:#fffffff7;border-radius:.5rem;box-shadow:0 1px 1px #1118270a,0 18px 42px -36px #111827b8}.nora-kb-document-rail,.nora-kb-section-rail{max-height:calc(100vh - 7.25rem);padding:.85rem;position:sticky;top:6rem;overflow:auto}.nora-kb-section-rail{display:none}.nora-kb-rail-heading{border-bottom:1px solid #e5e7eb;align-items:center;gap:.6rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.nora-kb-rail-heading h2{color:#111827;font-size:.9rem;font-weight:950}.nora-kb-rail-heading p{color:#64748b;font-size:.75rem;font-weight:700}.nora-kb-document-button,.nora-kb-section-link{text-align:left;color:#334155;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.65rem;width:100%;padding:.65rem .7rem;display:flex}.nora-kb-document-button:hover,.nora-kb-section-link:hover{color:#0f172a;background:#f8fafc;border-color:#dfe3ea}.nora-kb-document-button.is-active,.nora-kb-section-link.is-active{color:#111827;background:linear-gradient(90deg,#ffb8002e,#ffffffeb);border-color:#ffb80073;box-shadow:inset 3px 0 #ffb800}.nora-kb-document-button span span:last-child,.nora-kb-section-link small{color:#64748b}.nora-kb-content{gap:1rem;min-width:0;display:grid}.nora-kb-document-header{gap:1rem;padding:1rem;display:grid}.nora-kb-document-header h2{color:#0f172a;letter-spacing:0;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.7rem;font-weight:950;line-height:1.1}.nora-kb-document-header p{color:#475569;max-width:52rem;margin-top:.45rem;line-height:1.55}.nora-kb-file-card{background:linear-gradient(#f8fafc,#eef2f7);border:1px solid #d7dce4;border-radius:.5rem;align-self:stretch;padding:.85rem}.nora-kb-file-card span,.nora-kb-section-topline p,.nora-kb-meta-grid dt{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:950;display:block}.nora-kb-file-card strong{overflow-wrap:anywhere;color:#0f172a;margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.4;display:block}.nora-kb-file-card p{color:#64748b;margin-top:.5rem;font-size:.76rem;font-weight:700}.nora-kb-section-card{padding:1rem;scroll-margin-top:6rem}.nora-kb-section-card.is-active{border-color:#ffb80094;box-shadow:inset 4px 0 #ffb800,0 1px 1px #1118270a,0 20px 46px -36px #111827b8}.nora-kb-section-topline{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.85rem;display:flex}.nora-kb-section-topline h3{color:#0f172a;margin-top:.2rem;font-size:1.05rem;font-weight:950;line-height:1.2}.nora-kb-meta-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;margin-bottom:.9rem;display:grid}.nora-kb-meta-grid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;min-width:0;padding:.55rem .65rem}.nora-kb-meta-grid dd{overflow-wrap:anywhere;color:#1e293b;margin-top:.25rem;font-size:.78rem;font-weight:750;line-height:1.35}.nora-kb-code-scroll{max-height:28rem;overflow:auto}.nora-kb-chip-row{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.nora-kb-chip{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dbe1ea;border-radius:999px;align-items:center;max-width:100%;padding:.25rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:800;display:inline-flex}.nora-kb-chip--source{color:#047857;background:#ecfdf5;border-color:#bee3d1}.nora-kb-chip--tag{color:#92400e;background:#fffbeb;border-color:#fde68a}.nora-kb-section-link,.nora-kb-section-link span,.nora-kb-section-link small{display:block}.nora-kb-section-link span{font-size:.82rem;font-weight:900;line-height:1.25}.nora-kb-section-link small{text-transform:uppercase;letter-spacing:.08em;margin-top:.2rem;font-size:.68rem;font-weight:800}.nora-kb-empty{text-align:center;justify-items:center;gap:.45rem;padding:3rem 1rem;display:grid}.nora-kb-empty h2{color:#0f172a;font-size:1.25rem;font-weight:950}.nora-kb-empty p{color:#64748b}@media (min-width:900px){.nora-kb-hero h1{font-size:3rem}.nora-kb-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:end}.nora-kb-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.nora-kb-document-header{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem)}}@media (min-width:1450px){.nora-kb-layout{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr) minmax(14rem,17rem)}.nora-kb-section-rail{display:block}}@media (max-width:899px){.nora-kb-document-rail,.nora-kb-section-rail{max-height:none;position:static}.nora-kb-layout{grid-template-columns:minmax(0,1fr)}}.crm-home-page{gap:1rem;display:grid}.crm-home-hero{gap:1.25rem;padding:1.25rem;display:grid}.crm-home-hero-copy{max-width:54rem}.crm-home-hero-copy h1{letter-spacing:0;margin-top:.45rem;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:2rem;font-weight:900;line-height:1.04}.crm-home-hero-copy p:not(.crm-eyebrow){max-width:44rem;margin-top:.85rem;font-size:.95rem;line-height:1.6}.crm-home-hero-metrics{gap:.6rem;display:grid}.crm-home-hero-metric{border:1px solid #d5dce5;border-radius:.5rem;gap:.25rem;min-height:4.45rem;padding:.85rem 1rem;text-decoration:none;display:grid}.crm-home-hero-metric span{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.crm-home-hero-metric strong{overflow-wrap:anywhere;font-size:1rem;font-weight:900;line-height:1.15}.crm-home-focus-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:.8rem;display:grid}.crm-home-focus-grid[data-role=field]{grid-template-columns:minmax(0,1fr);gap:.9rem}.crm-home-focus-grid[data-role=staff],.crm-home-focus-grid[data-role=supervisor]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.crm-home-focus-card,.crm-home-action-row{--crm-home-accent:#334155;--crm-home-accent-soft:#f1f5f9;--crm-home-accent-text:#0f172a}.crm-home-focus-card[data-tone=clear],.crm-home-action-row[data-tone=clear]{--crm-home-accent:#059669;--crm-home-accent-soft:#ecfdf5;--crm-home-accent-text:#064e3b}.crm-home-focus-card[data-tone=watch],.crm-home-action-row[data-tone=watch]{--crm-home-accent:#b7791f;--crm-home-accent-soft:#fffbeb;--crm-home-accent-text:#78350f}.crm-home-focus-card[data-tone=urgent],.crm-home-action-row[data-tone=urgent]{--crm-home-accent:#be123c;--crm-home-accent-soft:#fff1f2;--crm-home-accent-text:#7f1d1d}.crm-home-focus-card[data-tone=brand],.crm-home-action-row[data-tone=brand]{--crm-home-accent:#b88900;--crm-home-accent-soft:#fff7d6;--crm-home-accent-text:#4b3400}.crm-home-focus-card[data-tone=violet],.crm-home-action-row[data-tone=violet]{--crm-home-accent:#6d3f8f;--crm-home-accent-soft:#f7f2fb;--crm-home-accent-text:#3b2454}.crm-home-focus-card{color:#0f172a;background:linear-gradient(#fff 0%,#f7f9fc 100%);border:1px solid #d7dee8;border-radius:.5rem;flex-direction:column;justify-content:space-between;min-height:10.75rem;padding:1rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1px #0f172a0a,0 18px 40px -34px #0f172ab8}.crm-home-focus-card>*{z-index:1;position:relative}.crm-home-focus-grid[data-role=field] .crm-home-focus-card{min-height:12.25rem;padding:1.05rem}.crm-home-focus-grid[data-role=staff] .crm-home-focus-card,.crm-home-focus-grid[data-role=supervisor] .crm-home-focus-card{min-height:12.5rem;padding:1.1rem}.crm-home-focus-grid[data-role=field] .crm-home-focus-card[data-feature=techStats]{min-height:24rem}.crm-home-focus-card[data-feature=techStats]{background:linear-gradient(135deg,#fff5bf 0%,#fffdf3 42%,#f8fbff 100%);border-color:#f3c94e;box-shadow:inset 0 0 0 1px #ffffffa6,0 20px 44px -34px #5b40008c}.crm-home-focus-card[data-visual=price]{background:linear-gradient(135deg,#fff2b9 0%,#fffaf0 46%,#eef4ff 100%);border-color:#e5bd35}.crm-home-focus-card[data-visual=signup]{background:linear-gradient(135deg,#dcfce7 0%,#f6fff9 48%,#eff6ff 100%);border-color:#86d7a2}.crm-home-focus-card[data-visual=surveys]{background:linear-gradient(135deg,#f4e8ff 0%,#fffbeb 52%,#f8fbff 100%);border-color:#c9a2f2}.crm-home-focus-art{width:8rem;height:8rem;color:var(--crm-home-accent);opacity:.13;pointer-events:none;place-items:center;display:grid;position:absolute;bottom:.9rem;right:1rem;transform:rotate(-7deg);z-index:0!important}.crm-home-focus-art svg{filter:drop-shadow(0 10px 18px #0f172a14);width:100%;height:100%}.crm-home-focus-card[data-visual=price] .crm-home-focus-art{color:#b88900;opacity:.18}.crm-home-focus-card[data-visual=signup] .crm-home-focus-art{color:#059669;opacity:.16}.crm-home-focus-card[data-visual=surveys] .crm-home-focus-art{color:#7c3aed;opacity:.15}.crm-home-focus-card:before{content:"";background:var(--crm-home-accent);width:.25rem;position:absolute;inset:0 auto 0 0}.crm-home-focus-card:hover{border-color:color-mix(in srgb, var(--crm-home-accent) 58%, #d7dee8);transform:translateY(-1px);box-shadow:0 1px 1px #0f172a0a,0 22px 44px -30px #0f172a9e}.crm-home-focus-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.crm-home-focus-card-top>span:first-child{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.crm-home-focus-card-status{border:1px solid color-mix(in srgb, var(--crm-home-accent) 32%, #d7dee8);background:var(--crm-home-accent-soft);border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.7rem;font-weight:850;line-height:1;color:var(--crm-home-accent-text)!important}.crm-home-focus-card-main{margin-top:.95rem}.crm-home-focus-visual{border:1px solid color-mix(in srgb, var(--crm-home-accent) 32%, #fff);width:3.75rem;height:3.75rem;color:var(--crm-home-accent-text);background:linear-gradient(#ffffffe0,#ffffff94);border-radius:.5rem;place-items:center;margin-top:1rem;display:grid;box-shadow:inset 0 1px #fffc,0 14px 28px -24px #0f172ae6}.crm-home-focus-card[data-visual=price] .crm-home-focus-visual{color:#ffcf33;background:linear-gradient(#1f2937 0%,#111827 100%)}.crm-home-focus-card[data-visual=signup] .crm-home-focus-visual{color:#ecfdf5;background:linear-gradient(#047857 0%,#065f46 100%)}.crm-home-focus-card[data-visual=surveys] .crm-home-focus-visual{color:#faf5ff;background:linear-gradient(#7c3aed 0%,#5b21b6 100%)}.crm-home-focus-visual svg{width:1.9rem;height:1.9rem}.crm-home-focus-value{color:#0f172a;overflow-wrap:anywhere;font-size:2.2rem;font-weight:950;line-height:.95}.crm-home-focus-title{color:#111827;margin-top:.45rem;font-size:.95rem;font-weight:850;line-height:1.2}.crm-home-focus-card p{color:#526173;margin-top:.9rem;font-size:.86rem;line-height:1.45}.crm-home-tech-stat-card{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.crm-home-tech-stat-header{min-width:0}.crm-home-tech-stat-name-row{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.crm-home-tech-stat-name-row h3{color:#111827;margin:0;font-size:1.05rem;font-weight:950;line-height:1.1}.crm-home-tech-stat-own{color:#664200;text-transform:uppercase;background:#ffca2f;border-radius:999px;padding:.24rem .55rem;font-size:.64rem;font-weight:950;line-height:1}.crm-home-tech-medals{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.crm-home-tech-medals span{color:#1f2937;background:#f8fafc;border:1px solid #cfd7e2;border-radius:999px;align-items:center;gap:.25rem;min-width:0;padding:.22rem .52rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fffc}.crm-home-tech-medals span[data-rank="1"]{color:#5f3d00;background:#fff1ac;border-color:#f0c443}.crm-home-tech-medals span[data-rank="2"]{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.crm-home-tech-medals span[data-rank="3"]{color:#7c2d12;background:#ffedd5;border-color:#f2aa63}.crm-home-tech-medals span span{box-shadow:none;background:0 0;border:0;padding:0;font-size:.95rem;display:inline}.crm-home-tech-stat-header p{color:#334155;margin:.4rem 0 0;font-size:.82rem;font-weight:650;line-height:1.35}.crm-home-tech-outcome-box{background:#eef2f6;border:2px solid #93a4b8;border-radius:.5rem;padding:.62rem;box-shadow:inset 0 1px #ffffffbf,0 10px 28px -26px #0f172ae6}.crm-home-tech-box-label{color:#1f2937;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.45rem;font-size:.64rem;font-weight:950;line-height:1}.crm-home-tech-outcome-grid,.crm-home-tech-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.crm-home-tech-outcome-grid>span,.crm-home-tech-stat-chip{background:#fff;border:1px solid #d7dee8;border-radius:.45rem;gap:.28rem;min-width:0;padding:.58rem .65rem;display:grid;box-shadow:inset 0 1px #ffffffbd}.crm-home-tech-outcome-grid>span[data-outcome=complete]{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.crm-home-tech-outcome-grid>span[data-outcome=authorization]{color:#92400e;background:#fef3c7;border-color:#fbbf24}.crm-home-tech-outcome-grid>span[data-outcome=part]{color:#1e3a8a;background:#dbeafe;border-color:#60a5fa}.crm-home-tech-outcome-grid>span[data-outcome=reschedule]{color:#581c87;background:#f3e8ff;border-color:#c084fc}.crm-home-tech-stat-grid{margin-top:0}.crm-home-tech-stat-chip{color:#0f172a;background:#f8fafc}.crm-home-tech-stat-chip[data-metric=recall]{color:#881337;background:#fff1f2;border-color:#fecdd3}.crm-home-tech-stat-chip[data-metric=survey]{color:#78350f;background:#fffbeb;border-color:#fde68a}.crm-home-tech-stat-chip[data-metric=capture]{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.crm-home-tech-outcome-grid small,.crm-home-tech-stat-chip small{letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:950;line-height:1.1;overflow:hidden}.crm-home-tech-outcome-grid strong,.crm-home-tech-stat-chip strong{color:#06111f;overflow-wrap:anywhere;font-size:1.05rem;font-weight:950;line-height:1.05}.crm-home-tech-stat-chip em{color:#166534;font-size:.68rem;font-style:normal;font-weight:800;line-height:1}.crm-home-main-grid{gap:1rem;display:grid}.crm-home-panel{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #d7dee8;border-radius:.5rem;padding:1rem;box-shadow:0 1px 1px #0f172a0a,0 18px 40px -34px #0f172ab8}.crm-home-panel-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.crm-home-panel-heading .crm-section-title{margin-top:.25rem}.crm-home-panel-heading>span{color:#42526a;background:#f1f5f9;border:1px solid #d9e0ea;border-radius:999px;flex-shrink:0;padding:.32rem .7rem;font-size:.72rem;font-weight:850}.crm-home-action-list{gap:.65rem;margin-top:1rem;display:grid}.crm-home-action-row{border:1px solid #d9e0ea;border-left:.25rem solid var(--crm-home-accent);color:#0f172a;background:#fff;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.7rem;padding:.85rem .9rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.crm-home-action-row:hover{border-color:color-mix(in srgb, var(--crm-home-accent) 42%, #d9e0ea);background:var(--crm-home-accent-soft);transform:translate(1px)}.crm-home-action-copy{min-width:0}.crm-home-action-copy>span{color:#0f172a;font-size:.95rem;font-weight:850;line-height:1.2;display:block}.crm-home-action-copy small{color:#64748b;margin-top:.28rem;font-size:.82rem;line-height:1.35;display:block}.crm-home-action-meta{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.crm-home-action-meta strong{color:#0f172a;font-size:1.45rem;font-weight:950;line-height:1}.crm-home-action-meta span{color:#344256;background:#fff;border:1px solid #d7dee8;border-radius:.45rem;padding:.35rem .55rem;font-size:.72rem;font-weight:850;line-height:1}@media (min-width:768px){.crm-home-page{gap:1.1rem}.crm-home-hero{padding:1.5rem}.crm-home-hero-copy h1{font-size:2.45rem}.crm-home-focus-grid[data-role=field]{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-home-focus-grid[data-role=field] .crm-home-focus-card[data-feature=techStats]{grid-column:1/-1}.crm-home-main-grid{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr)}.crm-home-main-grid[data-role=field],.crm-home-main-grid[data-role=staff],.crm-home-main-grid[data-role=supervisor]{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.crm-home-focus-grid[data-role=staff],.crm-home-focus-grid[data-role=supervisor]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.crm-home-hero{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:end}}@media (max-width:639px){.crm-home-page[data-role=field] .crm-home-hero{gap:.85rem;padding:1rem}.crm-home-page[data-role=field] .crm-home-hero-copy h1{font-size:1.75rem}.crm-home-page[data-role=field] .crm-home-hero-copy p:not(.crm-eyebrow){margin-top:.65rem;font-size:.9rem;line-height:1.45}.crm-home-page[data-role=field] .crm-home-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.crm-home-page[data-role=field] .crm-home-hero-metric{min-height:4rem;padding:.65rem .55rem}.crm-home-page[data-role=field] .crm-home-hero-metric span{letter-spacing:.05em;font-size:.58rem}.crm-home-page[data-role=field] .crm-home-hero-metric strong{font-size:.82rem}.crm-home-panel-heading,.crm-home-action-row,.crm-home-action-meta{align-items:stretch}.crm-home-panel-heading,.crm-home-action-row{flex-direction:column}.crm-home-panel-heading>span,.crm-home-action-meta{align-self:flex-start}.crm-home-action-meta{justify-content:space-between;width:100%}}.crm-button-primary{box-shadow:0 12px 24px -18px #111827e6;color:#fff!important;background:linear-gradient(#2a2e37 0%,#11151b 100%)!important;border:1px solid #111827e6!important;border-radius:.5rem!important}.crm-button-primary:hover{transform:translateY(-1px);background:linear-gradient(#373c46 0%,#191f28 100%)!important}.crm-button-secondary{box-shadow:0 1px 2px #1118270a;color:#182235!important;background:linear-gradient(#fff 0%,#f4f6f8 100%)!important;border:1px solid #dfe3ea!important;border-radius:.5rem!important}.crm-button-secondary:hover{transform:translateY(-1px);background:#fff!important;border-color:#aebdd0!important}.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(#fffffffc,#f6f8fbfc)!important;border-radius:.5rem!important;box-shadow:inset 0 1px #ffffffd1,0 1px 1px #1118270a,0 18px 44px -35px #111827c7!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%,#f4f6f8 100%)!important;border-radius:.5rem!important;box-shadow:inset 0 1px #ffffffd1,0 18px 44px -35px #111827bd!important}.crm-shell :where([class*=from-slate-950][class*=to-slate-800]){background:linear-gradient(135deg, #ffb8002e, transparent 34%), linear-gradient(110deg, #20283494, transparent 68%), linear-gradient(180deg, var(--crm-command) 0%, var(--crm-command-2) 100%)!important;color:#fff8e5!important;border-color:#ffda8038!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:#fff8e5;position:relative;overflow:hidden;border-color:var(--crm-command-line)!important;border-top:3px solid var(--crm-gold)!important;background:linear-gradient(135deg, #ffb8002e, transparent 34%), linear-gradient(110deg, #20283494, transparent 68%), linear-gradient(180deg, var(--crm-command) 0%, var(--crm-command-2) 100%)!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px -36px #091210db!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:.1;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#0000 82%)}.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:#e7edf6e6!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:#ffe08a!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:#edf2f8f0!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(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-900,.text-gray-800,.text-gray-700){color:#fff8e5!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(.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500){color:#e7edf6db!important}.crm-command-panel :where(.bg-white[class*=text-slate],.bg-slate-50[class*=text-slate],button.bg-white,a.bg-white),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(.bg-white[class*=text-slate],.bg-slate-50[class*=text-slate],button.bg-white,a.bg-white){color:#111827!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(.bg-white[class*=text-slate],.bg-slate-50[class*=text-slate],button.bg-white,a.bg-white){color:#111827!important}.crm-command-panel :where(.bg-white,.bg-slate-50,.bg-amber-50,.bg-emerald-50,.bg-sky-50,.bg-rose-50,.bg-violet-50) :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-slate-600,.text-slate-500),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(.bg-white,.bg-slate-50,.bg-amber-50,.bg-emerald-50,.bg-sky-50,.bg-rose-50,.bg-violet-50) :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-slate-600,.text-slate-500){color:#111827!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(.bg-white,.bg-slate-50,.bg-amber-50,.bg-emerald-50,.bg-sky-50,.bg-rose-50,.bg-violet-50) :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-slate-600,.text-slate-500){color:#111827!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)::placeholder{opacity:1;color:var(--crm-placeholder)!important;-webkit-text-fill-color:var(--crm-placeholder)!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:#7a5200!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:#553800!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:#2d2a22!important;background:linear-gradient(#fff 0%,#eef1f5 100%)!important}.crm-shell table th{letter-spacing:.065em;font-size:.72rem;font-weight:850;color:#2d2a22!important;padding-top:.78rem!important;padding-bottom:.78rem!important}.crm-shell table td{border-color:#e2e6edeb!important}.crm-shell table tbody tr{background:#ffffffbd}.crm-shell table tbody tr:hover{background:#fff9e7!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:#4c5148;font-weight:700}.crm-shell :where(input[type=search]){padding-left:.85rem!important}.crm-shell .crm-global-search{opacity:.7;transition:opacity .16s,filter .16s}.crm-shell .crm-global-search:hover,.crm-shell .crm-global-search:focus-within{opacity:1}.crm-shell :where(button,a)[class*=bg-slate-900],.crm-shell :where(button,a)[class*=bg-slate-800]{box-shadow:0 12px 24px -18px #111827e6;color:#fff!important;background:linear-gradient(#2a2e37 0%,#11151b 100%)!important;border:1px solid #111827e6!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 #1118270a;background:linear-gradient(#fff 0%,#f4f6f8 100%)!important;border-color:#dfe3ea!important;border-radius:.5rem!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a,button){color:#f7f0df!important;background:linear-gradient(#292b31f0,#16191ff5)!important;border:1px solid #ffda802e!important;box-shadow:inset 0 1px #ffffff12,0 12px 20px -18px #000000e6!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(#312d20fa,#1a1f27fa)!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:#eef1f5!important;border:1px solid #dfe3ea!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):not([aria-selected=true]):hover{color:#2f332d!important;background:#ffffffb8!important}.crm-shell :where(.crm-muted-surface){background:linear-gradient(#fff 0%,#eef1f5 100%)!important;border-color:#dfe3ea!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 #1118270f}.crm-shell :where(.rounded-full)[class*=bg-blue-100]{color:#1f2937!important;background:#eef2f7!important}.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 0 0,#ffb80012 0,#ffb80006 12rem,#0000 29rem),radial-gradient(circle at 88% 12%,#ffb8001f 0,#0000 32rem),linear-gradient(120deg,#061424 0%,#0b2036 52%,#123a59 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,#f4f6f8fa);border-radius:.75rem;box-shadow:inset 0 1px #ffffffe0,0 34px 80px -42px #000000eb}.crm-login-copy{background:linear-gradient(145deg,#ffffff14,#ffffff09),linear-gradient(120deg,#061424b8 0%,#0b20369e 52%,#123a598a 100%);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:linear-gradient(90deg,#0000,#ffb800b8);width:42%;height:3px;position:absolute;inset:0 0 auto auto}.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:#d1d5db;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:#7a5200;--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 var(--crm-command-line);border-top:3px solid var(--crm-gold);background:linear-gradient(135deg, #ffb8002e, transparent 34%), linear-gradient(110deg, #20283494, transparent 68%), linear-gradient(180deg, var(--crm-command) 0%, var(--crm-command-2) 100%);border-radius:.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px -36px #091210db}.ahs-command-center:before,.ahs-batch-cockpit:before{content:"";z-index:-1;opacity:.1;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, #ffb8002e, transparent 34%), linear-gradient(110deg, #20283494, transparent 68%), linear-gradient(180deg, var(--crm-command) 0%, var(--crm-command-2) 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:#d1d5dbdb!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:#553800;background:linear-gradient(#fff8e6 0%,#ffdf80 100%);border:1px solid #ffda80eb;border-radius:.5rem;box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 28px -22px #ffb800e6}.ahs-batch-cockpit .ahs-helper-start-button:hover{background:linear-gradient(#fffdf5 0%,#fff1b8 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(#fffffffc,#f4f6f8fc)!important;border-radius:.5rem!important;box-shadow:0 1px 1px #1118270a,0 18px 44px -34px #111827c7!important}.ahs-hero-panel,.ahs-command-panel{border-top:3px solid var(--crm-gold)!important}.ahs-queue-shell{background:linear-gradient(#fff 0%,#eef1f5 100%)!important}.ahs-lane-grid{align-items:stretch}.ahs-lane-card{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 14px 36px -32px #111827c2;color:var(--crm-ink)!important;background:#fff!important;border-color:#dfe3ea!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(#2a3f58 0%,#172a42 100%);border:1px solid #172b41e6;border-radius:.5rem;box-shadow:0 14px 24px -20px #172b41e6}.ahs-lane-card .ahs-lane-action:hover{background:linear-gradient(#304964 0%,#1d344f 100%)}.ahs-kpi-grid{justify-content:end;align-items:stretch}.ahs-kpi-card{min-width:7.6rem;box-shadow:0 1px 2px #1118270a;background:#fff!important;border-color:#dfe3ea!important;border-radius:.5rem!important}.ahs-kpi-card[data-tone=blue]{background:linear-gradient(#eef2f7 0%,#fff 100%)!important;border-color:#7d8ba1b3!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 #dfe3eae6;padding-top:.35rem}.ahs-debug-panel summary{color:#172033}.ahs-filterbar{background:linear-gradient(#fff 0%,#f4f6f8 100%)!important}.ahs-queue-toolbar{background:linear-gradient(#fff 0%,#eef1f5 100%);border-bottom:1px solid #cbd1dbf2;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.ahs-segmented{background:#eef1f5;border:1px solid #dfe3ea;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,#24272e 0%,#191f28 55%,#0e1116 100%);border-bottom:1px solid #ffb80042;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.78rem;display:flex}.ahs-queue-list{background:linear-gradient(#eef1f5 0%,#e3e7ed 100%);flex-direction:column;gap:.55rem;padding:.65rem;display:flex}.ahs-queue-row{background:linear-gradient(#fff 0%,#f7f9fb 100%);border:1px solid #d5dbe5;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:#ffc928;box-shadow:0 0 0 2px #ffc92833,0 18px 42px -30px #ffb8007a}.ahs-queue-row--current:before{background:#ffb800}.ahs-queue-number{color:#747b87;background:#eef1f5;border-right:1px solid #d8dde6;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:#f6f8fb;border:1px solid #e2e6ed;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:#eef1f5!important;border-bottom:1px solid #c5cad3!important}.ahs-table thead th{color:#2d2a22;letter-spacing:.04em;padding-top:.85rem;padding-bottom:.85rem;font-weight:800}.ahs-table tbody tr:hover{background:#fff9e7}.ahs-table tbody td{border-top:1px solid #e2e6edeb}.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(#fffdf5 0%,#fff 100%)!important;border-color:#ffd966!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}}.crm-shell{--crm-navy:#071527;--crm-navy-2:#0d2742;--crm-command:#f4f6f8;--crm-command-2:#e8edf3;--crm-command-line:#ffb80057;--crm-ink:#0b1526;--crm-muted:#4d6078;--crm-line:#cfd7e2;--crm-panel:#fff;--crm-soft:#f4f6f8;--crm-gold:#ffb800;--crm-brand-deep:#7a5200;--crm-brand-glow:#ffb800;background:linear-gradient(#071527 0%,#0b2036 52%,#07111f 100%)!important}.crm-shell>aside{box-shadow:18px 0 48px #0514255c;background:linear-gradient(#061324 0%,#0b2036 52%,#06111f 100%)!important;border-color:#ffda802e!important}.crm-shell header{box-shadow:0 16px 34px -30px #0f172ab8;background:linear-gradient(#fffffff0,#f6f8fbdb)!important}.crm-shell header>div{box-shadow:inset 0 -1px #ffffffe6;border-bottom-color:#ffb800b8!important}.crm-shell input:not([type=checkbox]):not([type=radio]),.crm-shell select,.crm-shell textarea{background-color:#fffffff5;border-color:#cfd7e2;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #0f172a0f}.crm-shell input:not([type=checkbox]):not([type=radio]):focus,.crm-shell select:focus,.crm-shell textarea:focus{border-color:#ffb800cc!important;box-shadow:0 0 0 3px #ffb8002e,0 1px 2px #0f172a14!important}.crm-shell :where(.bg-brand,.bg-brand-500,.bg-brand-600,.bg-brand-700,.bg-brand-800),.crm-shell :where(button,a)[class*=bg-brand]{color:#052033!important;background:linear-gradient(#ffb800 0% 100%)!important;border-color:#ffb8008c!important;box-shadow:inset 0 1px #ffffff94,0 14px 28px -22px #0f172aeb!important}.crm-shell :where(.bg-brand-50,.bg-brand-100){color:#7a5200!important;background-color:#fff8e6!important}.crm-shell :where(button,a)[class*=bg-slate-900],.crm-shell :where(button,a)[class*=bg-slate-950],.crm-shell :where(button,a)[class*=bg-slate-800],.crm-button-primary{color:#fff!important;background:linear-gradient(#ffb800 0%,#7a5200 100%)!important;border-color:#111827b8!important;box-shadow:0 16px 28px -22px #111827e6!important}.crm-shell :where(button,a)[class*=bg-slate-900]:hover,.crm-shell :where(button,a)[class*=bg-slate-950]:hover,.crm-shell :where(button,a)[class*=bg-slate-800]:hover,.crm-button-primary:hover{background:linear-gradient(#ffb800 0%,#7a5200 100%)!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a,button){color:#f7f0df!important;background:linear-gradient(#0d2742f0,#081a2dfa)!important;border-color:#ffda8029!important;box-shadow:inset 0 1px #ffffff12,0 12px 22px -20px #000000eb!important}.crm-command-panel,.crm-shell main :where(section)[class*=rounded][class*=bg-slate-950],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]){isolation:isolate;position:relative;overflow:hidden;color:#0b1526!important;background:linear-gradient(135deg,#fffffff5 0%,#eef8fff2 42%,#d3ebfcf0 100%)!important;border:1px solid #ffb80042!important;border-top:0!important;box-shadow:inset 0 1px #ffffffe6,0 20px 46px -34px #0f172a8a!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;position:relative;overflow:hidden;color:#0b1526!important;background:linear-gradient(135deg,#fffffff5 0%,#eef8fff2 42%,#d3ebfcf0 100%)!important;border:1px solid #ffb80042!important;border-top:0!important;box-shadow:inset 0 1px #ffffffe6,0 20px 46px -34px #0f172a8a!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{opacity:.18;background-size:auto;-webkit-mask-image:none;mask-image:none;background-image:linear-gradient(115deg,#0000 0%,#ffb80038 42%,#0000 76%),linear-gradient(#ffffff8a,#0000 70%)!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-]) :is(h1,h2,h3){color:#071527!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:#334155!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:#7a5200!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:#24445e!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(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-900,.text-gray-800,.text-gray-700){color:#071527!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(.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500){color:#3f5872!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-command-metric{color:#071527!important;background:linear-gradient(#fffffff2,#f1f9fff0)!important;border-color:#ffb8003d!important;box-shadow:inset 0 1px #ffffffdb,0 14px 32px -28px #0f172a70!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-command-metric :where(p,span,div,.text-xs,.text-slate-500,.text-slate-600){color:#4b647d!important;opacity:1!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-command-metric .crm-command-metric-value{color:#071527!important}.crm-shell{--crm-navy:#061424;--crm-navy-2:#0b243c;--crm-ink:#0b1526;--crm-muted:#52606f;--crm-line:#cfd7e2;--crm-panel:#fff;--crm-soft:#f4f6f8;--crm-gold:#ffb800;--crm-brand-deep:#0b2a42;--crm-brand-glow:#ffd966;background:#061424!important}.crm-shell header select,.crm-shell :is(button,a)[class*=bg-white],.crm-shell :is(button,a)[class*=bg-slate-50],.crm-shell :is(button,a)[class*=bg-gray-50]{color:#0b1526!important;background:linear-gradient(#fff 0%,#f4f6f8 100%)!important;border-color:#cfd7e2!important}.crm-shell :is(button,a)[class*=bg-slate-900],.crm-shell :is(button,a)[class*=bg-slate-950],.crm-shell :is(button,a)[class*=bg-slate-800],.crm-button-primary{color:#fff!important;background:linear-gradient(#17253a 0%,#071527 100%)!important;border-color:#071127d1!important;box-shadow:0 14px 28px -22px #020817e6!important}.crm-shell header :is(button,a)[class*=bg-rose]{color:#ffe4e6!important;background:linear-gradient(#572336 0%,#381623 100%)!important;border-color:#fb718580!important}.crm-shell>aside[aria-label=CRM\ navigation]{background:linear-gradient(#061424 0%,#0b2036 54%,#050f1b 100%)!important;border-color:#ffffff14!important}.crm-shell>aside[aria-label=CRM\ navigation] nav p{color:#b7c2cf!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a,button):hover{color:#fff!important;background:linear-gradient(#152d48fa,#0b1f34fa)!important;border-color:#ffffff47!important}.crm-command-panel,.crm-shell main :where(section)[class*=rounded][class*=bg-slate-950],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]){color:#f8fafc!important;background:linear-gradient(118deg,#ffb80014 0%,#0000 25%),linear-gradient(#0b243c 0%,#071527 100%)!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff14,0 20px 42px -32px #020817c7!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-]){color:#f8fafc!important;background:linear-gradient(118deg,#ffb80014 0%,#0000 25%),linear-gradient(#0b243c 0%,#071527 100%)!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff14,0 20px 42px -32px #020817c7!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:#ffd966!important}.crm-command-panel :is(button,a)[class*=bg-white\/] :where(svg,span,p,div),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button,a)[class*=bg-white\/] :where(svg,span,p,div){color:#f8fafc!important}.crm-shell :where(form)[class*=border][class*=bg-white]:has(:is(input,select,textarea)){background:linear-gradient(#fff 0%,#f6f8fa 100%)!important;border-color:#cfd7e2!important;box-shadow:inset 0 1px #ffffffeb,0 16px 34px -30px #0f172a52!important}.crm-shell main :where(section)[class*=border][class*=bg-white]:has(input[type=search]){background:linear-gradient(#fff 0%,#f6f8fa 100%)!important;border-color:#cfd7e2!important;box-shadow:inset 0 1px #ffffffeb,0 16px 34px -30px #0f172a52!important}.crm-shell :where(section)[class*=border][class*=bg-white]:has(table){background:#fff!important;border-color:#d5dce5!important;box-shadow:0 1px 1px #0f172a0a,0 16px 34px -32px #0f172a57!important}.crm-shell table thead th,.ahs-table thead th{color:#0f172a!important}.crm-table-pagination :where(a,button),.crm-table-pagination select{color:#0b1526!important;background:#fff!important;border-color:#cfd7e2!important}.crm-shell header :is(button,a)[class*=bg-amber-4][class*=bg-amber-4]{color:#071527!important;background:linear-gradient(#ffd966 0%,#ffb800 100%)!important;border-color:#ffd666bd!important}.crm-command-panel :where(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white]),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white]),.crm-command-panel :is(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white])[class*=bg-white],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white])[class*=bg-white]{color:#071527!important;background:#fff!important;border-color:#ffffffe0!important}.crm-command-panel :is(button,a)[class*=bg-white\/][class*=bg-white\/],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button,a)[class*=bg-white\/][class*=bg-white\/]{color:#f4f6f8!important;background:linear-gradient(#ffffff21,#ffffff0f)!important;border-color:#ffda8038!important}.crm-command-panel :where(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white]) :where(svg,span,p,div),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white]) :where(svg,span,p,div),.crm-command-panel :is(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white])[class*=bg-white] :where(svg,span,p,div),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white])[class*=bg-white] :where(svg,span,p,div){color:#071527!important}.crm-command-panel :is(button,a)[class*=bg-white\/][class*=bg-white\/] :where(svg,span,p,div),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button,a)[class*=bg-white\/][class*=bg-white\/] :where(svg,span,p,div){color:#f4f6f8!important}.crm-command-panel :where(button,a)[class*=bg-brand],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(button,a)[class*=bg-brand]{color:#071527!important;background:linear-gradient(#ffd966 0%,#ffb800 100%)!important;border-color:#ffda80b3!important}.crm-shell [role=tablist] :where(button,a)[aria-selected=true],.crm-shell [role=tablist] :is(button,a)[aria-selected=true][aria-selected=true]{color:#553800!important;background:linear-gradient(#fff 0%,#fff8dc 100%)!important;border-color:#ffb8008f!important;box-shadow:inset 0 -2px #ffb800eb,0 12px 24px -20px #0f172a70!important}.crm-shell header :where(button,a)[class*=bg-amber-4]{color:#071527!important;background:linear-gradient(#ffd966 0%,#ffb800 100%)!important;border-color:#ffd666bd!important;box-shadow:inset 0 1px #ffffff7a,0 12px 24px -20px #ffb800db!important}.crm-shell header :where(button,a)[class*=bg-amber-4]:hover{color:#071527!important;background:linear-gradient(#ffe38a 0%,#ffc928 100%)!important}.crm-command-panel :where(button,a)[class*=bg-brand],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(button,a)[class*=bg-brand]{color:#071527!important;background:linear-gradient(#ffd966 0%,#ffb800 100%)!important;border-color:#ffda80b3!important;box-shadow:inset 0 1px #ffffff75,0 14px 28px -22px #ffb800b8!important}.crm-command-panel :where(button,a)[class*=bg-brand] :where(svg,span,p),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(button,a)[class*=bg-brand] :where(svg,span,p){color:#071527!important}.crm-command-panel :where(.border-brand,[class*=border-brand]),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(.border-brand,[class*=border-brand]){border-color:#ffb800!important}.crm-command-panel :where(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white]),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white]){color:#071527!important;background:#fff!important;border-color:#ffffffe0!important}.crm-command-panel :where(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white]) :where(svg,span,p,div),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(button.bg-white,a.bg-white,button[class*=bg-white],a[class*=bg-white]) :where(svg,span,p,div){color:#071527!important}.crm-filter-card,.crm-shell :where(.crm-muted-surface){background:linear-gradient(135deg,#ffffffeb 0%,#f6f8fbeb 58%,#f1f5f9db 100%)!important;border-color:#ffda806b!important;border-radius:.65rem!important;box-shadow:inset 0 1px #ffffffe0,0 16px 38px -34px #0f172a6b!important}.crm-shell :where(form)[class*=border][class*=bg-white]:has(:is(input,select,textarea)){background:linear-gradient(135deg,#ffffffeb 0%,#f6f8fbeb 58%,#f1f5f9db 100%)!important;border-color:#ffda806b!important;border-radius:.65rem!important;box-shadow:inset 0 1px #ffffffe0,0 16px 38px -34px #0f172a6b!important}.crm-shell main :where(section)[class*=border][class*=bg-white]:has(input[type=search]){background:linear-gradient(135deg,#ffffffeb 0%,#f6f8fbeb 58%,#f1f5f9db 100%)!important;border-color:#ffda806b!important;border-radius:.65rem!important;box-shadow:inset 0 1px #ffffffe0,0 16px 38px -34px #0f172a6b!important}.crm-shell :where(form)[class*=border][class*=bg-white]:has(:is(input,select,textarea)) label{color:#24445e!important}.crm-shell main :where(section)[class*=border][class*=bg-white]:has(input[type=search]) label{color:#24445e!important}.crm-shell :where(input[type=search]){min-height:2.5rem;background:linear-gradient(#fffffff5,#f8fafcf5)!important;border-color:#ffda809e!important}:is(.crm-shell :where(.overflow-hidden)[class*=border][class*=bg-white],.crm-shell :where(section)[class*=border][class*=bg-white]:has(table)){background:linear-gradient(#fffffffa,#f8fafcfa)!important;border-color:#d1d5dbe0!important;box-shadow:inset 0 1px #ffffffe6,0 18px 42px -34px #0f172a6b!important}.crm-shell table thead,.crm-shell thead.crm-table-head,.crm-table-head,.ahs-table thead,.ahs-table thead.crm-table-head{color:#0f172a!important;background:linear-gradient(#f5f7f9 0%,#ebeff3 100%)!important;border-bottom-color:#c5ced8!important}.crm-shell table thead th,.ahs-table thead th{font-weight:850;color:#0f172a!important}.crm-table-pagination .crm-page-size-select,.crm-table-pagination select{color:#0b1526!important;background:#fff!important;border-color:#ffb80075!important}.crm-table-pagination :where(a,button){color:#7a5200!important;background:#ffffffc7!important;border-color:#ffda808f!important}.crm-table-pagination :where(a,button):not(.pointer-events-none):not(:disabled):hover{color:#553800!important;background:#fff8e6!important}.crm-shell{--crm-navy:#061424;--crm-navy-2:#09233c;--crm-command:#0b2540;--crm-command-2:#061626;--crm-command-line:#ffb8006b;--crm-gold:#ffb800}.crm-shell main{background:linear-gradient(160deg,#f8fafc 0%,#eef3f7 34%,#dfe8f0 68%,#c8d4e0 100%),linear-gradient(112deg,#0f172a1f,#0000 34rem),linear-gradient(248deg,#ffb80029,#0000 30rem)!important}.crm-shell header>div{border-bottom-color:#ffb800a3!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffb80052!important}.crm-shell header h1,.crm-shell header p,.crm-shell header :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:#f8fafc!important}.crm-shell header :where(.text-slate-600,.text-slate-500,.text-slate-400){color:#d1d5db!important}.crm-shell header select{color:#071527!important;background:#f8fafcf5!important;border-color:#ffda8066!important}.crm-shell header :where(button,a){color:#f8fafc!important;background:linear-gradient(#ffffff29,#ffffff14)!important;border-color:#ffda8057!important;box-shadow:inset 0 1px #ffffff1f,0 12px 24px -20px #020817e6!important}.crm-shell header :where(button,a):hover{color:#fff!important;background:linear-gradient(#ffb80042,#0e749038)!important;border-color:#ffda80a8!important}.crm-shell header :where(button,a)[class*=bg-sky],.crm-shell header :where(button,a)[class*=bg-brand],.crm-shell header :where(button,a)[class*=bg-amber-4],.crm-shell header :where(button,a)[class*=bg-slate]{color:#fff8e5!important;background:linear-gradient(#ffb800 0%,#7a5200 100%)!important;border-color:#ffda8094!important}.crm-shell header :where(button,a)[class*=bg-rose]{color:#ffe4e6!important;background:linear-gradient(#e11d4838,#7f1d1d2e)!important;border-color:#fb718599!important}.crm-shell header :where(button,a) :where(svg,span){color:currentColor!important}.crm-command-panel,.crm-shell main :where(section)[class*=rounded][class*=bg-slate-950],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]){color:#fff8e5!important;background:linear-gradient(125deg,#ffb80047 0%,#0000 32%),linear-gradient(102deg,#0f172abd 0%,#0000 62%),linear-gradient(#0b2540 0%,#071b2f 56%,#061424 100%)!important;border:1px solid #ffb8005c!important;border-top-color:#ffda8094!important;box-shadow:inset 0 1px #ffffff1a,0 22px 48px -34px #020817db!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-]){color:#fff8e5!important;background:linear-gradient(125deg,#ffb80047 0%,#0000 32%),linear-gradient(102deg,#0f172abd 0%,#0000 62%),linear-gradient(#0b2540 0%,#071b2f 56%,#061424 100%)!important;border:1px solid #ffb8005c!important;border-top-color:#ffda8094!important;box-shadow:inset 0 1px #ffffff1a,0 22px 48px -34px #020817db!important}.crm-command-panel:before{opacity:.5;background-size:auto;-webkit-mask-image:none;mask-image:none;background-image:linear-gradient(118deg,#0000 0%,#ffda802e 45%,#0000 76%),linear-gradient(#ffffff14,#0000 72%)!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{opacity:.5;background-size:auto;-webkit-mask-image:none;mask-image:none;background-image:linear-gradient(118deg,#0000 0%,#ffda802e 45%,#0000 76%),linear-gradient(#ffffff14,#0000 72%)!important}.crm-command-panel :is(h1,h2,h3),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :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-]) :is(h1,h2,h3){color:#fff!important}.crm-command-panel p,.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) p{color:#e2e8f0!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:#e2e8f0!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:#ffd966!important}.crm-command-panel label,.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) label{color:#e2e8f0!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:#e2e8f0!important}.crm-command-panel :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-900,.text-gray-800,.text-gray-700),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-900,.text-gray-800,.text-gray-700){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-]) :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-900,.text-gray-800,.text-gray-700){color:#fff!important}.crm-command-panel :where(.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500){color:#e2e8f0!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(.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500){color:#e2e8f0!important}.crm-command-panel .crm-command-metric{color:#071527!important;background:linear-gradient(#fffffffa,#f6f8fbf2)!important;border-color:#ffda8047!important;box-shadow:inset 0 1px #ffffffeb,0 18px 34px -26px #0208177a!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-command-metric{color:#071527!important;background:linear-gradient(#fffffffa,#f6f8fbf2)!important;border-color:#ffda8047!important;box-shadow:inset 0 1px #ffffffeb,0 18px 34px -26px #0208177a!important}.crm-command-panel .crm-command-metric :where(p,span,div,.text-xs,.text-slate-500,.text-slate-600){color:#49657d!important;opacity:1!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-command-metric :where(p,span,div,.text-xs,.text-slate-500,.text-slate-600){color:#49657d!important;opacity:1!important}.crm-command-panel .crm-command-metric .crm-command-metric-value{color:#071527!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-command-metric .crm-command-metric-value{color:#071527!important}.crm-shell main{color:#0b1526!important;background:radial-gradient(circle at 8% 0,#ffb80014 0,#0000 26rem),radial-gradient(circle at 90% 10%,#0e749024 0,#0000 30rem),linear-gradient(155deg,#e3e9f0 0%,#d7e0ea 48%,#c8d4e0 100%)!important}.crm-shell header{color:#f8fafc!important;background:linear-gradient(120deg,#061424 0%,#0b2036 52%,#123a59 100%)!important;box-shadow:0 18px 40px -30px #020817e0,inset 0 -1px #ffb80040!important}.crm-shell header>div{border-bottom-color:#ffb8008a!important}.crm-shell header :is(button,a)[class*=bg-sky],.crm-shell header :is(button,a)[class*=bg-brand],.crm-shell header :is(button,a)[class*=bg-slate]{color:#f8fafc!important;background:linear-gradient(#164d70 0%,#0b2a42 100%)!important;border-color:#94a3b861!important}.crm-shell header :is(button,a)[class*=bg-amber-4]{color:#071527!important;background:linear-gradient(#ffd966 0%,#ffb800 100%)!important;border-color:#ffd666d1!important}.crm-shell :is(button,a)[class*=bg-white],.crm-shell :is(button,a)[class*=bg-slate-50],.crm-shell :is(button,a)[class*=bg-gray-50]{color:#0b1526!important;background:linear-gradient(#fff 0%,#f4f6f8 100%)!important;border-color:#cfd7e2!important}.crm-shell :is(button,a)[class*=bg-white] :where(svg,span,p,div),.crm-shell :is(button,a)[class*=bg-slate-50] :where(svg,span,p,div),.crm-shell :is(button,a)[class*=bg-gray-50] :where(svg,span,p,div){color:#0b1526!important}.crm-shell :is(button,a)[class*=bg-slate-900],.crm-shell :is(button,a)[class*=bg-slate-950],.crm-shell :is(button,a)[class*=bg-slate-800],.crm-button-primary{color:#fff!important;background:linear-gradient(#17253a 0%,#071527 100%)!important;border-color:#071127d1!important}.crm-shell :where(.bg-brand-50,.bg-brand-100,.bg-sky-50,.bg-blue-50){color:#1f2937!important;background:#fff8e6!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a,button){color:#d8e2ed!important;background:linear-gradient(#0d1f34f0,#081626fa)!important;border-color:#94a3b82e!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a,button)[class*=bg-brand],.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a.bg-slate-800,button.bg-slate-800){color:#fff8d6!important;background:linear-gradient(110deg,#ffb80038 0%,#0d1f34fa 44%,#081626fa 100%)!important;border-color:#ffb800b3!important;box-shadow:inset 3px 0 #ffb800fa!important}.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a,button)[class*=bg-brand] :where(svg,span),.crm-shell>aside[aria-label=CRM\ navigation] nav :where(a.bg-slate-800,button.bg-slate-800) :where(svg,span){color:#fff8d6!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-]){color:#f8fafc!important;background:linear-gradient(118deg,#ffb80014 0%,#0000 25%),linear-gradient(#0b243c 0%,#071527 100%)!important;border-color:#ffffff1f!important}.crm-command-panel p[class*=uppercase],.crm-command-panel .crm-eyebrow,.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) p[class*=uppercase]{color:#ffd966!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:#ffd966!important}.crm-command-panel :is(button,a)[class*=bg-white],.crm-command-panel :is(button,a)[class*=bg-slate-50],.crm-command-panel :is(button,a)[class*=bg-gray-50],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button,a)[class*=bg-white],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button,a)[class*=bg-slate-50],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button,a)[class*=bg-gray-50]{color:#0b1526!important;background:linear-gradient(#fff 0%,#f4f6f8 100%)!important;border-color:#cfd7e2!important}.crm-command-panel :is(button,a)[class*=bg-white] :where(svg,span,p,div),.crm-command-panel :is(button,a)[class*=bg-slate-50] :where(svg,span,p,div),.crm-command-panel :is(button,a)[class*=bg-gray-50] :where(svg,span,p,div),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button,a)[class*=bg-white] :where(svg,span,p,div),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button,a)[class*=bg-slate-50] :where(svg,span,p,div),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button,a)[class*=bg-gray-50] :where(svg,span,p,div){color:#0b1526!important}.crm-filter-card,.crm-shell :where(.crm-muted-surface){background:linear-gradient(#fff 0%,#f6f8fa 100%)!important;border-color:#cfd7e2!important}.crm-shell :where(form)[class*=border][class*=bg-white]:has(:is(input,select,textarea)){background:linear-gradient(#fff 0%,#f6f8fa 100%)!important;border-color:#cfd7e2!important}.crm-shell main :where(section)[class*=border][class*=bg-white]:has(input[type=search]){background:linear-gradient(#fff 0%,#f6f8fa 100%)!important;border-color:#cfd7e2!important}.crm-shell [role=tablist]{background:#f5f7f9!important;border-color:#d5dce5!important}.crm-shell [role=tablist] :is(button,a)[aria-selected=true],.crm-command-panel :is(button,a)[class*=bg-brand],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button,a)[class*=bg-brand]{color:#071527!important;background:linear-gradient(#ffd966 0%,#ffb800 100%)!important;border-color:#ffb800ad!important}.crm-shell .crm-command-panel :is(a,button)[class*=bg-white][class*=text-slate],.crm-shell .crm-command-panel :is(a,button)[class~=bg-white],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(a,button)[class*=bg-white][class*=text-slate],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(a,button)[class~=bg-white]{color:#0b1526!important;background:linear-gradient(#fff 0%,#f4f6f8 100%)!important;border-color:#cfd7e2!important}.crm-shell .crm-command-panel :is(a,button)[class*=bg-white][class*=text-slate] :where(svg,span,p,div),.crm-shell .crm-command-panel :is(a,button)[class~=bg-white] :where(svg,span,p,div),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(a,button)[class*=bg-white][class*=text-slate] :where(svg,span,p,div),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(a,button)[class~=bg-white] :where(svg,span,p,div){color:#0b1526!important}.crm-shell :is(button,a,tr,div)[class*=bg-brand-50],.crm-shell :is(button,a,tr,div)[class*=bg-sky-50],.crm-shell :is(button,a,tr,div)[class*=bg-blue-50]{color:#0b1526!important;background:#fff8e6!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-]) :is(a,button)[class*=text-slate]{color:#0b1526!important;background:linear-gradient(#fff 0%,#f4f6f8 100%)!important;border-color:#cfd7e2!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-]) :is(a,button)[class*=text-slate] :where(svg,span,p,div){color:#0b1526!important}.crm-shell :where(.bg-sky-50,.bg-blue-50,.bg-cyan-50,.bg-sky-100,.bg-blue-100,.bg-cyan-100,[class~=bg-sky-50\/60],[class~=bg-blue-50\/60]){color:#0f172a!important;background:#f5f7f9!important;border-color:#d5dce5!important}.crm-shell :where(.bg-sky-50,.bg-blue-50,.bg-cyan-50,.bg-sky-100,.bg-blue-100,.bg-cyan-100,[class~=bg-sky-50\/60],[class~=bg-blue-50\/60]) :where(svg,span,p,div){color:#0f172a!important}.crm-shell :where(.bg-sky-200,.bg-blue-200,.bg-cyan-200,.bg-sky-300,.bg-blue-300,.bg-cyan-300){color:#0b1526!important;background:#e4eaf0!important;border-color:#cfd7e2!important}.crm-shell :where(.bg-sky-200,.bg-blue-200,.bg-cyan-200,.bg-sky-300,.bg-blue-300,.bg-cyan-300) :where(svg,span,p,div){color:#0b1526!important}.crm-shell :where(.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-sky-700,.bg-sky-800,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600,.bg-cyan-700,.bg-cyan-800){color:#fff!important;background:linear-gradient(#1f6b7a 0%,#0b2a42 100%)!important;border-color:#104a5e94!important}.crm-shell :where(.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-sky-700,.bg-sky-800,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600,.bg-cyan-700,.bg-cyan-800) :where(svg,span,p,div){color:#fff!important}.crm-shell :where(.text-sky-950,.text-sky-900,.text-sky-800,.text-blue-950,.text-blue-900,.text-blue-800,.text-cyan-950,.text-cyan-900,.text-cyan-800){color:#17324a!important}.crm-shell :where(.text-sky-700,.text-sky-600,.text-blue-700,.text-blue-600,.text-cyan-700,.text-cyan-600){color:#3d5063!important}.crm-command-panel :where(.text-sky-950,.text-sky-900,.text-sky-800,.text-blue-950,.text-blue-900,.text-blue-800,.text-cyan-950,.text-cyan-900,.text-cyan-800),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(.text-sky-950,.text-sky-900,.text-sky-800,.text-blue-950,.text-blue-900,.text-blue-800,.text-cyan-950,.text-cyan-900,.text-cyan-800){color:#ffd966!important}.crm-shell .bg-brand-50,.crm-shell .bg-brand-100{color:#0b1526!important;background:#fff8e6!important;border-color:#ffb80047!important}.crm-header-account-bubble select{min-width:10rem;color:#0b1526!important;background:#f8fafc!important;border-color:#d1d5dbb3!important}.crm-header-account-bubble .crm-header-account-link{color:#f8fafc!important;background:linear-gradient(#112237f5,#081626fa)!important;border-color:#1e293bf2!important}.crm-header-account-bubble .crm-header-account-link :where(span,div,p){color:inherit}.crm-header-account-bubble .crm-header-account-link:hover{background:linear-gradient(#17304cfa,#0a1c30fa)!important}.crm-header-account-bubble .crm-header-account-link .bg-brand{color:#071527!important}.crm-shell header>div{isolation:isolate;position:relative;overflow:hidden}.crm-shell header>div>:not(.crm-seasonal-header-decor){z-index:2;position:relative}.crm-shell>aside[aria-label=CRM\ navigation]{isolation:isolate;overflow:hidden}.crm-shell>aside[aria-label=CRM\ navigation]>:not(.crm-seasonal-sidebar-decor){z-index:1;position:relative}.crm-seasonal-header-decor{--crm-seasonal-accent:#ffb800;--crm-seasonal-glow:#f8fafc;--crm-seasonal-opacity:.52;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.crm-seasonal-header-decor img{--crm-seasonal-size:38px;--crm-seasonal-x:0px;--crm-seasonal-y:0px;--crm-seasonal-tilt:0deg;width:var(--crm-seasonal-size);height:var(--crm-seasonal-size);object-fit:contain;opacity:0;filter:saturate(.76)contrast(.92)drop-shadow(0 3px 4px #0f172a24);pointer-events:none;transform:translate3d(var(--crm-seasonal-x), var(--crm-seasonal-y), 0) rotate(var(--crm-seasonal-tilt));will-change:transform;transition:filter .17s,opacity .17s;position:absolute;top:0;left:0}.crm-seasonal-header-decor[data-seasonal-ready=true] img{opacity:var(--crm-seasonal-opacity)}.crm-seasonal-sidebar-panel{pointer-events:auto;flex:none;margin:0 .75rem .5rem}.crm-seasonal-sidebar-control{z-index:3;color:color-mix(in srgb, var(--crm-seasonal-accent,#ffb800), white 38%);letter-spacing:.08em;text-align:center;text-shadow:0 1px 6px #020617d1;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;font-size:.64rem;font-weight:900;line-height:1;display:flex;position:relative}.crm-seasonal-toggle{background:#0f172ad6;border:1px solid #ffffff3d;border-radius:999px;flex:none;width:1.65rem;height:.9rem;position:relative;box-shadow:inset 0 1px 2px #00000061}.crm-seasonal-toggle span{background:#e2e8f0eb;border-radius:999px;width:.56rem;height:.56rem;transition:transform .14s,background-color .14s;position:absolute;top:50%;left:.12rem;transform:translateY(-50%)}.crm-seasonal-toggle.is-on{border-color:color-mix(in srgb, var(--crm-seasonal-accent,#ffb800), white 20%);background:color-mix(in srgb, var(--crm-seasonal-accent,#ffb800), #0f172a 54%)}.crm-seasonal-toggle.is-on span{background:#fff7cc;transform:translate(.7rem,-50%)}.crm-seasonal-sidebar-decor{--crm-seasonal-accent:#ffb800;--crm-seasonal-glow:#f8fafc;--crm-seasonal-opacity:.36;z-index:0;pointer-events:none;position:absolute;inset:4.7rem .35rem .35rem;overflow:hidden}.crm-seasonal-sidebar-decor img{--crm-seasonal-size:46px;--crm-seasonal-x:0px;--crm-seasonal-y:0px;--crm-seasonal-tilt:0deg;width:var(--crm-seasonal-size);height:var(--crm-seasonal-size);object-fit:contain;opacity:0;filter:saturate(.7)contrast(.9)drop-shadow(0 4px 5px #0000003d);pointer-events:none;transform:translate3d(var(--crm-seasonal-x), var(--crm-seasonal-y), 0) rotate(var(--crm-seasonal-tilt));will-change:transform;transition:filter .17s,opacity .17s;position:absolute;top:0;left:0}.crm-seasonal-sidebar-decor[data-seasonal-ready=true] img{opacity:var(--crm-seasonal-opacity)}.crm-seasonal-sidebar-decor--collapsed{--crm-seasonal-opacity:.52;justify-content:center;align-items:center;min-height:3.25rem;margin-inline:.5rem;display:flex;position:relative;inset:auto;overflow:hidden}.crm-seasonal-sidebar-decor--collapsed[data-seasonal-ready=true] img{opacity:.52}@media (max-width:1280px){.crm-seasonal-header-decor img:nth-of-type(n+7){display:none}}@media (prefers-reduced-motion:reduce){.crm-seasonal-header-decor img,.crm-seasonal-sidebar-decor img{transition:none}}.crm-nora-widget{z-index:70;pointer-events:none;position:fixed;bottom:.55rem;right:.65rem}.crm-nora-panel{transform-origin:100% 100%;pointer-events:auto;border-radius:1rem;width:min(30rem,100vw - 1.5rem);height:min(48rem,100dvh - 3rem);max-height:calc(100dvh - 3rem);animation:.17s cubic-bezier(.2,.9,.2,1) crm-nora-pop}.crm-nora-bubble-wrap{pointer-events:auto;position:relative}.crm-nora-bubble{transform-origin:100% 100%;opacity:.9;min-height:2.5rem;transition:background-color .16s,opacity .16s,transform .16s;animation:.16s cubic-bezier(.2,.9,.2,1) crm-nora-pop}.crm-nora-bubble:hover,.crm-nora-bubble:focus-visible{opacity:1;transform:translateY(-1px)}.crm-nora-avatar{background:radial-gradient(circle at 72% 22%,#ffd966e6 0 8%,#0000 9%),radial-gradient(circle at 24% 74%,#ffda8066 0 18%,#0000 19%),linear-gradient(145deg,#0b2a42 0%,#1f6b7a 52%,#071527 100%);border:1px solid #ffd966c2;border-radius:999px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61,0 10px 22px -14px #020817cc}.crm-nora-avatar:after{content:"N";color:#fff8d6;letter-spacing:0;text-shadow:0 1px 4px #020817b3;place-items:center;font-size:.72em;font-weight:950;display:grid;position:absolute;inset:0}.crm-nora-avatar-face{background:0 0;border:1px solid #ffd9666b;border-radius:999px;width:66%;height:66%;position:absolute;top:17%;left:17%;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 16px -10px #020817e6}.crm-nora-avatar-hair{background:linear-gradient(90deg,#0000,#ffd966b8,#0000);border:0;border-radius:999px;width:72%;height:3px;position:absolute;top:49%;left:14%;transform:rotate(-34deg)}.crm-nora-avatar-shoulders{opacity:.9;background:#ffd966;border-radius:999px;width:13%;height:13%;position:absolute;top:17%;left:60%}.crm-nora-bubble-minimize{width:1.1rem;height:1.1rem;position:absolute;top:-.38rem;right:-.38rem}.crm-nora-minimized{pointer-events:auto;width:2.8rem;height:1.45rem;transform:translateY(.9rem)}@keyframes crm-nora-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.crm-nora-widget{bottom:.45rem;left:.75rem;right:.45rem}.crm-nora-panel{width:100%;height:min(40rem,100dvh - 3rem)}.crm-nora-bubble-wrap{justify-content:flex-end;display:flex}.crm-nora-minimized{margin-left:auto}}.crm-shell .price-book-page{overflow-x:clip;background:radial-gradient(circle at 10% 0,#ffb80012 0,#0000 24rem),radial-gradient(circle at 90% 7%,#0e74901f 0,#0000 28rem),linear-gradient(155deg,#e3e9f0 0%,#d8e1eb 48%,#cbd7e3 100%)!important}.crm-shell{overflow:clip visible!important}.crm-shell .price-book-page :where(button,a,input){-webkit-tap-highlight-color:transparent}.crm-shell .price-book-page input:not([type=checkbox]):not([type=radio]){border-color:#d1d5db!important;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #0f172a0f!important}.crm-shell .price-book-page input:not([type=checkbox]):not([type=radio]):focus,.crm-shell .price-book-page input:not([type=checkbox]):not([type=radio]):focus-visible{border-color:#0f172a!important;box-shadow:0 0 0 3px #0f172a29,0 1px 2px #0f172a14!important}.crm-shell .price-book-page :where(button,a):focus-visible{outline-offset:2px;outline:2px solid #0f172a52;box-shadow:none!important}.crm-shell .price-book-page :where(button,a)[class*=bg-slate-950],.crm-shell .price-book-page :where(button,a)[class*=bg-slate-900],.crm-shell .price-book-page .price-book-primary-button{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important;box-shadow:0 12px 24px -20px #0f172acc!important}.crm-shell .price-book-page :where(button,a)[class*=bg-slate-950]:hover,.crm-shell .price-book-page :where(button,a)[class*=bg-slate-900]:hover,.crm-shell .price-book-page .price-book-primary-button:hover,.crm-shell .price-book-page :where(button,a)[class*=bg-slate-950]:active,.crm-shell .price-book-page :where(button,a)[class*=bg-slate-900]:active,.crm-shell .price-book-page .price-book-primary-button:active{background:#1e293b!important;border-color:#1e293b!important;transform:none!important}.crm-shell .price-book-page .price-book-secondary-button{color:#0f172a!important;background:#e2e8f0!important;border-color:#94a3b8!important;box-shadow:inset 0 1px #ffffff9e,0 1px 2px #0f172a14!important}.crm-shell .price-book-page .price-book-secondary-button :where(svg,span,p,div){color:#0f172a!important}.crm-shell .price-book-page .price-book-secondary-button:hover,.crm-shell .price-book-page .price-book-secondary-button:active{color:#0f172a!important;background:#d1d5db!important;border-color:#64748b!important;transform:none!important}.crm-shell .price-book-page :where(button,a)[class*=bg-slate-50]:active,.crm-shell .price-book-page :where(button,a)[class*=bg-white]:active{background:#f1f5f9!important}.crm-shell .price-book-page .price-book-section-tile{appearance:none!important;background:#fff!important;flex-direction:column!important;padding:0!important;display:flex!important;box-shadow:0 10px 26px -24px #0f172abf!important}.crm-shell .price-book-page .price-book-section-tile:before,.crm-shell .price-book-page .price-book-section-image:before{content:none!important;display:none!important}.crm-shell .price-book-page .price-book-section-image{border-radius:0!important;margin:0!important}.crm-shell .price-book-page .price-book-image-label{color:#fff!important;text-shadow:0 1px 2px #000000f2!important}.crm-shell .price-book-search-sticky{z-index:30;top:4.5rem;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.crm-shell>aside[aria-label=CRM\ navigation]{background:radial-gradient(circle at 20% 0,#ffb8001f,#0000 15rem),linear-gradient(150deg,#061424 0%,#0a1d31 48%,#0f304d 100%)!important;border-color:#ffb8003d!important;box-shadow:18px 0 48px #0208176b,inset -1px 0 #ffb8001a!important}.crm-shell>aside[aria-label=CRM\ navigation].crm-sidebar{overflow:hidden!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-logo-row{min-height:clamp(3.65rem,7.4dvh,4.5rem)!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav{scrollbar-width:none;overflow:hidden!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav::-webkit-scrollbar{display:none}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-section{min-height:0}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-section-card>:not([hidden])~:not([hidden]){margin-top:.18rem!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-section-label{line-height:1;color:#ffd966!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-section-card{border-radius:.7rem!important;padding:.28rem!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -14px 26px #00000014!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-section-card--records{background:linear-gradient(#ffb80014,#081c3080)!important;border-color:#ffb80038!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-section-card--home{background:linear-gradient(135deg,#ffb80024,#1a1c22b8 48%,#090b0fb8)!important;border-color:#ffb8004d!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-section-card--tools{background:linear-gradient(#ffda800f,#0614249e)!important;border-color:#ffda8038!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav :where(a,button){min-height:2.18rem;line-height:1.05rem;color:#d8e2ed!important;background:linear-gradient(#0d1f34d1,#081626e0)!important;border:1px solid #94a3b824!important;border-radius:.55rem!important;box-shadow:inset 0 1px #ffffff0b!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav :where(a,button):hover{transform:translate(1px);color:#fff!important;background:linear-gradient(#183452fa,#0a1e33fa)!important;border-color:#ffffff47!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav-item--current{z-index:2;position:relative;color:#fff8d6!important;background:linear-gradient(110deg,#ffb80038 0%,#0d1f34fa 44%,#081626fa 100%)!important;border-color:#ffb800b3!important;box-shadow:inset 3px 0 #ffb800fa,0 10px 20px -18px #ffb800b8!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav-item--ancestor{z-index:2;position:relative;color:#fff4c7!important;background:linear-gradient(110deg,#ffb80029 0%,#0d1f34fa 42%,#081626fa 100%)!important;border-color:#ffb80061!important;box-shadow:inset 3px 0 #ffb8009e!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav-item--idle :where(svg,span),.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav-item--idle{color:#d8e2ed!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav-item--current :where(svg,span),.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav-item--ancestor :where(svg,span){color:inherit!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subnav{z-index:1;isolation:isolate;border-left:1px solid #ffffff1f;position:relative}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subnav:before{content:none}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subitem{z-index:1;position:relative}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subitem:before{content:none}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subitem.is-active:before{content:none!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subitem.is-active:after{content:none}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subitem>:where(a,button){z-index:2;min-height:1.72rem;position:relative;color:#d1d5db!important;background:linear-gradient(#0d1f34a3,#081626d1)!important;border-color:#94a3b829!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subitem>:where(a,button):hover{color:#fff!important;background:linear-gradient(#162f4bf0,#0a1e33fa)!important;border-color:#94a3b847!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subitem.is-active>:where(a,button){color:#fff8d6!important;background:linear-gradient(110deg,#ffb80033 0%,#0d1f34fa 42%,#081626fa 100%)!important;border-color:#ffb800b3!important;box-shadow:0 10px 20px -18px #ffb800b8!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subitem>:where(a,button) :where(svg,span),.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subitem.is-active>:where(a,button) :where(svg,span){color:inherit!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-footer{flex:none}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-account{box-shadow:inset 0 1px #ffffff0d;background:linear-gradient(#030a17c7,#071221e6)!important;border-color:#ffffff1f!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-collapse{flex:none;min-height:2.05rem}@media (max-height:860px){.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav{gap:.45rem!important;padding-block:.45rem!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav :where(a,button){min-height:2rem;font-size:.8rem}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subitem>:where(a,button){min-height:1.55rem;font-size:.72rem}.crm-seasonal-sidebar-panel{margin-bottom:.3rem}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-footer{padding-block:.4rem!important}}@media (max-height:760px){.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-logo-row{min-height:3.2rem!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-logo-row img{max-height:2.25rem!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-section-label{font-size:.5rem!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-section-card{padding:.2rem!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-section-card>:not([hidden])~:not([hidden]){margin-top:.1rem!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav :where(a,button){min-height:1.78rem;font-size:.74rem}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-nav-item>span:first-child svg{width:1.05rem;height:1.05rem}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subnav{margin-top:.2rem!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-subitem>:where(a,button){min-height:1.34rem;font-size:.66rem}.crm-seasonal-sidebar-panel{margin-block:0 .2rem}.crm-seasonal-sidebar-control{font-size:.54rem}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-account{padding:.35rem!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-account span span:last-child{display:none}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-collapse{min-height:1.65rem;padding-block:.25rem!important}}@media (max-height:660px){.crm-seasonal-sidebar-panel{display:none}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-logo-row{min-height:2.8rem!important}.crm-shell>aside[aria-label=CRM\ navigation] .crm-sidebar-collapse{display:none!important}}.crm-shell{--crm-navy:#111214;--crm-navy-2:#1c2027;--crm-command:#24272e;--crm-command-2:#11151b;--crm-command-line:#ffda8052;--crm-ink:#0b1526;--crm-muted:#52606f;--crm-line:#cfd7e2;--crm-panel:#fff;--crm-soft:#f4f6f8;--crm-placeholder:#94a3b8;--crm-gold:#ffb800;--crm-brand-deep:#1b2430;--crm-brand-glow:#ffc928;background:linear-gradient(145deg,#111214 0%,#1c2027 48%,#0e1116 100%)!important}.crm-shell main,.crm-shell .price-book-page{color:#0b1526!important;background:radial-gradient(circle at 7% 0,#ffb80013 0,#0000 25rem),radial-gradient(circle at 92% 8%,#11182714 0,#0000 30rem),linear-gradient(155deg,#e8edf3 0%,#dfe5ec 48%,#d1dae4 100%)!important}.crm-shell input:not([type=checkbox]):not([type=radio]),.crm-shell select,.crm-shell textarea,.crm-shell header select{color:#0b1526!important;background:#fff!important;border-color:#d1d5db!important;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #0f172a0f!important}.crm-shell input:not([type=checkbox]):not([type=radio]):focus,.crm-shell select:focus,.crm-shell textarea:focus,.crm-shell input:not([type=checkbox]):not([type=radio]):focus-visible,.crm-shell select:focus-visible,.crm-shell textarea:focus-visible{border-color:#0f172ad1!important;box-shadow:0 0 0 3px #ffb8002e,0 1px 2px #0f172a14!important}.crm-shell input::placeholder,.crm-shell textarea::placeholder{opacity:1;color:var(--crm-placeholder)!important;-webkit-text-fill-color:var(--crm-placeholder)!important}.crm-filter-card,.crm-shell :where(.crm-muted-surface){background:linear-gradient(#fff 0%,#f6f8fa 100%)!important;border-color:#cfd7e2!important;box-shadow:inset 0 1px #ffffffe6,0 16px 34px -30px #0f172a52!important}.crm-shell :where(form)[class*=border][class*=bg-white]:has(:is(input,select,textarea)){background:linear-gradient(#fff 0%,#f6f8fa 100%)!important;border-color:#cfd7e2!important;box-shadow:inset 0 1px #ffffffe6,0 16px 34px -30px #0f172a52!important}.crm-shell main :where(section)[class*=border][class*=bg-white]:has(input[type=search]){background:linear-gradient(#fff 0%,#f6f8fa 100%)!important;border-color:#cfd7e2!important;box-shadow:inset 0 1px #ffffffe6,0 16px 34px -30px #0f172a52!important}.crm-filter-card label{color:#334155!important}.crm-shell :where(form)[class*=border][class*=bg-white]:has(:is(input,select,textarea)) label{color:#334155!important}.crm-shell main :where(section)[class*=border][class*=bg-white]:has(input[type=search]) label{color:#334155!important}.crm-shell :where(.overflow-hidden)[class*=border][class*=bg-white],.crm-shell :where(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:not(.crm-command-panel):not([class*=ahs-]){background:#fff!important;border-color:#d5dce5!important;box-shadow:0 1px 1px #0f172a0a,0 16px 34px -32px #0f172a57!important}.crm-shell :where(section)[class*=border][class*=bg-white]:has(table){background:#fff!important;border-color:#d5dce5!important;box-shadow:0 1px 1px #0f172a0a,0 16px 34px -32px #0f172a57!important}.crm-shell table thead,.crm-shell thead.crm-table-head,.crm-table-head,.ahs-table thead,.ahs-table thead.crm-table-head{color:#0f172a!important;background:linear-gradient(#f5f7f9 0%,#ebeff3 100%)!important;border-bottom-color:#c5ced8!important;box-shadow:inset 0 1px #ffffff85!important}.crm-shell table thead th,.ahs-table thead th{color:#0f172a!important;background:0 0!important;border-color:#c5ced8!important}.crm-shell tbody tr:hover,.ahs-table tbody tr:hover{background:#f7f9fb!important}.crm-table-pagination{background:#f6f8fa!important;border-top-color:#d5dce5!important}.crm-table-pagination :where(a,button),.crm-table-pagination select,.crm-table-pagination .crm-page-size-select{color:#0b1526!important;background:#fff!important;border-color:#cfd7e2!important}.crm-table-pagination :where(a,button):not(.pointer-events-none):not(:disabled):hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#94a3b8!important}.crm-shell [role=tablist]{color:#0f172a!important;background:#f5f7f9!important;border-color:#d5dce5!important}.crm-shell [role=tablist] :where(button,a)[aria-selected=true]{color:#553800!important;background:linear-gradient(#fff 0%,#fff8dc 100%)!important;border-color:#ffb8009e!important;box-shadow:inset 0 -2px #ffb800eb,0 12px 24px -20px #0f172a47!important}.crm-shell :where(.bg-brand,.bg-brand-500,.bg-brand-600,.bg-brand-700,.bg-brand-800),.crm-shell :is(button,a)[class*=bg-brand]{color:#071527!important;background:linear-gradient(#ffd966 0%,#ffb800 100%)!important;border-color:#ffb800a8!important}.crm-shell :where(.text-brand-300,.text-brand-400,.text-brand-500,.text-brand-600,.text-brand-700,.text-brand-800,.text-brand-900){color:#7a5200!important}.crm-shell :where(.bg-brand-50,.bg-brand-100){color:#0b1526!important;background:#fff8e6!important;border-color:#ffb80047!important}.crm-shell :where([class*=border-sky-],[class*=border-blue-],[class*=border-cyan-],[class*=border-indigo-]){border-color:#cfd7e2!important}.crm-shell :where(.bg-sky-50,.bg-blue-50,.bg-cyan-50,.bg-indigo-50,.bg-sky-100,.bg-blue-100,.bg-cyan-100,.bg-indigo-100,[class~=bg-sky-50\/60],[class~=bg-blue-50\/60],[class~=bg-cyan-50\/60],[class~=bg-indigo-50\/60]){color:#0f172a!important;background:#f5f7f9!important;border-color:#d5dce5!important}.crm-shell :where(.bg-sky-50,.bg-blue-50,.bg-cyan-50,.bg-indigo-50,.bg-sky-100,.bg-blue-100,.bg-cyan-100,.bg-indigo-100,[class~=bg-sky-50\/60],[class~=bg-blue-50\/60],[class~=bg-cyan-50\/60],[class~=bg-indigo-50\/60]) :where(svg,span,p,div,label){color:#0f172a!important}.crm-shell :where(.bg-sky-200,.bg-blue-200,.bg-cyan-200,.bg-indigo-200,.bg-sky-300,.bg-blue-300,.bg-cyan-300,.bg-indigo-300){color:#0b1526!important;background:#e2e8f0!important;border-color:#cfd7e2!important}.crm-shell :where(.bg-sky-200,.bg-blue-200,.bg-cyan-200,.bg-indigo-200,.bg-sky-300,.bg-blue-300,.bg-cyan-300,.bg-indigo-300) :where(svg,span,p,div,label){color:#0b1526!important}.crm-shell :where(.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-sky-700,.bg-sky-800,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600,.bg-cyan-700,.bg-cyan-800,.bg-indigo-400,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-indigo-800),.crm-shell header :where(button,a)[class*=bg-sky],.crm-shell header :where(button,a)[class*=bg-blue],.crm-shell header :where(button,a)[class*=bg-cyan],.crm-shell header :where(button,a)[class*=bg-indigo],.crm-shell header :where(button,a)[class*=bg-slate]{color:#fff!important;background:linear-gradient(#2a2e37 0%,#11151b 100%)!important;border-color:#111827e6!important;box-shadow:0 12px 24px -18px #111827e6!important}.crm-shell :where(.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-sky-700,.bg-sky-800,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600,.bg-cyan-700,.bg-cyan-800,.bg-indigo-400,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-indigo-800) :where(svg,span,p,div,label),.crm-shell header :where(button,a)[class*=bg-sky] :where(svg,span,p,div),.crm-shell header :where(button,a)[class*=bg-blue] :where(svg,span,p,div),.crm-shell header :where(button,a)[class*=bg-cyan] :where(svg,span,p,div),.crm-shell header :where(button,a)[class*=bg-indigo] :where(svg,span,p,div),.crm-shell header :where(button,a)[class*=bg-slate] :where(svg,span,p,div){color:#fff!important}.crm-shell :where(.text-sky-950,.text-sky-900,.text-sky-800,.text-blue-950,.text-blue-900,.text-blue-800,.text-cyan-950,.text-cyan-900,.text-cyan-800,.text-indigo-950,.text-indigo-900,.text-indigo-800){color:#17324a!important}.crm-shell :where(.text-sky-700,.text-sky-600,.text-blue-700,.text-blue-600,.text-cyan-700,.text-cyan-600,.text-indigo-700,.text-indigo-600){color:#334155!important}.crm-shell :where(.bg-white,.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50,.bg-sky-50,.bg-blue-50,.bg-cyan-50,.bg-indigo-50,.bg-brand-50,.bg-amber-50,.bg-yellow-50,.bg-orange-50,.bg-emerald-50,.bg-green-50,.bg-rose-50,.bg-red-50,.bg-violet-50,.bg-purple-50) :where(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-gray-50,.text-gray-100,.text-gray-200,.text-gray-300,.text-neutral-50,.text-neutral-100,.text-neutral-200,.text-neutral-300),.crm-shell :is(.bg-white,.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50,.bg-sky-50,.bg-blue-50,.bg-cyan-50,.bg-indigo-50,.bg-brand-50,.bg-amber-50,.bg-yellow-50,.bg-orange-50,.bg-emerald-50,.bg-green-50,.bg-rose-50,.bg-red-50,.bg-violet-50,.bg-purple-50):is(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-gray-50,.text-gray-100,.text-gray-200,.text-gray-300,.text-neutral-50,.text-neutral-100,.text-neutral-200,.text-neutral-300){color:#0f172a!important;text-shadow:none!important}.crm-command-panel,.crm-shell main :where(section)[class*=rounded][class*=bg-slate-950],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]){color:#fff8e5!important;background:linear-gradient(135deg,#ffb80024,#0000 34%),linear-gradient(110deg,#20283485,#0000 68%),linear-gradient(#24272e 0%,#11151b 100%)!important;border-color:#ffb800a3 #ffda8038 #ffda8038!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-]){color:#fff8e5!important;background:linear-gradient(135deg,#ffb80024,#0000 34%),linear-gradient(110deg,#20283485,#0000 68%),linear-gradient(#24272e 0%,#11151b 100%)!important;border-color:#ffb800a3 #ffda8038 #ffda8038!important}.crm-command-panel :is(h1,h2,h3),.crm-command-panel :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-900,.text-gray-800,.text-gray-700),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(h1,h2,h3),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-900,.text-gray-800,.text-gray-700){color:#fff!important}.crm-command-panel p,.crm-command-panel label,.crm-command-panel :where(.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) p,.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) label,.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500){color:#e2e8f0!important}.crm-command-panel p[class*=uppercase],.crm-command-panel .crm-eyebrow,.crm-command-panel :where([class*=text-sky-],[class*=text-blue-],[class*=text-cyan-],[class*=text-indigo-]),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) p[class*=uppercase],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where([class*=text-sky-],[class*=text-blue-],[class*=text-cyan-],[class*=text-indigo-]){color:#ffd966!important}.crm-command-panel :where(.bg-white,.bg-slate-50,.bg-gray-50) :where(svg,span,p,div,label),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(.bg-white,.bg-slate-50,.bg-gray-50) :where(svg,span,p,div,label),.crm-command-panel :where(button.bg-white,a.bg-white,button[class~=bg-white],a[class~=bg-white]),.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :where(button.bg-white,a.bg-white,button[class~=bg-white],a[class~=bg-white]){color:#071527!important}.crm-command-panel :is(button,a)[class*=bg-white\/],.crm-shell :where([class*=from-slate-950][class*=to-slate-800]) :is(button,a)[class*=bg-white\/]{color:#f8fafc!important;background:linear-gradient(#ffffff21,#ffffff0f)!important;border-color:#ffffff2e!important}.crm-shell [role=dialog][class*=bg-white],.crm-shell [aria-modal=true][class*=bg-white]{color:#0f172a!important;background:#fff!important;border-color:#d5dce5!important}.crm-shell [role=dialog][class*=bg-white] :where(h1,h2,h3,h4,label,p,span,div,code),.crm-shell [aria-modal=true][class*=bg-white] :where(h1,h2,h3,h4,label,p,span,div,code){color:#0f172a!important;text-shadow:none!important}.crm-shell [role=dialog][class*=bg-white] :where(.text-slate-600,.text-slate-500,.text-slate-400,.text-gray-600,.text-gray-500,.text-gray-400),.crm-shell [aria-modal=true][class*=bg-white] :where(.text-slate-600,.text-slate-500,.text-slate-400,.text-gray-600,.text-gray-500,.text-gray-400){color:#475569!important}.crm-shell [role=dialog][class*=bg-white] :where(.text-rose-700,.text-rose-800,.text-red-700,.text-red-800),.crm-shell [aria-modal=true][class*=bg-white] :where(.text-rose-700,.text-rose-800,.text-red-700,.text-red-800){color:#be123c!important}.crm-shell [role=dialog][class*=bg-white] :where(button[class*=bg-slate],button.crm-button-primary),.crm-shell [aria-modal=true][class*=bg-white] :where(button[class*=bg-slate],button.crm-button-primary),.crm-shell [role=dialog][class*=bg-white] :where(button[class*=bg-slate],button.crm-button-primary) :where(span,svg),.crm-shell [aria-modal=true][class*=bg-white] :where(button[class*=bg-slate],button.crm-button-primary) :where(span,svg){color:#fff!important}.crm-shell .price-book-page :is(button,a)[class*=bg-white\/],.crm-shell .price-book-page :is(button,a)[class*=bg-white\/] :where(svg,span,p,div){color:#f8fafc!important}.crm-shell main :where(.price-book-section-tile,.daily-entry-workbench,.daily-entry-tech-panel,.daily-entry-closeout,.daily-entry-queue-card,.crm-command-metric,.ahs-current-helper){border-color:#d5dce5!important}.crm-shell main :where(.crm-command-metric,.ahs-current-helper){color:#0f172a!important;background:linear-gradient(#fff 0%,#f6f8fa 100%)!important}.crm-shell main :where(.crm-command-metric,.ahs-current-helper) :where(p,span,div,label){color:#0f172a!important}.crm-shell main .ahs-batch-cockpit .ahs-helper-start-button{color:#fff!important;background:linear-gradient(#2a2e37 0%,#11151b 100%)!important;border-color:#111827e6!important;box-shadow:0 12px 24px -18px #111827e6!important}.crm-shell main .ahs-batch-cockpit .ahs-helper-start-button :where(svg,span){color:#fff!important}.crm-shell main :where(.bg-white,.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50,.bg-amber-50,.bg-yellow-50,.bg-orange-50,.bg-emerald-50,.bg-green-50,.bg-rose-50,.bg-red-50,.bg-violet-50,.bg-purple-50) :where(.text-slate-400,.text-gray-400,.text-neutral-400,.text-zinc-400,.text-stone-400),.crm-shell main :is(.bg-white,.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50,.bg-amber-50,.bg-yellow-50,.bg-orange-50,.bg-emerald-50,.bg-green-50,.bg-rose-50,.bg-red-50,.bg-violet-50,.bg-purple-50):is(.text-slate-400,.text-gray-400,.text-neutral-400,.text-zinc-400,.text-stone-400){color:#64748b!important}.crm-shell main.price-book-page .price-book-section-tile,.crm-shell main .daily-entry-workbench,.crm-shell main .daily-entry-tech-panel,.crm-shell main .daily-entry-closeout,.crm-shell main .daily-entry-queue-card,.crm-shell main .crm-command-panel .crm-command-metric,.crm-shell main .ahs-current-helper{border-color:#d5dce5!important}.crm-shell main .crm-command-panel .crm-command-metric{color:#0f172a!important;background:linear-gradient(#fff 0%,#f6f8fa 100%)!important}.crm-shell main .crm-command-panel .crm-command-metric :where(p,span,div,label){color:#0f172a!important}.crm-shell .price-book-search-sticky{z-index:12}.crm-shell main :is(.crm-command-panel,section[class*=rounded][class*=bg-slate-950],[class*=from-slate-950][class*=to-slate-800],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))){color:#f8fafc!important;background:linear-gradient(135deg,#ffb8001a,#0000 34%),linear-gradient(120deg,#061424 0%,#0b2036 52%,#123a59 100%)!important;border-color:#ffb800b8 #ffb80047 #ffb80047!important;box-shadow:inset 0 1px #ffffff14,0 22px 48px -34px #020817d1!important}.crm-shell main :is(.crm-command-panel,section[class*=rounded][class*=bg-slate-950],[class*=from-slate-950][class*=to-slate-800],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :where(h1,h2,h3,h4,.text-slate-950,.text-slate-900,.text-slate-800,.text-gray-900){color:#fff!important}.crm-shell main :is(.crm-command-panel,section[class*=rounded][class*=bg-slate-950],[class*=from-slate-950][class*=to-slate-800],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :where(p,label,.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500){color:#d8e2ed!important}.crm-shell main :is(.crm-command-panel,section[class*=rounded][class*=bg-slate-950],[class*=from-slate-950][class*=to-slate-800],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :where(p[class*=uppercase],.crm-eyebrow,.text-brand-700,.text-brand-800){color:#ffd966!important}.crm-shell main :is(.crm-command-panel,section[class*=rounded][class*=bg-slate-950],[class*=from-slate-950][class*=to-slate-800],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :where(.bg-white,.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50){color:#0f172a!important;background:#fff!important;border-color:#d1d5db!important}.crm-shell main :is(.crm-command-panel,section[class*=rounded][class*=bg-slate-950],[class*=from-slate-950][class*=to-slate-800],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :where(.bg-white,.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50) :where(h1,h2,h3,h4,p,span,div,label,dt,dd,a,button,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-slate-600,.text-slate-500,.text-gray-900,.text-gray-800,.text-gray-700,.text-gray-600,.text-gray-500){color:#0f172a!important}.crm-shell main :is(.crm-command-panel,section[class*=rounded][class*=bg-slate-950],[class*=from-slate-950][class*=to-slate-800],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :where(.bg-emerald-50,.bg-green-50){color:#064e3b!important;background:#ecfdf5!important;border-color:#86efac!important}.crm-shell main :is(.crm-command-panel,section[class*=rounded][class*=bg-slate-950],[class*=from-slate-950][class*=to-slate-800],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :where(.bg-emerald-50,.bg-green-50) :where(h1,h2,h3,h4,p,span,div,label,dt,dd,a,button,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-slate-600,.text-slate-500,.text-emerald-950,.text-emerald-900,.text-emerald-800,.text-emerald-700,.text-green-950,.text-green-900,.text-green-800,.text-green-700){color:#064e3b!important}.crm-shell [role=dialog][class*=bg-white] :where(button:not([class*=bg-slate]):not(.crm-button-primary)),.crm-shell [aria-modal=true][class*=bg-white] :where(button:not([class*=bg-slate]):not(.crm-button-primary)){color:#334155!important;opacity:1!important;background:#fff!important;border-color:#d1d5db!important}.crm-shell [role=dialog][class*=bg-white] :where(button:not([class*=bg-slate]):not(.crm-button-primary):hover),.crm-shell [aria-modal=true][class*=bg-white] :where(button:not([class*=bg-slate]):not(.crm-button-primary):hover){color:#0f172a!important;background:#f1f5f9!important}.crm-shell [role=dialog][class*=bg-white] :where(button:disabled),.crm-shell [aria-modal=true][class*=bg-white] :where(button:disabled){cursor:not-allowed!important;color:#475569!important;opacity:1!important;background:#e2e8f0!important;border-color:#d1d5db!important}.crm-shell [role=dialog][class*=bg-white] :where(button[class*=bg-slate]:disabled,button.crm-button-primary:disabled),.crm-shell [aria-modal=true][class*=bg-white] :where(button[class*=bg-slate]:disabled,button.crm-button-primary:disabled){color:#fff!important;background:#64748b!important;border-color:#64748b!important}.crm-shell main :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]){color:#f8fafc!important;background:linear-gradient(135deg,#ffb8001a,#0000 34%),linear-gradient(120deg,#061424 0%,#0b2036 52%,#123a59 100%)!important;border-color:#ffb800b8 #ffb80047 #ffb80047!important}.crm-shell main :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(h1,h2,h3,h4,.text-slate-950,.text-slate-900,.text-slate-800,.text-gray-900){color:#fff!important}.crm-shell main :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(p,label,.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500){color:#d8e2ed!important}.crm-shell main :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(p[class*=uppercase],.crm-eyebrow,.text-brand-700,.text-brand-800){color:#ffd966!important}.crm-shell main :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(.bg-emerald-50,.bg-green-50){color:#064e3b!important;background:#ecfdf5!important;border-color:#86efac!important}.crm-shell main :is(section,article,div)[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)):not([class*=ahs-]) :where(.bg-emerald-50,.bg-green-50) :where(h1,h2,h3,h4,p,span,div,label,dt,dd,a,button,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-slate-600,.text-slate-500,.text-emerald-950,.text-emerald-900,.text-emerald-800,.text-emerald-700,.text-green-950,.text-green-900,.text-green-800,.text-green-700){color:#064e3b!important}.crm-shell [role=dialog][class*=bg-white] button[class*=bg-slate]:disabled,.crm-shell [role=dialog][class*=bg-white] button.crm-button-primary:disabled,.crm-shell [aria-modal=true][class*=bg-white] button[class*=bg-slate]:disabled,.crm-shell [aria-modal=true][class*=bg-white] button.crm-button-primary:disabled{color:#fff!important;opacity:1!important;background:#64748b!important;border-color:#64748b!important}.crm-shell main :is(.crm-command-panel,.crm-dark-panel,[class~=bg-slate-950],[class~=bg-slate-900],[class~=bg-slate-800],[class*=from-slate-950],[class*=from-slate-900],[class*=to-slate-950],[class*=to-slate-900],section[class*=rounded][class*=bg-slate-950],section[class*=rounded][class*=bg-slate-900],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :is(a,button)[class*=rounded]:not(.crm-button-primary):not([class~=bg-slate-900]):not([class~=bg-slate-950]):not([class~=bg-slate-800]){color:#0f172a!important;opacity:1!important;background:#fff!important;border-color:#d1d5db!important}.crm-shell main :is(.crm-command-panel,.crm-dark-panel,[class~=bg-slate-950],[class~=bg-slate-900],[class~=bg-slate-800],[class*=from-slate-950],[class*=from-slate-900],[class*=to-slate-950],[class*=to-slate-900],section[class*=rounded][class*=bg-slate-950],section[class*=rounded][class*=bg-slate-900],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :is(a,button)[class*=rounded]:not(.crm-button-primary):not([class~=bg-slate-900]):not([class~=bg-slate-950]):not([class~=bg-slate-800]):hover{color:#0f172a!important;background:#f1f5f9!important}.crm-shell [role=dialog][class*=bg-white] :is(a,button)[class*=rounded][class*=border]:not(.crm-button-primary),.crm-shell [aria-modal=true][class*=bg-white] :is(a,button)[class*=rounded][class*=border]:not(.crm-button-primary){color:#334155!important;opacity:1!important;background:#fff!important;border-color:#d1d5db!important}.crm-shell main .crm-command-panel .crm-command-metric{color:#0f172a!important;background-color:#fff!important}.crm-shell main .crm-command-panel .crm-command-metric :where(h1,h2,h3,h4,p,span,div,label,.crm-command-metric-value,.text-slate-500,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900,.text-slate-950){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.crm-shell .crm-button-primary:not(:disabled),.crm-shell main :is(button,a)[class~=bg-slate-900]:not(:disabled),.crm-shell main :is(button,a)[class~=bg-slate-950]:not(:disabled),.crm-shell main :is(button,a)[class~=bg-slate-800]:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#071527!important}.crm-shell main :where(.bg-slate-100,.bg-gray-100,.bg-neutral-100,.bg-zinc-100,.bg-stone-100) :where(.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600,.text-neutral-500,.text-neutral-600,.text-zinc-500,.text-zinc-600,.text-stone-500,.text-stone-600),.crm-shell main :is(.bg-slate-100,.bg-gray-100,.bg-neutral-100,.bg-zinc-100,.bg-stone-100):is(.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600,.text-neutral-500,.text-neutral-600,.text-zinc-500,.text-zinc-600,.text-stone-500,.text-stone-600){color:#334155!important;-webkit-text-fill-color:#334155!important}.crm-shell .crm-table-toolbar{color:#0f172a!important;background:#f6f8fa!important;border:1px solid #cfd7e2!important;border-radius:.75rem!important;padding:.75rem!important}.crm-shell .crm-table-search{color:#334155!important}.crm-shell .crm-table-search-label,.crm-shell .crm-table-filter-label{font-weight:700;color:#334155!important}.crm-shell .crm-table-search-input,.crm-shell .crm-table-toolbar :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;background:#fff!important;border-color:#d1d5db!important}.crm-shell .crm-table-search-input::placeholder,.crm-shell .crm-table-toolbar :is(input:not([type=checkbox]):not([type=radio]),textarea)::placeholder{color:var(--crm-placeholder)!important;-webkit-text-fill-color:var(--crm-placeholder)!important;opacity:1!important}.crm-shell .crm-table-toolbar :is(button,a):not(.crm-button-primary):not([class~=bg-slate-900]):not([class~=bg-slate-950]){color:#334155!important;background:#fff!important;border-color:#d1d5db!important}.crm-shell .crm-table-toolbar :is(button,a):not(.crm-button-primary):not([class~=bg-slate-900]):not([class~=bg-slate-950]):hover{color:#0f172a!important;background:#f1f5f9!important}.crm-record-hero{gap:1rem;padding:1.15rem;display:grid}.crm-record-hero-copy h1,.crm-record-hero-copy h2{letter-spacing:0;margin-top:.35rem;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:950;line-height:1.02}.crm-record-hero-copy p:not(.crm-eyebrow){color:#e7edf6e6;max-width:48rem;margin-top:.65rem;line-height:1.55}.crm-record-chip-row{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.crm-record-chip{background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;max-width:100%;padding:.35rem .65rem;font-size:.75rem;font-weight:750;line-height:1.2;display:inline-flex;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.crm-record-actions{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.crm-record-alert{background:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem;max-width:44rem;padding:.65rem .75rem;color:#7c2d12!important}.crm-record-alert p{color:#7c2d12!important;-webkit-text-fill-color:#7c2d12!important}.crm-record-hero .crm-record-actions>:is(a,button){justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;display:inline-flex;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important;border-color:#ffffffb8!important}.crm-record-hero .crm-record-actions>:is(a,button):hover{background:#f8fafc!important}.crm-record-hero .crm-record-actions>:is(a,button) :where(span,svg,p,div){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.crm-record-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.65rem;display:grid}.crm-record-metric{background:linear-gradient(#ffffff1a,#ffffff0b);border:1px solid #ffffff1f;border-radius:.5rem;min-width:0;padding:.8rem;box-shadow:inset 0 1px #ffffff14}.crm-record-metric span{color:#ffe08a;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2;display:block}.crm-record-metric strong{overflow-wrap:anywhere;color:#fff;margin-top:.25rem;font-size:1.15rem;font-weight:950;line-height:1.15;display:block}.crm-record-section{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #d7dee8;border-radius:.5rem;box-shadow:0 1px 1px #0f172a0a,0 18px 40px -34px #0f172ab8}.crm-record-section-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.crm-record-section-header h3{color:#0f172a;font-size:1.05rem;font-weight:950;line-height:1.2}.crm-record-section-header p{color:#64748b;margin-top:.25rem;font-size:.82rem;font-weight:650}.crm-record-section-body{padding:1rem}.crm-record-info-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.7rem;display:grid}.crm-record-info-grid>div,.crm-record-info-card{background:#fff;border:1px solid #dbe2eb;border-radius:.5rem;min-width:0;padding:.8rem;box-shadow:0 1px 2px #0f172a0a}.crm-record-info-grid dt,.crm-record-info-card span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.crm-record-info-grid dd,.crm-record-info-card strong{overflow-wrap:anywhere;color:#0f172a;margin-top:.3rem;font-size:.86rem;font-weight:850;line-height:1.35;display:block}.crm-job-card-list{gap:.65rem;display:grid}.crm-job-card{color:#0f172a;background:linear-gradient(90deg,#fffbeb 0%,#fff 38%);border:1px solid #dbe2eb;border-left:4px solid #b88900;border-radius:.5rem;gap:.55rem;padding:.72rem .8rem;text-decoration:none;display:grid}.crm-job-card:hover{border-color:#c7b16a #c7b16a #c7b16a #8a6500;box-shadow:0 12px 28px -24px #5b400094}.crm-job-card-title{color:#0f172a;font-weight:900;line-height:1.25}.crm-job-card-meta{color:#64748b;margin-top:.25rem;font-size:.76rem;font-weight:700}.crm-job-card-stats{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.crm-job-card-stats span{color:#334155;text-transform:capitalize;background:#f8fafc;border:1px solid #dbe2eb;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:800}.crm-job-card-cancelled{background:linear-gradient(90deg,#f1f5f9 0%,#fff 42%);border-left-color:#94a3b8}.crm-appointment-list{gap:.6rem;display:grid}.crm-appointment-row{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dbe2eb;border-radius:.5rem;grid-template-columns:minmax(7.25rem,8.5rem) minmax(0,1fr);gap:.75rem;padding:.72rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.crm-appointment-row:hover{border-color:#c4ccd8;box-shadow:0 16px 34px -30px #0f172ab8}.crm-appointment-row-cancelled{background:linear-gradient(#f8fafc 0%,#eef2f7 100%)}.crm-appointment-date-block{background:linear-gradient(#111827 0%,#1f2937 100%);border:1px solid #d7dee8;border-radius:.5rem;align-content:center;justify-items:start;gap:.35rem;padding:.7rem;text-decoration:none;display:grid;color:#fff!important;-webkit-text-fill-color:#fff!important}.crm-record-list-footer{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.crm-record-list-count{color:#64748b;font-size:.78rem;font-weight:750}.crm-record-list-toggle{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.15rem;padding:.35rem .65rem;font-size:.78rem;font-weight:850;display:inline-flex}.crm-record-list-toggle:hover{background:#f1f5f9}.crm-record-list-toggle svg{width:.9rem;height:.9rem}.crm-appointment-date-block svg{color:#ffe08a;width:1rem;height:1rem}.crm-appointment-date-block span{color:#fff;font-size:.8rem;font-weight:900;line-height:1.2}.crm-appointment-row-main{min-width:0}.crm-appointment-row-heading{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.crm-appointment-row-heading a{color:#0f172a;font-weight:950;line-height:1.25;text-decoration:none}.crm-appointment-row-heading a:hover{color:#7a4f00}.crm-appointment-status-pill{color:#334155;text-transform:capitalize;background:#f1f5f9;border:1px solid #dbe2eb;border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:850;line-height:1.2}.crm-appointment-row-meta{color:#475569;flex-wrap:wrap;gap:.4rem .75rem;margin-top:.45rem;font-size:.78rem;font-weight:700;display:flex}.crm-appointment-row-meta :is(span,a){color:#475569;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.crm-appointment-row-meta svg{color:#a37600;flex:none;width:.85rem;height:.85rem}.crm-appointment-row-note{color:#7c2d12;background:#fffbeb;border-left:3px solid #d97706;margin-top:.45rem;padding:.4rem .55rem;font-size:.75rem;font-weight:750;line-height:1.35}.crm-appointment-empty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.5rem;padding:1.75rem 1rem;font-size:.9rem;font-weight:750}.crm-appointment-outcome-control{align-self:start;min-width:min(100%,12rem)}.crm-appointment-outcome-control[data-mode=panel]{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #d7dee8;border-radius:.5rem;padding:1rem;box-shadow:0 1px 1px #0f172a0a,0 18px 40px -34px #0f172ab8}.crm-appointment-outcome-top{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.crm-outcome-badge{border:1px solid #0000;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.75rem;font-weight:900;line-height:1.15;display:inline-flex}.crm-outcome-badge[data-outcome=complete]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.crm-outcome-badge[data-outcome=authorization]{color:#92400e;background:#fffbeb;border-color:#fde68a}.crm-outcome-badge[data-outcome=part]{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.crm-outcome-badge[data-outcome=reschedule]{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.crm-outcome-badge[data-outcome=no_outcome]{color:#334155;background:#f1f5f9;border-color:#d1d5db}.crm-appointment-outcome-edit,.crm-appointment-outcome-actions button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.72rem;font-weight:850;display:inline-flex}.crm-appointment-outcome-edit svg,.crm-appointment-outcome-actions svg{width:.9rem;height:.9rem}.crm-appointment-outcome-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.65rem;margin-top:.8rem;display:grid}.crm-appointment-outcome-summary div{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;min-width:0;padding:.7rem}.crm-appointment-outcome-summary span,.crm-appointment-outcome-editor label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.crm-appointment-outcome-summary strong{color:#0f172a;margin-top:.25rem;font-size:.86rem;font-weight:850;line-height:1.35;display:block}.crm-appointment-outcome-summary .crm-appointment-outcome-notes{grid-column:1/-1}.crm-appointment-outcome-summary p{white-space:pre-wrap;color:#334155;margin-top:.3rem;font-size:.85rem;line-height:1.45}.crm-appointment-outcome-editor{border-top:1px solid #e2e8f0;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.65rem;margin-top:.7rem;padding-top:.7rem;display:grid}.crm-appointment-outcome-editor :is(input:not([type=checkbox]),select,textarea){color:#0f172a;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;width:100%;margin-top:.25rem;padding:.45rem .55rem;font-size:.83rem;font-weight:650;display:block}.crm-appointment-outcome-editor textarea{resize:vertical}.crm-appointment-outcome-purpose,.crm-appointment-outcome-notes-field{grid-column:1/-1}.crm-appointment-outcome-check{align-self:end;align-items:center;gap:.45rem;min-height:2.35rem;color:#334155!important;letter-spacing:0!important;text-transform:none!important;display:inline-flex!important}.crm-appointment-outcome-check input{width:1rem;height:1rem}.crm-appointment-outcome-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.45rem;display:flex}.crm-appointment-outcome-actions .crm-button-primary{color:#fff;background:#071527;border-color:#071527}.crm-appointment-outcome-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.45rem;grid-column:1/-1;padding:.45rem .55rem;font-size:.78rem;font-weight:750}.crm-ltd-outcome-editor{background:linear-gradient(#f8fafc 0%,#fff 100%);border:1px solid #dbe2eb;border-radius:.5rem;gap:.7rem;padding:.8rem;display:grid}.crm-ltd-outcome-copy p{color:#7a4f00;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.crm-ltd-outcome-copy span{color:#334155;margin-top:.25rem;font-size:.82rem;font-weight:750;display:block}@media (min-width:900px){.crm-record-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,30rem);align-items:end}.crm-job-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.crm-appointment-row{grid-template-columns:minmax(7.25rem,8.5rem) minmax(0,1fr) minmax(12rem,16rem);align-items:start}}@media (max-width:640px){.crm-appointment-row{grid-template-columns:minmax(0,1fr)}.crm-appointment-date-block{grid-template-columns:auto 1fr;align-items:center}}.crm-shell main :is(.crm-command-panel,.crm-dark-panel,[class~=bg-slate-950],[class~=bg-slate-900],[class~=bg-slate-800],[class*=from-slate-950],[class*=from-slate-900],[class*=to-slate-950],[class*=to-slate-900],section[class*=rounded][class*=bg-slate-950],section[class*=rounded][class*=bg-slate-900],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))){--crm-current-surface:dark;color:#f8fafc!important;background:linear-gradient(135deg,#ffb8001a,#0000 34%),linear-gradient(120deg,#061424 0%,#0b2036 52%,#123a59 100%)!important;border-color:#ffb800b8 #ffb80047 #ffb80047!important}.crm-shell main :is(.crm-command-panel,.crm-dark-panel,[class~=bg-slate-950],[class~=bg-slate-900],[class~=bg-slate-800],[class*=from-slate-950],[class*=from-slate-900],[class*=to-slate-950],[class*=to-slate-900],section[class*=rounded][class*=bg-slate-950],section[class*=rounded][class*=bg-slate-900],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;background:#fff!important;border-color:#d1d5db!important}.crm-shell main :is(.crm-command-panel,.crm-dark-panel,[class~=bg-slate-950],[class~=bg-slate-900],[class~=bg-slate-800],[class*=from-slate-950],[class*=from-slate-900],[class*=to-slate-950],[class*=to-slate-900],section[class*=rounded][class*=bg-slate-950],section[class*=rounded][class*=bg-slate-900],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :is(input:not([type=checkbox]):not([type=radio]),textarea)::placeholder{color:var(--crm-placeholder)!important;-webkit-text-fill-color:var(--crm-placeholder)!important;opacity:1!important}.crm-shell main :is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{color:#475569!important;-webkit-text-fill-color:#475569!important;opacity:1!important;background:#e2e8f0!important;border-color:#d1d5db!important}.crm-shell main :where(.bg-white,.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.crm-shell main :is(.bg-white,.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50):is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important}.crm-shell main :where(.bg-white,.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50) :where(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-gray-50,.text-gray-100,.text-gray-200,.text-gray-300){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.crm-shell [role=dialog][class*=bg-white] button:not([class~=bg-slate-900]):not([class~=bg-slate-950]):not([class~=bg-slate-800]):not(.crm-button-primary),.crm-shell [aria-modal=true][class*=bg-white] button:not([class~=bg-slate-900]):not([class~=bg-slate-950]):not([class~=bg-slate-800]):not(.crm-button-primary){color:#334155!important;opacity:1!important;background:#fff!important;border-color:#d1d5db!important}.crm-shell [role=dialog][class*=bg-white] button:is([class~=bg-slate-900],[class~=bg-slate-950],[class~=bg-slate-800],.crm-button-primary),.crm-shell [aria-modal=true][class*=bg-white] button:is([class~=bg-slate-900],[class~=bg-slate-950],[class~=bg-slate-800],.crm-button-primary){color:#fff!important}.crm-shell [role=dialog][class*=bg-white] button:is([class~=bg-slate-900],[class~=bg-slate-950],[class~=bg-slate-800],.crm-button-primary):disabled,.crm-shell [aria-modal=true][class*=bg-white] button:is([class~=bg-slate-900],[class~=bg-slate-950],[class~=bg-slate-800],.crm-button-primary):disabled{color:#fff!important;opacity:1!important;background:#64748b!important;border-color:#64748b!important}.crm-shell main :is(.crm-command-panel,section[class*=rounded][class*=bg-slate-950],[class*=from-slate-950][class*=to-slate-800],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :where([role=dialog][class*=bg-white],[aria-modal=true][class*=bg-white]) :where(button[class*=bg-slate],button.crm-button-primary){color:#fff!important}.crm-shell main :is(.crm-command-panel,section[class*=rounded][class*=bg-slate-950],[class*=from-slate-950][class*=to-slate-800],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :where([role=dialog][class*=bg-white],[aria-modal=true][class*=bg-white]) :where(button[class*=bg-slate]:disabled,button.crm-button-primary:disabled){color:#fff!important;opacity:1!important;background:#64748b!important;border-color:#64748b!important}.crm-shell main .crm-command-panel .crm-command-metric{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background-color:#fff!important}.crm-shell main .crm-command-panel .crm-command-metric :is(h1,h2,h3,h4,p,span,div,label,.crm-command-metric-value,.text-xs,.text-slate-500,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900,.text-slate-950){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.crm-shell main :where(.daily-entry-tech-panel,.daily-entry-closeout,.daily-entry-queue-card,.crm-muted-surface){border-color:#cfd7e2!important}.crm-shell main :where(section,article,div)[class*=bg-white]:not(:has(p[class*=uppercase]))>.crm-eyebrow{color:#7a4f00!important}.crm-shell main .crm-command-metric,.crm-shell main .crm-command-metric *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.crm-shell main .daily-entry-tech-panel,.crm-shell main .daily-entry-closeout,.crm-shell main .daily-entry-queue-card,.crm-shell main .crm-muted-surface{border-color:#cfd7e2!important}.crm-shell main :where(section,article,div)[class*=bg-white]:not(:has(p[class*=uppercase])) .crm-eyebrow{color:#7a4f00!important}.crm-shell .daily-entry-workbench.daily-entry-workbench .daily-entry-tech-panel.crm-muted-surface,.crm-shell .daily-entry-workbench.daily-entry-workbench .daily-entry-closeout.crm-muted-surface,.crm-shell .daily-entry-workbench.daily-entry-workbench~.daily-entry-queue-card.daily-entry-queue-card{border-color:#cfd7e2!important}.crm-shell .price-book-image-label{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background-color:#fff!important}.crm-shell main :is(button,a)[class~=bg-slate-900],.crm-shell main :is(button,a)[class~=bg-slate-950],.crm-shell main :is(button,a)[class~=bg-slate-800],.crm-shell main :is(button,a).crm-button-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#071527!important}.crm-shell main :is(.crm-command-panel,.crm-dark-panel,[class~=bg-slate-950],[class~=bg-slate-900],[class~=bg-slate-800],[class*=from-slate-950],[class*=from-slate-900],[class*=to-slate-950],[class*=to-slate-900],section[class*=rounded][class*=bg-slate-950],section[class*=rounded][class*=bg-slate-900],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :where([class*=text-emerald-],[class*=text-green-]){color:#86efac!important;-webkit-text-fill-color:#86efac!important}.crm-shell main :is(.crm-command-panel,.crm-dark-panel,[class~=bg-slate-950],[class~=bg-slate-900],[class~=bg-slate-800],[class*=from-slate-950],[class*=from-slate-900],[class*=to-slate-950],[class*=to-slate-900],section[class*=rounded][class*=bg-slate-950],section[class*=rounded][class*=bg-slate-900],section[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),article[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2)),div[class*=rounded-xl][class*=border][class*=bg-white]:has(p[class*=uppercase]):has(:is(h1,h2))) :where(.bg-emerald-50,.bg-green-50) :where([class*=text-emerald-],[class*=text-green-]){color:#064e3b!important;-webkit-text-fill-color:#064e3b!important}.crm-shell .ahs-command-center,.crm-shell .ahs-batch-cockpit{background:radial-gradient(circle at 0 0,#ffb80014 0,#ffb80006 10rem,#0000 24rem),linear-gradient(120deg,#061424 0%,#0b2036 52%,#123a59 100%)!important;border-color:#ffb80085 #ffb80047 #ffb80047!important;box-shadow:inset 0 1px #ffffff14,0 22px 48px -34px #020817d1!important}.crm-shell .ahs-command-center:before,.crm-shell .ahs-batch-cockpit:before{opacity:.025!important}.crm-shell .ahs-lane-card .ahs-lane-action,.crm-shell .ahs-lane-card .ahs-lane-action:disabled,.crm-shell .ahs-lane-card .ahs-lane-action[disabled]{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:linear-gradient(#203650 0%,#071527 100%)!important;border-color:#071127db!important}.crm-shell .ahs-lane-card .ahs-lane-action :where(svg,span){color:#fff!important;-webkit-text-fill-color:#fff!important}.crm-shell .ahs-lane-card :where(.text-slate-400,[class*=text-slate-400]){color:#475569!important;-webkit-text-fill-color:#475569!important}.crm-shell main :is(button,a).crm-button-primary.crm-button-primary,.crm-shell main :is(button,a)[class~=bg-slate-900][class~=bg-slate-900],.crm-shell main :is(button,a)[class~=bg-slate-950][class~=bg-slate-950],.crm-shell main :is(button,a)[class~=bg-slate-800][class~=bg-slate-800]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#071527 linear-gradient(#203650 0%,#071527 100%)!important;border-color:#071127db!important}.crm-shell main :is(button,a).crm-button-primary.crm-button-primary :where(span,svg,p,div),.crm-shell main :is(button,a)[class~=bg-slate-900][class~=bg-slate-900] :where(span,svg,p,div),.crm-shell main :is(button,a)[class~=bg-slate-950][class~=bg-slate-950] :where(span,svg,p,div),.crm-shell main :is(button,a)[class~=bg-slate-800][class~=bg-slate-800] :where(span,svg,p,div){color:#fff!important;-webkit-text-fill-color:#fff!important}.crm-shell main :is(button,a,[role=button])[class~=bg-white],.crm-shell main :is(button,a,[role=button])[class~=bg-slate-50],.crm-shell main :is(button,a,[role=button])[class~=bg-gray-50],.crm-shell main :is(button,a,[role=button])[class~=bg-zinc-50],.crm-shell main :is(button,a,[role=button])[class~=bg-neutral-50],.crm-shell main :is(button,a,[role=button])[class~=bg-stone-50],.crm-shell [role=dialog] :is(button,a,[role=button])[class~=bg-white],.crm-shell [role=dialog] :is(button,a,[role=button])[class~=bg-slate-50],.crm-shell [role=dialog] :is(button,a,[role=button])[class~=bg-gray-50],.crm-shell [aria-modal=true] :is(button,a,[role=button])[class~=bg-white],.crm-shell [aria-modal=true] :is(button,a,[role=button])[class~=bg-slate-50],.crm-shell [aria-modal=true] :is(button,a,[role=button])[class~=bg-gray-50],.crm-shell main :is(button,a,[role=button])[class~=bg-white] :where(span,svg,p,div),.crm-shell main :is(button,a,[role=button])[class~=bg-slate-50] :where(span,svg,p,div),.crm-shell main :is(button,a,[role=button])[class~=bg-gray-50] :where(span,svg,p,div),.crm-shell main :is(button,a,[role=button])[class~=bg-zinc-50] :where(span,svg,p,div),.crm-shell main :is(button,a,[role=button])[class~=bg-neutral-50] :where(span,svg,p,div),.crm-shell main :is(button,a,[role=button])[class~=bg-stone-50] :where(span,svg,p,div),.crm-shell [role=dialog] :is(button,a,[role=button])[class~=bg-white] :where(span,svg,p,div),.crm-shell [role=dialog] :is(button,a,[role=button])[class~=bg-slate-50] :where(span,svg,p,div),.crm-shell [role=dialog] :is(button,a,[role=button])[class~=bg-gray-50] :where(span,svg,p,div),.crm-shell [aria-modal=true] :is(button,a,[role=button])[class~=bg-white] :where(span,svg,p,div),.crm-shell [aria-modal=true] :is(button,a,[role=button])[class~=bg-slate-50] :where(span,svg,p,div),.crm-shell [aria-modal=true] :is(button,a,[role=button])[class~=bg-gray-50] :where(span,svg,p,div),.crm-shell main :is(button,a,[role=button]):where([class~=bg-white],[class~=bg-slate-50],[class~=bg-gray-50],[class~=bg-zinc-50],[class~=bg-neutral-50],[class~=bg-stone-50],[class*=bg-white\/],[class*=bg-slate-50\/]):not(.crm-button-primary),.crm-shell main :is(button,a,[role=button]):where([class~=bg-white],[class~=bg-slate-50],[class~=bg-gray-50],[class~=bg-zinc-50],[class~=bg-neutral-50],[class~=bg-stone-50],[class*=bg-white\/],[class*=bg-slate-50\/]):not(.crm-button-primary) :where(span,svg,p,div){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.crm-shell main [role=tablist] :is(button,a)[aria-selected=true][aria-selected=true]{color:#553800!important;-webkit-text-fill-color:#553800!important;background:linear-gradient(#fff 0%,#fff8dc 100%)!important;border-color:#ffb8009e!important}.crm-shell .price-book-page .price-book-hero{background:radial-gradient(circle at 0 0,#ffb80012 0,#ffb80006 11rem,#0000 26rem),linear-gradient(120deg,#061424 0%,#0b2036 54%,#123a59 100%)!important;border:1px solid #ffb8003d!important;border-top-color:#ffb80075!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px -34px #020817c7!important}.crm-shell .price-book-page .price-book-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff09 64%,#0000 100%);position:absolute;inset:0}.crm-shell .price-book-page .price-book-hero-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02081747!important;box-shadow:inset 0 1px #ffffff14!important}.crm-shell .price-book-page .price-book-hero .price-book-hero-chip{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important;background:#ffffff1a!important;border-color:#ffffff29!important}.crm-shell .price-book-page .price-book-hero .price-book-hero-chip:hover,.crm-shell .price-book-page .price-book-hero .price-book-hero-chip:active{background:#ffffff29!important;border-color:#ffffff38!important}.crm-shell .price-book-page .price-book-section-image-scrim{background:linear-gradient(#0000 38%,#0208173d 100%)!important}.crm-shell .price-book-page .price-book-image-label.price-book-image-label{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-shadow:0 1px 2px #000000e6!important;white-space:nowrap!important;background:0 0!important;width:100%!important;max-width:100%!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:.7rem!important;font-weight:700!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.crm-shell main :is(button,a,div,article)[class~=bg-brand-50] :where(.text-slate-400,.text-slate-500,.text-slate-600,p,span,div){color:#071527!important;-webkit-text-fill-color:#071527!important}.crm-shell main [role=tablist] :is(button,a)[aria-selected=true][aria-selected=true]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff linear-gradient(#fff 0%,#f6f8fa 100%)!important;border:1px solid #b7c3d1!important;box-shadow:inset 0 -2px #ffb800ad,0 1px 2px #0f172a14!important}.crm-shell main [role=tablist] :is(button,a)[aria-selected=true][aria-selected=true] :where(span,svg,p,div){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.crm-shell.crm-shell main [role=tablist][role=tablist] :is(button,a)[aria-selected=true][aria-selected=true]{background:#fff linear-gradient(#fff 0%,#f6f8fa 100%)!important}.crm-shell main .crm-mini-badge{color:#132033!important;-webkit-text-fill-color:#132033!important;max-width:100%!important;box-shadow:none!important;letter-spacing:0!important;background:#e7edf5 linear-gradient(#f8fafc 0%,#e7edf5 100%)!important;border:1px solid #c6d0dc!important;align-items:center!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:800!important;display:inline-flex!important}.crm-shell.crm-shell main .crm-mini-badge.crm-mini-badge[class*=bg-slate]{color:#132033!important;-webkit-text-fill-color:#132033!important;background:#e7edf5 linear-gradient(#f8fafc 0%,#e7edf5 100%)!important;border-color:#c6d0dc!important}.crm-shell .price-book-page .price-book-section-image.price-book-section-image{background:linear-gradient(135deg,#0b2036 0%,#123a59 100%)!important}.crm-shell .price-book-page .price-book-section-photo{filter:none!important;opacity:1!important}.crm-shell .price-book-page .price-book-section-image--refrigerant{background:linear-gradient(135deg,#061424 0%,#0b2036 44%,#553800 100%)!important}.crm-shell .price-book-page .price-book-section-image--parts{background:linear-gradient(135deg,#071527 0%,#1f2937 100%)!important}.crm-shell .price-book-page .price-book-section-image--indoor-air{background:linear-gradient(135deg,#064e3b 0%,#0f766e 100%)!important}.crm-shell .price-book-page .price-book-section-image--maintenance{background:linear-gradient(135deg,#061424 0%,#0b2036 52%,#6b4a12 100%)!important}.crm-shell .price-book-page .price-book-section-image--systems{background:linear-gradient(135deg,#1e1b4b 0%,#1e3a8a 100%)!important}.crm-shell main .ahs-command-center .crm-eyebrow{color:#ffd76a!important}.crm-shell main .ahs-command-center .crm-section-title,.crm-shell main .ahs-command-center h2{color:#fff!important}.crm-shell :where([class*=from-sky-],[class*=from-blue-],[class*=from-cyan-]){--tw-gradient-from:#f5f5f4 var(--tw-gradient-from-position)!important;--tw-gradient-to:#f5f5f400 var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}.crm-shell :where([class*=via-sky-],[class*=via-blue-],[class*=via-cyan-]){--tw-gradient-via:#e5e7eb var(--tw-gradient-via-position)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to)!important}.crm-shell :where([class*=to-sky-],[class*=to-blue-],[class*=to-cyan-]){--tw-gradient-to:#d1d5db var(--tw-gradient-to-position)!important}.crm-shell :where([class*=focus\:border-sky],[class*=focus\:border-blue],[class*=focus\:border-cyan]):focus,.crm-shell :where([class*=focus\:ring-sky],[class*=focus\:ring-blue],[class*=focus\:ring-cyan]):focus{border-color:#0f172ad1!important;box-shadow:0 0 0 3px #ffb8002e,0 1px 2px #0f172a14!important}.crm-shell :is(input:not([type=checkbox]):not([type=radio]),textarea)::placeholder,.crm-shell .crm-table-search-input::placeholder,.crm-shell .crm-table-toolbar :is(input:not([type=checkbox]):not([type=radio]),textarea)::placeholder{color:var(--crm-placeholder)!important;-webkit-text-fill-color:var(--crm-placeholder)!important;opacity:1!important}.crm-shell :is(.crm-dark-badge,[class~=bg-slate-950],[class~=bg-slate-900],[class~=bg-slate-800],[class~=bg-brand-700],[class~=bg-brand-800],[class~=bg-rose-500],[class~=bg-red-500],[class~=bg-emerald-700]):is(.text-white,.text-slate-50,.text-slate-100,.text-gray-50,.text-gray-100),.crm-shell :is(.crm-dark-badge,[class~=bg-slate-950],[class~=bg-slate-900],[class~=bg-slate-800],[class~=bg-brand-700],[class~=bg-brand-800],[class~=bg-rose-500],[class~=bg-red-500],[class~=bg-emerald-700]) :where(.text-white,.text-slate-50,.text-slate-100,.text-gray-50,.text-gray-100,span,svg,p,div){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}.crm-shell .crm-dark-badge.crm-dark-badge,html body .crm-shell main .crm-dark-badge.crm-dark-badge.crm-dark-badge{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .crm-shell.crm-shell main .crm-report-filter-summary.crm-report-filter-summary.crm-report-filter-summary{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background-color:#fff!important}html body .crm-shell.crm-shell main .crm-report-filter-summary.crm-report-filter-summary.crm-report-filter-summary .crm-report-filter-title.crm-report-filter-title.crm-report-filter-title{color:#334155!important;-webkit-text-fill-color:#334155!important}html body .crm-shell.crm-shell main .crm-report-filter-summary.crm-report-filter-summary.crm-report-filter-summary .crm-report-filter-text.crm-report-filter-text.crm-report-filter-text{color:#475569!important;-webkit-text-fill-color:#475569!important}
