/* HE Supply Production System v2
   Single final-authority application layer for Production v1 screens. */
:root{--he-bg:#07090b;--he-bg-deep:#050708;--he-surface:#0b1014;--he-surface-2:#0e151a;--he-surface-3:#111a20;--he-line:#1d2830;--he-line-strong:#34434d;--he-text:#f4f2e9;--he-text-2:#c6cbd0;--he-muted:#8b969f;--he-dim:#626e77;--he-gold:#e0c465;--he-gold-strong:#f0d574;--he-green:#72d88c;--he-red:#ff7373;--he-blue:#75baff;--he-warning:#e5b85c;--he-rail:228px;--he-top:68px;--he-workspace:1480px;--he-gutter:clamp(24px,3vw,48px);--he-radius-xs:6px;--he-radius-sm:10px;--he-radius-md:14px;--he-shadow:0 22px 60px rgba(0,0,0,.28);--he-fast:140ms;--he-s1:4px;--he-s2:8px;--he-s3:12px;--he-s4:16px;--he-s5:20px;--he-s6:24px;--he-s7:32px;--he-s8:40px;--he-s9:48px;--he-s10:64px;--he-s11:80px}*{box-sizing:border-box}html{background:var(--he-bg-deep);color-scheme:dark}body{background:var(--he-bg);color:var(--he-text)}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--he-gold);outline-offset:3px}button:disabled,[aria-disabled=true]{opacity:.52;cursor:not-allowed}
/* Shared shell */
.account-client-shell,.hq-shell{grid-template-columns:var(--he-rail) minmax(0,1fr)!important;grid-template-rows:var(--he-top) minmax(0,1fr)!important}.client-rail,.hq-rail,.ws-sidebar{width:var(--he-rail)!important;background:#080c0f!important;border-right:1px solid var(--he-line)!important;padding:20px 14px 16px!important}.client-topbar,.hq-topbar,.ws-topbar{height:var(--he-top)!important;background:rgba(8,12,15,.96)!important;border-bottom:1px solid var(--he-line)!important;backdrop-filter:blur(16px)}.client-topbar,.hq-topbar{padding:0 var(--he-gutter)!important}.ws-topbar{left:var(--he-rail)!important;padding:0 var(--he-gutter)!important}.ws-stage{left:var(--he-rail)!important;top:var(--he-top)!important}.client-brand,.hq-brand,.ws-brand{min-height:48px;padding:0 8px 18px!important;border-bottom:1px solid var(--he-line)!important}.client-brand-mark,.hq-brand-mark,.ws-brand-mark{font-size:25px!important;letter-spacing:-.075em!important;color:#fff!important}.client-brand strong,.hq-brand strong,.ws-brand strong{font-size:13px!important;letter-spacing:.085em!important}.client-brand small,.hq-brand small,.ws-brand small{font-size:8px!important;letter-spacing:.14em!important;color:#69757d!important}.client-nav,.hq-nav,.ws-nav{padding:18px 0!important;gap:4px!important}.client-nav button,.client-nav a,.hq-nav a,.hq-nav span,.ws-nav button,.ws-nav a{min-height:44px!important;border-radius:var(--he-radius-sm)!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important;color:#a6b0b8!important;transition:background var(--he-fast),color var(--he-fast),box-shadow var(--he-fast)}.client-nav button.active,.hq-nav span,.ws-nav button.active{background:#152028!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--he-gold)!important}.client-nav button:hover,.client-nav a:hover,.hq-nav a:hover,.ws-nav button:hover,.ws-nav a:hover{background:#10181e!important;color:#fff!important}.client-rail-bottom,.hq-rail-bottom,.ws-side-bottom{border-top:1px solid var(--he-line)!important;padding-top:12px!important}
/* Account frame */
.account-signed-in{height:100vh;overflow:hidden;background:var(--he-bg)!important}.account-signed-in .app-utility,.account-signed-in .ownership-footer{display:none!important}.account-signed-in [data-he-supply-auth=account]{height:100vh}.account-signed-in #heSupplyAuthMain{height:100%;padding:0!important}.account-signed-in .account-client-shell{position:fixed;inset:0;display:grid!important;background:var(--he-bg)}.account-signed-in .client-rail{grid-column:1;grid-row:1/3;position:relative!important;height:auto!important;display:flex!important;flex-direction:column!important}.account-signed-in .client-topbar{grid-column:2;grid-row:1;display:flex!important;align-items:center;justify-content:space-between}.account-signed-in .client-topbar h1{font-size:16px!important;letter-spacing:-.02em!important;margin:0!important}.account-signed-in .client-topbar-meta{font-size:10px!important;color:#8b969f!important;border:1px solid var(--he-line)!important;border-radius:var(--he-radius-xs)!important;padding:7px 10px!important}.account-signed-in .account-stage{grid-column:2;grid-row:2;overflow:auto;padding:0 var(--he-gutter) 56px!important;background:var(--he-bg)}.account-signed-in .account-panel{width:min(100%,var(--he-workspace))!important;max-width:var(--he-workspace)!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.account-signed-in .account-identity{display:none!important}.account-signed-in .account-pane{display:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(28px,3vw,48px) 0 64px!important}.account-signed-in .account-pane.active{display:block!important}
/* Account Overview */
.account-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:clamp(32px,3vw,48px);align-items:start}.account-overview-main,.account-overview-side{min-width:0}.account-home-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;align-items:end!important;padding:0 0 28px!important;border-bottom:1px solid var(--he-line)!important}.account-home-hero .client-home-kicker{display:block!important;margin-bottom:12px!important;font:800 9px/1 ui-monospace,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--he-gold)!important}.account-home-hero h1{margin:0!important;font-size:clamp(44px,4.4vw,70px)!important;line-height:.94!important;letter-spacing:-.055em!important;max-width:900px!important}.account-home-hero p{margin:16px 0 0!important;max-width:650px!important;color:#8f9aa2!important;font-size:13px!important;line-height:1.55!important}.account-home-actions{padding:0 0 4px!important;display:flex!important;justify-content:flex-end!important}.account-home-actions .btn{min-height:44px!important;padding:0 18px!important;border-radius:var(--he-radius-sm)!important}.account-home-actions .btn.primary{background:var(--he-gold)!important;border-color:var(--he-gold)!important;color:#171208!important}.account-overview-section{min-width:0;border-top:1px solid var(--he-line)!important;padding-top:16px!important}.account-movement{margin-top:30px}.account-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:8px}.account-section-heading>div>small,.account-overview-section>small{font-size:9px!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:var(--he-gold)!important}.account-overview-section h2,.account-section-heading h2{font-size:26px!important;line-height:1.05!important;letter-spacing:-.035em!important;margin:8px 0 10px!important}.account-section-heading .text-button{font-size:10px;color:#8a969e;background:transparent;border:0;border-bottom:1px solid #59666f;padding:0 0 3px;cursor:pointer}.account-activity-row{display:grid!important;grid-template-columns:120px minmax(0,1fr) auto!important;gap:20px!important;align-items:center!important;min-height:64px!important;padding:13px 0!important;border-bottom:1px solid var(--he-line)!important}.account-activity-row>div{min-width:0}.account-activity-row>div:first-child span{display:block;font-size:9px!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#7b8790!important}.account-activity-row>div:first-child small{display:block;margin-top:5px;font-size:9px!important;color:#59656d!important}.account-activity-row>div:nth-child(2) strong{display:block;font-size:13px!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-activity-row>div:nth-child(2) small{display:block;margin-top:5px;font-size:9px!important;color:#707c84!important}.account-activity-row>b{font-size:10px!important;font-weight:760;color:#9da7ae;text-align:right}.account-empty-state{padding:28px 0;border-bottom:1px solid var(--he-line);display:grid;gap:6px}.account-empty-state strong{font-size:14px}.account-empty-state span{font-size:11px;color:#79858d}.account-overview-side{display:grid;gap:26px}.account-pulse-card{border:1px solid var(--he-line);border-radius:var(--he-radius-sm);background:var(--he-surface);overflow:hidden}.account-pulse-title{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--he-line)}.account-pulse-title strong{font-size:14px}.account-pulse-title span{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--he-gold)}.account-pulse-card button{width:100%;min-height:66px;border:0;border-bottom:1px solid var(--he-line);background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:3px 16px;align-items:center;padding:12px 18px;text-align:left;color:inherit;cursor:pointer}.account-pulse-card button:last-child{border-bottom:0}.account-pulse-card button:hover{background:#0f171c}.account-pulse-card button span{font-size:11px;color:#c7cdd1}.account-pulse-card button strong{grid-column:2;grid-row:1/3;font-size:20px;color:#fff}.account-pulse-card button small{font-size:9px;color:#6f7b83}.account-next-section{margin:0}.account-next-card{padding:20px!important;border:1px solid var(--he-line)!important;border-radius:var(--he-radius-sm)!important;background:linear-gradient(145deg,#0b1115,#0e161b)!important;box-shadow:var(--he-shadow)}.account-next-card small{font-size:9px!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:var(--he-gold)!important}.account-next-card h3{font-size:24px!important;line-height:1.05!important;letter-spacing:-.04em!important;margin:14px 0 8px!important}.account-next-card p{font-size:11px!important;line-height:1.55!important;color:#8b979f!important;margin:0 0 16px!important}.account-next-card .btn{min-height:40px!important;border-radius:var(--he-radius-xs)!important;padding:0 14px!important}.account-quick-actions{display:grid;border-top:1px solid var(--he-line)}.account-quick-actions button{min-height:48px;border:0;border-bottom:1px solid var(--he-line);background:transparent;color:#c4cbd0;display:flex;justify-content:space-between;align-items:center;padding:0;text-align:left;font-size:11px;font-weight:760;cursor:pointer}.account-quick-actions button:hover{color:var(--he-gold)}
/* Requests */
.account-signed-in .request-shell,.account-signed-in .commerce-shell,.account-signed-in .account-settings{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.account-signed-in .request-head,.account-signed-in .commerce-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;align-items:end!important;padding:0 0 24px!important;border-bottom:1px solid var(--he-line)!important}.account-signed-in .request-head>div,.account-signed-in .commerce-head>div{max-width:760px}.account-signed-in .request-head .eyebrow,.account-signed-in .commerce-head .eyebrow{font-size:9px!important;letter-spacing:.14em!important;color:var(--he-gold)!important}.account-signed-in .request-head h2,.account-signed-in .commerce-head h2{font-size:clamp(34px,3.2vw,50px)!important;line-height:.98!important;letter-spacing:-.045em!important;margin:7px 0 8px!important}.account-signed-in .request-head p,.account-signed-in .commerce-head p{font-size:12px!important;line-height:1.55!important;color:#8d99a1!important;margin:0!important;max-width:640px}.account-signed-in .request-head>.btn,.account-signed-in .commerce-head>.btn{align-self:center!important;min-height:42px!important;border-radius:var(--he-radius-sm)!important;padding:0 16px!important}.request-list-head,.commerce-block-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:28px 0 0!important;padding:0 0 12px!important;border-bottom:1px solid var(--he-line)!important}.request-list-head strong,.commerce-block-head h3{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important}.request-list-head .text-button,.commerce-block-head span{font-size:10px!important;color:#7d8991!important}.request-list,.commerce-list{margin:0!important}.request-row{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important;gap:30px!important;align-items:center!important;min-height:110px!important;padding:22px 0!important;border:0!important;border-bottom:1px solid var(--he-line)!important;background:transparent!important;border-radius:0!important}.request-row-main{min-width:0}.request-row-main .commerce-code{font-size:9px!important;letter-spacing:.1em!important;color:var(--he-gold)!important}.request-row-main strong{display:block!important;font-size:19px!important;line-height:1.15!important;letter-spacing:-.025em!important;margin:8px 0 8px!important}.request-row-main small{font-size:10px!important;color:#7e8a92!important;line-height:1.5!important}.request-row-status{justify-self:end!important;display:grid!important;justify-items:end!important;gap:6px!important;text-align:right!important}.request-row-status .commerce-status{font-size:9px!important}.request-row-status small{font-size:10px!important;color:#808c94!important}.request-form{margin:24px 0 0!important;padding:22px!important;border:1px solid var(--he-line)!important;border-radius:var(--he-radius-sm)!important;background:var(--he-surface)!important}.request-form-grid{gap:14px!important}.request-actions{margin-top:18px!important}
/* Commerce */
.commerce-block{margin-top:30px!important}.commerce-item{width:100%!important;max-width:none!important;padding:0!important;border:1px solid var(--he-line)!important;border-radius:var(--he-radius-sm)!important;background:var(--he-surface)!important;overflow:hidden!important;box-shadow:none!important}.commerce-item+.commerce-item{margin-top:14px!important}.commerce-item-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:start!important;padding:20px 22px 16px!important;border-bottom:1px solid var(--he-line)!important}.commerce-item-top h3{font-size:21px!important;letter-spacing:-.03em!important;margin:7px 0 0!important}.commerce-item-top p{font-size:11px!important;color:#7d8991!important;margin:6px 0 0!important}.commerce-code{font-size:9px!important;letter-spacing:.1em!important;color:var(--he-gold)!important}.commerce-status{align-self:start!important;white-space:nowrap!important;font-size:9px!important;padding:7px 9px!important;border-radius:999px!important;border:1px solid var(--he-line-strong)!important}.quote-item .price-lines{width:100%!important;max-width:none!important;margin:0!important;padding:18px 22px!important;border:0!important;background:#091014!important}.price-lines>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:30px!important;min-height:30px!important;align-items:center!important;border-bottom:1px solid rgba(255,255,255,.055)!important}.price-lines>div:last-child{border-bottom:0!important}.price-lines span{font-size:11px!important;color:#8d989f!important}.price-lines strong{font-size:12px!important;color:#e9e6dc!important}.price-lines .total{min-height:54px!important;margin-top:8px!important;padding-top:8px!important;border-top:1px solid var(--he-line-strong)!important}.price-lines .total span{font-size:12px!important;color:#c1c7cb!important}.price-lines .total strong{font-size:24px!important;color:#fff!important}.commerce-meta{display:flex!important;flex-wrap:wrap!important;gap:16px 28px!important;padding:13px 22px!important;border-top:1px solid var(--he-line)!important;color:#7f8b93!important;font-size:10px!important}.commerce-note,.tracking-line{margin:0!important;padding:14px 22px!important;border:0!important;border-top:1px solid var(--he-line)!important;border-radius:0!important;background:transparent!important;font-size:11px!important}.commerce-pay{margin:18px 22px 22px!important;min-height:42px!important;border-radius:var(--he-radius-sm)!important;padding:0 16px!important}.payment-wait{display:block!important;margin:-8px 22px 22px!important;color:#7f8b93!important;font-size:10px!important}.delivery-note{margin:30px 0 0!important;padding:18px 0!important;border:0!important;border-top:1px solid var(--he-line)!important;border-bottom:1px solid var(--he-line)!important;border-radius:0!important;background:transparent!important}.order-progress{padding:20px 22px!important}.commerce-empty{padding:28px 0!important;border-bottom:1px solid var(--he-line)!important;background:transparent!important;color:#849099!important}
/* Settings */
.account-settings{display:block!important}.account-settings>summary{list-style:none!important;cursor:default!important;font-size:clamp(34px,3.2vw,50px)!important;line-height:.98!important;letter-spacing:-.045em!important;margin:0!important;padding:0 0 22px!important;border-bottom:1px solid var(--he-line)!important}.account-settings>summary::-webkit-details-marker{display:none}.account-settings:before{content:"PROFILE / ACCESS";display:block;font:800 9px/1 ui-monospace,monospace;letter-spacing:.14em;color:var(--he-gold);margin-bottom:10px}.account-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);gap:40px;padding-top:28px}.settings-section-head{padding-bottom:14px;border-bottom:1px solid var(--he-line)}.settings-section-head small{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--he-gold)}.settings-section-head h3{font-size:22px;letter-spacing:-.03em;margin:7px 0 0}.account-settings-meta{display:grid!important;grid-template-columns:1fr!important;margin:18px 0 0!important;border:1px solid var(--he-line)!important;border-radius:var(--he-radius-sm)!important;background:var(--he-surface)!important;overflow:hidden!important}.account-settings-meta>div{padding:16px 18px!important;border-bottom:1px solid var(--he-line)}.account-settings-meta>div:last-child{border-bottom:0}.account-settings-meta>div+div{border-left:0!important}.account-settings-meta span{display:block!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#748089!important}.account-settings-meta strong{display:block!important;margin-top:7px!important;font-size:12px!important;color:#f1eee5!important;overflow-wrap:anywhere}.settings-support{font-size:10px;line-height:1.55;color:#78848c;margin:14px 0 0}.account-settings-profile .form{width:100%!important;max-width:none!important;margin-top:18px!important;padding:20px!important;border:1px solid var(--he-line)!important;border-radius:var(--he-radius-sm)!important;background:#0a0f13!important}.account-settings-profile .field input{min-height:46px!important;border-radius:var(--he-radius-xs)!important;background:#090d10!important}.account-settings-profile .form .btn{min-height:42px!important;border-radius:var(--he-radius-xs)!important}
/* Sales restricted entry */
.command-page:has(.command-access){min-height:100vh;background:var(--he-bg-deep)!important}.command-page:has(.command-access) .command-topbar{display:none!important}.command-access{width:min(1180px,calc(100% - 64px))!important;min-height:100vh!important;margin:0 auto!important;padding:0 52px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)!important;grid-template-rows:auto!important;gap:0!important;align-content:center!important;background:transparent!important;position:relative}.command-access:before{content:"HE SUPPLY\A SALES COMMAND\A\A AUTHORIZED STAFF ONLY\A RELATIONSHIP + OPPORTUNITY\A NO PRICING AUTHORITY";white-space:pre;grid-column:1;grid-row:1/8;align-self:stretch;display:flex;align-items:flex-end;padding:64px 52px;color:var(--he-gold);font:850 11px/1.7 ui-monospace,monospace;letter-spacing:.15em;border-left:1px solid var(--he-line);border-right:1px solid var(--he-line);background:radial-gradient(circle at 60% 30%,rgba(224,196,101,.13),transparent 30%),linear-gradient(155deg,#090d10,#060809)}.command-access>*{grid-column:2}.command-access>.command-kicker{display:block!important;align-self:end;margin:0 0 14px!important;color:var(--he-gold)!important}.command-access>h1{margin:0!important;font-size:clamp(48px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.055em!important}.command-access>p{margin:14px 0 24px!important;max-width:520px!important;color:#949fa7!important;line-height:1.55!important;font-size:13px!important}.command-login{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:520px!important}.command-login input{min-height:48px!important;border-radius:var(--he-radius-sm)!important;background:#0c1217!important;border:1px solid var(--he-line)!important;padding:0 14px!important;color:#fff!important}.command-login .command-btn{min-height:46px!important;border-radius:var(--he-radius-sm)!important}.command-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:10px!important}.command-actions .command-btn,.command-actions a{min-height:40px!important;border-radius:var(--he-radius-xs)!important}.command-notice{font-size:11px!important;min-height:18px!important;margin-top:12px!important}
/* Internal workstations */
.ws-pane{padding:32px var(--he-gutter) 56px!important}.ws-pane>*{width:min(100%,var(--he-workspace))!important;margin-left:auto!important;margin-right:auto!important}.ws-mode .command-hero{padding:4px 0 24px!important;min-height:0!important}.ws-mode .command-hero h1{font-size:clamp(32px,3vw,46px)!important;line-height:.98!important}.ws-mode .command-metrics{width:100%!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important;border-radius:var(--he-radius-sm)!important}.ws-mode .command-metric{min-height:84px!important;padding:16px 18px!important}.ws-mode .command-metric strong{font-size:24px!important}.ws-mode .command-row{min-height:70px!important;border-radius:0!important;background:transparent!important;border-left:0!important;border-right:0!important}.ws-mode .command-row:first-child{border-top:1px solid var(--he-line)!important}.ws-mode .command-row:last-child{border-bottom:1px solid var(--he-line)!important}.ws-mode .command-form{border-radius:var(--he-radius-sm)!important;background:var(--he-surface)!important;padding:22px!important}.ws-mode .command-field input,.ws-mode .command-field textarea,.ws-mode .command-field select{background:#080d10!important;border-radius:var(--he-radius-xs)!important}.ws-mode .staff-commerce-card{border-radius:var(--he-radius-sm)!important;background:var(--he-surface)!important;padding:22px!important}.ws-mode .staff-quote-form{gap:12px!important}.ws-mode .operations-reality-metrics{border-radius:var(--he-radius-sm)!important}.ws-mode .operations-reality-row{background:transparent!important;border-radius:0!important}.ws-mode .operations-reality-row:first-child{border-top:1px solid var(--he-line)!important}
/* Quote builder sections */
.quote-section{grid-column:1/-1!important;border-top:1px solid var(--he-line)!important;padding-top:18px!important;margin-top:6px!important}.quote-section:first-child{border-top:0!important;padding-top:0!important;margin-top:0!important}.quote-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:12px}.quote-section-title strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.quote-section-title span{font-size:10px;color:#76828a}.quote-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quote-field-grid .wide{grid-column:span 2}.protected-quote-card .staff-commerce-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(440px,.85fr)!important;gap:32px!important;align-items:start!important}.protected-quote-math{border:1px solid var(--he-line)!important;border-radius:var(--he-radius-sm)!important;background:#091014!important;padding:18px!important}.protected-math-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:14px!important;border-top:1px solid var(--he-line)!important}.protected-math-grid>div{padding:12px 12px 12px 0!important;border-bottom:1px solid var(--he-line)!important}.protected-math-grid>div:nth-child(even){padding-left:12px!important;border-left:1px solid var(--he-line)!important}.protected-quote-math>strong{font-size:34px!important;line-height:1!important}.protected-quote-math>span{display:block!important;margin-top:4px!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#7d8991!important}
/* HQ */
.hq-stage{padding:32px var(--he-gutter) 56px!important}.hq-stage>*{width:min(100%,var(--he-workspace))!important;margin-left:auto!important;margin-right:auto!important}.hq-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;gap:40px!important;padding:10px 0 30px!important}.hq-hero h2{font-size:clamp(42px,4.6vw,68px)!important}.hq-command{grid-template-columns:72px minmax(0,1fr) auto!important;padding:20px 0!important}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@media(max-width:1180px){:root{--he-rail:196px;--he-gutter:28px}.account-overview-grid{grid-template-columns:1fr!important}.account-overview-side{grid-template-columns:1fr 1fr}.account-pulse-card{grid-row:1/3}.protected-quote-card .staff-commerce-head{grid-template-columns:1fr!important}.quote-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-mode .command-metrics{grid-template-columns:repeat(3,minmax(140px,1fr))!important}}
@media(max-width:900px){:root{--he-rail:72px;--he-top:62px;--he-gutter:20px}.client-brand span:last-child,.hq-brand span:last-child,.ws-brand span:last-child,.client-nav span,.hq-nav a,.hq-nav span,.ws-nav span:not(.count),.client-rail-bottom span,.ws-side-bottom span{display:none!important}.client-rail,.hq-rail,.ws-sidebar{padding:14px 9px!important}.client-brand,.hq-brand,.ws-brand{justify-content:center!important;padding:2px 0 16px!important}.client-nav button,.client-nav a,.ws-nav button,.ws-nav a{justify-content:center!important;padding:0!important}.account-home-hero{grid-template-columns:1fr!important;align-items:start!important}.account-home-actions{justify-content:flex-start!important;padding:0!important}.account-overview-side{grid-template-columns:1fr!important}.request-row{grid-template-columns:1fr!important;gap:14px!important}.request-row-status{justify-self:start!important;justify-items:start!important;text-align:left!important}.account-settings-layout{grid-template-columns:1fr!important}.command-access{width:min(100% - 36px,760px)!important;display:block!important;padding:72px 0!important}.command-access:before{display:none!important}.quote-field-grid{grid-template-columns:1fr}.quote-field-grid .wide{grid-column:auto}.ws-mode .command-metrics{grid-template-columns:1fr 1fr!important}}
@media(max-width:620px){:root{--he-rail:0px;--he-gutter:16px}.account-client-shell,.hq-shell{grid-template-columns:1fr!important;grid-template-rows:auto 1fr!important}.account-signed-in .client-rail,.hq-rail,.ws-sidebar{position:fixed!important;left:0;right:0;bottom:0;top:auto!important;width:100%!important;height:64px!important;z-index:220!important;border-right:0!important;border-top:1px solid var(--he-line)!important;display:flex!important;flex-direction:row!important;padding:8px 10px!important;background:#081015!important}.account-signed-in .client-brand,.account-signed-in .client-rail-bottom,.hq-brand,.hq-rail-bottom,.ws-brand,.ws-side-bottom{display:none!important}.account-signed-in .client-nav,.hq-nav,.ws-nav{width:100%!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;padding:0!important;gap:4px!important}.client-nav button,.client-nav a,.hq-nav a,.hq-nav span,.ws-nav button,.ws-nav a{min-height:48px!important;border-radius:8px!important;font-size:0!important;justify-content:center!important}.client-nav button svg,.ws-nav button svg,.ws-nav a svg{width:19px!important;height:19px!important}.account-signed-in .client-topbar,.hq-topbar,.ws-topbar{left:0!important;grid-column:1!important;padding:0 16px!important}.account-signed-in .account-stage,.hq-stage,.ws-stage{left:0!important;grid-column:1!important;padding-bottom:86px!important}.account-signed-in .account-pane{padding-top:24px!important}.account-home-hero h1{font-size:40px!important}.account-activity-row{grid-template-columns:84px minmax(0,1fr)!important}.account-activity-row>b{grid-column:2;text-align:left}.request-head,.commerce-head{grid-template-columns:1fr!important;align-items:start!important}.request-head>.btn,.commerce-head>.btn{justify-self:start!important}.commerce-item-top{grid-template-columns:1fr!important}.commerce-status{justify-self:start!important}.commerce-meta{display:grid!important;gap:8px!important}.hq-stage,.ws-pane{padding:22px 16px 86px!important}.ws-mode .command-metrics{grid-template-columns:1fr!important}}
