.operations-home{gap:var(--fz-space-8);display:grid}.operations-home-heading{align-items:end;gap:var(--fz-space-8);justify-content:space-between;display:flex}.operations-home-heading .subheading{max-width:42rem}.operations-metrics{border-block:1px solid var(--fz-border-default);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operations-metrics a{color:inherit;gap:var(--fz-space-1);min-height:7.5rem;padding:var(--fz-space-4) var(--fz-space-5);text-decoration:none;display:grid}.operations-metrics a+a{border-left:1px solid var(--fz-border-default)}.operations-metrics a:hover{background:var(--fz-bg-subtle)}.operations-metrics span,.operations-metrics small{color:var(--fz-text-secondary)}.operations-metrics span{font-size:var(--fz-text-sm);font-weight:800}.operations-metrics strong{font-family:var(--fz-font-brand);letter-spacing:0;font-size:2rem;line-height:1}.operations-work-section{gap:var(--fz-space-5);display:grid}.operations-work-heading{justify-content:space-between;align-items:end;display:flex}.operations-work-heading h2{font-family:var(--fz-font-brand);margin:0}.operations-work-heading>span{color:var(--fz-text-secondary);font-size:var(--fz-text-sm)}.operations-work-list{border-top:1px solid var(--fz-border-default);margin:0;padding:0;list-style:none}.operations-work-list>li{border-bottom:1px solid var(--fz-border-default);align-items:center;gap:var(--fz-space-5);min-height:7rem;padding:var(--fz-space-4) var(--fz-space-3);grid-template-columns:2.25rem minmax(14rem,1.1fr) minmax(21rem,1fr) auto;display:grid;position:relative}.operations-work-list>li:before{background:var(--fz-text-secondary);content:"";width:3px;position:absolute;inset:0 auto 0 0}.operations-work-list>li.priority-critical:before{background:var(--fz-color-error-700)}.operations-work-list>li.priority-high:before{background:var(--fz-color-orange-500)}.operations-work-list>li.priority-medium:before{background:var(--fz-color-warning-700)}.operations-work-rank{color:var(--fz-text-secondary);font-family:var(--fz-font-brand);font-size:var(--fz-text-sm)}.operations-work-main{min-width:0}.operations-work-main h3{font-family:var(--fz-font-brand);font-size:var(--fz-text-lg);letter-spacing:0;margin:var(--fz-space-2) 0 var(--fz-space-1)}.operations-work-main p{color:var(--fz-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.operations-work-labels{gap:var(--fz-space-3);display:flex}.operations-work-labels span{color:var(--fz-text-secondary);font-size:var(--fz-text-xs);text-transform:uppercase;font-weight:800}.operations-work-labels span+span:before{content:"·";margin-right:var(--fz-space-3)}.operations-work-meta{gap:var(--fz-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.operations-work-meta dt{color:var(--fz-text-secondary);font-size:var(--fz-text-xs);align-items:center;gap:var(--fz-space-1);font-weight:700;display:flex}.operations-work-meta dd{font-size:var(--fz-text-sm);margin:var(--fz-space-1) 0 0;font-weight:800}.operations-work-actions{align-items:flex-end;gap:var(--fz-space-2);flex-direction:column;display:flex}.operations-work-actions a,.operations-work-actions button{color:var(--fz-text-primary);cursor:pointer;font:inherit;font-size:var(--fz-text-sm);align-items:center;gap:var(--fz-space-2);background:0 0;border:0;min-height:2.75rem;padding:0;font-weight:800;text-decoration:none;display:inline-flex}.operations-work-actions button{color:var(--fz-action-primary-hover)}.operations-work-empty{border-block:1px solid var(--fz-border-default);align-items:center;gap:var(--fz-space-4);padding:var(--fz-space-8) 0;display:flex}.operations-work-empty svg{color:var(--fz-color-success-700)}.operations-work-empty h3,.operations-work-empty p{margin:0}.operations-work-empty p{color:var(--fz-text-secondary);margin-top:var(--fz-space-1)}@media (max-width:980px){.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metrics a:nth-child(3){border-left:0;border-top:1px solid var(--fz-border-default)}.operations-metrics a:nth-child(4){border-top:1px solid var(--fz-border-default)}.operations-work-list>li{grid-template-columns:2rem minmax(0,1fr) auto}.operations-work-meta{grid-column:2/-1}}@media (max-width:640px){.operations-home-heading{flex-direction:column;align-items:flex-start}.operations-home{gap:var(--fz-space-6)}.operations-metrics{grid-template-columns:1fr 1fr}.operations-metrics a{min-height:6.5rem;padding:var(--fz-space-3)}.operations-metrics strong{font-size:1.75rem}.operations-work-heading{align-items:flex-start;gap:var(--fz-space-2);flex-direction:column}.operations-work-list>li{gap:var(--fz-space-3);grid-template-columns:1.75rem minmax(0,1fr);padding-block:20px}.operations-work-meta,.operations-work-actions{grid-column:2}.operations-work-meta{gap:var(--fz-space-2);grid-template-columns:1fr 1fr}.operations-work-meta>div:last-child{grid-column:1/-1}.operations-work-actions{align-items:flex-start;gap:var(--fz-space-5);flex-direction:row}}
.exception-backlog-page{gap:var(--fz-space-6);display:grid}.exception-backlog-heading{align-items:end;gap:var(--fz-space-8);justify-content:space-between;display:flex}.exception-backlog-heading .subheading{max-width:44rem}.exception-backlog-heading dl{gap:var(--fz-space-6);margin:0;display:flex}.exception-backlog-heading dl>div{border-left:1px solid var(--fz-border-default);min-width:7rem;padding-left:var(--fz-space-4)}.exception-backlog-heading dt,.exception-backlog-context dt{color:var(--fz-text-secondary);font-size:var(--fz-text-xs);text-transform:uppercase;font-weight:800}.exception-backlog-heading dd{font-family:var(--fz-font-brand);font-size:var(--fz-text-2xl);margin:0;font-weight:800}.exception-view-tabs{border-bottom:1px solid var(--fz-border-default);gap:var(--fz-space-6);display:flex;overflow-x:auto}.exception-view-tabs a{color:var(--fz-text-secondary);font-size:var(--fz-text-sm);padding:var(--fz-space-3) 0;white-space:nowrap;border-bottom:2px solid #0000;font-weight:800;text-decoration:none}.exception-view-tabs a[aria-current=page]{border-bottom-color:var(--fz-action-primary);color:var(--fz-text-primary)}.exception-backlog-filters{align-items:end;gap:var(--fz-space-3);display:flex}.exception-backlog-filters label{font-size:var(--fz-text-sm);gap:var(--fz-space-1);width:100%;max-width:15rem;font-weight:800;display:grid}.exception-backlog-filters select{min-height:var(--fz-control-md)}.exception-backlog-filters>a{color:var(--fz-text-secondary);font-size:var(--fz-text-sm);min-height:var(--fz-control-md);padding:var(--fz-space-3);font-weight:800}.exception-results-meta{color:var(--fz-text-secondary);font-size:var(--fz-text-sm);justify-content:space-between;display:flex}.exception-backlog-list{border-top:1px solid var(--fz-border-default)}.exception-backlog-list>article{border-bottom:1px solid var(--fz-border-default);align-items:center;gap:var(--fz-space-6);min-height:9rem;padding:var(--fz-space-5) var(--fz-space-3);grid-template-columns:minmax(16rem,1.2fr) minmax(24rem,1.4fr) minmax(11rem,.7fr);display:grid;position:relative}.exception-backlog-list>article:before{background:var(--fz-border-default);content:"";width:3px;position:absolute;inset:0 auto 0 0}.exception-backlog-list>article.severity-critical:before{background:var(--fz-color-error-700)}.exception-backlog-list>article.severity-high:before{background:var(--fz-color-orange-500)}.exception-backlog-list>article.severity-medium:before{background:var(--fz-color-warning-700)}.exception-backlog-main{min-width:0}.exception-backlog-labels{gap:var(--fz-space-3);display:flex}.exception-backlog-labels span{color:var(--fz-text-secondary);font-size:var(--fz-text-xs);text-transform:uppercase;font-weight:800}.exception-backlog-labels span+span:before{content:"·";margin-right:var(--fz-space-3)}.exception-backlog-main h2{font-family:var(--fz-font-brand);font-size:var(--fz-text-lg);letter-spacing:0;margin:var(--fz-space-2) 0 var(--fz-space-1)}.exception-backlog-main p{color:var(--fz-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.exception-backlog-context{gap:var(--fz-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.exception-backlog-context dd{font-size:var(--fz-text-sm);margin:var(--fz-space-1) 0 0;font-weight:800}.exception-backlog-next{align-items:flex-start;gap:var(--fz-space-2);flex-direction:column;display:flex}.exception-backlog-next>span,.exception-backlog-next small{color:var(--fz-text-secondary);font-size:var(--fz-text-xs)}.exception-backlog-next>div{align-items:center;gap:var(--fz-space-4);display:flex}.exception-backlog-next a,.exception-backlog-next summary{color:var(--fz-action-primary-hover);cursor:pointer;font-size:var(--fz-text-sm);font-weight:800}.exception-backlog-next details{position:relative}.exception-backlog-next details form{background:var(--fz-bg-canvas);border:1px solid var(--fz-border-default);box-shadow:var(--fz-shadow-overlay);gap:var(--fz-space-3);padding:var(--fz-space-4);width:min(22rem,80vw);z-index:var(--fz-z-popover);display:grid;position:absolute;top:calc(100% + 8px);right:0}.exception-backlog-next details label{font-size:var(--fz-text-sm);gap:var(--fz-space-2);font-weight:800;display:grid}.exception-backlog-next textarea{min-height:6rem}.exception-backlog-empty{border-block:1px solid var(--fz-border-default);padding:var(--fz-space-10) 0}.exception-backlog-empty h1,.exception-backlog-empty h2,.exception-backlog-empty p{margin:0}.exception-backlog-empty p{color:var(--fz-text-secondary);margin-top:var(--fz-space-2)}.exception-backlog-empty .button{margin-top:var(--fz-space-5)}.exceptions-pagination{border-top:1px solid var(--fz-border-default);padding-top:var(--fz-space-5);justify-content:space-between;align-items:center;display:flex}.exceptions-pagination a,.exceptions-pagination>span:first-child,.exceptions-pagination>span:last-child{min-height:var(--fz-control-md);align-items:center;padding-inline:12px;font-weight:800;display:inline-flex}.exceptions-pagination span[aria-disabled]{color:var(--fz-text-secondary);opacity:.55}@media (max-width:1180px){.exception-backlog-list>article{grid-template-columns:minmax(0,1fr) minmax(12rem,.6fr)}.exception-backlog-context{grid-column:1}.exception-backlog-next{grid-area:1/2/span 2}}@media (max-width:640px){.exception-backlog-heading{flex-direction:column;align-items:flex-start}.exception-backlog-heading dl{width:100%}.exception-backlog-heading dl>div{flex:1}.exception-backlog-filters{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.exception-backlog-filters label{max-width:none}.exception-backlog-filters .secondary-button{grid-column:1/-1}.exception-backlog-list>article{gap:var(--fz-space-4);grid-template-columns:1fr}.exception-backlog-context,.exception-backlog-next{grid-area:auto/1}.exception-backlog-next details form{left:0;right:auto}.exceptions-pagination>span:nth-child(2){font-size:var(--fz-text-sm)}}
.supplier-flow-page{gap:var(--fz-space-6);display:grid}.supplier-flow-page>.back-link,.supplier-flow-page>.notice,.supplier-flow-page>.alert{justify-self:start}.supplier-flow-page .operation-order-hero{border-bottom:1px solid var(--fz-border-default);gap:var(--fz-space-5);padding:var(--fz-space-3) 0 var(--fz-space-8);margin-top:0}.supplier-flow-page .operation-order-heading h1{margin:var(--fz-space-2) 0 var(--fz-space-3);font-size:clamp(2rem,4vw,3rem);line-height:1.02}.supplier-flow-page .operation-order-metrics{border-block:1px solid var(--fz-border-default);border-radius:var(--fz-radius-none);margin:var(--fz-space-6) 0 0;background:0 0;border-inline:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.supplier-flow-page .operation-order-metrics>div{border-right:1px solid var(--fz-border-default);padding:var(--fz-space-4) var(--fz-space-5)}.supplier-flow-page .operation-order-metrics>div:first-child{padding-left:0}.supplier-flow-page .operation-order-metrics>div:last-child{border-right:0}.operation-order-note{color:var(--fz-text-secondary);margin:var(--fz-space-4) 0 0}.operation-closing-section{border-bottom:1px solid var(--fz-border-default);padding-bottom:var(--fz-space-8)}.operation-secondary-section{border-block:1px solid var(--fz-border-default);margin-top:0}.operation-secondary-section>summary{cursor:pointer;padding:var(--fz-space-4) 0;justify-content:space-between;align-items:center;list-style:none;display:flex}.operation-secondary-section>summary::-webkit-details-marker{display:none}.operation-secondary-section>summary h2{margin:0;font-size:1.15rem}.operation-secondary-section>summary>span:not(.pill){background:var(--fz-bg-muted);border-radius:var(--fz-radius-full);padding:var(--fz-space-1) var(--fz-space-2);font-weight:700}.operation-secondary-section[open]>summary{border-bottom:1px solid var(--fz-border-default)}.operation-secondary-section>.table-wrap,.operation-secondary-section>.order-timeline,.operation-secondary-section>.muted-copy{margin:var(--fz-space-5) 0}.operation-audit-section{margin-top:var(--fz-space-4)}.supplier-orders-summary,.alert-summary-strip{border-block:1px solid var(--fz-border-default);margin:var(--fz-space-6) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.supplier-orders-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-orders-summary>div,.alert-summary-strip>div{border-right:1px solid var(--fz-border-default);padding:var(--fz-space-4) var(--fz-space-5)}.supplier-orders-summary>div:first-child,.alert-summary-strip>div:first-child{padding-left:0}.supplier-orders-summary>div:last-child,.alert-summary-strip>div:last-child{border-right:0}.supplier-orders-summary dt,.alert-summary-strip dt{color:var(--fz-text-secondary);text-transform:uppercase;font-size:.82rem;font-weight:700}.supplier-orders-summary dd,.alert-summary-strip dd{margin:var(--fz-space-1) 0 0;font-size:1.7rem;font-weight:800}.supplier-orders-section{margin-top:var(--fz-space-8)}.supplier-order-list{border-top:1px solid var(--fz-border-default)}.supplier-order-row{border-bottom:1px solid var(--fz-border-default);align-items:center;gap:var(--fz-space-6);padding:var(--fz-space-5) 0;grid-template-columns:1fr 1.3fr 1.4fr .9fr auto;display:grid}.supplier-order-row span,.supplier-order-row small{color:var(--fz-text-secondary);display:block}.supplier-order-row strong{display:block}.supplier-order-action{justify-self:end}.internal-alert-list{border-top:1px solid var(--fz-border-default)}.alert-filter-section{border-bottom:1px solid var(--fz-border-default);padding:0 0 var(--fz-space-6)}.alert-filter-section .alert-filters{align-items:end;gap:var(--fz-space-3);grid-template-columns:minmax(220px,360px) auto;display:grid}.alert-filter-section .secondary-button{width:auto;min-height:44px}.internal-alert-card{border-bottom:1px solid var(--fz-border-default);padding:var(--fz-space-6) 0}.internal-alert-context{border-block:1px solid var(--fz-border-default);margin:var(--fz-space-4) 0;background:0 0}.multipart-progress{background:var(--fz-color-info-50);color:var(--fz-text-primary);align-items:center;gap:var(--fz-space-2);margin:0 0 var(--fz-space-4);padding:var(--fz-space-3) var(--fz-space-3);font-weight:700;display:flex}.multipart-progress>span{border:2px solid var(--fz-border-default);border-right-color:var(--fz-action-primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite multipart-spin}.multipart-error{background:var(--fz-color-error-50);border-left:3px solid var(--fz-color-error-700);color:var(--fz-color-error-700);margin:0 0 var(--fz-space-4);padding:var(--fz-space-3);font-weight:700}@keyframes multipart-spin{to{transform:rotate(360deg)}}.supplier-workspace-section{margin-top:var(--fz-space-4);scroll-margin-top:var(--fz-space-8)}.supplier-workspace-section>.eyebrow{margin-bottom:var(--fz-space-3)}.supplier-workspace{background:var(--fz-color-white);border:1px solid var(--fz-border-default);grid-template-columns:17rem minmax(0,1fr);min-width:0;display:grid}.supplier-workspace-navigation{border-right:1px solid var(--fz-border-default);min-width:0}.supplier-workspace-navigation-header{border-bottom:1px solid var(--fz-border-default);gap:var(--fz-space-1);padding:var(--fz-space-4);display:grid}.supplier-workspace-navigation-header span{color:var(--fz-text-primary);font-weight:800}.supplier-workspace-navigation-header small,.supplier-workspace-navigation>p{color:var(--fz-text-secondary)}.supplier-workspace-navigation ol{margin:0;padding:0;list-style:none}.supplier-workspace-navigation-item{border-bottom:1px solid var(--fz-border-default);color:var(--fz-text-primary);gap:var(--fz-space-1) var(--fz-space-3);min-height:4.5rem;padding:var(--fz-space-3) var(--fz-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.supplier-workspace-navigation-item:before{content:"";width:var(--fz-space-1);background:0 0;position:absolute;inset:0 auto 0 0}.supplier-workspace-navigation-item strong{grid-column:1/-1}.supplier-workspace-navigation-item span,.supplier-workspace-navigation-item small{color:var(--fz-text-secondary);font-size:.75rem}.supplier-workspace-navigation-item small{justify-self:end;font-weight:800}.supplier-workspace-navigation-item.is-review small,.supplier-workspace-navigation-item.is-sent small{color:var(--fz-color-warning-700)}.supplier-workspace-navigation-item.is-cancelled small{color:var(--fz-color-error-700)}.supplier-workspace-navigation-item[aria-current=page]{background:var(--fz-bg-muted)}.supplier-workspace-navigation-item[aria-current=page]:before{background:var(--fz-action-primary)}.supplier-workspace-navigation-item:hover{background:var(--fz-color-gray-50)}.supplier-workspace-navigation>p{padding:var(--fz-space-5) var(--fz-space-4);margin:0;font-size:.75rem}.supplier-workspace-mobile-selector{display:none}.supplier-workspace-detail,.supplier-workspace-panel{min-width:0}.supplier-workspace-detail{overflow:hidden}.supplier-workspace-panel{gap:var(--fz-space-5);padding:var(--fz-space-5);width:100%;display:grid}.supplier-workspace-panel .table-wrap{max-width:100%;overflow-x:auto}.supplier-workspace-panel .supplier-card-header{border-bottom:1px solid var(--fz-border-default);padding-bottom:var(--fz-space-4)}.supplier-workspace-panel .supplier-card-header h2{font-family:var(--fz-font-display);font-size:1.75rem;font-weight:600}.supplier-workspace-panel .supplier-card-header-meta{max-width:28rem}.supplier-workspace-panel .supplier-card-header-meta>span:not(.pill){background:0 0;border:0;border-radius:0;padding:0}.supplier-workspace-panel .supplier-workflow{background:var(--fz-bg-muted);border-radius:var(--fz-radius-none);border:0;grid-template-columns:repeat(6,minmax(0,1fr))}.supplier-workspace-panel .supplier-workflow-step{min-width:0;padding:var(--fz-space-3);background:0 0}.supplier-workspace-panel .supplier-workflow-step.done,.supplier-workspace-panel .supplier-workflow-step.current{background:0 0}.supplier-workspace-panel .supplier-workflow-step.current{box-shadow:inset 0 -3px var(--fz-action-primary)}.supplier-workspace-panel .supplier-workflow-step strong,.supplier-workspace-panel .supplier-workflow-step small{font-size:.72rem}.supplier-next-action{border-block:1px solid var(--fz-border-default);align-items:start;gap:var(--fz-space-4);padding:var(--fz-space-4) 0;justify-content:space-between;display:flex}.supplier-next-action h3{margin:var(--fz-space-1) 0;font-size:1.35rem}.supplier-next-action p:not(.eyebrow){color:var(--fz-text-secondary);max-width:48rem;margin:0}.supplier-next-action>span{color:var(--fz-text-secondary);padding-top:var(--fz-space-2);flex:none;font-size:.75rem;font-weight:800}.supplier-workspace-panel .supplier-readonly-lines{margin:0}.supplier-workspace-panel .supplier-lines-table th:nth-child(6),.supplier-workspace-panel .supplier-lines-table td:nth-child(6){background:0 0}.supplier-workspace-panel .supplier-operation-form,.supplier-workspace-panel .supplier-exception-resolution,.supplier-workspace-panel .supplier-closeout{border-radius:var(--fz-radius-none);border:0;border-top:1px solid var(--fz-border-default);padding:var(--fz-space-5) 0 0;background:0 0}.supplier-workspace-panel .supplier-operation-form>.section-header{gap:var(--fz-space-5);grid-template-columns:minmax(0,1fr);display:grid}.supplier-workspace-panel .supplier-operation-form>.section-header>div{min-width:0}.supplier-workspace-panel .supplier-internal-exception{grid-template-columns:minmax(0,1fr);display:grid}.supplier-confirmation-header{align-items:end}.supplier-confirmation-header p:not(.eyebrow){color:var(--fz-text-secondary);margin:var(--fz-space-1) 0 0}.supplier-confirmation-header select{max-width:15rem;min-height:2.75rem}.supplier-workspace-panel .supplier-operation-form .data-table{min-width:48rem}.supplier-confirmed-quantity{align-items:center;gap:var(--fz-space-2);grid-template-columns:minmax(5rem,1fr) auto;display:grid}.supplier-confirmed-quantity .fixed-table-value{min-width:2.5rem}.supplier-workspace-panel .change-summary-list{border-top:1px solid var(--fz-border-default);gap:0}.supplier-workspace-panel .change-summary-card{border:0;border-bottom:1px solid var(--fz-border-default);border-radius:var(--fz-radius-none);gap:var(--fz-space-3);padding:var(--fz-space-4) 0}.supplier-workspace-panel .change-comparison>div,.supplier-workspace-panel .change-comparison>label{border:0;border-left:1px solid var(--fz-border-default);border-radius:var(--fz-radius-none);padding:0 var(--fz-space-3);background:0 0}.supplier-workspace-panel .change-comparison>:first-child{border-left:0;padding-left:0}.supplier-workspace-panel .change-chip{border-radius:var(--fz-radius-sm)}.supplier-workspace-panel .exception-actions,.supplier-workspace-panel .form-actions,.supplier-workspace-panel .supplier-payment-actions{border-top:1px solid var(--fz-border-default);padding-top:var(--fz-space-4)}.supplier-workspace-panel .form-actions{align-items:center;gap:var(--fz-space-4);justify-content:space-between;display:flex}.supplier-workspace-panel .form-actions small{color:var(--fz-text-secondary)}.supplier-workspace-panel .inline-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.supplier-workspace-panel .ui-file-upload{min-width:0}.supplier-workspace-panel .supplier-payment-form{grid-template-columns:repeat(4,minmax(0,1fr))}.order-distribution-branches a[aria-current=location]{background:var(--fz-bg-muted);box-shadow:inset 3px 0 var(--fz-action-primary);padding-left:calc(var(--fz-space-8) + var(--fz-space-2))}.supplier-flow-page>.operation-order-hero{order:1}.supplier-flow-page>.order-distribution-map{order:2}.supplier-flow-page>.supplier-workspace-section{order:3}.supplier-flow-page>.operation-closing-section{order:4}.supplier-flow-page>.customer-invoice-section{order:5}.supplier-flow-page>.operation-secondary-section{order:6}.supplier-flow-page>.operation-audit-section{order:7}@media (max-width:1080px){.supplier-workspace{grid-template-columns:14rem minmax(0,1fr)}.supplier-workspace-panel .supplier-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-workspace-panel .supplier-workflow-step:nth-child(4){border-left:0}.supplier-workspace-panel .change-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-workspace-panel .change-comparison>:nth-child(3){border-left:0}.supplier-workspace-panel .inline-fields,.supplier-workspace-panel .supplier-payment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-workspace-panel .supplier-operation-form>.section-header{grid-template-columns:minmax(0,1fr)}.supplier-workspace-responsive-table thead{display:none}.supplier-workspace-responsive-table tbody,.supplier-workspace-responsive-table tr,.supplier-workspace-responsive-table td{width:100%;display:block}.supplier-workspace-responsive-table tr{border-bottom:1px solid var(--fz-border-default);padding:var(--fz-space-3) 0}.supplier-workspace-responsive-table td{align-items:baseline;gap:var(--fz-space-3);padding:var(--fz-space-1) 0;border:0;grid-template-columns:9rem minmax(0,1fr);display:grid}.supplier-workspace-responsive-table td:before{color:var(--fz-text-secondary);content:attr(data-label);text-transform:uppercase;font-size:.72rem;font-weight:700}.supplier-workspace-responsive-table td>*{overflow-wrap:anywhere;grid-column:2;min-width:0}}@media (max-width:760px){.supplier-flow-page .operation-order-metrics,.supplier-orders-summary,.alert-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-flow-page .operation-order-metrics>div:nth-child(2),.supplier-orders-summary>div:nth-child(2),.alert-summary-strip>div:nth-child(2){border-right:0}.supplier-flow-page .operation-order-metrics>div,.supplier-orders-summary>div,.alert-summary-strip>div{border-bottom:1px solid var(--fz-border-default);padding:var(--fz-space-3)}.supplier-flow-page .operation-order-metrics>div:nth-last-child(-n+2),.alert-summary-strip>div:nth-last-child(-n+2){border-bottom:0}.supplier-orders-summary>div:last-child{border-bottom:0;grid-column:1/-1}.supplier-order-row{gap:var(--fz-space-3);grid-template-columns:1fr auto}.supplier-order-client,.supplier-order-progress{grid-column:1/-1}.supplier-order-total{grid-column:1}.supplier-order-action{grid-column:2}.alert-filter-section .alert-filters{grid-template-columns:1fr}.alert-filter-section .secondary-button{width:100%}.supplier-workspace{display:block}.supplier-workspace-navigation{border-bottom:1px solid var(--fz-border-default);padding:var(--fz-space-3);border-right:0}.supplier-workspace-navigation-header,.supplier-workspace-navigation-list,.supplier-workspace-navigation>p{display:none}.supplier-workspace-mobile-selector{display:block}.supplier-workspace-mobile-selector>summary{border:1px solid var(--fz-border-default);cursor:pointer;min-height:3.5rem;padding:var(--fz-space-2) var(--fz-space-3);justify-content:space-between;align-items:center;list-style:none;display:flex}.supplier-workspace-mobile-selector>summary::-webkit-details-marker{display:none}.supplier-workspace-mobile-selector>summary strong,.supplier-workspace-mobile-selector>summary small{display:block}.supplier-workspace-mobile-selector>summary small{color:var(--fz-color-warning-700);margin-top:var(--fz-space-1)}.supplier-workspace-mobile-selector[open]>ol{border:1px solid var(--fz-border-default);border-top:0}.supplier-workspace-panel{padding:var(--fz-space-4)}.supplier-workspace-panel .supplier-card-header,.supplier-next-action,.supplier-confirmation-header{display:grid}.supplier-workspace-panel .supplier-operation-form>.section-header{grid-template-columns:minmax(0,1fr);display:grid}.supplier-workspace-panel .supplier-card-header-meta{justify-content:start}.supplier-workspace-panel .supplier-workflow{display:flex;overflow-x:auto}.supplier-workspace-panel .supplier-workflow-step{flex:0 0 9rem}.supplier-next-action>span{padding-top:0}.supplier-confirmation-header select{max-width:none}.supplier-workspace-panel .change-comparison,.supplier-workspace-panel .inline-fields,.supplier-workspace-panel .supplier-payment-form{grid-template-columns:minmax(0,1fr)}.order-distribution-branches a[aria-current=location]{padding-left:var(--fz-space-3)}.supplier-workspace-panel .change-comparison>div,.supplier-workspace-panel .change-comparison>label,.supplier-workspace-panel .change-comparison>:nth-child(3){border-left:0;border-top:1px solid var(--fz-border-default);padding:var(--fz-space-3) 0 0}.supplier-workspace-panel .change-comparison>:first-child{border-top:0;padding-top:0}.supplier-workspace-panel .form-actions,.supplier-workspace-panel .exception-actions{align-items:stretch;display:grid}.supplier-workspace-panel .form-actions .button,.supplier-workspace-panel .exception-actions .button,.supplier-workspace-panel .exception-actions .secondary-button{width:100%}.supplier-workspace-responsive-table td{grid-template-columns:7.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.multipart-progress>span{animation:none}}
.product-management-heading{align-items:end;gap:var(--fz-space-6);justify-content:space-between;display:flex}.product-management-actions{gap:var(--fz-space-2);display:flex}.product-management-search{border-block:1px solid var(--fz-border-default);margin:var(--fz-space-8) 0 var(--fz-space-4);padding:var(--fz-space-4) 0}.product-management-search label{margin-bottom:var(--fz-space-2);font-weight:700;display:block}.product-management-search>div{gap:var(--fz-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.product-management-search input{min-height:46px}.product-list-meta{margin-bottom:var(--fz-space-2);justify-content:space-between;display:flex}.product-list-meta span{color:var(--fz-text-secondary)}.admin-product-list{border-top:1px solid var(--fz-border-default)}.admin-product-row{border-bottom:1px solid var(--fz-border-default);align-items:center;gap:var(--fz-space-4);padding:var(--fz-space-3) 0;grid-template-columns:28px 64px minmax(240px,1.7fr) .6fr 1fr 1fr auto;display:grid}.admin-product-row img{aspect-ratio:1;object-fit:cover}.admin-product-photo{background:var(--fz-bg-muted);width:64px;height:64px;display:block;overflow:hidden}.admin-product-photo [data-photo-fit=contain]{object-fit:contain;padding:var(--fz-space-1)}.admin-product-row>div>span,.admin-product-row small{color:var(--fz-text-secondary);font-size:.8rem;display:block}.admin-product-row>div>strong{display:block}.admin-product-identity strong{font-size:1.05rem}.admin-product-select{justify-content:center;align-items:center;display:flex}.admin-product-select input{width:18px;height:18px}.admin-product-bulk-toolbar{background:var(--fz-bg-muted);align-items:end;gap:var(--fz-space-3);margin:var(--fz-space-3) 0;padding:var(--fz-space-3) var(--fz-space-4);grid-template-columns:minmax(220px,320px) minmax(220px,1fr) auto;display:grid}.admin-product-bulk-toolbar label{font-size:.82rem;font-weight:700}.admin-product-bulk-toolbar select{margin-top:var(--fz-space-1);width:100%;display:block}.admin-product-bulk-toolbar select,.admin-product-bulk-toolbar .secondary-button{min-height:44px}.admin-product-bulk-toolbar .bulk-confirm{align-items:center;gap:var(--fz-space-2);min-height:44px;display:flex}.admin-product-bulk-toolbar .bulk-confirm input{width:18px;height:18px}.category-picker{border:1px solid var(--fz-border-default);padding:var(--fz-space-4)}.category-picker-selected{gap:var(--fz-space-2);flex-wrap:wrap;min-height:34px;display:flex}.category-picker-selected button{background:var(--fz-color-info-50);border-radius:var(--fz-radius-sm);color:var(--fz-text-primary);font:inherit;padding:var(--fz-space-2) var(--fz-space-2);border:0;font-size:.82rem;font-weight:700}.category-picker-selected button span{margin-left:var(--fz-space-2)}.category-picker-selected>span{color:var(--fz-text-secondary)}.category-picker-search{margin-top:var(--fz-space-3);display:block}.category-picker-search input{margin-top:var(--fz-space-1);width:100%}.category-picker-options{gap:var(--fz-space-1);margin-top:var(--fz-space-2);grid-template-columns:repeat(3,minmax(0,1fr));max-height:220px;display:grid;overflow:auto}.category-picker-options button{border:1px solid var(--fz-border-default);color:var(--fz-text-primary);font:inherit;min-height:40px;padding:var(--fz-space-2) var(--fz-space-2);text-align:left;background:0 0}.category-picker-options button span{color:var(--fz-action-primary);width:22px;font-weight:800;display:inline-block}.category-picker-options button.selected{border-color:var(--fz-action-primary)}.image-upload-progress{background:var(--fz-bg-muted);height:46px;margin-top:var(--fz-space-3);padding:var(--fz-space-3);position:relative;overflow:hidden}.image-upload-progress>span{background:var(--fz-color-info-100);transition:width .18s;position:absolute;inset:0 auto 0 0}.image-upload-progress strong{position:relative}.import-preview-summary{border-block:1px solid var(--fz-border-default);margin:var(--fz-space-5) 0 var(--fz-space-3);padding:var(--fz-space-3) 0;justify-content:space-between;align-items:center;display:flex}.import-preview-summary span{color:var(--fz-text-secondary)}.import-progress{color:var(--fz-text-secondary);font-weight:700}.pagination-bar{margin-top:var(--fz-space-6);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.pagination-bar>:last-child{justify-self:end}.product-editor-section,.product-import-section{border-top:1px solid var(--fz-border-default);margin-top:var(--fz-space-6);padding-top:var(--fz-space-6)}.product-editor-page,.product-editor-section,.product-admin-form,.product-admin-form .field{min-width:0}.product-admin-form input,.product-admin-form select,.product-admin-form textarea{width:100%;min-width:0;max-width:100%}.product-form-errors{grid-column:1/-1}.product-form-errors ul{margin:var(--fz-space-2) 0 0}.product-pricing-fields{border:1px solid var(--fz-border-default);gap:var(--fz-space-4);min-width:0;padding:var(--fz-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.product-pricing-fields legend{padding:0 var(--fz-space-2);font-size:1.1rem;font-weight:800}.product-pricing-fields>.help-text{grid-column:1/-1;margin:0}.product-pricing-preview-actions{flex-direction:row;align-items:center;display:flex!important}.product-pricing-breakdown{background:var(--fz-bg-muted);gap:var(--fz-space-3);padding:var(--fz-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.product-pricing-breakdown div{min-width:0}.product-pricing-breakdown dt{color:var(--fz-text-secondary);font-size:.78rem}.product-pricing-breakdown dd{overflow-wrap:anywhere;margin:0;font-weight:800}.product-pricing-confirm>span{align-items:center;gap:var(--fz-space-2);display:flex}.product-pricing-confirm input{width:18px;height:18px}@media (max-width:900px){.admin-product-row{grid-template-columns:28px 56px minmax(0,1fr) auto}.admin-product-row>div:not(.admin-product-identity){grid-column:3}.admin-product-row>.secondary-link{grid-area:1/4}.admin-product-bulk-toolbar{grid-template-columns:1fr 1fr}.admin-product-bulk-toolbar .secondary-button{grid-column:1/-1}.category-picker-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.product-management-heading{flex-direction:column;align-items:stretch}.product-management-actions{grid-template-columns:1fr 1fr;display:grid}.product-management-actions a{text-align:center;justify-content:center}.product-management-search>div{grid-template-columns:1fr}.admin-product-row{grid-template-columns:26px 48px minmax(0,1fr);align-items:start}.admin-product-identity,.admin-product-row>div:not(.admin-product-identity){grid-column:3}.admin-product-row>.secondary-link{grid-area:auto/1/auto/-1;justify-content:center}.admin-product-bulk-toolbar{grid-template-columns:1fr}.admin-product-bulk-toolbar .secondary-button{grid-column:auto;width:100%}.category-picker-options{grid-template-columns:1fr}.product-admin-form{grid-template-columns:minmax(0,1fr)!important}.product-admin-form .wide{grid-column:1}.product-pricing-fields{grid-template-columns:1fr}.product-pricing-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.category-picker,.image-uploader,.image-dropzone{width:100%;min-width:0}.import-preview-summary{align-items:flex-start;gap:var(--fz-space-1);flex-direction:column}}
.relationship-heading,.relationship-detail-heading{align-items:end;gap:var(--fz-space-6);justify-content:space-between;display:flex}.relationship-search{border-block:1px solid var(--fz-border-default);margin:var(--fz-space-8) 0 var(--fz-space-4);padding:var(--fz-space-4) 0}.relationship-search label{margin-bottom:var(--fz-space-2);font-weight:700;display:block}.relationship-search>div{gap:var(--fz-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.relationship-search input,.relationship-search button{min-height:46px}.relationship-list-meta{margin-bottom:var(--fz-space-2);justify-content:space-between;display:flex}.relationship-list{border-top:1px solid var(--fz-border-default)}.relationship-row{border-bottom:1px solid var(--fz-border-default);align-items:center;gap:var(--fz-space-5);padding:var(--fz-space-5) 0;grid-template-columns:1.4fr 1.2fr 1fr .8fr auto;display:grid}.supplier-relationship-row{grid-template-columns:1.3fr 1.1fr .8fr 1fr .55fr auto}.relationship-row>div>span,.relationship-row small{color:var(--fz-text-secondary);font-size:.8rem;display:block}.relationship-row>div>strong{display:block}.relationship-identity strong{font-size:1.05rem}.relationship-row-actions,.relationship-detail-actions{align-items:center;gap:var(--fz-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.status-text.green{color:var(--fz-color-success-700)}.status-text.orange{color:var(--fz-color-warning-700)}.status-text.red{color:var(--fz-color-danger-700)}.relationship-editor-section{border-top:1px solid var(--fz-border-default);margin-top:var(--fz-space-6);padding-top:var(--fz-space-6)}.relationship-form{gap:var(--fz-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-form input,.relationship-form select,.relationship-form textarea{width:100%;min-width:0;max-width:100%}.relationship-mini-metrics{border:1px solid var(--fz-border-default);grid-template-columns:repeat(3,auto);margin:0;display:grid}.relationship-mini-metrics>div{border-right:1px solid var(--fz-border-default);padding:var(--fz-space-3) var(--fz-space-4)}.relationship-mini-metrics>div:last-child{border-right:0}.relationship-mini-metrics dt{color:var(--fz-text-secondary);text-transform:uppercase;font-size:.72rem;font-weight:700}.relationship-mini-metrics dd{margin:var(--fz-space-1) 0 0;font-size:1.25rem;font-weight:800}.relationship-danger-zone,.relationship-audit-note{border-block:1px solid var(--fz-border-default);margin-top:var(--fz-space-8);padding:var(--fz-space-4) 0}.relationship-danger-zone summary,.relationship-audit-note summary{cursor:pointer;font-weight:800}.relationship-danger-zone>div{align-items:end;gap:var(--fz-space-4);margin-top:var(--fz-space-4);display:flex}.relationship-danger-zone form{gap:var(--fz-space-2);display:flex}.relationship-danger-zone label{font-size:.82rem;font-weight:700}.relationship-danger-zone input{margin-top:var(--fz-space-1);min-height:44px;display:block}.relationship-buyer-access{border-block:1px solid var(--fz-border-default);margin-top:var(--fz-space-8);padding:var(--fz-space-4) 0}.relationship-buyer-access summary{cursor:pointer;font-weight:800}.relationship-buyer-access form{margin-top:var(--fz-space-4)}.assisted-access-choice{border:1px solid var(--fz-border-default);padding:var(--fz-space-3) var(--fz-space-4);grid-column:1/-1;margin:0}.assisted-access-choice legend{color:var(--fz-text-secondary);font-size:var(--fz-text-sm);padding:0 var(--fz-space-1);font-weight:700}.assisted-access-choice label{align-items:center;gap:var(--fz-space-2);min-height:var(--fz-control-sm);font-weight:700;display:flex}.assisted-access-choice input{block-size:1.125rem;inline-size:1.125rem;margin:0}.assisted-access-password[hidden]{display:none}@media (max-width:900px){.relationship-row,.supplier-relationship-row{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-row>.secondary-link{justify-self:start}.relationship-row-actions{justify-content:flex-start}.relationship-detail-heading{flex-direction:column;align-items:stretch}.relationship-mini-metrics{align-self:start}}@media (max-width:800px){.shipping-compact-form.relationship-form{grid-template-columns:minmax(0,1fr)}.shipping-compact-form.relationship-form .span-2{grid-column:1}}@media (max-width:640px){.relationship-heading{flex-direction:column;align-items:stretch}.relationship-heading .button{justify-content:center}.relationship-search>div,.relationship-form,.relationship-row,.supplier-relationship-row{grid-template-columns:minmax(0,1fr)}.relationship-form .span-2{grid-column:1}.relationship-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.relationship-mini-metrics>div{padding:var(--fz-space-2)}.relationship-danger-zone>div,.relationship-danger-zone form{flex-direction:column;align-items:stretch}.relationship-danger-zone button{width:100%}.relationship-detail-actions{justify-content:flex-start;align-items:stretch}.relationship-row-actions>a,.relationship-detail-actions>a{justify-content:center;width:100%}}
.assisted-sales-workspace{min-width:0}.assisted-sales-context-bar{background:var(--fz-bg-canvas);border-block:1px solid var(--fz-border-default);align-items:center;gap:var(--fz-space-5);padding:var(--fz-space-4) max(var(--fz-space-6), calc((100vw - var(--fz-content-max)) / 2));top:var(--fz-header-height);z-index:20;grid-template-columns:minmax(10rem,.8fr) minmax(0,2fr) auto;display:grid;position:sticky}.app-shell--frezana .assisted-sales-context-bar{top:0}.assisted-sales-context-heading .eyebrow{margin:0 0 var(--fz-space-1)}.assisted-sales-context-heading h2{color:var(--fz-color-navy-900);font:800 var(--fz-text-xl) / var(--fz-line-tight) var(--fz-font-brand);margin:0}.assisted-sales-context-summary{gap:var(--fz-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.assisted-sales-context-summary>div{min-width:0}.assisted-sales-context-summary dt{color:var(--fz-text-secondary);font-size:var(--fz-text-xs);align-items:center;gap:var(--fz-space-1);margin-bottom:var(--fz-space-1);font-weight:700;display:flex}.assisted-sales-context-summary dd{font-size:var(--fz-text-sm);overflow-wrap:anywhere;margin:0;font-weight:700}.assisted-sales-change-link{white-space:nowrap;justify-self:end}.assisted-sales-order-page,.assisted-sales-state{padding-top:var(--fz-space-8)}.assisted-sales-dialog-backdrop{background:var(--fz-overlay-navy-45);padding:var(--fz-space-4);z-index:var(--fz-z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.assisted-sales-dialog{background:var(--fz-color-white);border:1px solid var(--fz-border-default);border-radius:var(--fz-radius-lg);box-shadow:var(--fz-shadow-overlay);max-width:31rem;padding:var(--fz-space-6);width:100%}.assisted-sales-dialog .eyebrow{margin:0 0 var(--fz-space-2)}.assisted-sales-dialog h2{color:var(--fz-color-navy-900);font:800 var(--fz-text-2xl) / var(--fz-line-tight) var(--fz-font-brand);margin:0}.assisted-sales-dialog p:not(.eyebrow){color:var(--fz-text-secondary);margin:var(--fz-space-3) 0 0}.assisted-sales-dialog-actions{gap:var(--fz-space-3);margin-top:var(--fz-space-6);flex-wrap:wrap;display:flex}.assisted-checkout-page{max-width:var(--fz-content-max)}.assisted-checkout-layout{align-items:start;gap:var(--fz-space-8);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);display:grid}.assisted-checkout-main{min-width:0}.assisted-checkout-heading{border-bottom:1px solid var(--fz-border-default);align-items:end;gap:var(--fz-space-5);padding-bottom:var(--fz-space-5);justify-content:space-between;display:flex}.assisted-checkout-heading h1,.assisted-checkout-empty h1,.assisted-order-confirmed-heading h1{color:var(--fz-color-navy-900);font:800 var(--fz-text-3xl) / var(--fz-line-tight) var(--fz-font-brand);margin:0}.assisted-checkout-heading p:not(.eyebrow),.assisted-checkout-empty p,.assisted-order-confirmed-heading p:not(.eyebrow){color:var(--fz-text-secondary);margin:var(--fz-space-2) 0 0}.assisted-checkout-table{margin-top:var(--fz-space-3)}.assisted-checkout-table-head,.assisted-checkout-line{align-items:center;gap:var(--fz-space-4);grid-template-columns:minmax(10rem,1.5fr) minmax(6rem,.7fr) minmax(6.5rem,.75fr) minmax(6rem,.65fr) minmax(7rem,.85fr) 2.5rem;display:grid}.assisted-checkout-table-head{color:var(--fz-text-secondary);font-size:var(--fz-text-xs);padding:var(--fz-space-4) var(--fz-space-3);text-transform:uppercase;font-weight:800}.assisted-checkout-line{border-top:1px solid var(--fz-border-default);min-height:7.5rem;padding:var(--fz-space-5) var(--fz-space-3)}.assisted-checkout-line.has-error{box-shadow:inset 3px 0 0 var(--fz-color-error-700)}.assisted-checkout-product,.assisted-checkout-final-price,.assisted-checkout-list-price{gap:var(--fz-space-1);flex-direction:column;min-width:0;display:flex}.assisted-checkout-product strong,.assisted-checkout-final-price strong{color:var(--fz-color-navy-900)}.assisted-checkout-product span,.assisted-checkout-final-price span{color:var(--fz-text-secondary);font-size:var(--fz-text-xs)}.assisted-mobile-cell-label{display:none}.assisted-checkout-quantity-cell>strong{color:var(--fz-color-navy-900);white-space:nowrap;display:block}.assisted-discount-field{border:1px solid var(--fz-border-default);min-height:2.75rem;padding-inline:var(--fz-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.assisted-discount-field:focus-within{border-color:var(--fz-color-orange-600);box-shadow:0 0 0 2px var(--fz-focus-orange-soft)}.assisted-discount-field input{font:inherit;border:0;outline:0;width:100%;min-width:0}.assisted-discount-field span{color:var(--fz-text-secondary)}.assisted-line-message{font-size:var(--fz-text-xs);align-items:center;gap:var(--fz-space-1);margin:calc(-1 * var(--fz-space-2)) 0 0;grid-column:1/-1;display:flex}.assisted-margin-warning,.assisted-summary-warning{color:var(--fz-color-warning-700)}.assisted-checkout-summary{background:var(--fz-color-white);border:1px solid var(--fz-border-default);border-radius:var(--fz-radius-md);padding:var(--fz-space-6);top:var(--fz-space-6);position:sticky}.assisted-checkout-summary h2{color:var(--fz-color-navy-900);font:800 var(--fz-text-xl) / var(--fz-line-tight) var(--fz-font-brand);margin:0 0 var(--fz-space-5)}.assisted-checkout-summary dl{border-block:1px solid var(--fz-border-default);padding-block:var(--fz-space-4);margin:0}.assisted-checkout-summary dl>div{gap:var(--fz-space-4);padding-block:var(--fz-space-2);justify-content:space-between;display:flex}.assisted-checkout-summary dt{color:var(--fz-text-secondary)}.assisted-checkout-summary dd{margin:0;font-weight:800}.assisted-checkout-summary .assisted-checkout-total{color:var(--fz-color-navy-900);font-size:var(--fz-text-lg);margin-top:var(--fz-space-2)}.assisted-in-person-confirmation{align-items:start;gap:var(--fz-space-3);margin-block:var(--fz-space-5);grid-template-columns:auto 1fr;display:grid}.assisted-in-person-confirmation input{accent-color:var(--fz-color-orange-600);width:1.1rem;height:1.1rem;margin-top:.15rem}.assisted-in-person-confirmation span{color:var(--fz-text-secondary);font-size:var(--fz-text-sm);gap:var(--fz-space-1);flex-direction:column;display:flex}.assisted-in-person-confirmation strong{color:var(--fz-color-navy-900)}.assisted-summary-warning{font-size:var(--fz-text-xs);align-items:center;gap:var(--fz-space-2);margin:0 0 var(--fz-space-4);display:flex}.assisted-confirm-order{width:100%}.assisted-confirm-order:disabled{opacity:.52}.assisted-checkout-note{color:var(--fz-text-secondary);font-size:var(--fz-text-xs);line-height:var(--fz-line-normal);margin:var(--fz-space-3) 0 0}.assisted-checkout-empty{border-block:1px solid var(--fz-border-default);max-width:40rem;padding-block:var(--fz-space-8)}.assisted-checkout-empty .button{margin-top:var(--fz-space-5)}.assisted-order-confirmed-page{max-width:52rem;padding-top:var(--fz-space-10)}.assisted-order-confirmed-heading>svg{color:var(--fz-color-success-700);margin-bottom:var(--fz-space-4)}.assisted-order-confirmed-detail{border-block:1px solid var(--fz-border-default);margin-top:var(--fz-space-8)}.assisted-order-confirmed-detail>header,.assisted-order-confirmed-lines>div{gap:var(--fz-space-5);justify-content:space-between;display:flex}.assisted-order-confirmed-detail>header{padding-block:var(--fz-space-5)}.assisted-order-confirmed-detail>header>div,.assisted-order-confirmed-lines>div>div{gap:var(--fz-space-1);flex-direction:column;display:flex}.assisted-order-confirmed-detail span{color:var(--fz-text-secondary);font-size:var(--fz-text-sm)}.assisted-order-confirmed-lines>div{border-top:1px solid var(--fz-border-default);padding-block:var(--fz-space-4)}.assisted-order-confirmed-lines>div>div:last-child{align-items:end}.assisted-order-confirmed-actions{gap:var(--fz-space-3);margin-top:var(--fz-space-6);flex-wrap:wrap;display:flex}@media (max-width:1320px){.assisted-sales-context-bar{grid-template-columns:minmax(0,1fr) auto}.assisted-sales-context-summary{grid-area:2/1/auto/-1}.assisted-checkout-layout{grid-template-columns:minmax(0,1fr)}.assisted-checkout-summary{position:static}.assisted-checkout-table-head{display:none}.assisted-checkout-line{grid-template-columns:minmax(0,1fr) minmax(8rem,.8fr);align-items:start}.assisted-checkout-line>.assisted-checkout-product{grid-column:1}.assisted-checkout-line>.icon-button{grid-area:1/2;justify-self:end}.assisted-checkout-quantity-cell{grid-column:1/-1}.assisted-checkout-list-price{grid-column:1}.assisted-discount-field{grid-column:2}.assisted-checkout-line>.assisted-checkout-final-price,.assisted-line-message{grid-column:1/-1}.assisted-mobile-cell-label{color:var(--fz-text-secondary);font-size:var(--fz-text-xs);text-transform:uppercase;font-weight:800;display:block}.assisted-discount-field{gap:var(--fz-space-2);grid-template-columns:1fr auto}.assisted-discount-field .assisted-mobile-cell-label{grid-column:1/-1}}@media (max-width:900px){.assisted-sales-context-bar{grid-template-columns:minmax(0,1fr) auto}.assisted-sales-context-summary{grid-area:2/1/auto/-1}}@media (max-width:640px){.assisted-sales-context-bar{gap:var(--fz-space-3);padding:var(--fz-space-3) var(--fz-space-4);grid-template-columns:minmax(0,1fr) auto}.app-shell--frezana .assisted-sales-context-bar{top:var(--fz-header-height)}.assisted-sales-context-heading h2{font-size:var(--fz-text-lg)}.assisted-sales-context-summary{display:none}.assisted-sales-dialog-actions{flex-direction:column;align-items:stretch}.assisted-sales-dialog-actions button{justify-content:center;width:100%}.assisted-checkout-page{padding-bottom:calc(var(--fz-space-12) + env(safe-area-inset-bottom))}.assisted-checkout-heading{flex-direction:column;align-items:start}.assisted-checkout-heading h1,.assisted-checkout-empty h1,.assisted-order-confirmed-heading h1{font-size:var(--fz-text-2xl)}.assisted-checkout-line{align-items:start;gap:var(--fz-space-3);grid-template-columns:minmax(0,1fr) 2.5rem;padding-inline:0}.assisted-checkout-line>:not(.assisted-checkout-product,.assisted-line-message,.icon-button){grid-column:1}.assisted-checkout-line>.assisted-checkout-product,.assisted-checkout-line>.assisted-line-message{grid-column:1/-1}.assisted-checkout-line>.icon-button{grid-area:2/2}.assisted-checkout-line>.assisted-checkout-final-price{grid-column:1}.assisted-checkout-summary{margin-inline:calc(-1 * var(--fz-space-4));padding-inline:var(--fz-space-4);border-inline:0}.assisted-order-confirmed-detail>header{flex-direction:column;align-items:start}}
.pricing-admin-layout{gap:var(--fz-space-5);display:grid}.pricing-panel,.pricing-pending{background:var(--fz-bg-surface);border:1px solid var(--fz-border-default);border-radius:var(--fz-radius-lg);min-width:0;padding:clamp(var(--fz-space-4),3vw,var(--fz-space-8))}.pricing-page-heading,.pricing-section-heading,.pricing-actions{align-items:center;gap:var(--fz-space-4);justify-content:space-between;display:flex}.pricing-section-heading{margin-bottom:var(--fz-space-5);align-items:start}.pricing-policy-grid,.pricing-markup-grid{gap:var(--fz-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-markup-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-product-list article{border-top:1px solid var(--fz-border-default);align-items:center;gap:var(--fz-space-3);padding:var(--fz-space-3) 0;grid-template-columns:auto minmax(180px,1fr) auto minmax(240px,1fr);display:grid}.pricing-product-list article>div>span{color:var(--fz-text-secondary);font-size:.82rem;display:block}.pricing-product-list dl{gap:var(--fz-space-3);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.pricing-publish{gap:var(--fz-space-4);display:grid}@media (max-width:1100px){.pricing-markup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.pricing-policy-grid,.pricing-markup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-product-list article{grid-template-columns:auto minmax(0,1fr) auto}.pricing-product-list dl{grid-column:2/-1}}@media (max-width:520px){.pricing-page-heading,.pricing-actions{flex-direction:column;align-items:stretch}.pricing-policy-grid,.pricing-markup-grid{grid-template-columns:1fr}.pricing-product-list article{grid-template-columns:auto 1fr;align-items:start}.pricing-product-list article>.pill,.pricing-product-list dl{grid-column:2}.pricing-product-list dl{grid-template-columns:repeat(3,1fr)}.pricing-actions button{width:100%}}
.whatsapp-inbox-page{gap:var(--fz-space-5);display:grid}.whatsapp-inbox-heading,.whatsapp-handoff-item-header,.whatsapp-handoff-actions,.whatsapp-handoff-badges,.whatsapp-pagination{align-items:center;gap:var(--fz-space-2);display:flex}.whatsapp-inbox-heading,.whatsapp-handoff-item-header,.whatsapp-pagination{justify-content:space-between}.whatsapp-inbox-heading{align-items:flex-end}.whatsapp-inbox-count{flex-direction:column;align-items:flex-end;display:flex}.whatsapp-inbox-count strong{color:var(--fz-text-accent);font:2rem/1 var(--fz-font-brand)}.whatsapp-inbox-tabs{border-bottom:1px solid var(--fz-border-default);gap:var(--fz-space-5);display:flex;overflow-x:auto}.whatsapp-inbox-tabs a{color:var(--fz-text-secondary);min-height:3rem;padding:var(--fz-space-2) 0;white-space:nowrap;border-bottom:3px solid #0000;font-weight:800}.whatsapp-inbox-tabs a.is-active{border-color:var(--fz-action-primary);color:var(--fz-text-primary)}.whatsapp-inbox-tabs span{background:var(--fz-color-gray-100);border-radius:var(--fz-radius-full);font-size:var(--fz-text-xs);margin-left:var(--fz-space-2);padding:var(--fz-space-1) var(--fz-space-2)}.whatsapp-handoff-list{border-top:1px solid var(--fz-border-default)}.whatsapp-handoff-item{border-bottom:1px solid var(--fz-border-default);gap:var(--fz-space-3);padding:var(--fz-space-5) var(--fz-space-2);display:grid}.whatsapp-handoff-item-header{align-items:flex-start}.whatsapp-handoff-item :is(h2,p){margin:0}.whatsapp-handoff-item h2{font-family:var(--fz-font-brand);font-size:var(--fz-text-xl)}.whatsapp-handoff-item .eyebrow,.whatsapp-handoff-actions,.whatsapp-handoff-badges{flex-wrap:wrap}.whatsapp-handoff-badges{justify-content:flex-end}.whatsapp-handoff-intent,.whatsapp-handoff-messages{max-width:70ch}.whatsapp-handoff-messages{gap:var(--fz-space-2);margin:0;padding:0;list-style:none;display:grid}.whatsapp-handoff-messages li{background:var(--fz-bg-subtle);border-left:3px solid var(--fz-border-default);padding:var(--fz-space-2) var(--fz-space-3);display:grid}.whatsapp-handoff-messages li.is-operator{border-color:var(--fz-color-success-700)}.whatsapp-handoff-messages li>span{color:var(--fz-text-secondary);font-size:var(--fz-text-xs);text-transform:uppercase;font-weight:700}.whatsapp-handoff-actions form{margin:0}.whatsapp-handoff-close{align-items:center;gap:var(--fz-space-2);flex-wrap:wrap;display:flex}.whatsapp-handoff-actions :is(button,a,select,summary){min-height:var(--fz-space-12)}.whatsapp-handoff-response summary{cursor:pointer}.whatsapp-handoff-response form{gap:var(--fz-space-2);margin-top:var(--fz-space-2);min-width:min(100%,28rem);display:grid}.whatsapp-handoff-response textarea{resize:vertical;min-height:5rem}.whatsapp-inbox-empty{align-items:center;gap:var(--fz-space-4);display:flex}@media (max-width:640px){.whatsapp-inbox-heading,.whatsapp-handoff-item-header{flex-direction:column;align-items:flex-start}.whatsapp-inbox-count{align-items:center;gap:var(--fz-space-2);flex-direction:row}.whatsapp-handoff-badges{justify-content:flex-start}.whatsapp-handoff-actions,.whatsapp-handoff-actions .inline-fields,.whatsapp-handoff-close{flex-direction:column;align-items:stretch;width:100%}.whatsapp-handoff-actions :is(form,details,a,button,select){width:100%}.whatsapp-handoff-response form{min-width:0}}
.design-system-page{max-width:var(--fz-content-max);padding:var(--fz-space-12) var(--fz-space-6) var(--fz-space-20);margin:0 auto}.design-system-hero{background:var(--fz-bg-inverse);color:var(--fz-text-inverse);padding:var(--fz-space-12)}.design-system-hero h1{font-family:var(--fz-font-brand);letter-spacing:0;font-size:clamp(2.25rem,5vw,3.5rem);line-height:var(--fz-line-tight);margin:var(--fz-space-4) 0;max-width:48rem}.design-system-hero p{color:var(--fz-color-gray-200);margin:0}.design-system-kicker{font-size:var(--fz-text-xs);text-transform:uppercase;font-weight:800;color:var(--fz-color-orange-500)!important}.design-system-section{border-bottom:1px solid var(--fz-border-default);padding:var(--fz-space-10) 0}.design-system-section h2{font-family:var(--fz-font-brand);font-size:var(--fz-text-2xl);letter-spacing:0;margin:0 0 var(--fz-space-6)}.design-system-row{align-items:center;gap:var(--fz-space-4);flex-wrap:wrap;display:flex}.design-system-fields,.design-system-surfaces{gap:var(--fz-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-system-interactive{border-top:1px solid var(--fz-border-default);gap:var(--fz-space-8);margin-top:var(--fz-space-8);padding-top:var(--fz-space-8);display:grid}.design-system-navigation{align-items:center;gap:var(--fz-space-6);flex-wrap:wrap;display:flex}.design-system-navigation nav,.design-system-navigation [role=tablist]{display:flex}.design-system-surface,.design-system-skeletons{padding:var(--fz-space-6)}.design-system-surface p{color:var(--fz-text-secondary);margin-bottom:0}.design-system-skeletons{gap:var(--fz-space-3);display:grid}@media (max-width:640px){.design-system-page{padding:var(--fz-space-6) var(--fz-space-4) var(--fz-space-12)}.design-system-hero{padding:var(--fz-space-8) var(--fz-space-6)}.design-system-fields,.design-system-surfaces{grid-template-columns:1fr}}
*{box-sizing:border-box}html,body{background:var(--fz-bg-subtle);min-height:100%;color:var(--fz-text-primary);font-family:var(--fz-font-sans);margin:0}body{line-height:1.5}a{color:inherit;text-decoration:none}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--fz-color-navy-900);outline-offset:3px}
