:root{--color-primary-50:#fbf5f7;--color-primary-100:#f4e5eb;--color-primary-500:#95516e;--color-primary-600:#7c3f58;--color-primary-700:#663247;--color-surface:#fff;--color-background:#faf8f6;--color-text:#2d2529;--color-text-muted:#746a70;--color-border:#e8e1e4;--color-info:#315f79;--color-info-bg:#eaf4f8;--color-danger:#a13742;--color-danger-bg:#fbeaec;--color-warning:#8a5a13;--color-warning-bg:#fff3d8;--color-success:#317257;--color-success-bg:#e7f5ee;--color-focus:#146da0;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-2xl:clamp(1.75rem, 5vw, 2.25rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--shadow-sm:0 1px 2px #2d25290f, 0 4px 14px #2d25290d;--content-max:72rem;--nav-height:4.5rem;--sidebar-width:17rem}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:320px}body{background:var(--color-background);min-width:320px;min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);margin:0;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,p{margin-top:0}h1{margin-bottom:var(--space-3);font-size:var(--text-2xl);letter-spacing:-.025em;line-height:1.15}h2{margin-bottom:var(--space-2);font-size:var(--text-lg)}p{color:var(--color-text-muted)}.skip-link{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-text);color:#fff;position:fixed;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell,.app-shell__body{min-height:100vh}.topbar{z-index:10;min-height:4.25rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar__eyebrow,.topbar__title{display:block}.topbar__eyebrow{color:var(--color-primary-600);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.topbar__title{font-size:var(--text-sm)}.icon-button{border:1px solid var(--color-border);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);border-radius:50%;place-items:center;display:grid}.icon-button:disabled{opacity:.45}.main-content{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--space-4) calc(var(--nav-height) + var(--space-6));margin:0 auto}.page{width:100%;max-width:46rem;margin:0 auto}.page-header{margin-bottom:var(--space-6)}.page-header .badge{margin-bottom:var(--space-3)}.page-header p{max-width:40rem}.card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.placeholder-card{gap:var(--space-5);padding:var(--space-6);display:grid}.placeholder-card__icon{border-radius:var(--radius-md);background:var(--color-primary-100);width:3.5rem;height:3.5rem;color:var(--color-primary-700);place-items:center;display:grid}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-2) var(--space-4);cursor:pointer;border:1px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}.button--primary{background:var(--color-primary-600);color:#fff}.button--secondary{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.button:disabled{cursor:not-allowed;opacity:.5}.badge{width:fit-content;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.badge--neutral{color:var(--color-text-muted);background:#efedef}.badge--info{background:var(--color-info-bg);color:var(--color-info)}.badge--danger{background:var(--color-danger-bg);color:var(--color-danger)}.badge--warning{background:var(--color-warning-bg);color:var(--color-warning)}.badge--success{background:var(--color-success-bg);color:var(--color-success)}.icon{place-items:center;width:1.25rem;height:1.25rem;font-weight:800;line-height:1;display:inline-grid}.icon--lg{width:2rem;height:2rem;font-size:1.5rem}.bottom-nav{z-index:20;min-height:var(--nav-height);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav__item{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;color:var(--color-text-muted);font-size:var(--text-xs);flex-direction:column;font-weight:650;text-decoration:none;display:flex}.bottom-nav__item.is-active{color:var(--color-primary-600)}.side-nav{display:none}.not-found{padding:var(--space-8);text-align:center}.not-found__code{margin-bottom:var(--space-2);color:var(--color-primary-600);font-size:3rem;font-weight:800;display:block}.today-page{max-width:64rem}.today-header{margin-bottom:var(--space-8)}.today-header__date{margin-bottom:var(--space-2);color:var(--color-primary-600);font-size:var(--text-sm);text-transform:capitalize;font-weight:700}.today-header h1{margin-bottom:var(--space-2)}.today-header>p:last-child{margin-bottom:0}.today-section{margin-bottom:var(--space-8)}.section-heading{margin-bottom:var(--space-3)}.section-heading h2{margin-bottom:0}.section-heading--inline{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.section-heading__eyebrow{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}.summary-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-card{min-width:0;padding:var(--space-3);box-shadow:none;flex-direction:column;display:flex}.summary-card__icon{width:2rem;height:2rem;margin-bottom:var(--space-3);border-radius:var(--radius-sm);place-items:center;display:grid}.summary-card__value{margin-bottom:var(--space-1);font-size:1.5rem;line-height:1}.summary-card>span:last-child{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.3}.summary-card--danger .summary-card__icon{background:var(--color-danger-bg);color:var(--color-danger)}.summary-card--warning .summary-card__icon{background:var(--color-warning-bg);color:var(--color-warning)}.summary-card--success .summary-card__icon{background:var(--color-success-bg);color:var(--color-success)}.workload-card{padding:var(--space-5)}.workload-card p{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.workload-meter{background:var(--color-primary-100);border-radius:999px;height:.625rem;overflow:hidden}.workload-meter span{border-radius:inherit;background:var(--color-primary-600);height:100%;display:block}.quick-actions{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quick-action{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:var(--space-3) var(--space-1);font-size:var(--text-xs);text-align:center;flex-direction:column;font-weight:700;text-decoration:none;display:flex}.quick-action__icon{background:var(--color-primary-100);width:2.5rem;height:2.5rem;color:var(--color-primary-700);border-radius:50%;place-items:center;display:grid}.order-card{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4);box-shadow:var(--shadow-sm);grid-template-columns:4.5rem minmax(0,1fr) auto;text-decoration:none;display:grid}.order-card__time{border-right:1px solid var(--color-border);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.order-card__time strong{font-size:var(--text-sm)}.order-card__time span{color:var(--color-text-muted);font-size:var(--text-xs)}.order-card__content{min-width:0}.order-card__title{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.order-card__content p{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-link{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:700;text-decoration:none}.inquiry-page,.availability-page{max-width:40rem}.inquiry-card{padding:var(--space-5)}.inquiry-form{gap:var(--space-5);display:grid}.form-field{gap:var(--space-2);display:grid}.form-field label{font-weight:700}.form-field label span,.field-hint{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:400}.form-field input,.form-field select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:3rem;color:var(--color-text);padding:var(--space-3)}.form-field input[aria-invalid=true]{border-color:var(--color-danger)}.field-error{color:var(--color-danger);font-size:var(--text-sm);margin:0;font-weight:650}.form-actions{gap:var(--space-3);margin-top:var(--space-2);display:grid}.form-actions .button{width:100%;min-height:3rem}.selected-date{margin-bottom:var(--space-2);color:var(--color-text);font-size:var(--text-lg);text-transform:capitalize;font-weight:700}.inquiry-summary{gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.schedule-warning{margin-bottom:var(--space-5);border-radius:var(--radius-md);background:var(--color-warning-bg);padding:var(--space-4);color:var(--color-warning);border:1px solid #e7c16f}.schedule-warning p{margin:var(--space-1) 0 0;color:inherit}.availability-status{align-items:start;gap:var(--space-3);margin-bottom:var(--space-6);border-left:.35rem solid var(--color-primary-500);padding:var(--space-5);grid-template-columns:1fr auto;display:grid}.availability-status--success{border-left-color:var(--color-success)}.availability-status--warning{border-left-color:var(--color-warning)}.availability-status--danger{border-left-color:var(--color-danger)}.availability-status h2{margin:0}.availability-status p{grid-column:1/-1;margin:0}.availability-orders{margin-bottom:var(--space-6)}.availability-orders .section-heading>span{color:var(--color-text-muted);font-size:var(--text-sm)}.availability-order-list{gap:var(--space-3);display:grid}.availability-order{gap:var(--space-4);padding:var(--space-4);grid-template-columns:5rem minmax(0,1fr);display:grid}.availability-order__time{border-right:1px solid var(--color-border);flex-direction:column;justify-content:center;display:flex}.availability-order__time strong,.availability-order>div:last-child>span{font-size:var(--text-sm)}.availability-order__time span,.availability-order>div:last-child>span{color:var(--color-text-muted)}.availability-order p{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-sm)}.empty-state{padding:var(--space-6);text-align:center}.empty-state h2,.empty-state h3{margin-top:0}.empty-state--compact{padding:var(--space-5)}.empty-state--compact p{margin-bottom:0}.decision-note{font-size:var(--text-sm)}.form-actions--availability{grid-template-columns:1fr 1fr}.customer-page{max-width:40rem}.customer-form-card{margin-bottom:var(--space-5);padding:var(--space-5)}.customer-search{gap:var(--space-4);display:grid}.customer-search>.button{width:100%;min-height:3rem}.customer-result{min-height:1px}.customer-card{padding:var(--space-5)}.customer-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.customer-card__heading h2{margin-bottom:0}.customer-card__phone{margin:var(--space-2) 0 var(--space-4);color:var(--color-text);font-size:var(--text-lg);font-weight:700}.customer-details{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:1fr 1fr;display:grid}.customer-details div{border-radius:var(--radius-sm);background:var(--color-background);padding:var(--space-3)}.customer-details dt{color:var(--color-text-muted);font-size:var(--text-xs)}.customer-details dd{margin:var(--space-1) 0 0;font-weight:700}.customer-note{border-left:3px solid var(--color-primary-500);padding-left:var(--space-3);font-size:var(--text-sm)}.customer-card__primary{width:100%;min-height:3rem;margin-top:var(--space-2)}.customer-card__actions{margin-top:var(--space-5)}.customer-not-found h2{font-size:var(--text-lg)}.order-details-page{max-width:44rem}.order-context{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4);display:grid}.order-context>div{flex-direction:column;min-width:0;display:flex}.order-context>div+div{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.order-context strong{text-transform:capitalize}.order-context span:last-child{color:var(--color-text-muted);font-size:var(--text-sm)}.order-details-form{gap:var(--space-5);display:grid}.order-form-section{gap:var(--space-5);padding:var(--space-5);display:grid}.order-section-heading{gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);display:flex}.order-section-heading>span{background:var(--color-primary-100);width:2rem;height:2rem;color:var(--color-primary-700);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.order-section-heading h2{margin-bottom:var(--space-1)}.order-section-heading p{font-size:var(--text-sm);margin-bottom:0}.choice-field{border:0;min-width:0;margin:0;padding:0}.choice-field legend{margin-bottom:var(--space-2);font-weight:700}.choice-list{gap:var(--space-2);display:grid}.choice-card{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:3rem;padding:var(--space-3);cursor:pointer;display:flex}.choice-card:has(input:checked){border-color:var(--color-primary-600);background:var(--color-primary-50)}.choice-card input{width:1.15rem;height:1.15rem;accent-color:var(--color-primary-600);margin:0}.choice-card span{font-weight:650}.choice-field .field-error{margin-top:var(--space-2)}.order-details-actions{grid-template-columns:1fr 1fr;margin-top:0}.design-page{max-width:46rem}.design-context{gap:var(--space-3);margin-bottom:var(--space-8);padding:var(--space-4);display:grid}.design-context div{flex-direction:column;min-width:0;display:flex}.design-context span{color:var(--color-text-muted);font-size:var(--text-xs)}.design-context strong{overflow-wrap:anywhere}.design-section{margin-bottom:var(--space-8)}.design-section__heading{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.design-section__heading p{margin-bottom:0}.design-section__heading .button{width:100%;min-height:3rem}.reference-picker{margin-bottom:var(--space-4);padding:var(--space-4)}.reference-picker__heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.reference-picker__heading h3{margin:0}.reference-picker__list{gap:var(--space-2);display:grid}.reference-option{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:4rem;padding:var(--space-2);color:var(--color-text);text-align:left;cursor:pointer;display:flex}.reference-option>span:last-child{flex-direction:column;display:flex}.reference-option small{color:var(--color-text-muted)}.reference-visual{border-radius:var(--radius-sm);background:var(--color-primary-100);color:var(--color-primary-700);font-size:var(--text-lg);flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.reference-option .reference-visual{width:3rem;height:3rem}.reference-visual--rose{color:#5e2d40;background:linear-gradient(135deg,#f2c8d6,#c9955b)}.reference-visual--floral{color:#fff;background:radial-gradient(circle at 30% 35%,#fff 0 12%,#0000 13%),radial-gradient(circle at 65% 65%,#f5c6d5 0 15%,#0000 16%),#758f6b}.reference-visual--topper{color:#3f310f;background:linear-gradient(160deg,#f4e4a6,#9f7727)}.reference-visual--navy{color:#fff;background:linear-gradient(135deg,#172b4d,#596f96)}.design-empty-state{box-shadow:none}.attached-references{gap:var(--space-4);display:grid}.reference-card{overflow:hidden}.reference-card--primary{border-width:2px;border-color:var(--color-info)}.reference-card>.reference-visual{border-radius:0;width:100%;height:8rem;font-size:2rem}.reference-card__content{gap:var(--space-4);padding:var(--space-4);display:grid}.reference-card__title{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.reference-card__title h3{margin:0}.reference-card__actions{gap:var(--space-2);display:grid}.reference-card__actions .button{min-height:3rem}.remove-confirmation{border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-bg);padding:var(--space-3)}.remove-confirmation p{margin:var(--space-1) 0 var(--space-3)}.remove-confirmation>div{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.agreed-design-card{gap:var(--space-5);border-top:.35rem solid var(--color-primary-600);padding:var(--space-5);display:grid}.agreed-design-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.agreed-design-card__heading h2{margin-bottom:var(--space-1)}.agreed-design-card__heading p{margin-bottom:0}.pending-control{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:3rem;padding:var(--space-3);cursor:pointer;font-weight:650;display:flex}.pending-control input{width:1.2rem;height:1.2rem;accent-color:var(--color-primary-600);flex:none}.pending-warning{border-radius:var(--radius-sm);background:var(--color-warning-bg);padding:var(--space-3);color:var(--color-warning);border:1px solid #e7c16f}.pending-warning p{margin:var(--space-1) 0 0;color:inherit}.design-form{gap:var(--space-5);display:grid}.design-actions{grid-template-columns:1fr 1fr;margin-top:0}.quotation-page{max-width:48rem}.quotation-context{gap:var(--space-3);margin-bottom:var(--space-8);padding:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.quotation-context div{border-bottom:1px solid var(--color-border);min-width:0;padding-bottom:var(--space-2);flex-direction:column;display:flex}.quotation-context span{color:var(--color-text-muted);font-size:var(--text-xs)}.quotation-context strong{overflow-wrap:anywhere}.quotation-context__design{grid-column:1/-1}.quotation-context__design strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quotation-form{gap:var(--space-6);display:grid}.quotation-section{gap:var(--space-5);padding:var(--space-5);display:grid}.quotation-section__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.quotation-section__heading h2{margin-bottom:var(--space-1)}.quotation-section__heading p{margin-bottom:0}.money-input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;display:grid}.money-input:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.money-input>span{padding-left:var(--space-3);color:var(--color-text-muted);font-weight:700}.money-input input{border:0;outline:0;min-width:0}.money-input:has(input[aria-invalid=true]){border-color:var(--color-danger)}.extras-list{gap:var(--space-4);display:grid}.extra-item{gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);display:grid}.new-extra{gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-background);padding:var(--space-4);display:grid}.new-extra>.button,.extra-item>.button{min-height:3rem}.reference-subtotal-card{border-left:.35rem solid var(--color-info);padding:var(--space-5)}.reference-subtotal-card>span{color:var(--color-text-muted);font-weight:700}.reference-subtotal-card>strong{margin:var(--space-1) 0;font-size:1.75rem;display:block}.reference-subtotal-card p{font-size:var(--text-sm);margin-bottom:0}.historical-section .section-heading p{margin-bottom:0}.historical-list{gap:var(--space-3);display:grid}.historical-card{align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:7rem;padding:var(--space-4);box-shadow:var(--shadow-sm);cursor:pointer;display:flex}.historical-card--selected{border-width:2px;border-color:var(--color-success)}.historical-card>input{width:1.15rem;height:1.15rem;margin-top:var(--space-1);accent-color:var(--color-primary-600);flex:none}.historical-card__content{flex-direction:column;flex:1;min-width:0;display:flex}.historical-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.historical-card__content>span:nth-child(2),.historical-card__content small{color:var(--color-text-muted)}.historical-card__content>strong{margin:var(--space-2) 0;font-size:var(--text-lg)}.final-price-card{gap:var(--space-5);border-top:.4rem solid var(--color-primary-600);padding:var(--space-5);display:grid}.final-price-card h2{margin-bottom:var(--space-1);font-size:1.35rem}.final-price-card>div:first-child p{margin-bottom:0}.final-price-card .money-input input{font-size:1.35rem;font-weight:800}.price-difference{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);background:var(--color-info-bg);padding:var(--space-3);display:flex}.price-difference span{color:var(--color-info);font-size:var(--text-sm)}.price-difference strong{color:var(--color-info)}.quotation-summary{padding:var(--space-5)}.quotation-summary dl{margin:0}.quotation-summary dl>div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-3) 0;display:flex}.quotation-summary dt{color:var(--color-text-muted)}.quotation-summary dd{text-align:right;margin:0;font-weight:700}.quotation-summary__subtotal{margin-top:var(--space-2)}.quotation-summary__final{color:var(--color-primary-700);font-size:var(--text-lg);border-bottom:0!important}.quotation-summary__final dt,.quotation-summary__final dd{color:inherit;font-weight:800}.quotation-actions{grid-template-columns:1fr 1fr;margin-top:0}.payment-page{max-width:48rem}.payment-context{gap:var(--space-3);margin-bottom:var(--space-8);padding:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.payment-context div{flex-direction:column;min-width:0;display:flex}.payment-context span{color:var(--color-text-muted);font-size:var(--text-xs)}.payment-context strong{overflow-wrap:anywhere}.payment-context__price strong{color:var(--color-primary-700);font-size:var(--text-lg)}.payment-main-form{gap:var(--space-6);display:grid}.payment-section{gap:var(--space-5);padding:var(--space-5);display:grid}.payment-section__heading{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4)}.payment-section__heading h2,.payments-section__heading h2{margin-bottom:var(--space-1)}.payment-section__heading p,.payments-section__heading p{margin-bottom:0}.deposit-over-price{border-left:3px solid var(--color-warning);padding-left:var(--space-3);color:var(--color-warning);font-size:var(--text-sm);margin:0}.deposit-message{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4)}.deposit-message p{margin:var(--space-1) 0 0}.deposit-message--neutral{background:var(--color-background)}.deposit-message--warning{background:var(--color-warning-bg);color:var(--color-warning);border-color:#e7c16f}.deposit-message--warning p{color:inherit}.payments-section__heading{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.payments-section__heading .button{width:100%;min-height:3rem}.new-payment-card{margin-bottom:var(--space-4);padding:var(--space-5)}.payment-editor{gap:var(--space-4);display:grid}.payment-editor h3{margin:0}.payment-editor__actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.payment-editor__actions .button{min-height:3rem}.payment-empty-state{box-shadow:none}.payment-list{gap:var(--space-4);display:grid}.payment-card{gap:var(--space-4);padding:var(--space-5);display:grid}.payment-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);display:flex}.payment-card__heading h3{margin:0;font-size:1.35rem}.payment-card__remove{width:100%;min-height:3rem}.financial-summary{gap:var(--space-4);border-top:.4rem solid var(--color-primary-600);padding:var(--space-5);display:grid}.financial-summary__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.financial-summary__heading h2{margin-bottom:var(--space-1)}.financial-summary__heading p{margin-bottom:0}.deposit-status{border-radius:var(--radius-sm);padding:var(--space-3);flex-direction:column;display:flex}.deposit-status span{font-size:var(--text-sm)}.deposit-status--covered{background:var(--color-success-bg);color:var(--color-success)}.deposit-status--pending{background:var(--color-warning-bg);color:var(--color-warning)}.financial-summary dl{margin:0}.financial-summary dl>div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-3) 0;display:flex}.financial-summary dt{color:var(--color-text-muted)}.financial-summary dd{text-align:right;margin:0;font-weight:700}.financial-summary__balance{color:var(--color-primary-700);font-size:var(--text-lg)}.financial-summary__balance dt{color:inherit;font-weight:800}.financial-summary__overpayment{color:var(--color-info)}.financial-summary__overpayment dt{color:inherit}.not-confirmed-note{border-radius:var(--radius-sm);background:var(--color-info-bg);padding:var(--space-3);color:var(--color-info);font-size:var(--text-sm);margin:0}.payment-actions{grid-template-columns:1fr 1fr;margin-top:0}.confirmation-page{max-width:52rem}.review-checklist{margin-bottom:var(--space-8)}.review-checklist__grid{gap:var(--space-2);display:grid}.review-item{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:3rem;padding:var(--space-3);display:flex}.review-item>span{border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-weight:800;display:grid}.review-item--complete>span{background:var(--color-success-bg);color:var(--color-success)}.review-item--warning>span{background:var(--color-warning-bg);color:var(--color-warning)}.review-item--missing>span{background:var(--color-danger-bg);color:var(--color-danger)}.confirmation-summaries{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}.confirmation-summary-card{padding:var(--space-5)}.confirmation-summary-card__heading{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);display:flex}.confirmation-summary-card__heading h2{margin:0}.confirmation-summary-card__heading .button{min-height:2.75rem;padding-inline:var(--space-3)}.summary-details{margin:var(--space-2) 0 0}.summary-details>div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-3) 0;display:flex}.summary-details>div:last-child{border-bottom:0}.summary-details dt{color:var(--color-text-muted)}.summary-details dd{text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0;font-weight:700}.summary-details__emphasis{color:var(--color-primary-700);font-size:var(--text-lg)}.summary-details__emphasis dt{color:inherit;font-weight:800}.summary-description{margin:var(--space-4) 0 0;color:var(--color-text)}.blocking-panel,.warnings-overview,.warning-confirmation,.ready-panel{margin-bottom:var(--space-5);padding:var(--space-5)}.blocking-panel{border-color:var(--color-danger);background:var(--color-danger-bg)}.blocking-panel h2,.warnings-overview h2,.warning-confirmation h2,.ready-panel h2{margin-bottom:var(--space-1)}.blocking-panel ul{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.blocking-panel li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.blocking-panel li>span{color:var(--color-danger);font-weight:650}.warnings-overview,.warning-confirmation{background:var(--color-warning-bg);border-color:#e7c16f}.warnings-overview ul,.warning-confirmation ul{padding-left:var(--space-5);color:var(--color-warning)}.warnings-overview>p,.warning-confirmation>p{color:var(--color-warning);margin-bottom:0}.warning-confirmation>div{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ready-panel{align-items:center;gap:var(--space-4);border-color:var(--color-success);background:var(--color-success-bg);display:flex}.ready-panel>span{background:var(--color-success);color:#fff;width:2.5rem;height:2.5rem;font-size:var(--text-lg);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.ready-panel p{color:var(--color-success);margin-bottom:0}.confirmation-actions{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.confirmation-actions .button{min-height:3.25rem}.confirmed-page{gap:var(--space-5);display:grid}.confirmed-hero{padding:var(--space-8) var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.confirmed-hero__icon{width:4rem;height:4rem;margin-bottom:var(--space-4);background:var(--color-success-bg);color:var(--color-success);border-radius:50%;place-items:center;font-size:2rem;font-weight:800;display:grid}.confirmed-hero .badge{margin-bottom:var(--space-3)}.confirmed-hero h1,.confirmed-hero p{margin-bottom:var(--space-2)}.confirmed-hero>span:last-child{color:var(--color-text-muted);font-size:var(--text-sm)}.confirmed-status{padding:var(--space-5)}.confirmed-status dl{margin:0}.confirmed-status dl>div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-3) 0;display:flex}.confirmed-status dt{color:var(--color-text-muted)}.confirmed-status dd{text-align:right;margin:0;font-weight:700}.confirmed-status__note{margin:var(--space-3) 0 0;border-radius:var(--radius-sm);background:var(--color-warning-bg);padding:var(--space-3);color:var(--color-warning)}.agenda-button{width:100%;min-height:3.25rem}.agenda-page{max-width:56rem}.agenda-header{gap:var(--space-4);display:grid}.agenda-view-switch{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.agenda-view-switch button{border-radius:calc(var(--radius-sm) - .15rem);min-height:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-weight:700}.agenda-view-switch button[aria-pressed=true]{background:var(--color-primary-600);color:#fff}.agenda-date-controls{gap:var(--space-2);margin-bottom:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.agenda-date-controls label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agenda-date-controls input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:3rem;padding:var(--space-3);color:var(--color-text);grid-area:1/1/auto/-1}.agenda-date-controls .button{min-height:3rem}.agenda-today-button{grid-column:1/-1}.agenda-day-summary{gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-5);display:grid}.agenda-day-summary h2{text-transform:capitalize;margin:0}.agenda-day-summary__metrics{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.agenda-day-summary__metrics>span{color:var(--color-text-muted)}.agenda-day-summary__metrics>span strong{color:var(--color-text);font-size:var(--text-lg)}.agenda-block{margin-bottom:var(--space-5);border-radius:var(--radius-sm);background:var(--color-warning-bg);padding:var(--space-4);color:var(--color-warning);border:1px solid #e7c16f}.agenda-block p{margin:var(--space-1) 0 0;color:inherit}.agenda-orders>h2{margin-bottom:var(--space-3)}.agenda-empty-state{box-shadow:none}.agenda-order-list{gap:var(--space-4);display:grid}.agenda-order-card{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4);box-shadow:var(--shadow-sm);text-decoration:none;display:grid}.agenda-order-card__time{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);display:flex}.agenda-order-card__time strong{font-size:var(--text-lg)}.agenda-order-card__time span{color:var(--color-text-muted);font-size:var(--text-sm);text-align:right}.agenda-order-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.agenda-order-card__heading h3{margin:0}.agenda-order-card__body>p{margin:var(--space-1) 0;color:var(--color-text);font-weight:650}.agenda-order-card__body>span{color:var(--color-text-muted);font-size:var(--text-sm)}.agenda-order-card__pending{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.agenda-order-card__open{color:var(--color-primary-600);font-size:var(--text-sm);text-align:right;font-weight:700}.agenda-week .section-heading p{margin-bottom:0}.agenda-week-list{gap:var(--space-2);display:grid}.agenda-week-day{gap:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:4.75rem;padding:var(--space-3) var(--space-4);color:var(--color-text);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.agenda-week-day--selected{border-width:2px;border-color:var(--color-primary-600);background:var(--color-primary-50)}.agenda-week-day>span{flex-direction:column;display:flex}.agenda-week-day>span:first-child strong{text-transform:capitalize}.agenda-week-day>span:nth-child(2){color:var(--color-text-muted);align-items:flex-end}.agenda-week-day>span:last-child{color:var(--color-primary-700);font-size:var(--text-sm);grid-column:1/-1;font-weight:700}.agenda-week-day small{color:var(--color-warning);font-weight:650}.order-detail-page{max-width:50rem}.order-detail-header{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}.order-detail-header .badge{margin-bottom:var(--space-3)}.order-detail-header h1{margin-bottom:var(--space-2)}.order-detail-header p{text-transform:capitalize;margin-bottom:0}.order-detail-header .button{width:100%;min-height:3rem}.order-detail-sections{gap:var(--space-4);display:grid}.order-detail-section{padding:var(--space-5)}.order-detail-section>h2{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3)}.order-detail-section dl{margin:0}.order-detail-section dl>div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-3) 0;display:flex}.order-detail-section dl>div:last-child{border-bottom:0}.order-detail-section dt{color:var(--color-text-muted)}.order-detail-section dd{text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0;font-weight:700}.order-detail-section__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.order-detail-section__heading h2{margin:0}.order-detail-design>p{margin:var(--space-3) 0 0;color:var(--color-text)}.order-detail-financial__balance{color:var(--color-primary-700);font-size:var(--text-lg)}.order-detail-financial__balance dt{color:inherit;font-weight:800}.order-detail-notes p{color:var(--color-text)}.order-detail-notes p:last-child{margin-bottom:0}@media (width>=48rem){.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);display:grid}.side-nav{border-right:1px solid var(--color-border);background:var(--color-surface);height:100vh;padding:var(--space-6) var(--space-4);display:block;position:sticky;top:0;overflow-y:auto}.brand-mark{border-radius:var(--radius-md);background:var(--color-primary-600);color:#fff;place-items:center;width:2.75rem;height:2.75rem;font-weight:800;display:grid}.side-nav__brand{margin:var(--space-3) 0 var(--space-6);display:grid}.side-nav__brand span{color:var(--color-text-muted);font-size:var(--text-sm)}.side-nav nav{gap:var(--space-1);display:grid}.side-nav__item{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650;text-decoration:none;display:flex}.side-nav__item:hover,.side-nav__item.is-active{background:var(--color-primary-50);color:var(--color-primary-700)}.topbar,.bottom-nav{display:none}.main-content{padding:var(--space-8)}.placeholder-card{grid-template-columns:auto 1fr auto;align-items:center}.summary-grid{gap:var(--space-4)}.summary-card{padding:var(--space-5)}.summary-card>span:last-child,.quick-action{font-size:var(--text-sm)}.quick-action{padding:var(--space-4);flex-direction:row;justify-content:flex-start}.quick-action:hover,.order-card:hover{border-color:var(--color-primary-500)}.form-actions{grid-template-columns:1fr auto}.form-actions--availability{grid-template-columns:auto auto;justify-content:end}.customer-search{grid-template-columns:1fr auto;align-items:end}.customer-search>.button{width:auto}.order-context{grid-template-columns:1fr 1fr}.order-context>div+div{border-top:0;border-left:1px solid var(--color-border);padding-top:0;padding-left:var(--space-4)}.choice-list{grid-template-columns:repeat(3,1fr)}.order-details-actions{grid-template-columns:auto auto;justify-content:end}.design-context{grid-template-columns:repeat(3,1fr)}.design-section__heading{grid-template-columns:1fr auto;align-items:end}.design-section__heading .button{width:auto}.reference-picker__list{grid-template-columns:1fr 1fr}.reference-card{grid-template-columns:12rem 1fr;display:grid}.reference-card>.reference-visual{height:100%;min-height:18rem}.reference-card__actions{grid-template-columns:1fr 1fr}.design-actions{grid-template-columns:auto auto;justify-content:end}.quotation-context{grid-template-columns:repeat(3,1fr)}.quotation-context__design{grid-column:span 2}.new-extra,.extra-item{grid-template-columns:1fr 10rem auto;align-items:end}.historical-list{grid-template-columns:repeat(3,1fr)}.quotation-actions{grid-template-columns:auto auto;justify-content:end}.payment-context{grid-template-columns:repeat(4,1fr)}.payments-section__heading{grid-template-columns:1fr auto;align-items:end}.payments-section__heading .button{width:auto}.payment-editor{grid-template-columns:1fr 1fr}.payment-editor h3,.payment-editor .form-field:nth-last-child(-n+2),.payment-editor__actions{grid-column:1/-1}.payment-actions{grid-template-columns:auto auto;justify-content:end}.review-checklist__grid,.confirmation-summaries{grid-template-columns:1fr 1fr}.confirmation-summary-card:last-child{grid-column:1/-1}.confirmation-actions{grid-template-columns:auto auto;justify-content:end}.agenda-button{justify-self:center;width:auto}.agenda-header{grid-template-columns:1fr auto;align-items:start}.agenda-view-switch{min-width:14rem}.agenda-date-controls{grid-template-columns:auto minmax(12rem,1fr) auto auto;align-items:center}.agenda-date-controls input{grid-area:auto}.agenda-today-button{grid-column:auto}.agenda-day-summary{grid-template-columns:1fr auto;align-items:center}.agenda-day-summary__metrics{min-width:13rem}.agenda-order-card{grid-template-columns:8rem minmax(0,1fr) auto;align-items:center}.agenda-order-card__time{border-right:1px solid var(--color-border);padding-right:var(--space-4);border-bottom:0;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:0}.agenda-order-card__time span{text-align:left}.agenda-week-list{grid-template-columns:1fr 1fr}.order-detail-header{grid-template-columns:1fr auto;align-items:center}.order-detail-header .button{width:auto}.order-detail-sections{grid-template-columns:1fr 1fr}.order-detail-design,.order-detail-notes{grid-column:1/-1}}@media (width<=22rem){.summary-grid{grid-template-columns:1fr}.summary-card{align-items:center;gap:var(--space-3);grid-template-columns:auto auto 1fr;display:grid}.summary-card__icon,.summary-card__value{margin-bottom:0}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.order-card{grid-template-columns:3.75rem minmax(0,1fr)}.order-card>.icon{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.composite-editor{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}.component-card{gap:var(--space-4);border-left:.3rem solid var(--color-primary-500);padding:var(--space-5);display:grid}.component-card__heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.component-card__heading h3{margin:0}.segmented-control{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.segmented-control button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:3rem;color:var(--color-text);cursor:pointer;font-weight:800}.segmented-control button[aria-pressed=true]{border-color:var(--color-primary-600);background:var(--color-primary-50);color:var(--color-primary-700)}.level-actions{gap:var(--space-2);margin-top:var(--space-3);display:grid}.structure-total{gap:var(--space-1);border:1px solid var(--color-success);border-radius:var(--radius-sm);background:var(--color-success-bg);padding:var(--space-4);color:var(--color-success);display:grid}.structure-total--invalid{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}.discard-confirmation{z-index:20;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);border-color:var(--color-warning);max-width:30rem;padding:var(--space-5);box-shadow:var(--shadow-lg);margin-inline:auto;position:fixed}.discard-confirmation div{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.order-components{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4);display:grid}.order-components>div{gap:var(--space-1);border-radius:var(--radius-sm);background:var(--color-primary-50);padding:var(--space-3);display:grid}.order-components small{color:var(--color-text-muted)}.inventory-page{max-width:56rem}.inventory-summary{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.inventory-summary .card{gap:var(--space-1);padding:var(--space-4);display:grid}.inventory-summary strong{color:var(--color-primary-700);font-size:var(--text-2xl)}.inventory-summary span{color:var(--color-text-muted);font-size:var(--text-sm)}.inventory-tabs{gap:var(--space-1);margin-bottom:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.inventory-tabs button,.inventory-filters button{border-radius:calc(var(--radius-sm) - .15rem);min-height:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-weight:700}.inventory-tabs button[aria-selected=true]{background:var(--color-primary-600);color:#fff}.inventory-section-heading{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.inventory-section-heading h2{margin-bottom:var(--space-1)}.inventory-section-heading p{margin-bottom:0}.inventory-filters{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.inventory-filters button[aria-pressed=true]{background:var(--color-primary-50);color:var(--color-primary-700)}.inventory-list{gap:var(--space-4);display:grid}.inventory-card{gap:var(--space-4);padding:var(--space-5);display:grid}.inventory-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.inventory-card__heading h3{margin:0}.inventory-card__heading span:not(.badge){color:var(--color-text-muted);font-size:var(--text-sm)}.inventory-card dl{margin:0}.inventory-card dl>div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-2) 0;display:flex}.inventory-card dt{color:var(--color-text-muted)}.inventory-card dd{text-align:right;margin:0;font-weight:750}.inventory-shortage{color:var(--color-danger)}.inventory-shortage dt{color:inherit;font-weight:700}.inventory-orders{gap:var(--space-1);border-radius:var(--radius-sm);background:var(--color-primary-50);padding:var(--space-3);display:grid}.inventory-orders span{color:var(--color-text-muted);font-size:var(--text-sm)}.inventory-prototype-note{margin:var(--space-6) 0 0;border-radius:var(--radius-sm);background:var(--color-info-bg);padding:var(--space-4);color:var(--color-info);font-size:var(--text-sm)}.orders-page{max-width:58rem}.orders-summary{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.orders-summary .card{gap:var(--space-1);padding:var(--space-4);display:grid}.orders-summary strong{color:var(--color-primary-700);font-size:var(--text-2xl)}.orders-summary span{color:var(--color-text-muted);font-size:var(--text-sm)}.orders-search-card{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-5);display:grid}.orders-filters{gap:var(--space-3);display:grid}.orders-result-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.orders-result-heading h2{margin:0}.orders-result-heading span{color:var(--color-text-muted)}.orders-list{gap:var(--space-4);display:grid}.orders-card{gap:var(--space-4);padding:var(--space-5);display:grid}.orders-card__date{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);text-transform:capitalize;display:flex}.orders-card__date span{color:var(--color-text-muted)}.orders-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.orders-card__heading h3{margin:0}.orders-card__heading div>span{margin-top:var(--space-1);color:var(--color-text-muted);display:block}.orders-card__pending{gap:var(--space-2);flex-wrap:wrap;display:flex}.orders-card__detail{color:var(--color-primary-700);text-align:right;font-weight:750}@media (width>=48rem){.inventory-summary{grid-template-columns:repeat(4,1fr)}.inventory-section-heading{grid-template-columns:1fr auto;align-items:end}.inventory-list{grid-template-columns:1fr 1fr}.orders-summary{grid-template-columns:repeat(4,1fr)}.orders-filters,.orders-list{grid-template-columns:1fr 1fr}}
