:root{--ui-space-1:8px;--ui-space-2:12px;--ui-space-3:16px;--ui-space-4:24px;--ui-space-5:32px;--ui-control:44px}.workspace-shell,.access-page{color:#20352b}.workspace-shell :is(button,input,select,textarea),.access-page :is(button,input,select,textarea){box-sizing:border-box}.workspace-shell :is(button,a,input,select,textarea):focus-visible,.access-page :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #176c50}.workspace-heading h1,.team-heading h1,.access-card h1{letter-spacing:-.04em;font-size:32px;line-height:1.15}.workspace-layout{grid-template-columns:200px minmax(0,1fr);max-width:1600px}.workspace-content{width:100%;padding:32px clamp(24px,3vw,48px) 48px}.workspace-topbar{padding:0 32px}.workspace-nav{background:#194d3c;border-right:0;padding:26px 14px}.workspace-nav>:is(button,a){color:#e8f1eb;min-height:46px;margin-bottom:6px;font-size:14px}.workspace-nav>:is(button,a) span:first-child{color:inherit}.workspace-nav>:is(button,a).workspace-nav-active{color:#fff;background:#2c7359}.workspace-nav>:is(button,a):hover{background:#25654e}.workspace-nav-label{color:#b2c9bd;font-size:10px}.workspace-nav-note{display:none}.quiet-button{min-height:var(--ui-control);padding:10px 14px;font-size:13px;line-height:1.35}.workspace-heading .button,.modal-actions .button,.team-page .button{min-height:var(--ui-control);font-size:14px;line-height:1.35}.workspace-heading{margin-bottom:24px}.workspace-heading .eyebrow{display:none}.workspace-heading p:last-child{font-size:14px;line-height:1.5}.workspace-shell[data-view=catalog] .workspace-heading>div>p:last-child{display:none}.workspace-shell[data-view=catalog] .workspace-heading{align-items:center}.workspace-shell[data-view=catalog] .catalog-heading-actions{flex:0 auto;width:auto}.workspace-shell[data-view=catalog] .catalog-heading-actions>.button-primary{order:0}.workspace-shell[data-view=catalog] .catalog-heading-actions>.quiet-button:not(.mobile-tools-toggle){display:none}.workspace-shell[data-view=catalog] .catalog-heading-actions>a[href="/workspace/import"]{order:1;align-items:center;display:flex}.workspace-shell[data-view=catalog] .catalog-heading-actions>.mobile-tools-toggle{order:2;align-items:center;gap:10px;display:flex}.workspace-shell[data-view=catalog] .catalog-heading-actions[data-mobile-open=true]>.quiet-button{order:3;align-items:center;display:flex}.workspace-shell[data-view=catalog] .catalog-heading-actions[data-mobile-open=true]>.mobile-tools-toggle{order:2}.workspace-shell[data-view=catalog] .workspace-metrics{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;display:flex}.workspace-shell[data-view=catalog] .workspace-metrics>article{display:none}.workspace-shell[data-view=catalog] .workspace-metrics .location-select{margin-left:auto}@media (min-width:761px){.workspace-shell[data-view=overview] .workspace-metrics .catalog-filters{grid-column:1/3;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.workspace-shell[data-view=overview] .workspace-metrics .catalog-filters>label{min-width:0}.workspace-shell[data-view=overview] .workspace-metrics .catalog-filters select{width:100%;min-width:0}.workspace-shell[data-view=overview] .workspace-metrics .location-select{grid-column:3;width:100%;min-width:0;margin:0}}.catalog-insight-links{display:none}.catalog-filters{gap:12px}.catalog-filters label,.location-select>span{font-size:12px}.catalog-filters select,.location-select select{min-height:44px;font-size:14px}.catalog-toolbar{margin-bottom:18px;padding:0}.catalog-search{max-width:none;height:48px}.catalog-search input{font-size:14px}.catalog-header{gap:16px;padding:20px 24px}.catalog-header h2{font-size:18px}.catalog-header p,.catalog-header-location{font-size:12px}.catalog-row{grid-template-columns:36px minmax(130px,1fr) 92px 88px minmax(120px,200px);gap:16px;padding:18px 24px}.catalog-product-name strong{font-size:14px;line-height:1.4}.catalog-quantity{font-size:18px}.catalog-quantity small{font-size:12px}.catalog-stock-state{padding:6px 9px;font-size:11px}.stock-action{min-height:40px;padding:9px 12px;font-size:12px}.workspace-data-status{margin-bottom:20px;font-size:11px;line-height:1.45}.workspace-form>label,.form-two-column>label{font-size:13px;line-height:1.45}.workspace-form .form-two-column{align-items:start}.workspace-form .form-two-column>label{grid-template-rows:minmax(1.45em,auto) minmax(1.45em,auto) var(--ui-control);align-content:start;gap:6px;min-width:0}.workspace-form .form-two-column>label>span{min-height:1.45em}.workspace-form .form-two-column:not(.alternate-unit-row)>label>:is(input,select){grid-row:3}.workspace-form input,.workspace-form select,.workspace-form textarea{min-height:44px;font-size:15px}.workspace-form .form-two-column input,.workspace-form .form-two-column select{height:var(--ui-control);min-width:0}.workspace-form label>span{color:#6a786e;font-size:12px}.workspace-modal{padding:32px}.workspace-modal h2{padding-right:24px;font-size:26px;line-height:1.2}.workspace-modal>p:not(.eyebrow){font-size:14px;line-height:1.5}.workspace-modal>.eyebrow{display:none}.workspace-error,.workspace-success{padding:12px 16px;font-size:13px;line-height:1.5}.report-panel-heading{gap:16px;padding:24px}.report-panel-heading h2{font-size:18px;line-height:1.3}.report-panel-heading p{font-size:13px;line-height:1.5}.report-disclaimer,.report-empty{font-size:12px;line-height:1.6}.report-panel>.report-disclaimer{margin:0;padding:0 24px 20px}.report-breakdown>div,.activity-list>div{gap:16px;padding:16px 24px;font-size:13px}.report-breakdown small,.activity-list small{font-size:12px;line-height:1.5}.report-breakdown>div>span,.activity-list>div>span{overflow-wrap:anywhere;min-width:0}.report-breakdown>div>strong,.activity-list>div>b{flex-shrink:0}.valuation-currency-form{align-items:flex-end;gap:16px;padding:0 24px 20px}.valuation-currency-form label{max-width:360px;font-size:13px}.valuation-currency-form label span{font-size:12px;line-height:1.5}.valuation-currency-form input{min-height:44px;font-size:16px}.valuation-currency-form button{min-height:44px;margin:0}.valuation-panel{gap:0}.valuation-total{font-size:28px}.report-period-toolbar{gap:12px;padding:16px 20px}.report-period-toolbar button,.report-unit-select select{min-height:40px;font-size:12px}.report-period-toolbar>span,.report-unit-select{font-size:12px}.stock-count-panel .modal-actions{margin:0;padding:16px 24px 24px}.stock-count-lines{margin:0 24px}.stock-count-line{padding:18px 0}.stock-count-line strong{font-size:14px}.stock-count-line small{font-size:12px;line-height:1.5}.stock-count-input input{min-height:44px;font-size:16px}.details-help{color:#64746a;padding:0 24px 20px;font-size:12px;line-height:1.6}.details-help>summary{cursor:pointer;align-items:center;min-height:40px;font-size:13px;font-weight:600;display:flex}.details-help>p{margin:8px 0 0}.workspace-form>.details-help{padding:0}.details-help label{color:#394b41;gap:8px;margin-top:14px;font-size:13px;display:grid}.access-page{padding:24px}.access-card{border-radius:14px;width:min(500px,100%);margin:48px auto;padding:32px}.access-card>.eyebrow{display:none}.access-card>p{font-size:14px;line-height:1.5}.auth-form{gap:10px}.auth-form>label{margin-top:8px;font-size:14px}.auth-form>input{min-height:48px;padding:12px 14px;font-size:16px}.auth-form>small,.access-switch,.verification-note{font-size:12px;line-height:1.5}.auth-submit{min-height:48px;margin-top:12px;font-size:15px}.verification-result h2{font-size:22px}.verification-result p{font-size:14px;line-height:1.6}.verification-result .button{min-height:48px;font-size:14px}.team-page{width:min(1120px,100% - 64px);padding:32px 0 64px}.team-heading{align-items:center;gap:20px;margin-bottom:24px}.team-heading .eyebrow,.team-panel-heading .eyebrow,.team-step{display:none}.team-heading p:last-child{font-size:14px;line-height:1.5}.team-grid{grid-template-columns:1fr;gap:24px}.team-panel-heading{padding:24px}.team-panel-heading h2{font-size:18px}.team-member,.team-invitation{gap:16px;padding:18px 24px}.team-member-info strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.4;overflow:visible}.team-member-info small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5;overflow:visible}.team-member-role{font-size:12px}.team-empty,.team-notice{padding:20px 24px;font-size:13px;line-height:1.5}.team-invite-form{gap:12px;padding:24px}.team-invite-form :is(input,select){min-height:48px;padding:10px 12px;font-size:16px}.team-invite-form label{font-size:14px}.team-invite-form>p{font-size:13px;line-height:1.5}.team-invite-link{overflow-wrap:anywhere}.team-invite-link a{overflow-wrap:anywhere;max-width:100%;display:inline-block}.role-permissions-disclosure{background:#fff;border:1px solid #dfe6df;border-radius:10px;margin-top:24px;overflow:hidden}.role-permissions-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;padding:16px 24px;font-size:15px;font-weight:600;list-style:none;display:flex}.role-permissions-disclosure[open]>summary{border-bottom:1px solid #edf0ec}.role-permissions-disclosure>summary:after{content:"+";font-size:22px;font-weight:400}.role-permissions-disclosure[open]>summary:after{content:"-"}.policy-role-grid{align-items:start;gap:16px;padding:0 24px 24px}@media (min-width:761px) and (max-width:900px){.policy-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-role-card:last-child{grid-column:1/-1;justify-self:stretch;width:auto}}@media (min-width:901px){.policy-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.policy-role-card{min-width:0;padding:18px}.policy-role-card legend{text-transform:capitalize;font-size:14px}.policy-permission{gap:12px;min-height:44px;font-size:13px;line-height:1.5}.policy-permission input{accent-color:#176c50;flex:none;width:18px;height:18px}.team-panel>.button,.role-permissions-content>.button{margin:0 24px 24px}.team-invite-dialog .workspace-modal{width:min(500px,100%)}.team-invite-dialog .team-panel{box-shadow:none;border:0}.team-invite-dialog .team-panel-heading{border:0;padding:0 0 20px}.team-invite-dialog .team-invite-form{padding:0}.team-invite-dialog .team-panel-heading h2{font-size:26px}.mobile-back-link{display:none}@media (max-width:1199px) and (min-width:841px){.workspace-layout{grid-template-columns:170px minmax(0,1fr)}.workspace-content{padding:28px 24px}.catalog-row{grid-template-columns:30px minmax(110px,1fr) 80px 75px;gap:12px;padding:16px}.catalog-row-actions{grid-column:2/-1;justify-self:start}}@media (max-width:760px){.workspace-layout{display:block}.workspace-shell[data-view=catalog] .catalog-heading-actions{width:100%}.workspace-shell[data-view=catalog] .catalog-heading-actions>a[href="/workspace/import"],.workspace-shell[data-view=catalog] .workspace-metrics>article{display:none}.workspace-shell[data-view=catalog] .workspace-metrics{grid-template-columns:1fr;gap:14px;margin-bottom:16px;display:grid}.workspace-shell[data-view=catalog] .workspace-metrics .location-select{width:100%;margin:0}.workspace-shell[data-view=catalog] .workspace-metrics .catalog-filters{display:none}.workspace-shell[data-view=catalog]:has(.catalog-heading-actions[data-mobile-open=true]) .catalog-filters{display:flex}.workspace-data-status{display:none}.access-page{padding:20px}.access-card{margin:24px auto;padding:24px}.access-card h1{font-size:28px}.team-page{width:auto;padding:24px 20px calc(112px + env(safe-area-inset-bottom));margin:0}.team-heading{flex-flow:wrap}.team-heading h1{font-size:28px}.team-heading p:last-child{display:none}.team-heading .button{min-height:46px;font-size:14px}.team-member,.team-invitation{gap:12px;padding:18px}.team-member-info strong{font-size:15px}.team-member-info small{font-size:12px}.team-panel-heading,.team-invite-form{padding:20px}.policy-role-grid{grid-template-columns:1fr;padding:0 20px 20px}.policy-permission{min-height:48px;font-size:14px}.team-panel>.button,.role-permissions-content>.button{margin:0 20px 20px}.mobile-back-link{color:#176c50;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:flex}.valuation-currency-form{padding:0 20px 20px}.valuation-currency-form :is(input,button){width:100%;min-height:48px;font-size:16px}.valuation-currency-form label{width:100%}.report-panel>.report-disclaimer{padding:0 20px 20px}.details-help{padding:0 20px 20px;font-size:13px}}.team-member-status{color:#43634f;text-transform:capitalize;white-space:nowrap;font-size:12px}.team-role-summary{color:#637269;margin:0 0 8px;font-size:13px;line-height:1.55}.team-invite-dialog .team-notice{background:#edf7ef;border-radius:8px;padding:12px}.policy-description{color:#64746a;margin:0;padding:20px 24px;font-size:14px;line-height:1.5}.auth-help{margin-top:10px}.auth-help summary{color:#42654e;cursor:pointer;align-items:center;min-height:40px;font-size:13px;display:flex}.auth-help .quiet-button{width:100%;margin-top:8px}.workspace-shell[data-view=catalog] .workspace-metrics>article:nth-child(3){display:none}@media (max-width:760px){.team-member{grid-template-columns:36px minmax(0,1fr) auto;gap:2px 12px;display:grid}.team-member-info{grid-area:1/2/3;min-width:0}.team-member-role{grid-area:1/3;place-self:start end}.team-member-status{grid-area:2/3;place-self:end;font-size:11px}.team-invite-dialog .workspace-modal{padding:28px 22px}.policy-description{padding:20px}.team-invite-dialog .modal-actions{padding:12px 0 0;position:static}}.workspace-settings-context{color:#68766d;overflow-wrap:anywhere;margin:0 0 14px;font-size:12px;font-weight:600;line-height:1.4}@media (max-width:760px){.workspace-settings-layout{display:block}.workspace-settings-context{margin-bottom:12px}}@media (min-width:761px) and (max-width:900px){.workspace-metrics[aria-label=reports\ summary]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-metrics[aria-label=reports\ summary]>article{min-width:0;min-height:108px}.workspace-metrics[aria-label=reports\ summary]>article span{line-height:1.35}.workspace-metrics[aria-label=reports\ summary]>article small{line-height:1.4}}:root{--itemiva-canvas:#f3f4f4;--itemiva-surface:#fff;--itemiva-border:#e1e4e5;--itemiva-forest:#155b46;--itemiva-leaf:#155b46;--itemiva-mist:#eef1f2;--green:#155b46;--green-dark:#104936;--mint:#eef1f2}.workspace-shell button:disabled{cursor:not-allowed;color:#98a09f!important;box-shadow:none!important;filter:none!important;background:#eceeef!important;border-color:#e1e4e5!important;transform:none!important}.workspace-topbar{color:#15231f;background:#f8f9fa;border-bottom:1px solid #e2e5e6}@media (min-width:761px){.workspace-topbar{background:#f8f9fa;border-bottom-color:#e2e5e6}.workspace-nav{border-right:1px solid var(--itemiva-border);box-shadow:none;background:#f8f9fa}.workspace-nav-label{color:#859188}.workspace-nav>:is(button,a){color:#53645a;border-radius:12px}.workspace-nav>:is(button,a).workspace-nav-active{background:var(--itemiva-mist);color:var(--itemiva-forest)}.workspace-nav>:is(button,a).workspace-nav-active span:first-child{color:var(--itemiva-forest)}.workspace-nav>:is(button,a):hover{color:var(--itemiva-forest);background:#f0f2f3}}.catalog-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;padding:0 24px 24px;display:grid}.catalog-row{background:#fff;border:1px solid #e5e9e3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px 14px;min-width:0;padding:0 0 15px;display:grid;position:relative;overflow:visible;box-shadow:0 8px 25px #163d2709}.catalog-row:has(.catalog-more-actions[open]){z-index:5}.catalog-product-visual{aspect-ratio:16/10;background:var(--itemiva-mist,#eef1f2);border-radius:13px 13px 0 0;grid-column:1/-1;place-items:center;display:grid;position:relative;overflow:hidden}.catalog-product-visual img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.catalog-row:hover .catalog-product-visual img{transform:scale(1.035)}.catalog-product-icon{width:54px;height:54px;color:var(--itemiva-forest,#155b46);font:600 21px var(--display);background:#ffffffe0;border:1px solid #ffffffd4;border-radius:17px;place-items:center;display:grid;box-shadow:0 8px 24px #21432d12}.catalog-product-name{grid-column:1/-1;gap:5px;min-width:0;padding:3px 16px 0;display:grid}.catalog-product-name strong{letter-spacing:-.015em;font-size:14px;line-height:1.4}.catalog-product-name span,.catalog-custom-values{font-size:11px;line-height:1.5}.catalog-quantity{padding:0 0 0 16px;font-size:18px}.catalog-stock-state{color:#087266;background:#dff5ef;align-self:center;margin-right:14px}.catalog-stock-state.is-low{color:#8a5616;background:#fff0d8}.catalog-row-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;display:flex}.catalog-row-actions .stock-primary-action{background:var(--itemiva-leaf);color:#fff;border-color:#0000;margin:0;box-shadow:0 2px 8px #073f3b1a}.catalog-row-actions .stock-primary-action:hover{background:#066451}.catalog-more-actions{margin-left:auto;position:relative}.catalog-more-actions>summary{color:#30463a;min-width:88px;min-height:42px;font:600 12px var(--body);cursor:pointer;background:#fff;border:1px solid #e2e8e1;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;list-style:none;display:flex}.catalog-more-actions>summary::-webkit-details-marker{display:none}.catalog-more-actions>summary span{font-size:19px;line-height:1}.catalog-more-actions>div{z-index:10;background:#fff;border:1px solid #e0e7df;border-radius:12px;gap:4px;width:max-content;min-width:176px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #173a2621}.catalog-more-actions .stock-action{color:#263a30;text-align:left;background:#fff;border:0;border-radius:8px;min-height:42px;padding:9px 12px}.catalog-more-actions .stock-action:hover{background:#f1f6f1}.product-photo-field{border:1px solid var(--itemiva-border,#e1e4e5);background:var(--itemiva-surface,#fff);border-radius:12px;grid-template-columns:112px 1fr;align-items:center;gap:16px;margin:4px 0 10px;padding:14px;display:grid}.product-photo-preview{aspect-ratio:1;background:var(--itemiva-mist,#eef1f2);width:112px;color:var(--itemiva-forest,#155b46);border-radius:9px;place-items:center;font-size:12px;display:grid;overflow:hidden}.product-photo-preview img{object-fit:cover;width:100%;height:100%}.product-photo-field strong{font-size:12px}.product-photo-field strong span{color:#849087;margin-left:5px;font-size:10px;font-weight:400}.product-photo-field p{color:#718077;margin:5px 0 9px;font-size:10px;line-height:1.5}.product-photo-actions{align-items:center;gap:12px;display:flex}.product-photo-error{color:#9a3e34!important}@media (max-width:1199px) and (min-width:761px){.catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 18px 18px}.catalog-row{border-color:#e1e4e5;border-radius:15px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:14px;box-shadow:0 5px 18px #15231f08}.catalog-product-visual{aspect-ratio:1;background:#f1f3f3;border-radius:11px;grid-area:1/1/3;width:76px;height:76px}.catalog-product-icon{border-radius:12px;width:38px;height:38px;font-size:16px}.catalog-product-name{grid-area:1/2;min-width:0;padding:0}.catalog-product-name strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.catalog-product-name>span{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.catalog-quantity{text-align:right;grid-area:1/3;padding:0;font-size:20px}.catalog-quantity small{font-size:10px;display:block}.catalog-row>.catalog-stock-state{grid-area:2/2/auto/4;justify-self:start;margin:0;font-size:11px}.catalog-row-actions{grid-area:3/1/auto/-1;justify-content:stretch;padding:0}.catalog-row-actions .stock-primary-action{border-radius:11px;flex:1;min-height:46px;font-size:13px}.catalog-more-actions>summary{min-width:74px;min-height:46px}}@media (max-width:840px) and (min-width:761px){.catalog-list{grid-template-columns:1fr;gap:14px;padding:0 18px 18px}.catalog-row{border-color:#e1e4e5;border-radius:15px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px 14px;margin:0;padding:14px;box-shadow:0 5px 18px #15231f08}.catalog-product-visual{aspect-ratio:1;background:#f1f3f3;border-radius:11px;grid-area:1/1/3;width:88px;height:88px}.catalog-product-icon{border-radius:12px;width:38px;height:38px;font-size:16px}.catalog-product-name{grid-area:1/2;min-width:0;padding:0}.catalog-product-name strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.catalog-product-name>span{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.catalog-quantity{text-align:right;grid-area:1/3;padding:0;font-size:21px}.catalog-quantity small{font-size:10px;display:block}.catalog-row>.catalog-stock-state{grid-area:2/2/auto/4;justify-self:start;margin:0;font-size:11px}.catalog-row-actions{grid-area:3/1/auto/-1;justify-content:stretch;padding:0}.catalog-row-actions .stock-primary-action{border-radius:11px;flex:1;min-height:46px;font-size:13px}.catalog-more-actions>summary{min-width:74px;min-height:46px}}@media (max-width:760px){.catalog-list{grid-template-columns:1fr;gap:12px;padding:0}.catalog-row{border:1px solid #e1e4e5;border-radius:15px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px 14px;margin:0;padding:14px;box-shadow:0 5px 18px #15231f08}.catalog-product-visual{aspect-ratio:1;background:#f1f3f3;border-radius:11px;grid-area:1/1/3;width:88px;height:88px}.catalog-product-icon{border-radius:11px;width:34px;height:34px;font-size:14px}.catalog-product-name{grid-area:1/2;min-width:0;padding:0}.catalog-product-name strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.catalog-product-name span,.catalog-custom-values{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.catalog-quantity{text-align:right;grid-area:1/3;padding:0;font-size:19px}.catalog-quantity small{font-size:10px;line-height:1.5;display:block}.catalog-row>.catalog-stock-state{grid-area:2/2/auto/4;justify-self:start;margin:0;font-size:11px;display:block}.catalog-row-actions{grid-area:3/1/auto/-1;justify-content:stretch;padding:0}.catalog-row-actions .stock-primary-action{border-radius:11px;flex:1;min-height:46px;font-size:14px}.catalog-more-actions>summary{min-width:74px;min-height:46px}.catalog-more-actions>div{min-width:188px;top:auto;bottom:calc(100% + 7px);right:0}.product-photo-field{grid-template-columns:84px 1fr;gap:12px;padding:12px}.product-photo-preview{width:84px}.product-photo-field p{font-size:11px}}@media (min-width:841px) and (max-width:1199px){.catalog-list>.catalog-row:only-child{grid-column:1/-1;grid-template-columns:96px minmax(0,1fr) auto;min-height:132px;padding:16px}.catalog-list>.catalog-row:only-child .catalog-product-visual{grid-area:1/1/3;width:96px;height:96px}.catalog-list>.catalog-row:only-child .catalog-product-name{grid-area:1/2;padding:0}.catalog-list>.catalog-row:only-child .catalog-quantity{grid-area:1/3;font-size:24px}.catalog-list>.catalog-row:only-child>.catalog-stock-state{grid-area:2/2/auto/4}.catalog-list>.catalog-row:only-child .catalog-row-actions{grid-area:3/2/auto/4}}@media (min-width:1200px){.catalog-list>.catalog-row:only-child{grid-column:1/-1;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:14px 30px;min-height:360px;padding:20px}.catalog-list>.catalog-row:only-child .catalog-product-visual{aspect-ratio:4/3;border-radius:12px;grid-area:1/1/5;width:100%}.catalog-list>.catalog-row:only-child .catalog-product-name{grid-area:1/2;align-content:end;padding:10px 0 0}.catalog-list>.catalog-row:only-child .catalog-product-name strong{font-size:22px;line-height:1.25}.catalog-list>.catalog-row:only-child .catalog-product-name span,.catalog-list>.catalog-row:only-child .catalog-custom-values{font-size:13px}.catalog-list>.catalog-row:only-child .catalog-quantity{grid-area:2/2;align-self:center;padding:0;font-size:34px}.catalog-list>.catalog-row:only-child .catalog-quantity small{font-size:14px}.catalog-list>.catalog-row:only-child>.catalog-stock-state{grid-area:3/2;justify-self:start;margin:0}.catalog-list>.catalog-row:only-child .catalog-row-actions{grid-area:4/2;justify-content:flex-start;align-self:end;gap:10px;padding:0}}@media (prefers-reduced-motion:reduce){.catalog-product-visual img{transition:none}}.workspace-shell{background:var(--itemiva-canvas)}.workspace-topbar,.workspace-topbar:is(header){color:#15231f;background:#f8f9fa;border-bottom:1px solid #e2e5e6}.workspace-topbar .wordmark{color:#15231f}.workspace-topbar .mark{background:#155b46}.workspace-topbar .workspace-org,.workspace-topbar .workspace-user{color:#4f5c57}.workspace-topbar .workspace-user small{color:#758079}.workspace-topbar .workspace-account>.quiet-button{color:#34413b;background:#fff;border-color:#dce1e2}.workspace-topbar .workspace-account>.quiet-button:hover{color:#15231f;background:#f0f2f3}.workspace-topbar .workspace-org-switch select{color:#34413b;background:#fff;border-color:#dce1e2}.workspace-nav{background:#f8f9fa}.workspace-nav>:is(button,a).workspace-nav-active{color:#155b46;background:#eef1f2;box-shadow:inset 2px 0 #155b46}.workspace-nav>:is(button,a).workspace-nav-active span:first-child{color:#155b46}.workspace-nav>:is(button,a):hover,.empty-mark{color:#155b46;background:#f0f2f3}.button-primary{background:#155b46;box-shadow:0 3px 8px #155b461f}.button-primary:hover{background:#104936}@media (min-width:761px){.workspace-topbar{background:#f8f9fa;border-bottom-color:#e2e5e6}}.team-avatar{color:#4f5c57;background:#f0f2f3}.team-member-role,.team-member-role.role-owner,.team-member-role.role-admin,.team-member-role.role-manager,.team-member-role.role-staff,.team-member-role.role-viewer{color:#4f5c57;background:#eef1f2}.catalog-more-actions>div{top:auto;bottom:calc(100% + 7px)}.catalog-product-visual,.product-photo-preview{background:#f0f2f3}.workspace-shell button:disabled{color:#98a09f!important;background:#eceeef!important;border-color:#e1e4e5!important}.stock-count-panel .alert-summary-count{color:#596260;background:#f0f1f1}.catalog-stock-state,.catalog-stock-state.is-low{color:#58625e;background:#f0f1f1}.catalog-product-visual{background:#f0f1f1}.catalog-product-icon{color:#155b46}.workspace-nav>:is(button,a):hover{color:#155b46;background:#f0f2f2}.workspace-shell :is(button,input,select,textarea):focus-visible,.access-page :is(button,a,input,select,textarea):focus-visible{outline-color:#155b46}.workspace-data-status>span:first-child{color:#59635f}.workspace-data-status i,.report-live-label i,.chart-added{background:#155b46}.chart-removed{background:#7b8581}.workspace-shell .inline-link,.workspace-shell .overview-stock-search button{color:#155b46}.workspace-shell .report-live-label i,.workspace-shell .workspace-data-status i,.workspace-shell .chart-added{background:#155b46}.workspace-shell .chart-removed{background:#7b8581}.workspace-shell .alert-summary-count,.workspace-shell .alert-row-icon{color:#596260;background:#f0f1f1}.workspace-shell .alert-panel .quantity-low,.workspace-shell .alert-panel .reorder-target{color:#596260!important}.workspace-shell .metric-attention{background:#fff;border-color:#e2e5e6}.workspace-shell .metric-attention strong{color:#25372d}.workspace-shell .overview-health-summary{color:#596260;background:#fff;border-color:#e2e5e6}.workspace-shell .overview-health-summary>strong{color:#25372d}@media (max-width:760px){.workspace-topbar .workspace-account>button{color:#155b46!important;background:#f0f2f2!important}.workspace-shell .empty-mark{color:#155b46;background:#f0f1f1}}.team-page .team-context{color:#59635f;width:max-content;max-width:100%;font:600 11px var(--body);letter-spacing:0;background:#fff;border:1px solid #e1e4e5;border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:7px 10px;line-height:1.3;display:inline-flex}.team-page .team-context span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-page .team-context span:last-child{text-transform:capitalize;color:#155b46}@media (max-width:760px){.team-page .team-context{margin-bottom:16px;font-size:11px}}@media (min-width:761px){.workspace-shell[data-view=count] #stock-summary{grid-template-columns:max-content minmax(240px,320px) minmax(0,1fr);align-items:end}.workspace-shell[data-view=count] #stock-summary>.location-select{grid-column:auto;width:100%;min-width:0;margin:0}}.workspace-shell[data-view=count] #stock-summary{background:#fff;border:1px solid #e2e8e2;border-radius:12px;grid-template-columns:max-content minmax(240px,340px);align-items:center;gap:14px;width:fit-content;max-width:100%;margin-bottom:24px;padding:13px 16px;display:grid}.workspace-shell[data-view=count] #stock-summary>.view-context{color:#718078;letter-spacing:.12em;font-size:10px;font-weight:700}.workspace-shell[data-view=count] #stock-summary>.location-select{width:100%;min-width:0;margin:0}@media (max-width:760px){.workspace-shell[data-view=count] #stock-summary{border-radius:12px;grid-template-columns:minmax(0,1fr);gap:9px;width:100%;margin:0 0 20px;padding:14px}.workspace-shell[data-view=count] #stock-summary>.location-select{grid-column:auto;width:100%}}.workspace-success{border:1px solid var(--itemiva-border,#e1e4e5);border-inline-start:3px solid var(--itemiva-forest,#155b46);background:var(--itemiva-surface,#fff);color:var(--ink,#15231f)}.workspace-success button{color:var(--itemiva-forest,#155b46)}.workspace-shell[data-view=catalog] .catalog-row-actions .stock-primary-action{border:1px solid var(--itemiva-border,#e1e4e5);background:var(--itemiva-surface,#fff);color:var(--itemiva-forest,#155b46);box-shadow:none}.workspace-shell[data-view=catalog] .catalog-row-actions .stock-primary-action:hover{background:var(--itemiva-mist,#eef1f2);border-color:#cbd2d3}.policy-role-card{padding:0;overflow:hidden}.policy-role-card>summary{cursor:pointer;color:#25372d;text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 16px;font-size:14px;font-weight:650;list-style:none;display:flex}.policy-role-card>summary::-webkit-details-marker{display:none}.policy-role-card>summary:after{content:"+";color:#63706b;flex:none;font-size:19px;font-weight:400}.policy-role-card[open]>summary:after{content:"−"}.policy-role-card[open]>summary{border-bottom:1px solid #edf0f0}.policy-role-summary-count{color:#78827f;text-transform:none;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}.policy-role-controls{border:0;min-width:0;margin:0;padding:8px 16px 14px}.policy-role-controls legend{padding:0}@media (max-width:760px){.role-permissions-disclosure{margin-top:16px}.policy-role-grid{gap:8px;padding:0 14px 16px}.policy-role-card>summary{min-height:54px;padding:12px 14px}.policy-role-controls{padding:6px 14px 12px}.policy-permission{min-height:44px;font-size:13px}}@media (min-width:761px) and (max-width:900px){.workspace-shell[data-view=reports] .workspace-heading{align-items:flex-start}.workspace-shell[data-view=reports] .workspace-heading>div:first-child{flex:100%;width:100%}.workspace-shell[data-view=reports] .catalog-heading-actions{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;width:100%;display:flex}.workspace-shell[data-view=reports] .catalog-heading-actions>.button-primary{order:-2}.workspace-shell[data-view=reports] .catalog-heading-actions>.mobile-tools-toggle{order:-1;align-items:center;display:flex}.workspace-shell[data-view=reports] .catalog-heading-actions>.quiet-button:not(.mobile-tools-toggle){display:none}.workspace-shell[data-view=reports] .catalog-heading-actions[data-mobile-open=true]>.quiet-button{display:flex}}@media (max-width:760px){.workspace-shell[data-view=reports] .workspace-metrics[aria-label=reports\ summary]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell[data-view=reports] .workspace-metrics[aria-label=reports\ summary]>article:nth-child(3){grid-column:auto;grid-template-columns:1fr;align-items:start;min-height:96px}}.product-photo-actions .inline-link{color:#59645e;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-width:64px;min-height:44px;padding:8px 12px;font-size:13px;line-height:1.3;text-decoration:none;display:inline-flex}.product-photo-actions .inline-link:hover{border-color:var(--itemiva-border);background:#f3f5f5}.workspace-shell[data-view=overview] .workspace-metrics[aria-label=overview\ summary]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}.workspace-shell[data-view=overview] .overview-metric-strip{border:1px solid var(--itemiva-border);background:var(--itemiva-surface);border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.workspace-shell[data-view=overview] .overview-metric-strip>article{min-width:0;min-height:126px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e9edee;border-radius:0;flex-direction:column;align-items:flex-start;gap:7px;padding:17px 22px;display:flex}.workspace-shell[data-view=overview] .overview-metric-strip>article:last-child{border-right:0}.workspace-shell[data-view=overview] .overview-metric-strip>article.metric-attention{background:0 0}.workspace-shell[data-view=overview] .overview-metric-strip>article>span{color:#65716c;font-size:12px;font-weight:600}.workspace-shell[data-view=overview] .overview-metric-strip>article>strong{color:#15231f;letter-spacing:-.04em;font-size:29px;line-height:1}.workspace-shell[data-view=overview] .overview-metric-strip>article.metric-attention>strong{color:#a0642b}.workspace-shell[data-view=overview] .overview-metric-strip>article>small{color:#748078;font-size:11px;line-height:1.45}.workspace-shell[data-view=overview] .overview-metric-strip>article>button{min-height:32px;margin-top:auto;padding:3px 0;font-size:11px}@media (max-width:760px){.workspace-shell[data-view=overview] .workspace-metrics[aria-label=overview\ summary]{grid-template-columns:minmax(0,1fr);gap:12px}.workspace-shell[data-view=overview] .overview-metric-strip>article{gap:7px;min-height:112px;padding:13px 10px}.workspace-shell[data-view=overview] .overview-metric-strip>article>span{min-height:2.6em;font-size:11.5px;line-height:1.3}.workspace-shell[data-view=overview] .overview-metric-strip>article>strong{font-size:24px}.workspace-shell[data-view=overview] .overview-metric-strip>article>small{font-size:10.5px}.workspace-shell[data-view=overview] .overview-metric-strip>article>button{display:none}}@media (min-width:761px) and (max-width:900px){.workspace-shell:is([data-view=overview],[data-view=alerts]) .workspace-heading{align-items:flex-start}.workspace-shell:is([data-view=overview],[data-view=alerts]) .workspace-heading>div:first-child{flex:100%;width:100%}.workspace-shell:is([data-view=overview],[data-view=alerts]) .catalog-heading-actions{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;width:100%;display:flex}.workspace-shell:is([data-view=overview],[data-view=alerts]) .catalog-heading-actions>.button-primary{order:-2}.workspace-shell:is([data-view=overview],[data-view=alerts]) .catalog-heading-actions>.mobile-tools-toggle{order:-1;align-items:center;display:flex}.workspace-shell:is([data-view=overview],[data-view=alerts]) .catalog-heading-actions>.quiet-button:not(.mobile-tools-toggle){display:none}.workspace-shell:is([data-view=overview],[data-view=alerts]) .catalog-heading-actions[data-mobile-open=true]>.quiet-button{display:flex}}.stock-count-panel .count-history-empty .report-breakdown{width:min(100%,680px);margin:10px auto 0}.activity-list strong{color:#263a30;font-size:13px;line-height:1.35}.activity-list span small{color:#66746b;font-size:12px;line-height:1.55}.activity-list b{font-size:13px}.activity-list b small{color:#68766e;font-size:11px}.workspace-form .selected-product-sku{color:#68766e;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5;display:block}@media (min-width:1200px){.catalog-list>.catalog-row:only-child{grid-template-rows:auto 1fr;grid-template-columns:112px minmax(0,1fr) max-content max-content;align-items:center;gap:10px 22px;min-height:158px;padding:18px 20px}.catalog-list>.catalog-row:only-child .catalog-product-visual{aspect-ratio:1;border-radius:13px;grid-area:1/1/3;width:112px;height:112px}.catalog-list>.catalog-row:only-child .catalog-product-name{grid-area:1/2;align-content:end;padding:0}.catalog-list>.catalog-row:only-child .catalog-quantity{text-align:center;grid-area:1/3/3;align-self:center;padding:0;font-size:28px}.catalog-list>.catalog-row:only-child .catalog-quantity small{font-size:12px;display:block}.catalog-list>.catalog-row:only-child>.catalog-stock-state{grid-area:2/2;justify-self:start;margin:0}.catalog-list>.catalog-row:only-child .catalog-row-actions{grid-area:1/4/3;justify-content:flex-end;align-self:center;gap:8px;padding:0}}.policy-role-card>summary{justify-content:initial;grid-template-columns:minmax(0,1fr) max-content max-content;gap:4px 8px;display:grid}.policy-role-card>summary>span:first-child{grid-area:1/1}.policy-role-card>summary:after{grid-area:1/3/span 2;align-self:center}.policy-role-summary-count{grid-area:1/2;margin-left:0}.policy-role-summary-capability{color:#155b46;white-space:nowrap;background:#edf5f1;border-radius:999px;grid-area:2/1;justify-self:start;padding:3px 7px;font-size:10px;font-weight:650;line-height:1.3}.catalog-product-icon{width:58px;height:58px;color:var(--itemiva-forest,#155b46);background:#ffffffc7;border:0;border-radius:18px;box-shadow:0 5px 16px #18372b14}.catalog-product-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;opacity:.82;width:31px;height:31px}@media (max-width:840px){.catalog-product-icon{border-radius:14px;width:42px;height:42px}.catalog-product-icon svg{width:25px;height:25px}}@media (min-width:1200px){.catalog-list{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 24px 24px}.catalog-row{border-radius:13px;grid-template-columns:72px minmax(0,1fr) minmax(90px,auto) auto minmax(176px,220px);align-items:center;gap:14px;min-height:98px;padding:12px 16px}.catalog-product-visual{aspect-ratio:1;border-radius:10px;grid-area:1/1;width:72px;height:72px}.catalog-product-name{grid-area:1/2;align-content:center;padding:0}.catalog-quantity{white-space:nowrap;grid-area:1/3;align-self:center;padding:0}.catalog-stock-state{white-space:nowrap;grid-area:1/4;justify-self:start;margin:0}.catalog-row-actions{grid-area:1/5;justify-content:flex-end;padding:0}}.orders-shell .orders-content{min-width:0}.orders-shell .workspace-heading{align-items:flex-end;gap:20px}.orders-shell .orders-location{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.orders-location label{gap:6px;display:grid}.orders-location label span{letter-spacing:.1em;color:#65766f;font-size:10px;font-weight:750}.orders-location select{min-width:190px}.orders-tabs{scrollbar-width:none;border-bottom:1px solid #dce6e1;gap:6px;margin:0 0 20px;padding:4px;display:flex;overflow-x:auto}.orders-tabs button{color:#586b64;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:12px 16px;font-weight:650}.orders-tabs button.is-active{color:#115c46;border-color:#115c46}.order-create{background:#fff;border:1px solid #dce6e1;border-radius:14px;margin:12px 0;box-shadow:0 5px 18px #102f240a}.order-create>summary{cursor:pointer;color:#155b46;padding:16px 18px;font-weight:700}.order-create[open]>summary{border-bottom:1px solid #e5ece8}.order-create .workspace-form{gap:16px;padding:18px;display:grid}.order-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-line-editor{background:#f8faf9;border:1px solid #e2eae6;border-radius:12px;padding:14px}.order-list-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.order-list-heading h3{margin:0;font-size:14px}.order-line-editor-row{border-top:1px solid #e5ece8;grid-template-columns:minmax(180px,2fr) minmax(100px,.8fr) minmax(130px,1fr) auto;align-items:end;gap:12px;padding:12px 0;display:grid}.order-line-editor-row label,.receipt-line-form label,.fulfill-line-form{gap:6px;display:grid}.order-line-editor-row small,.receipt-line-form small,.orders-table small{color:#687a73;margin-top:4px;font-weight:450;display:block}.orders-section-title{align-items:center;gap:10px;margin:24px 0 12px;font-size:18px;display:flex}.orders-section-title small{color:#667770;font-size:12px;font-weight:550}.order-card{background:#fff;border:1px solid #dfe8e3;border-radius:16px;margin:12px 0;padding:18px;box-shadow:0 8px 24px #102f240b}.order-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-card>header h3{margin:4px 0;font-size:17px}.order-card>header p{color:#65766f;margin:0;font-size:13px}.order-number{letter-spacing:.06em;color:#526960;font:650 11px/1.2 ui-monospace,monospace}.order-status{white-space:nowrap;color:#52635d;background:#eef2f0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750}.status-ordered,.status-open,.status-partially_received,.status-partially_fulfilled{color:#315886;background:#e8f1ff}.status-received,.status-fulfilled{color:#17613f;background:#e5f4ec}.status-cancelled,.status-closed_short{color:#75645c;background:#f3efed}.status-draft{color:#706750;background:#f4f3ee}.order-lines{border-top:1px solid #e7eeea;margin:14px 0}.order-line-row{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) minmax(150px,auto) minmax(100px,auto);align-items:center;gap:14px;padding:12px 2px;font-size:13px;display:grid}.order-line-row>span:first-child{gap:3px;display:grid}.order-line-row small{color:#718079}.order-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-actions>span{color:#667770;font-size:12px}.order-history{border-top:1px solid #e7eeea;margin-top:14px;padding-top:12px}.order-history>summary{cursor:pointer;color:#155b46;font-size:13px;font-weight:650}.order-event{color:#3d5149;border-bottom:1px solid #edf1ef;gap:5px;padding:12px 0;font-size:12px;display:grid}.order-event p{margin:2px 0}.order-event small{color:#718079;overflow-wrap:anywhere;display:block}.order-return-line{border-top:1px solid #edf1ef;gap:6px;padding:8px 0;display:grid}.order-return-record{padding:2px 0;color:#52665e!important}.order-return-guidance{color:#50655d;background:#f7faf8;border:1px solid #e1ebe6;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.quarantine-list{gap:14px;display:grid}.quarantine-card{background:#fff;border:1px solid #dce6e1;border-radius:14px;padding:18px;box-shadow:0 4px 14px #10372909}.quarantine-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quarantine-card h3{margin:4px 0;font-size:17px}.quarantine-card p{color:#53665e;margin:6px 0;line-height:1.5}.quarantine-card>small{color:#718079;margin:8px 0;display:block}.quarantine-source{font-size:13px;font-weight:650}.quarantine-card .order-actions{flex-wrap:wrap;margin-top:12px}.quarantine-card .order-history{margin-top:12px}.orders-empty{text-align:center;color:#50645b;background:#fff;border:1px dashed #cad8d0;border-radius:14px;padding:32px 22px}.orders-empty strong{color:#263b32}.orders-empty p{margin:7px 0 0;font-size:13px}.orders-hint{color:#62756c;font-size:13px;line-height:1.5}.orders-table-wrap{background:#fff;border:1px solid #dce6e1;border-radius:14px;overflow:auto}.orders-table{border-collapse:collapse;text-align:left;width:100%;min-width:720px;font-size:13px}.orders-table th,.orders-table td{border-bottom:1px solid #e8eeeb;padding:13px 15px}.orders-table thead th{letter-spacing:.08em;text-transform:uppercase;color:#62756c;background:#f7f9f8;font-size:10px}.orders-table tbody th{font-weight:700}.orders-table tbody tr:last-child>*{border-bottom:0}.order-action-modal{max-height:min(90dvh,850px);overflow:auto}.order-action-modal>p:not(.eyebrow){color:#61736c;line-height:1.5}.order-action-modal .workspace-form{gap:14px;display:grid}.receipt-line-form{border-bottom:1px solid #e6ede9;grid-template-columns:minmax(150px,1.3fr) repeat(4,minmax(100px,1fr));align-items:end;gap:10px;padding:12px 0;display:grid}.receipt-line-form>strong{align-self:center}.fulfill-line-form{border-bottom:1px solid #e6ede9;grid-template-columns:minmax(0,1fr) auto minmax(100px,140px);align-items:center;padding:12px 0}.fulfill-line-form span{color:#677971;font-size:12px}@media (max-width:760px){.orders-shell .workspace-heading{align-items:start;gap:14px;display:grid}.orders-shell .orders-location{align-items:end}.orders-location select{min-width:0;max-width:60vw}.orders-shell .workspace-layout{min-width:0}.orders-shell .workspace-nav{scrollbar-width:none;overflow-x:auto}.orders-shell .workspace-nav-label{display:none}.orders-content{padding:16px 12px calc(90px + env(safe-area-inset-bottom))}.orders-tabs{margin-inline:-3px}.orders-tabs button{padding:11px 12px;font-size:13px}.order-form-grid{grid-template-columns:minmax(0,1fr)}.order-line-editor-row{grid-template-columns:minmax(0,1fr) minmax(95px,.7fr);gap:10px}.order-line-editor-row label:first-child{grid-column:1/-1}.order-line-editor-row>.inline-link{justify-self:start}.order-card{border-radius:13px;padding:14px}.order-line-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.order-line-row>span:last-child{color:#65766f;grid-area:2/2;font-size:12px}.order-card>header{gap:8px}.order-card>header h3{font-size:16px}.order-status{padding:5px 8px;font-size:10px}.order-actions .button,.order-actions .quiet-button{min-height:42px}.receipt-line-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.receipt-line-form>strong{grid-column:1/-1}.fulfill-line-form{grid-template-columns:minmax(0,1fr) minmax(90px,110px)}.fulfill-line-form span{grid-column:1}.fulfill-line-form input{grid-area:1/2/span 2}.order-action-modal{width:min(100%,560px);max-height:calc(100dvh - 24px);padding:22px 16px}}.order-line-row>span:not(:first-child){justify-items:end;gap:3px;display:grid}.order-line-row small{display:block}.restock-panel{background:#f7faf8;border:1px solid #dce6e1;border-radius:14px;margin:0 0 20px;padding:20px 22px}.restock-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.restock-heading h2{color:#20382e;margin:0;font-size:18px}.restock-heading p{color:#62756c;margin:5px 0 0;font-size:13px;line-height:1.45}.restock-count{color:#115c46;background:#e3eee9;border-radius:50%;place-items:center;min-width:34px;height:34px;padding:0 9px;font-weight:750;display:grid}.restock-table{min-width:680px}.restock-add{color:#115c46;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d9d0;border-radius:8px;padding:8px 10px;font-weight:700}.restock-add:hover:not(:disabled){background:#eaf3ee}.restock-add:disabled{opacity:.55;cursor:wait}.restock-clear{color:#52665d;background:#fff;border-left:3px solid #2c8062;margin:0;padding:14px 16px;line-height:1.5}.restock-clear strong{color:#20382e}.restock-method{color:#52665d;margin-top:10px;font-size:13px}.restock-method summary{cursor:pointer;color:#115c46;width:fit-content;font-weight:650}.restock-method[open] p{margin:8px 0 0}@media (max-width:700px){.restock-panel{padding:16px 12px}.restock-heading h2{font-size:16px}.restock-table{width:100%;min-width:0;display:block}.restock-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.restock-table tbody{gap:10px;padding:10px;display:grid}.restock-table tbody tr{border:1px solid #dce6e1;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.restock-table tbody tr>th[scope=row]{background:#f7f9f8;border-bottom:1px solid #e8eeeb;grid-column:1/-1;padding:13px 12px}.restock-table tbody tr>td{border-bottom:1px solid #e8eeeb;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;font-size:13px;display:flex}.restock-table tbody tr>td:before{content:"";color:#65766f;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.restock-table tbody tr>td:first-of-type:before{content:"Available"}.restock-table tbody tr>td:nth-of-type(2):before{content:"On order"}.restock-table tbody tr>td:nth-of-type(3):before{content:"Reorder at"}.restock-table tbody tr>td:nth-of-type(4):before{content:"Suggested buy"}.restock-table tbody tr>td:nth-of-type(5):before{content:"Draft"}.restock-table tbody tr>td:nth-of-type(4){color:#174d3b;font-weight:700}.restock-table tbody tr>td:nth-of-type(5){border-bottom:0;grid-column:1/-1;align-items:center}.restock-add{width:100%;min-height:42px}}.restock-balance{text-align:right;gap:2px;display:grid}.restock-balance small{color:#65766f;font-size:11px}@media (max-width:700px){.restock-balance{text-align:left}.orders-shell .orders-table:not(.restock-table){width:100%;min-width:0;display:block}.orders-shell .orders-table:not(.restock-table) thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orders-shell .orders-table:not(.restock-table) tbody{gap:10px;padding:10px;display:grid}.orders-shell .orders-table:not(.restock-table) tbody tr{border:1px solid #dce6e1;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.orders-shell .orders-table:not(.restock-table) tbody tr>th[scope=row]{background:#f7f9f8;grid-column:1/-1;padding:13px 12px}.orders-shell .orders-table:not(.restock-table) tbody tr>td{gap:4px;min-width:0;padding:10px 12px;font-size:13px;display:grid}.orders-shell .orders-table:not(.restock-table) tbody tr>td:before{color:#65766f;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.orders-shell .orders-table:not(.restock-table) tbody tr>td:first-of-type:before{content:"On hand"}.orders-shell .orders-table:not(.restock-table) tbody tr>td:nth-of-type(2):before{content:"Reserved"}.orders-shell .orders-table:not(.restock-table) tbody tr>td:nth-of-type(3):before{content:"Available"}.orders-shell .orders-table:not(.restock-table) tbody tr>td:nth-of-type(4):before{content:"On order"}.orders-shell .orders-table:not(.restock-table) tbody tr>td:nth-of-type(5):before{content:"Purchase orders"}.restock-table tbody tr>td:nth-of-type(4){grid-column:1/-1;justify-content:stretch;justify-items:start;display:grid}.restock-table tbody tr>td:nth-of-type(4)>small{max-width:100%;line-height:1.4}}.po-preview-overlay{z-index:1200;color:#20382e;background:#eef2ef;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.po-preview-toolbar{z-index:2;background:#fff;border-bottom:1px solid #dce6e1;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #17352a14}.po-preview-toolbar p{color:#62756c;margin:0;font-size:13px}.po-print-sheet{box-sizing:border-box;color:#20382e;background:#fff;border:1px solid #dce6e1;border-radius:14px;width:min(880px,100% - 36px);margin:28px auto 48px;padding:54px 58px;box-shadow:0 18px 48px #17352a1a}.po-print-header{border-bottom:2px solid #115c46;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.po-print-header h1{letter-spacing:-.03em;margin:7px 0 10px;font-size:30px}.po-print-kicker{letter-spacing:.12em;color:#62756c;font-size:11px;font-weight:800}.po-print-brand{text-align:right;gap:4px;display:grid}.po-print-brand strong{font-size:18px}.po-print-brand span{color:#62756c;font-size:12px}.po-print-parties{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:24px;padding:26px 0;display:grid}.po-print-parties section,.po-print-notes{align-content:start;gap:6px;min-width:0;display:grid}.po-print-parties h2,.po-print-notes h2{color:#62756c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:11px}.po-print-parties strong{font-size:14px}.po-print-parties span{overflow-wrap:anywhere;color:#52665d;font-size:13px}.po-print-table{border-collapse:collapse;width:100%;margin-top:8px}.po-print-table th{text-align:left;color:#52665d;letter-spacing:.04em;text-transform:uppercase;background:#f2f6f4;padding:11px 9px;font-size:11px}.po-print-table td{vertical-align:top;border-bottom:1px solid #e4ebe7;padding:13px 9px;font-size:13px}.po-print-table td:first-child{min-width:38%}.po-print-table td strong,.po-print-table td small{display:block}.po-print-table td small{color:#62756c;margin-top:3px;font-size:11px}.po-print-total{color:#52665d;border-bottom:1px solid #dce6e1;justify-content:flex-end;align-items:baseline;gap:28px;padding:22px 8px;font-size:14px;display:flex}.po-print-total strong{color:#20382e;font-size:20px}.po-print-notes{margin-top:24px}.po-print-notes p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.po-print-footer{color:#52665d;border-top:1px solid #dce6e1;justify-content:space-between;gap:18px;margin-top:50px;padding-top:18px;font-size:11px;display:flex}@media (max-width:640px){.po-preview-toolbar{flex-wrap:wrap;padding:10px 12px}.po-preview-toolbar p{flex-basis:100%;order:3}.po-preview-toolbar .button{padding:10px 12px}.po-print-sheet{border-radius:10px;width:calc(100% - 20px);margin:12px auto 24px;padding:26px 18px}.po-print-header{gap:10px}.po-print-header h1{font-size:22px}.po-print-brand strong{font-size:14px}.po-print-parties{grid-template-columns:1fr 1fr;gap:18px 12px}.po-print-table th,.po-print-table td{padding:9px 5px;font-size:11px}.po-print-table td:first-child{min-width:0}.po-print-total{padding:16px 4px}.po-print-footer{flex-wrap:wrap;margin-top:32px}}@media print{@page{margin:14mm}body *{visibility:hidden!important}.po-preview-overlay,.po-preview-overlay *{visibility:visible!important}.po-preview-overlay{background:#fff;position:absolute;inset:0;overflow:visible}.po-preview-toolbar{display:none}.po-print-sheet{width:100%;max-width:none;min-height:0;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.po-print-header,.po-print-parties,.po-print-table tr,.po-print-notes,.po-print-footer{break-inside:avoid}}.supplier-performance{background:#fff;border:1px solid #dfe8e2;border-radius:16px;margin:18px 0 24px;padding:20px}.supplier-performance-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.supplier-performance-heading .eyebrow{color:#567365;letter-spacing:.12em;margin:0 0 6px;font-size:10px;font-weight:700}.supplier-performance-heading h2{color:#20352b;letter-spacing:-.025em;margin:0;font-size:20px}.supplier-performance-heading>div>p:last-child{color:#627168;margin:6px 0 0;font-size:13px;line-height:1.5}.supplier-performance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;display:grid}.supplier-performance-card{background:#fbfcfb;border:1px solid #e3eae5;border-radius:12px;min-width:0;padding:16px}.supplier-performance-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.supplier-performance-card h3{color:#20352b;margin:0;font-size:16px;line-height:1.3}.supplier-performance-card header p{color:#68766e;margin:4px 0 0;font-size:12px}.supplier-sample-note{color:#53685c;background:#edf3ef;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:700}.supplier-performance-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.supplier-performance-card dl>div{min-width:0}.supplier-performance-card dt{color:#64746a;font-size:11px}.supplier-performance-card dd{color:#1c4938;margin:3px 0 0;font-size:16px;font-weight:700;line-height:1.3}.supplier-performance-card dd small{color:#718077;margin-top:3px;font-size:11px;font-weight:400;line-height:1.4;display:block}.supplier-sample-footnote{color:#65746c;margin:12px 0 0;font-size:11px;line-height:1.45}.supplier-performance-empty{color:#56665c;background:#f5f8f6;border-radius:10px;margin:0;padding:14px;font-size:13px;line-height:1.5}.supplier-performance-empty strong{color:#20352b}@media (max-width:760px){.supplier-performance{border-radius:14px;margin:14px 0 20px;padding:16px}.supplier-performance-grid{grid-template-columns:1fr}.supplier-performance-heading h2{font-size:18px}}.supplier-performance>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.supplier-performance>summary::-webkit-details-marker{display:none}.supplier-performance-summary>span:first-child{gap:4px;min-width:0;display:grid}.supplier-performance-summary .eyebrow{color:#567365;letter-spacing:.12em;font-size:10px;font-weight:700}.supplier-performance-summary strong{color:#20352b;font-size:16px}.supplier-performance-summary>span:first-child>span:last-child{color:#627168;font-size:12px;line-height:1.4}.supplier-performance-action{color:#176c50;flex:none;font-size:12px;font-weight:700}.supplier-performance[open]>summary{border-bottom:1px solid #e3eae5;padding-bottom:14px}.supplier-performance-body{padding-top:14px}.supplier-performance .supplier-performance-empty{margin:0}@media (max-width:420px){.supplier-performance>summary{align-items:flex-start}.supplier-performance-summary>span:first-child>span:last-child{max-width:240px}}.order-late{font-weight:700;color:#9a3d32!important}.sales-fulfillment-overview{background:#fff;border:1px solid #dfe8e2;border-radius:14px;margin:0 0 18px;padding:18px 20px}.sales-fulfillment-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sales-fulfillment-heading .eyebrow{color:#567365;letter-spacing:.1em;margin:0 0 4px;font-size:10px;font-weight:700}.sales-fulfillment-heading h2{color:#20352b;margin:0;font-size:18px}.sales-fulfillment-heading>span{color:#61736a;flex:none;font-size:12px}.sales-fulfillment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sales-fulfillment-grid article{background:#f8faf9;border:1px solid #e4ebe7;border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.sales-fulfillment-grid article>span{color:#596b61;font-size:11px;font-weight:650}.sales-fulfillment-grid article>strong{color:#1b4c3a;font-size:24px;line-height:1.1}.sales-fulfillment-grid article>small{color:#6b7a72;font-size:10px;line-height:1.4}.sales-fulfillment-grid article.is-warning{background:#fffaf5;border-color:#edd8c4}.sales-fulfillment-grid article.is-warning>strong{color:#9a5030}.sales-fulfillment-empty{color:#56665c;background:#f5f8f6;border-radius:9px;margin:0;padding:12px;font-size:13px;line-height:1.5}@media (max-width:760px){.sales-fulfillment-overview{padding:15px 12px}.sales-fulfillment-heading h2{font-size:16px}.sales-fulfillment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-fulfillment-grid article{padding:11px}}.restock-history{margin-top:.25rem;line-height:1.4;color:#53635e!important;font-size:.75rem!important}.restock-locked{color:#53635e;max-width:10rem;font-size:.75rem;line-height:1.35;display:block}.replenishment-rule-editor{max-width:14rem;margin-top:.45rem}.replenishment-rule-editor summary{cursor:pointer;color:#17634c;padding:.3rem 0;font-size:.78rem;font-weight:700}.replenishment-rule-editor form{background:#f7faf8;border:1px solid #dbe5e0;border-radius:.65rem;gap:.45rem;min-width:12rem;padding:.55rem;display:grid}.replenishment-rule-editor label{color:#33443d;gap:.2rem;font-size:.72rem;font-weight:650;display:grid}.replenishment-rule-editor input,.replenishment-rule-editor select{color:#15251f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cad8d0;border-radius:.4rem;padding:.42rem .5rem;font-size:.78rem}.replenishment-rule-editor button{color:#fff;font:inherit;cursor:pointer;background:#155d49;border:0;border-radius:.4rem;justify-self:start;padding:.45rem .65rem;font-size:.75rem;font-weight:700}.replenishment-rule-editor button:disabled{opacity:.55;cursor:wait}.replenishment-rule-note{color:#765320;margin:0;font-size:.7rem;line-height:1.35}@media (max-width:720px){.replenishment-rule-editor{max-width:none}.replenishment-rule-editor form{min-width:0}}@media (max-width:700px){.restock-table tbody tr>td:nth-of-type(5){grid-template-columns:1fr;justify-content:stretch;place-items:start stretch;display:grid}.replenishment-rule-editor{width:100%}.replenishment-rule-editor summary{width:fit-content}.replenishment-rule-editor form{box-sizing:border-box;width:100%}}.receipt-scanner-field{gap:7px;font-weight:650;display:grid}.receipt-scanner-field input{min-height:48px}.receipt-scanner-help{color:#687a73;margin-top:-8px;line-height:1.45;display:block}.receipt-scan-status{color:#155c48;background:#edf5f1;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.order-list-filters{background:#f7faf8;border:1px solid #dfe8e3;border-radius:14px;grid-template-columns:minmax(240px,1fr) minmax(160px,.42fr) auto;align-items:end;gap:12px;margin:18px 0 10px;padding:14px;display:grid}.order-list-filters label{color:#233a31;gap:6px;min-width:0;font-size:13px;font-weight:650;display:grid}.order-list-filters input,.order-list-filters select{color:#18342a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd9d1;border-radius:9px;padding:9px 12px}.order-list-filters>div{align-items:center;gap:8px;display:flex}.order-list-filters button{white-space:nowrap;min-height:44px}.order-load-more{margin:14px auto;display:flex}@media (max-width:760px){.order-list-filters{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr);gap:10px;padding:12px}.order-list-filters label:first-child,.order-list-filters>div{grid-column:1/-1}.order-list-filters>div button{flex:1}}.order-recovery-panel{background:#fff;border:1px solid #d8e5de;border-radius:14px;margin-top:14px;padding:16px 18px;box-shadow:0 8px 22px #1640300a}.order-recovery-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.order-recovery-panel>header .eyebrow{margin:0 0 4px}.order-recovery-panel>header h3{color:#173b30;margin:0;font-size:17px}.order-recovery-panel>header p:not(.eyebrow){color:#63746d;margin:4px 0 0;font-size:12px}.order-recovery-panel>header>span{color:#466359;flex:none;font-size:12px;font-weight:700}.order-recovery-row{border-top:1px solid #e8efeb;grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr);gap:14px;padding:12px 0;display:grid}.order-recovery-summary{align-content:start;gap:7px;display:grid}.order-recovery-summary>strong{color:#173b30;font-size:13px}.order-recovery-summary>strong small{color:#718079;margin-left:5px;font-weight:600}.order-recovery-summary>small{color:#6f7d77;font-size:11px}.order-recovery-summary>div{flex-wrap:wrap;gap:5px;display:flex}.order-recovery-tag{color:#3c6253;background:#edf4f0;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:650}.order-recovery-actions{flex-wrap:wrap;align-content:start;align-items:center;gap:6px;display:flex}.order-recovery-actions .quiet-button,.order-recovery-actions .button{min-height:36px;padding:7px 10px;font-size:11px}.order-recovery-panel>.orders-hint{margin:8px 0 0}@media (max-width:760px){.order-recovery-panel{padding:14px}.order-recovery-panel>header{flex-direction:column;gap:5px}.order-recovery-row{grid-template-columns:1fr;gap:8px}.order-recovery-actions{align-items:stretch}.order-recovery-actions>*{text-align:center;flex:auto;justify-content:center}}@media (max-width:420px){.order-recovery-actions>*{flex-basis:100%}}.sales-fulfillment-exceptions{background:#fffaf5;border:1px solid #edd8c4;border-radius:11px;margin-top:12px;padding:13px 14px}.sales-fulfillment-exceptions h3{color:#74452e;margin:0 0 6px;font-size:13px}.sales-exception-row{border-top:1px solid #f0e4d8;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.sales-exception-row>span{gap:3px;min-width:0;display:grid}.sales-exception-row strong{color:#27372f;font-size:13px}.sales-exception-row small{color:#66736c;font-size:11px;line-height:1.4}.sales-exception-row>:is(a,button){color:#145b45;text-underline-offset:3px;flex:none;align-items:center;min-height:44px;scroll-margin-bottom:5rem;font-family:inherit;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.sales-exception-row>button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sales-exception-actions{flex:none;align-items:center;gap:12px;display:flex}.sales-exception-actions button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.order-card[id^=sales-order-]{scroll-margin-top:1rem;scroll-margin-bottom:5rem}@media (max-width:760px){.sales-exception-row{flex-direction:column;align-items:flex-start;gap:4px}.sales-exception-actions{flex-wrap:wrap}}@media (max-width:420px){.sales-fulfillment-exceptions{padding:12px}}.pick-line-summary{border-bottom:1px solid #e6ede9;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.pick-line-summary strong{color:#20352b}.pick-line-summary span,.pick-line-summary small{color:#687a73;font-size:12px}.pick-line-summary small{grid-column:1/-1}@media (max-width:420px){.pick-line-summary{grid-template-columns:1fr;gap:4px}.pick-line-summary span{grid-column:1}}.pick-wave-launch{white-space:nowrap;margin-left:auto}.pick-wave-modal{width:min(100%,680px)}.pick-wave-orders{gap:8px;max-height:240px;padding:2px;display:grid;overflow:auto}.pick-wave-order{cursor:pointer;background:#fff;border:1px solid #dce7e1;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.pick-wave-order input{accent-color:#17634b;flex:none;width:18px;height:18px;margin:2px 0 0}.pick-wave-order span{gap:4px;min-width:0;display:grid}.pick-wave-order strong{overflow-wrap:anywhere;color:#20352b;font-size:13px}.pick-wave-order small{color:#687a73;font-size:12px}.pick-wave-work{margin-top:14px}.pick-wave-task-list{border-top:1px solid #e6ede9;gap:0;max-height:230px;display:grid;overflow:auto}.pick-wave-task{border-bottom:1px solid #e6ede9;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.pick-wave-task>span:first-child{gap:3px;min-width:0;display:grid}.pick-wave-task strong{color:#20352b;font-size:13px}.pick-wave-task small{color:#687a73;overflow-wrap:anywhere;font-size:11px}.pick-wave-task>span:last-child{color:#17634b;flex:none;font-size:12px;font-weight:700}@media (max-width:760px){.sales-fulfillment-heading{flex-wrap:wrap}.pick-wave-launch{margin-left:0}.pick-wave-modal{max-height:calc(100dvh - 18px);padding:18px 14px}.pick-wave-orders,.pick-wave-task-list{max-height:180px}.pick-wave-task{align-items:flex-start}.pick-wave-task>span:last-child{text-align:right}}.backorder-transfer-options{border:1px solid var(--line,#dce6e1);background:var(--surface-soft,#f5f8f6);border-radius:14px;gap:.7rem;margin:.9rem 0;padding:.9rem 1rem;display:grid}.backorder-transfer-options>strong{font-size:.9rem}.backorder-transfer-line{border-top:1px solid var(--line,#dce6e1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.55rem;display:flex}.backorder-transfer-line>span{gap:.2rem;display:grid}.backorder-transfer-line small{color:var(--muted,#62716b);font-size:.78rem}@media (max-width:760px){.backorder-transfer-options{margin:.7rem 0;padding:.8rem}.backorder-transfer-line{align-items:stretch}.backorder-transfer-line .quiet-button{width:100%}}.sales-branch-recovery{background:#fff;border-color:#d6e3dc;box-shadow:0 8px 22px #1640300a}.sales-branch-recovery h3{color:#145b45}.sales-branch-recovery .sales-exception-row{border-color:#e7eeea}.customer-update-status{color:#52645a;margin:5px 0;font-size:11px;line-height:1.45;display:block}.customer-update-sent{color:#176b4c}.customer-update-failed{color:#9a4d31}.customer-update-sending{color:#6d6250}.customer-email-preview{color:#31483c;background:#f7faf8;border:1px solid #dfe8e2;border-radius:10px;padding:14px}.customer-email-preview strong{font-size:13px;line-height:1.5;display:block}.customer-email-preview p{color:#4f6258;margin:12px 0;font-size:12px;line-height:1.5}.customer-email-preview small{color:#68766f;font-size:11px;line-height:1.5;display:block}.restock-supplier-compare{color:#40584d;margin-top:.45rem;font-size:.75rem}.restock-supplier-compare summary{cursor:pointer;color:#0e6149;width:fit-content;font-weight:700}.restock-supplier-compare>p{color:#62756c;margin:.35rem 0;line-height:1.4}.restock-supplier-list{gap:.5rem;margin-top:.5rem;display:grid}.restock-supplier-list article{background:#f7faf8;border:1px solid #dce6e1;border-radius:8px;gap:.25rem;padding:.55rem .6rem;display:grid}.restock-supplier-list article header{flex-wrap:wrap;justify-content:space-between;gap:.3rem .75rem;display:flex}.restock-supplier-list article small{color:#53635e;line-height:1.4;display:block}.restock-supplier-list .restock-add{width:fit-content;margin-top:.15rem;padding:6px 8px;font-size:.75rem}.preferred-supplier-tag{color:#115c46;background:#e3eee9;border-radius:999px;margin-left:.35rem;padding:2px 5px;font-size:.65rem;font-weight:700;display:inline-block}@media (max-width:700px){.restock-supplier-list article .restock-add{width:100%;min-height:40px}}.stock-count-scan{background:#f7faf8;border:1px solid #dce6e1;border-radius:10px;gap:6px;margin:14px 0 18px;padding:14px 16px;display:grid}.stock-count-scan label{color:#20382e;font-weight:700}.stock-count-scan input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bfcec6;border-radius:8px;padding:10px 12px}.stock-count-scan small,.stock-count-scan p{color:#62756c;margin:0;font-size:13px;line-height:1.45}.stock-count-scan p[role=status]{color:#115c46;font-weight:650}@media (max-width:600px){.stock-count-scan{margin:12px 0;padding:12px}}.stock-count-line{scroll-margin-top:96px;transition:background-color .18s,border-color .18s}.stock-count-line.is-scanned{background:#edf6f1;border-color:#5b9a7d;box-shadow:0 0 0 2px #d3e8dc}.camera-barcode-scanner{justify-items:start;gap:8px;display:grid}.camera-scan-button{min-height:40px}.camera-scan-preview{background:#102c23;border:1px solid #d6e2dc;border-radius:12px;width:min(100%,420px);overflow:hidden}.camera-scan-preview video{object-fit:cover;width:100%;max-height:280px;display:block}.camera-scan-preview p{color:#fff;margin:0;padding:9px 12px;font-size:12px;line-height:1.4}.camera-scan-error{color:#9a3d27;margin:0;font-size:12px;line-height:1.45}.exchange-opt-in{color:#173b30;background:#f7faf8;border:1px solid #d8e5de;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;grid-template-columns:none!important;display:flex!important}.exchange-opt-in input{accent-color:#17634e;width:18px;height:18px;min-height:18px;margin:0}.exchange-replacement-editor{background:#fbfdfc;border:1px solid #d8e5de;border-radius:12px;gap:8px;padding:14px;display:grid}.exchange-replacement-editor h3{color:#173b30;margin:0;font-size:15px}.exchange-replacement-editor>p{color:#60726a;margin:0;font-size:12px;line-height:1.5}.exchange-replacement-editor .order-line-editor{margin:0}.return-replacement-link{justify-self:start;min-height:32px;margin-top:4px}.return-product-field{gap:8px;display:grid}.return-product-field>strong{color:#20382e;font-size:13px}.return-product-field>span{color:#6a786e;font-size:12px}.return-lot-allocation-list{background:#f8faf9;border:1px solid #dce6e1;border-radius:10px;gap:8px;padding:12px;display:grid}.return-lot-allocation-list>label{border-bottom:1px solid #e5ece8;grid-template-columns:minmax(0,1fr) minmax(90px,130px);align-items:center;gap:3px 10px;padding:8px 0;display:grid;margin:0!important}.return-lot-allocation-list>label>span{color:#6a786e;grid-column:1;font-size:12px}.return-lot-allocation-list>label>input{grid-area:1/2/span 2;width:100%;min-width:0}.return-lot-allocation-list>strong{color:#173b30;font-size:13px}.stock-count-batch-line{background:#fbfdfc;border:1px solid #d9e5df;border-radius:12px;gap:14px;margin:16px 0;padding:18px;scroll-margin-top:96px;transition:background-color .18s,border-color .18s;display:grid}.stock-count-batch-line.is-scanned{background:#edf6f1;border-color:#5b9a7d;box-shadow:0 0 0 2px #d3e8dc}.stock-count-product-heading{gap:4px;min-width:0;display:grid}.stock-count-product-heading>strong{color:#20382e;font-size:14px}.stock-count-product-heading>small{color:#718078;font-size:11px;line-height:1.45}.stock-count-lot-editor{gap:10px;display:grid}.stock-count-lot-heading{border-bottom:1px solid #e4ebe7;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-bottom:9px;display:flex}.stock-count-lot-heading strong{color:#173b30;margin-right:auto;font-size:13px}.stock-count-lot-heading span{color:#62756c;font-size:11px}.stock-count-lot-list{gap:8px;display:grid}.stock-count-lot-row{background:#fff;border:1px solid #e1e9e4;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(110px,150px) auto;align-items:center;gap:10px;padding:11px;display:grid}.stock-count-lot-identity{gap:6px;min-width:0;display:grid}.stock-count-lot-identity>strong{overflow-wrap:anywhere;color:#20382e;font-size:12px}.stock-count-lot-identity>small{color:#718078;font-size:10px;line-height:1.45}.stock-count-lot-identity label,.stock-count-lot-dates label,.stock-count-lot-quantity{color:#53645b;gap:4px;font-size:10px;font-weight:700;display:grid}.stock-count-lot-identity input,.stock-count-lot-dates input,.stock-count-lot-quantity input{color:#20382e;width:100%;min-width:0;min-height:38px;font:500 12px var(--body);background:#fff;border:1px solid #cfdcd5;border-radius:7px;padding:7px 9px}.stock-count-lot-identity input:focus,.stock-count-lot-dates input:focus,.stock-count-lot-quantity input:focus{outline-offset:1px;outline:2px solid #b5d1bd}.stock-count-lot-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.stock-count-lot-quantity input{text-align:right;font-weight:700}.stock-count-lot-remove{min-height:34px;padding:6px 8px;font-size:11px}.stock-count-lot-empty{color:#718078;margin:0;font-size:12px;line-height:1.5}.stock-count-lot-add{justify-self:start;min-height:36px}@media (max-width:600px){.stock-count-batch-line{gap:12px;margin:12px 0;padding:14px}.stock-count-lot-heading{grid-template-columns:1fr 1fr;gap:5px 10px;display:grid}.stock-count-lot-heading strong{grid-column:1/-1}.stock-count-lot-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px}.stock-count-lot-identity{grid-column:1/-1}.stock-count-lot-quantity{grid-column:1;max-width:none}.stock-count-lot-quantity input{text-align:left;min-height:46px;font-size:16px}.stock-count-lot-remove{grid-column:2;align-self:end;min-height:42px}}.catalog-product-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.catalog-product-open:hover strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.catalog-product-open:focus-visible{outline:2px solid var(--itemiva-leaf,#087f74);outline-offset:2px;border-radius:6px}.catalog-item-details>p:not(.eyebrow){color:#60716a}.catalog-item-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.catalog-item-detail-grid article{background:#f7f9f7;border:1px solid #e2e8e2;border-radius:11px;gap:5px;min-width:0;padding:14px;display:grid}.catalog-item-detail-grid small{color:#67766f;font-size:11px}.catalog-item-detail-grid strong{overflow-wrap:anywhere;color:#1e3029;font-size:15px}.catalog-item-detail-grid span{color:#738078;font-size:11px}.catalog-item-description{border-left:3px solid var(--itemiva-leaf,#087f74);color:#43534c;background:#f7f9f7;margin:0;padding:14px;font-size:13px;line-height:1.5}@media (max-width:600px){.catalog-item-detail-grid{gap:8px}.catalog-item-detail-grid article{padding:12px}.catalog-item-details .modal-actions{flex-wrap:wrap;gap:8px}.catalog-item-details .modal-actions>*{flex:auto}}.catalog-row,.catalog-row button,.catalog-row a,.catalog-row summary{cursor:pointer}.orders-shell .order-create-primary{border-color:#b9d6ca;margin:0 0 12px;box-shadow:0 8px 24px #102f2412}.orders-shell .order-create-primary>summary{color:#fff;background:#155b46;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;font-size:16px;display:flex}.orders-shell .order-create-primary>summary:after{content:"+";border:1px solid #ffffff73;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid}.orders-shell .order-create-primary[open]>summary{border-bottom:1px solid #dce6e1;border-radius:13px 13px 0 0}.orders-shell .order-create-primary[open]>summary:after{content:"-"}.orders-shell .order-create-primary>summary small{color:#e1eee8;text-align:right;margin-left:auto;font-size:12px;font-weight:500}.orders-shell .orders-planning{background:#f7faf8;border:1px solid #dce6e1;border-radius:14px;margin:12px 0 20px}.orders-shell .orders-planning>summary{cursor:pointer;color:#355347;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-weight:700;list-style:none;display:flex}.orders-shell .orders-planning>summary::-webkit-details-marker{display:none}.orders-shell .orders-planning>summary:after{content:"+";color:#155b46;font-size:20px}.orders-shell .orders-planning[open]>summary{border-bottom:1px solid #dce6e1}.orders-shell .orders-planning[open]>summary:after{content:"-"}.orders-shell .orders-planning>summary small{color:#687c72;text-align:right;margin-left:auto;font-size:12px;font-weight:500}.orders-shell .orders-planning>.restock-panel{margin:12px 12px 16px}.orders-shell .orders-planning>.order-create{margin:0 12px 12px}.orders-shell .orders-planning>.order-create:last-child{margin-bottom:12px}@media (max-width:700px){.orders-shell .order-create-primary>summary{align-items:flex-start;gap:10px;padding:15px 14px}.orders-shell .order-create-primary>summary small{max-width:44%;font-size:11px}.orders-shell .orders-planning>summary{padding:14px 12px}}.orders-shell .orders-setup-link{color:#115b46;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.orders-shell .orders-setup-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #115b46}.locale-switcher{background:#fff9;border:1px solid #155b462e;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.locale-option{min-width:2.1rem;color:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .45rem;font-size:.72rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.locale-option:hover{background:#155b4614}.locale-option-active{color:#fff;background:#155b46}.locale-option-active:hover{background:#155b46}.workspace-topbar .locale-switcher{background:#ffffff1f;border-color:#ffffff47}.workspace-topbar .locale-option{color:#fff}.workspace-topbar .locale-option-active{color:#155b46;background:#fff}@media (max-width:480px){.topbar .header-actions .header-start{display:none}.locale-switcher{padding:1px}.locale-option{min-width:1.85rem;padding:.2rem .32rem;font-size:.68rem}}
.mobile-tools-toggle,.mobile-account-menu{display:none}.workspace-nav>button>span:first-child{place-items:center;display:grid}@media (max-width:760px){.workspace-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom));background:var(--itemiva-canvas,#f3f4f4)}.workspace-topbar{z-index:15;height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;color:#15231f;background:#f8f9fa;border-bottom:1px solid #e2e5e6;position:sticky;top:0}.workspace-topbar .wordmark{color:#15231f}.workspace-topbar .mark{background:#155b46}.workspace-topbar .wordmark{letter-spacing:-.045em;font-size:21px}.workspace-topbar .workspace-account{display:none}.mobile-account-menu{display:block;position:relative}.mobile-account-menu>summary{color:#155b46;width:44px;height:44px;font:650 16px var(--body);cursor:pointer;background:#fff;border:1px solid #dce1e2;border-radius:13px;place-items:center;list-style:none;display:grid}.mobile-account-menu>summary::-webkit-details-marker{display:none}.mobile-account-menu>div{background:#fff;border:1px solid #dce4dc;border-radius:14px;gap:7px;width:min(300px,100vw - 40px);padding:16px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 12px 40px #16352725}.mobile-account-menu strong{overflow-wrap:anywhere;font-size:15px}.mobile-account-menu>div>span{color:#66746b;font-size:13px}.mobile-account-menu a,.mobile-account-menu button{color:#274d3a;min-height:46px;font:600 14px var(--body);text-align:left;background:#fff;border:0;border-top:1px solid #edf0eb;align-items:center;text-decoration:none;display:flex}.mobile-account-menu label{gap:8px;font-size:13px;display:grid}.mobile-account-menu select{width:100%;min-height:44px;font-size:16px}.workspace-nav{z-index:20;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#173c30;border:0;border-top:1px solid #344a40;justify-content:flex-start;align-items:stretch;gap:6px;display:flex;position:fixed;inset:auto 0 0;overflow:auto hidden;box-shadow:0 -8px 24px #14281f1f}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav-label{display:none}.workspace-nav>:is(button,a){color:#dce8e1;text-align:center;white-space:normal;scroll-snap-align:start;background:0 0;border:0;border-radius:9px;flex-direction:column;flex:0 0 80px;justify-content:center;align-items:center;gap:2px;width:80px;min-width:80px;height:64px;margin:0;padding:4px 3px;font-size:12px;font-weight:600;line-height:1.12;display:flex;position:relative}.workspace-nav>:is(button,a)>span:first-child{color:#b8ccc0;width:auto;height:22px;font-size:20px}.workspace-nav .workspace-nav-active{color:#fff;box-shadow:none;background:#2d5948}.workspace-nav>:is(button,a):hover{color:#fff;background:#28503f}.workspace-nav>:is(button,a):focus-visible{outline-offset:2px;outline:2px solid #b9dfc9}.workspace-nav .nav-alert-count{min-width:16px;padding:2px 4px;font-size:10px;position:absolute;top:2px;right:calc(50% - 24px)}.workspace-content{padding:22px 18px calc(112px + env(safe-area-inset-bottom))}.workspace-heading{gap:16px;margin-bottom:22px}.workspace-heading .eyebrow{color:#66766b;letter-spacing:.06em;overflow-wrap:anywhere;max-width:100%;margin-bottom:8px;font-size:10px;line-height:1.5}.workspace-heading h1{letter-spacing:-.055em;font-size:34px;line-height:1.08}.workspace-heading p:last-child{font-size:14px;line-height:1.5}.catalog-heading-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.catalog-heading-actions>:is(button,a){white-space:normal;border-radius:12px;gap:8px;min-width:0;min-height:48px;padding-inline:10px;font-size:14px}.catalog-heading-actions>.button-primary{order:-2;grid-column:auto}.catalog-heading-actions>.mobile-tools-toggle{order:-1;gap:10px;display:flex}.catalog-heading-actions>.quiet-button:not(.mobile-tools-toggle){display:none}.catalog-heading-actions[data-mobile-open=true]>.quiet-button{display:flex}.catalog-heading-actions:not(:has(>.button-primary))>.mobile-tools-toggle{grid-column:1/-1}.catalog-heading-actions>.button-primary:only-child{grid-column:1/-1}.workspace-data-status{gap:5px;margin-bottom:18px;font-size:11px;line-height:1.4}.workspace-data-status>span:nth-child(2){flex-basis:100%}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.workspace-metrics>article{border-radius:12px;min-height:105px;padding:15px}.workspace-metrics>article:nth-child(3){grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;min-height:88px}.workspace-metrics article>span{font-size:12px}.workspace-metrics article>strong{font-size:27px}.workspace-metrics article>small{font-size:11px;line-height:1.4}.workspace-metrics article button{min-height:36px;font-size:12px}.workspace-metrics .catalog-filters{grid-column:1/-1;gap:10px;width:100%}.catalog-filters label{font-size:12px}.catalog-filters select{height:44px;font-size:14px}.workspace-metrics .location-select{grid-column:1/-1;width:100%;min-width:0;margin:0}.location-select>span{letter-spacing:.06em;font-size:11px}.location-select select{border-radius:10px;height:48px;font-size:16px}.catalog-insight-links{display:none}.catalog-card{background:0 0;border:0;overflow:visible}.catalog-header{border:0;min-height:50px;padding:8px 0 14px}.catalog-header h2{font-size:18px}.catalog-header p,.catalog-header-location{font-size:12px}.catalog-toolbar{margin-bottom:16px}.catalog-search{border-radius:10px;min-height:48px}.catalog-search input{font-size:16px}.catalog-row{background:#fff;border:1px solid #e1e4e5;border-radius:15px;grid-template-columns:88px minmax(0,1fr) auto;gap:12px 14px;margin-bottom:14px;padding:14px;box-shadow:0 4px 16px #15231f08}.catalog-product-icon{border-radius:12px;width:38px;height:38px;font-size:16px}.catalog-product-name strong{white-space:normal;overflow-wrap:anywhere;letter-spacing:-.02em;font-size:16px;line-height:1.35}.catalog-product-name span,.catalog-custom-values{white-space:normal;font-size:12px;line-height:1.55}.catalog-quantity{text-align:right;letter-spacing:-.05em;font-size:25px}.catalog-quantity small{font-size:11px;line-height:1.5;display:block}.catalog-row>.catalog-stock-state{grid-column:2/4;margin-top:-3px;font-size:12px;display:block}.catalog-row .catalog-product-visual{aspect-ratio:1;background:#f1f3f3;border-radius:11px;grid-area:1/1/3;width:88px;height:88px}.catalog-row-actions{grid-column:1/-1;align-items:center;gap:8px;width:100%;display:flex}.catalog-row-actions>.stock-action{border-radius:11px;min-height:46px;padding:10px;font-size:13px}.catalog-row-actions>.stock-primary-action{background:var(--itemiva-leaf,#087f74);color:#fff;border-color:#0000;flex:1;min-height:46px;margin:0;font-size:14px;box-shadow:0 2px 8px #073f3b1a}.workspace-modal-backdrop{z-index:30;align-items:end;padding:0}.workspace-modal{width:100%;max-height:calc(100dvh - 16px);padding:30px 22px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.workspace-modal h2{padding-right:30px;font-size:26px}.workspace-modal>p:not(.eyebrow){font-size:14px}.modal-close{border-radius:50%;width:44px;height:44px;top:13px;right:15px}.workspace-form{gap:17px}.workspace-form>label,.form-two-column>label{gap:8px;font-size:13px}.workspace-form input,.workspace-form select,.workspace-form textarea{border-radius:9px;min-height:48px;font-size:16px}.form-two-column{grid-template-columns:1fr;gap:17px}.modal-actions{background:#fff;gap:10px;padding:14px 0 6px;position:sticky;bottom:-24px}.modal-actions :is(button,.button){border-radius:10px;flex:1;min-height:48px;font-size:14px}.report-panel{border-radius:12px}.report-panel-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px}.report-panel-heading h2{font-size:17px;line-height:1.35}.report-panel-heading p,.report-empty,.report-disclaimer{font-size:12px;line-height:1.6}.report-empty{padding:18px}.report-grid{gap:16px}.report-period-toolbar{flex-wrap:wrap;gap:10px;padding:14px}.report-period-toolbar button,.report-unit-select select{min-height:44px;font-size:13px}.report-period-toolbar>span,.report-unit-select{font-size:12px}.report-breakdown>div{gap:12px;padding:14px 16px;font-size:13px}.report-breakdown small{font-size:11px;line-height:1.5}.report-breakdown>div>span{overflow-wrap:anywhere;min-width:0}.stock-count-lines{margin:0 16px}.stock-count-line{grid-template-columns:1fr;gap:14px;padding:17px 0;display:grid}.stock-count-line strong{font-size:15px;line-height:1.4}.stock-count-line small{font-size:12px;line-height:1.5}.stock-count-input{justify-content:flex-start;width:100%}.stock-count-input input{text-align:left;flex:1;width:0;min-width:100px;min-height:50px;font-size:20px}.stock-count-input select{max-width:100%;min-height:48px;font-size:16px}.stock-count-panel>.modal-actions{margin:0;padding:16px;position:static}.stock-count-panel>.report-disclaimer{margin:0;padding:0 16px 18px}.overview-stock-list>article{grid-template-columns:1fr 1fr;gap:14px;padding:16px}.overview-stock-product{grid-column:1/-1}.overview-stock-product strong{font-size:15px}.overview-stock-product span{font-size:12px}.overview-stock-quantity strong,.overview-stock-reorder strong{font-size:15px}.overview-stock-quantity>span,.overview-stock-reorder>span{font-size:10px}.overview-stock-actions{grid-column:1/-1;gap:8px;display:flex}.overview-stock-actions button{flex:1;min-height:44px;font-size:13px}.alert-row-actions{width:100%}.alert-row-actions button{flex:1;min-height:44px;font-size:12px}.workspace-success{z-index:2;padding:13px;font-size:13px;position:relative}.workspace-success button{min-height:44px;font-size:12px}.workspace-footnote{font-size:11px;line-height:1.5}.access-card input,.auth-form input{min-height:48px;font-size:16px}.workspace-metrics[aria-label=catalog\ summary]{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-metrics[aria-label=catalog\ summary]>article,.workspace-metrics[aria-label=catalog\ summary]>article:nth-child(3){grid-column:auto;grid-template-columns:1fr;gap:7px;min-height:78px;padding:12px 10px;display:grid}.workspace-metrics[aria-label=catalog\ summary] article>strong{overflow-wrap:anywhere;font-size:22px}.workspace-metrics[aria-label=catalog\ summary] article>small,.workspace-metrics[aria-label=catalog\ summary] article>button{display:none}.workspace-metrics[aria-label=catalog\ summary] .location-select{order:-2}.workspace-metrics[aria-label=catalog\ summary] .catalog-filters{order:1}.workspace-heading .eyebrow,.workspace-shell[data-view=catalog] .workspace-heading>div>p:last-child{display:none}.workspace-metrics[aria-label=catalog\ summary]>article,.workspace-metrics[aria-label=catalog\ summary]>article:nth-child(3){background:0 0;border:0;border-radius:0;min-height:58px;padding:8px 0}.workspace-metrics[aria-label=catalog\ summary] article>span{font-size:10px}.workspace-metrics[aria-label=catalog\ summary] article>strong{font-size:20px}.workspace-shell[data-view=catalog] .workspace-heading>div:first-child{width:100%;min-width:0;display:block!important}.workspace-shell[data-view=catalog] .workspace-heading h1{color:#15231f;margin:0;font-size:34px;line-height:1.05;display:block!important}.workspace-shell[data-view=catalog] .workspace-heading .eyebrow{color:#65736c;font:600 10px var(--body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;display:block}.workspace-shell[data-view=catalog] .workspace-heading{align-items:flex-start;gap:14px;margin:0 0 18px;display:flex}}@media (max-width:600px){.modal-actions .button{gap:8px;padding-left:10px;padding-right:10px;font-size:13px}}@media (max-width:380px){.workspace-modal .modal-actions .button-primary{white-space:nowrap;gap:6px;min-width:0;padding-left:8px;padding-right:8px;font-size:12px}.workspace-shell[data-view=catalog] .catalog-row{grid-template-columns:76px minmax(0,1fr) auto;gap:10px 11px;padding:12px}.workspace-shell[data-view=catalog] .catalog-row .catalog-product-visual{width:76px;height:76px}.workspace-shell[data-view=catalog] .catalog-quantity{font-size:22px}}@media (max-width:760px){.workspace-shell[data-view=alerts] .alert-panel>.catalog-empty{min-height:154px;padding:22px 18px}}@media (max-width:380px){.workspace-shell[data-view=alerts] .alert-panel>.report-panel-heading{flex-wrap:nowrap}.workspace-shell[data-view=alerts] .alert-panel>.report-panel-heading>div{min-width:0}.workspace-shell[data-view=alerts] .alert-summary-count{flex:none}}.workspace-shell[data-view=alerts] .alert-panel>.catalog-empty{min-height:184px;padding:28px 24px}@media (max-width:760px){.workspace-shell[data-view=alerts] .alert-panel>.catalog-empty{min-height:154px;padding:22px 18px}.workspace-shell[data-view=alerts] .alert-delivery-status{color:#58635e;font-size:12px;line-height:1.5}}@media (max-width:1000px){.overview-dashboard>.report-panel>.catalog-empty{min-height:184px;padding:22px 18px}}@media (max-width:760px){.workspace-settings-layout .workspace-nav{display:none}.workspace-settings-layout .team-page{padding-bottom:32px}}@media (min-width:761px) and (max-width:900px){.receivable-panel>header{justify-content:stretch;align-items:start;gap:6px;display:grid}.receivable-panel>header>*{min-width:0}}
.workspace-shell .workspace-topbar{color:#fff;border-bottom:1px solid #104936;background:#155b46!important}.workspace-shell .workspace-topbar .wordmark{color:#fff}.workspace-shell .workspace-topbar .mark{color:#155b46;background:#fff}.workspace-shell .workspace-topbar .workspace-org{color:#fff}.workspace-shell .workspace-topbar .workspace-user{color:#f1f6f3}.workspace-shell .workspace-topbar .workspace-user small{color:#c5d8d0}.workspace-shell .workspace-topbar .workspace-account>.quiet-button{color:#fff;background:0 0;border-color:#fff5}.workspace-shell .workspace-topbar .workspace-account>.quiet-button:hover{color:#fff;background:#ffffff12;border-color:#ffffffa0}.workspace-shell .workspace-topbar .workspace-org-switch select{color:#fff;background:#ffffff12;border-color:#fff5}.workspace-shell .workspace-topbar .workspace-org-switch option{color:#15231f}@media (max-width:760px){.workspace-shell .workspace-topbar{border-bottom-color:#104936;background:#155b46!important}.workspace-shell .workspace-topbar .mobile-account-menu>summary{color:#fff;background:0 0;border-color:#fff5}.workspace-shell .workspace-nav{background:#155b46;border-top:1px solid #104936;box-shadow:0 -8px 24px #10251d1a}.workspace-shell .workspace-nav>:is(button,a){color:#e3ede8}.workspace-shell .workspace-nav>:is(button,a)>span:first-child{color:#d5e4dd}.workspace-shell .workspace-nav .workspace-nav-active{color:#fff;box-shadow:none;background:#2d5948}.workspace-shell .workspace-nav .workspace-nav-active>span:first-child{color:#fff}}.workspace-shell[data-view=overview] .overview-dashboard>.report-panel .report-live-label{display:none}@media (min-width:761px){.policy-role-grid>.policy-role-card[open]{grid-column:1/-1;justify-self:stretch;width:auto}.policy-role-grid>.policy-role-card[open] .policy-role-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.policy-role-grid>.policy-role-card[open] .policy-lock-note{grid-column:1/-1}}@media (min-width:1200px){.policy-role-grid>.policy-role-card[open] .policy-role-controls{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.workspace-shell[data-view=reports] #stock-summary>article:nth-of-type(5){min-height:72px;box-shadow:none;background:#eef1f2;border-color:#dce1e2;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 15px;display:grid}.workspace-shell[data-view=reports] #stock-summary>article:nth-of-type(5)>span{grid-area:1/1}.workspace-shell[data-view=reports] #stock-summary>article:nth-of-type(5)>strong{grid-area:1/2/3}.workspace-shell[data-view=reports] #stock-summary>article:nth-of-type(5)>small{grid-area:2/1}}.activity-metadata>summary{color:#155b46;cursor:pointer;align-items:center;width:max-content;max-width:100%;min-height:40px;font-size:12px;font-weight:650;list-style:none;display:flex}.activity-metadata>summary::-webkit-details-marker{display:none}.activity-metadata>summary:before{content:"+";margin-right:7px;font-size:15px;font-weight:500}.activity-metadata[open]>summary:before{content:"−"}.activity-metadata>summary:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #155b46}.activity-metadata[open]>small{color:#586660;overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}
