:where(.seller-page,.seller-sheet){color:var(--seller-text-primary);font-family:var(--seller-font-sans)}.seller-page{width:min(100%, var(--seller-page-max-width,var(--seller-width-standard)));align-content:start;gap:var(--seller-space-6);min-width:0;margin-inline:auto;display:grid}.seller-page--reading{--seller-page-max-width:var(--seller-width-reading)}.seller-page--standard{--seller-page-max-width:var(--seller-width-standard)}.seller-page--editor{--seller-page-max-width:var(--seller-width-editor)}.seller-page--wide{--seller-page-max-width:var(--seller-width-wide)}.seller-page-header{justify-content:space-between;align-items:flex-start;gap:var(--seller-space-6);min-width:0;display:flex}.seller-page-header__copy{gap:var(--seller-space-2);min-width:0;display:grid}.seller-page-header__eyebrow{color:var(--seller-accent);font-size:var(--seller-text-overline);font-weight:var(--seller-weight-bold);letter-spacing:.08em;line-height:var(--seller-leading-tight);text-transform:uppercase;margin:0}.seller-page-header h1,.seller-page-header__title{color:var(--seller-text-primary);font-size:var(--seller-text-page);font-weight:var(--seller-weight-bold);letter-spacing:-.02em;line-height:var(--seller-leading-tight);margin:0}.seller-page-header__description{max-width:42rem;color:var(--seller-text-secondary);font-size:var(--seller-text-helper);line-height:var(--seller-leading-body);margin:0}.seller-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--seller-space-2);flex-wrap:wrap;min-width:max-content;display:flex}.seller-section-card,.seller-compact-section,.seller-summary-panel{border:1px solid var(--seller-border);background:var(--seller-surface);min-width:0;box-shadow:var(--seller-elevation-1)}.seller-section-card{gap:var(--seller-space-5);padding:var(--seller-space-5);border-radius:var(--seller-radius-card);display:grid}.seller-section-card--subtle{background:var(--seller-surface-subtle);box-shadow:none}.seller-section-card__header,.seller-compact-section__header{justify-content:space-between;align-items:flex-start;gap:var(--seller-space-4);min-width:0;display:flex}.seller-section-card__heading,.seller-compact-section__heading{gap:var(--seller-space-1);min-width:0;display:grid}.seller-section-card h2,.seller-section-card__title,.seller-compact-section h2,.seller-compact-section__title,.seller-summary-panel h2{color:var(--seller-text-primary);font-size:var(--seller-text-section);font-weight:var(--seller-weight-semibold);line-height:var(--seller-leading-tight);margin:0}.seller-section-card__description,.seller-compact-section__description{color:var(--seller-text-muted);font-size:var(--seller-text-helper);line-height:var(--seller-leading-body);margin:0}.seller-compact-section{gap:var(--seller-space-4);padding:var(--seller-space-4);border-radius:var(--seller-radius-control);box-shadow:none;display:grid}.seller-data-list{border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:clip}.seller-data-row{align-items:center;gap:var(--seller-space-4);min-width:0;min-height:4rem;padding:var(--seller-space-4);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.seller-data-row+.seller-data-row,.seller-data-list>*+* .seller-data-row{border-top:1px solid var(--seller-border)}.seller-data-row--interactive{transition:border-color var(--seller-transition-fast), background var(--seller-transition-fast)}.seller-data-row--interactive:hover{background:var(--seller-surface-interactive)}.seller-data-row__content,.seller-data-row__aside{gap:var(--seller-space-1);min-width:0;display:grid}.seller-data-row__aside{text-align:right;justify-items:end}.seller-data-row__title{color:var(--seller-text-primary);font-size:var(--seller-text-body);font-weight:var(--seller-weight-semibold);line-height:var(--seller-leading-tight)}.seller-data-row__meta{color:var(--seller-text-muted);font-size:var(--seller-text-caption);line-height:var(--seller-leading-body)}.seller-field,.seller-field-group{gap:var(--seller-space-2);min-width:0;display:grid}.seller-field-group{gap:var(--seller-space-4);border:0;margin:0;padding:0}.seller-field-group>legend{margin-bottom:var(--seller-space-2);color:var(--seller-text-primary);font-size:var(--seller-text-group);font-weight:var(--seller-weight-semibold);padding:0}.seller-field__label{color:var(--seller-text-primary);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-semibold);line-height:var(--seller-leading-tight)}.seller-field__required{color:var(--seller-danger)}.seller-field__control{width:100%;min-width:0;min-height:var(--seller-control-height);padding:0 var(--seller-space-3);border:1px solid var(--seller-border-strong);border-radius:var(--seller-radius-control);color:var(--seller-text-primary);background:var(--seller-surface);font:inherit;font-size:var(--seller-text-body);line-height:var(--seller-leading-body);transition:border-color var(--seller-transition-fast), box-shadow var(--seller-transition-fast), background var(--seller-transition-fast);margin:0}textarea.seller-field__control{min-height:7.5rem;padding-block:var(--seller-space-3);resize:vertical}.seller-field__control::placeholder{color:var(--seller-text-muted)}.seller-field__control:hover:not(:disabled){border-color:var(--seller-accent)}.seller-field__control:focus-visible,.seller-button:focus-visible,.seller-icon-button:focus-visible,.seller-accordion-row>summary:focus-visible,.seller-sheet__close:focus-visible{outline:3px solid color-mix(in srgb, var(--seller-focus) 30%, transparent);outline-offset:2px}.seller-field__control[aria-invalid=true]{border-color:var(--seller-danger);background:var(--seller-danger-soft)}.seller-field__control:disabled,.seller-field__control[aria-disabled=true]{color:var(--seller-text-muted);border-color:var(--seller-border);background:var(--seller-surface-subtle);cursor:not-allowed}.seller-field__help,.seller-field__error{color:var(--seller-text-muted);font-size:var(--seller-text-caption);line-height:var(--seller-leading-body);margin:0}.seller-field__error{color:var(--seller-danger);font-weight:var(--seller-weight-medium)}.seller-money-field__control-wrap{display:block;position:relative}.seller-money-field .seller-field__control{font-variant-numeric:var(--seller-tabular);text-align:right;padding-right:3.5rem}.seller-money-field__currency{top:50%;right:var(--seller-space-3);color:var(--seller-text-muted);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-semibold);pointer-events:none;position:absolute;transform:translateY(-50%)}.seller-button,.seller-icon-button{color:var(--seller-text-primary);font:inherit;font-size:var(--seller-text-helper);font-weight:var(--seller-weight-semibold);line-height:var(--seller-leading-tight);cursor:pointer;transition:color var(--seller-transition-fast), border-color var(--seller-transition-fast), background var(--seller-transition-fast), box-shadow var(--seller-transition-fast), transform var(--seller-transition-fast);background:0 0;border:1px solid #0000;text-decoration:none}.seller-button{min-height:var(--seller-control-height);justify-content:center;align-items:center;gap:var(--seller-space-2);padding:0 var(--seller-space-4);border-radius:var(--seller-radius-control);display:inline-flex}.seller-button--primary{color:var(--seller-text-inverse);border-color:var(--seller-accent);background:var(--seller-accent);box-shadow:var(--seller-elevation-1)}.seller-button--primary:hover:not(:disabled){border-color:var(--seller-accent-strong);background:var(--seller-accent-strong)}.seller-button--secondary{color:var(--seller-accent-strong);border-color:var(--seller-border-strong);background:var(--seller-surface)}.seller-button--secondary:hover:not(:disabled){border-color:var(--seller-accent);background:var(--seller-surface-interactive)}.seller-button--destructive{color:var(--seller-danger);border-color:color-mix(in srgb, var(--seller-danger) 50%, var(--seller-border));background:var(--seller-surface)}.seller-button--destructive:hover:not(:disabled){background:var(--seller-danger-soft)}.seller-button:disabled,.seller-icon-button:disabled,.seller-button[aria-disabled=true],.seller-icon-button[aria-disabled=true]{opacity:.48;cursor:not-allowed}.seller-button:active:not(:disabled),.seller-icon-button:active:not(:disabled){transform:translateY(1px)}.seller-icon-button{width:var(--seller-touch-target);min-width:var(--seller-touch-target);height:var(--seller-touch-target);border-color:var(--seller-border);border-radius:var(--seller-radius-control);background:var(--seller-surface);place-items:center;padding:0;display:inline-grid}.seller-icon-button:hover:not(:disabled){color:var(--seller-accent-strong);border-color:var(--seller-accent);background:var(--seller-surface-interactive)}.seller-icon-button svg,.seller-button svg{width:1.125rem;height:1.125rem}.seller-status-pill{align-items:center;gap:var(--seller-space-1);width:fit-content;max-width:100%;min-height:1.625rem;padding:0 var(--seller-space-2);border-radius:var(--seller-radius-pill);color:var(--seller-text-secondary);background:var(--seller-surface-subtle);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-semibold);white-space:nowrap;line-height:1;display:inline-flex}.seller-status-pill--accent{color:var(--seller-accent-strong);background:var(--seller-accent-soft)}.seller-status-pill--success{color:var(--seller-success);background:var(--seller-success-soft)}.seller-status-pill--warning{color:var(--seller-warning);background:var(--seller-warning-soft)}.seller-status-pill--danger{color:var(--seller-danger);background:var(--seller-danger-soft)}.seller-status-pill--info{color:var(--seller-info);background:var(--seller-info-soft)}.seller-summary-panel{gap:var(--seller-space-4);padding:var(--seller-space-5);border-radius:var(--seller-radius-card);display:grid}.seller-summary-panel__rows{gap:var(--seller-space-3);margin:0;display:grid}.seller-summary-panel__row{justify-content:space-between;align-items:baseline;gap:var(--seller-space-4);display:flex}.seller-summary-panel__row dt{color:var(--seller-text-secondary);font-size:var(--seller-text-helper)}.seller-summary-panel__row dd{color:var(--seller-text-primary);font-size:var(--seller-text-body);font-variant-numeric:var(--seller-tabular);font-weight:var(--seller-weight-semibold);text-align:right;margin:0}.seller-summary-panel__row--total{padding-top:var(--seller-space-4);border-top:1px solid var(--seller-border)}.seller-summary-panel__row--total dt,.seller-summary-panel__row--total dd{color:var(--seller-text-primary);font-size:var(--seller-text-section);font-weight:var(--seller-weight-bold)}.seller-empty-state{justify-items:start;gap:var(--seller-space-3);padding:var(--seller-space-8);border:1px dashed var(--seller-border-strong);border-radius:var(--seller-radius-card);color:var(--seller-text-secondary);background:var(--seller-surface);display:grid}.seller-empty-state h2,.seller-empty-state p{margin:0}.seller-empty-state h2{color:var(--seller-text-primary);font-size:var(--seller-text-section)}.seller-empty-state p{max-width:38rem;font-size:var(--seller-text-helper);line-height:var(--seller-leading-body)}.seller-loading-skeleton{gap:var(--seller-space-3);display:grid}.seller-loading-skeleton__line{width:var(--seller-skeleton-width,100%);height:var(--seller-skeleton-height,.75rem);border-radius:var(--seller-radius-pill);background:linear-gradient(100deg, var(--seller-surface-subtle) 20%, var(--seller-border) 45%, var(--seller-surface-subtle) 70%);background-size:220% 100%;animation:1.35s linear infinite seller-skeleton-pulse;display:block}@keyframes seller-skeleton-pulse{to{background-position-x:-220%}}.seller-accordion-row{border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);background:var(--seller-surface);overflow:clip}.seller-accordion-row>summary{min-height:var(--seller-control-height);justify-content:space-between;align-items:center;gap:var(--seller-space-4);padding:0 var(--seller-space-4);color:var(--seller-text-primary);font-size:var(--seller-text-body);font-weight:var(--seller-weight-semibold);cursor:pointer;list-style:none;display:flex}.seller-accordion-row>summary::-webkit-details-marker{display:none}.seller-accordion-row>summary:after{content:"+";color:var(--seller-accent);font-size:var(--seller-text-section)}.seller-accordion-row[open]>summary:after{content:"−"}.seller-accordion-row__content{padding:var(--seller-space-4);border-top:1px solid var(--seller-border)}.seller-action-bar{justify-content:space-between;align-items:center;gap:var(--seller-space-3);min-width:0;padding:var(--seller-space-3);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:color-mix(in srgb, var(--seller-surface) 94%, transparent);box-shadow:var(--seller-elevation-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;display:flex}.seller-action-bar--sticky{bottom:max(var(--seller-space-4), env(safe-area-inset-bottom));z-index:10;position:sticky}.seller-inline-notice{gap:var(--seller-space-3);padding:var(--seller-space-3) var(--seller-space-4);border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);color:var(--seller-text-secondary);background:var(--seller-surface-subtle);font-size:var(--seller-text-helper);line-height:var(--seller-leading-body);grid-template-columns:auto minmax(0,1fr);display:grid}.seller-inline-notice:before{content:"i";width:1.25rem;height:1.25rem;color:var(--seller-text-inverse);background:var(--seller-info);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-bold);border-radius:50%;place-items:center;display:grid}.seller-inline-notice--success{color:var(--seller-success);border-color:color-mix(in srgb, var(--seller-success) 32%, var(--seller-border));background:var(--seller-success-soft)}.seller-inline-notice--success:before{content:"✓";background:var(--seller-success)}.seller-inline-notice--warning{color:var(--seller-warning);border-color:color-mix(in srgb, var(--seller-warning) 32%, var(--seller-border));background:var(--seller-warning-soft)}.seller-inline-notice--warning:before{content:"!";background:var(--seller-warning)}.seller-inline-notice--danger{color:var(--seller-danger);border-color:color-mix(in srgb, var(--seller-danger) 32%, var(--seller-border));background:var(--seller-danger-soft)}.seller-inline-notice--danger:before{content:"!";background:var(--seller-danger)}.seller-responsive-stack{align-items:var(--seller-stack-align,stretch);gap:var(--seller-stack-gap,var(--seller-space-4));flex-wrap:wrap;min-width:0;display:flex}.seller-responsive-stack>*{min-width:0}.seller-dashboard,.seller-quote-index{gap:var(--seller-space-5)}.seller-dashboard__grid{align-items:start;gap:var(--seller-space-5);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);min-width:0;display:grid}.seller-dashboard__attention .seller-data-row__meta{max-width:46rem}.seller-dashboard__amount,.seller-quote-row__amount{color:var(--seller-text-primary);font-size:var(--seller-text-body);font-variant-numeric:var(--seller-tabular);font-weight:var(--seller-weight-bold);white-space:nowrap}.seller-dashboard__quiet-state{padding:var(--seller-space-4);border:1px dashed var(--seller-border);border-radius:var(--seller-radius-control);color:var(--seller-text-muted);background:var(--seller-surface-subtle);font-size:var(--seller-text-helper);line-height:var(--seller-leading-body);margin:0}.seller-quote-toolbar{gap:var(--seller-space-2);grid-template-columns:minmax(0,1fr) auto;width:min(100%,42rem);min-width:0;display:grid}.seller-quote-search{min-width:0}.seller-quote-filters{gap:var(--seller-space-2);min-width:0;padding-bottom:var(--seller-space-1);overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.seller-quote-filter{min-width:max-content;min-height:var(--seller-control-height);padding-inline:var(--seller-space-3);box-shadow:none}.seller-quote-filter[aria-pressed=true]{color:var(--seller-accent-strong);border-color:var(--seller-accent);background:var(--seller-accent-soft)}.seller-quote-results{min-width:0}.seller-quote-results>.seller-loading-skeleton{padding:var(--seller-space-5);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface)}.seller-quote-row{min-height:4.5rem;padding-block:var(--seller-space-3)}.seller-quote-row__identity{align-items:baseline;gap:var(--seller-space-3);grid-template-columns:minmax(8rem,auto) minmax(0,1fr);min-width:0;display:grid}.seller-quote-row__code{color:var(--seller-text-primary);font-variant-numeric:var(--seller-tabular);font-weight:var(--seller-weight-semibold);white-space:nowrap}.seller-quote-row__project{min-width:0;color:var(--seller-text-secondary);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-medium);overflow-wrap:anywhere}.seller-quote-row__metadata{gap:var(--seller-space-1);flex-wrap:wrap;min-width:0;display:flex}.seller-quote-row__statuses{justify-content:flex-end;gap:var(--seller-space-1);flex-wrap:wrap;min-width:0;display:flex}.seller-sheet__overlay{z-index:80;padding:var(--seller-space-4);background:var(--seller-backdrop);place-items:stretch end;display:grid;position:fixed;inset:0}.seller-sheet{width:min(100%, var(--seller-sheet-width,32rem));max-height:calc(100dvh - (2 * var(--seller-space-4)));border:1px solid var(--seller-border);border-radius:var(--seller-radius-panel);background:var(--seller-surface);box-shadow:var(--seller-elevation-3);grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;display:grid;overflow:hidden}.seller-sheet--small{--seller-sheet-width:25rem}.seller-sheet--large{--seller-sheet-width:42rem}.seller-sheet--dialog{--seller-sheet-width:40rem;max-height:min(46rem, calc(100dvh - (2 * var(--seller-space-4))));place-self:center}.seller-sheet--dialog.seller-sheet--small{--seller-sheet-width:25rem}.seller-sheet--dialog.seller-sheet--large{--seller-sheet-width:48rem}.seller-sheet__header{justify-content:space-between;align-items:flex-start;gap:var(--seller-space-4);padding:var(--seller-space-5);border-bottom:1px solid var(--seller-border);display:flex}.seller-sheet__heading{gap:var(--seller-space-1);min-width:0;display:grid}.seller-sheet__header h2,.seller-sheet__header p{margin:0}.seller-sheet__header h2{font-size:var(--seller-text-section)}.seller-sheet__header p{color:var(--seller-text-secondary);font-size:var(--seller-text-helper);line-height:var(--seller-leading-body)}.seller-sheet__close{width:var(--seller-touch-target);min-width:var(--seller-touch-target);height:var(--seller-touch-target);border-radius:var(--seller-radius-control);color:var(--seller-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.5rem;display:grid}.seller-sheet__close:hover{color:var(--seller-text-primary);background:var(--seller-surface-subtle)}.seller-sheet__body{min-height:0;padding:var(--seller-space-5);overflow:auto}.seller-sheet__footer{padding:var(--seller-space-4) var(--seller-space-5);border-top:1px solid var(--seller-border);background:var(--seller-surface-subtle)}@media (max-width:42rem){.seller-page{gap:var(--seller-space-6)}.seller-page-header,.seller-section-card__header,.seller-compact-section__header{display:grid}.seller-page-header__actions{justify-content:stretch;width:100%}.seller-page-header__actions>*{flex:auto}.seller-section-card{padding:var(--seller-space-5)}.seller-data-row{gap:var(--seller-space-2);grid-template-columns:minmax(0,1fr)}.seller-data-row__aside{text-align:left;justify-items:start}.seller-dashboard__action-row{align-items:center;gap:var(--seller-space-3);grid-template-columns:minmax(0,1fr) auto}.seller-dashboard__action-row .seller-data-row__aside{text-align:right;justify-items:end}.seller-dashboard__grid{grid-template-columns:minmax(0,1fr)}.seller-dashboard__quote-row .seller-data-row__aside,.seller-quote-row .seller-data-row__aside{justify-content:space-between;align-items:center;gap:var(--seller-space-2);flex-wrap:wrap;width:100%;display:flex}.seller-quote-row__identity{gap:var(--seller-space-1);grid-template-columns:minmax(0,1fr)}.seller-quote-row__metadata{gap:0;display:grid}.seller-quote-row__metadata>[aria-hidden=true]{display:none}.seller-quote-row__statuses{justify-content:flex-start}.seller-responsive-stack{flex-direction:column}.seller-action-bar{align-items:stretch}.seller-action-bar>*{flex:auto}.seller-sheet__overlay{padding:max(var(--seller-space-3), env(safe-area-inset-top)) 0 0;align-items:end}.seller-sheet{width:100%;max-height:calc(100dvh - max(var(--seller-space-3), env(safe-area-inset-top)));border-radius:var(--seller-radius-panel) var(--seller-radius-panel) 0 0;border-bottom:0;border-left:0;border-right:0;align-self:end}.seller-sheet__body{padding:var(--seller-space-5)}.seller-sheet__footer{padding-bottom:max(var(--seller-space-4), env(safe-area-inset-bottom))}}.seller-management-page{gap:var(--seller-space-5)}.seller-management-page .request-entry-choices{gap:var(--seller-space-3)}.seller-management-page .seller-request-entry{min-width:0;padding:var(--seller-space-5);border-color:var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-1)}.seller-management-page .seller-request-entry:hover{border-color:var(--seller-accent);background:var(--seller-surface-interactive)}.seller-management-toolbar,.seller-management-toolbar__group{align-items:end;gap:var(--seller-space-3);grid-template-columns:minmax(14rem,1fr) minmax(10rem,.38fr) auto;min-width:0;display:grid}.seller-requests-v3 .seller-management-toolbar{grid-template-columns:minmax(9rem,.32fr) minmax(14rem,1fr) minmax(10rem,.38fr) auto}.seller-management-toolbar{padding:var(--seller-space-4);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface-subtle)}.seller-management-toolbar__group{grid-column:1/-1}.seller-management-toolbar>.seller-button,.seller-management-toolbar__group>.seller-button{min-width:6rem}.seller-management-page .seller-data-split-view{display:block}.seller-management-list{gap:var(--seller-space-4)}.seller-management-count{min-width:1.75rem;min-height:1.75rem;margin-left:var(--seller-space-1);padding-inline:var(--seller-space-2);border-radius:var(--seller-radius-pill);color:var(--seller-accent-strong);background:var(--seller-accent-soft);font-size:var(--seller-text-caption);font-variant-numeric:var(--seller-tabular);place-items:center;display:inline-grid}.seller-management-data-list{padding:0;overflow:clip}.seller-management-page .seller-data-split-view .seller-management-data-list{order:0}.seller-management-row .seller-data-row__meta{gap:var(--seller-space-1) var(--seller-space-3);flex-wrap:wrap;display:flex}.seller-management-row__secondary,.seller-management-row__metric,.seller-management-row__money,.seller-management-row__aside small{color:var(--seller-text-secondary);font-size:var(--seller-text-helper);line-height:var(--seller-leading-body)}.seller-management-row__metric{color:var(--seller-text-muted);font-size:var(--seller-text-caption)}.seller-management-row__money{color:var(--seller-text-primary);font-variant-numeric:var(--seller-tabular);font-weight:var(--seller-weight-semibold)}.seller-management-row__actions{background:0 0;border:0;flex-wrap:nowrap;justify-content:flex-end;padding:0}.seller-management-row__actions .seller-button{min-height:var(--seller-control-height-sm);padding-inline:var(--seller-space-3)}.seller-management-pagination{padding-top:var(--seller-space-3);border-top:1px solid var(--seller-border);justify-content:flex-end}.seller-management-pagination>span{color:var(--seller-text-secondary);font-size:var(--seller-text-helper)}.seller-management-disclosure{border-color:var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface)}@media (max-width:62rem){.seller-management-toolbar,.seller-management-toolbar__group,.seller-requests-v3 .seller-management-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.seller-management-page{gap:var(--seller-space-4)}.seller-management-page .request-entry-choices,.seller-management-toolbar,.seller-management-toolbar__group,.seller-requests-v3 .seller-management-toolbar{grid-template-columns:minmax(0,1fr)}.seller-management-toolbar{padding:var(--seller-space-3)}.seller-management-toolbar>.seller-button,.seller-management-toolbar__group>.seller-button,.seller-management-row__actions,.seller-management-row__actions .seller-button{width:100%}.seller-management-row__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-management-pagination{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}}.seller-settings-page{gap:var(--seller-space-5)}.seller-settings-nav{gap:var(--seller-space-2);min-width:0;padding:var(--seller-space-2);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seller-settings-nav a{min-width:0;min-height:var(--seller-control-height);padding:var(--seller-space-2) var(--seller-space-3);border-radius:var(--seller-radius-control);color:var(--seller-text-secondary);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-semibold);line-height:var(--seller-leading-tight);text-align:center;border:1px solid #0000;place-items:center;text-decoration:none;display:grid}.seller-settings-nav a:hover,.seller-settings-nav a:focus-visible{color:var(--seller-accent-strong);border-color:var(--seller-border-strong);background:var(--seller-surface-interactive)}.seller-settings-nav a[aria-current=page]{color:var(--seller-accent-strong);border-color:var(--seller-accent);background:var(--seller-accent-soft)}.seller-settings-profile-form{gap:var(--seller-space-5);grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);align-items:start;min-width:0;display:grid}.seller-settings-profile-fields,.seller-settings-form-section,.seller-settings-form-section>header,.seller-settings-field-grid,.seller-settings-logo-preview{min-width:0;display:grid}.seller-settings-profile-fields{gap:var(--seller-space-4)}.seller-settings-form-section{gap:var(--seller-space-4);padding:var(--seller-space-5);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-1)}.seller-settings-form-section>header{gap:var(--seller-space-1)}.seller-settings-form-section>header>:where(h2,p){margin:0}.seller-settings-form-section>header h2{font-size:var(--seller-text-section);line-height:var(--seller-leading-tight)}.seller-settings-form-section>header p{color:var(--seller-text-secondary);font-size:var(--seller-text-helper)}.seller-settings-field-grid{gap:var(--seller-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.seller-settings-address,.seller-settings-logo-field{grid-column:1/-1}.seller-settings-color-control{width:100%;min-height:var(--seller-control-height);padding:var(--seller-space-1);border:1px solid var(--seller-border-strong);border-radius:var(--seller-radius-control);background:var(--seller-surface);cursor:pointer}.seller-settings-file-input{height:auto;min-height:var(--seller-control-height);padding:var(--seller-space-2)}.seller-settings-logo-preview{justify-items:start}.seller-settings-logo-preview .logo-preview,.seller-settings-logo-preview .brand-fallback-preview{border-radius:var(--seller-radius-control);width:min(100%,18rem);min-height:5rem;margin:0}.seller-settings-logo-preview .logo-preview{object-fit:contain}.seller-profile-v3 .profile-brand-preview{top:var(--seller-space-5);gap:var(--seller-space-4);min-width:0;padding:var(--seller-space-5);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface-subtle);box-shadow:var(--seller-elevation-1);grid-template-columns:minmax(0,1fr);margin:0;display:grid;position:sticky}.seller-profile-v3 .profile-brand-preview>div:first-child>:where(p,h2){margin:0}.seller-profile-v3 .profile-brand-preview__quote{min-width:0}.seller-profile-v3 .profile-brand-preview__quote button{min-height:var(--seller-control-height);border-radius:var(--seller-radius-control)}.seller-settings-version-note,.seller-settings-save-actions{grid-column:1/-1}.seller-settings-save-actions{padding:var(--seller-space-4);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);justify-content:flex-end}.seller-settings-dialog-form{gap:var(--seller-space-4);display:grid}.seller-settings-roster{gap:var(--seller-space-4)}.seller-settings-member-list{padding:0;overflow:clip}.seller-settings-member-row .seller-data-row__meta{gap:var(--seller-space-1) var(--seller-space-3);flex-wrap:wrap;display:flex}.seller-settings-member-row .seller-data-row__aside{min-width:min(100%,20rem)}.seller-settings-member-scope,.seller-settings-owner-label{color:var(--seller-text-secondary);font-size:var(--seller-text-helper)}.seller-settings-member-actions{background:0 0;border:0;flex-wrap:nowrap;padding:0}.seller-settings-member-actions .seller-field__control{width:min(100%,14rem);min-height:var(--seller-control-height-sm)}.seller-billing-v3.commercial-production-workspace{width:100%;padding:0 0 var(--seller-space-8);gap:var(--seller-space-5);margin:0}.seller-billing-v3.commercial-production-workspace>*{width:100%}.seller-billing-v3.commercial-production-workspace>:where(.seller-section-card,.commercial-upgrade-disclosure){border-color:var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-1);margin:0}.seller-billing-v3 .seller-section-card__title,.seller-billing-v3 .commercial-section-heading h2{color:var(--seller-text-primary);font-size:var(--seller-text-section);line-height:var(--seller-leading-tight);letter-spacing:0}.seller-billing-v3 .commercial-current-plan dl{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-billing-v3 .commercial-current-plan dl div,.seller-billing-v3 .commercial-checkout-review .commercial-checkout-summary div{border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);background:var(--seller-surface-subtle)}.seller-billing-v3.commercial-production-workspace dt{color:var(--seller-text-muted);font-size:var(--seller-text-caption)}.seller-billing-v3.commercial-production-workspace dd{color:var(--seller-text-primary)}.seller-billing-v3 .commercial-usage-panel{border-top-color:var(--seller-border)}.seller-billing-v3 .commercial-usage-row{border-bottom-color:var(--seller-border)}.seller-billing-v3 .commercial-usage-row__summary h3{color:var(--seller-text-primary);font-size:var(--seller-text-helper)}.seller-billing-v3 .commercial-usage-row__meter meter{accent-color:var(--seller-accent)}.seller-billing-v3 .commercial-upgrade-disclosure{overflow:clip}.seller-billing-v3 .commercial-upgrade-disclosure>summary{min-height:var(--seller-control-height);padding:var(--seller-space-4) var(--seller-space-5)}.seller-billing-v3 .commercial-payment-history__scroller{border-color:var(--seller-border);border-radius:var(--seller-radius-control)}.seller-billing-v3 .commercial-payment-history__mobile>li{border-top-color:var(--seller-border)}.seller-billing-v3 .commercial-supporting-actions{justify-content:flex-end}.seller-billing-staging .policy-grid{margin:0}@media (max-width:62rem){.seller-settings-profile-form{grid-template-columns:minmax(0,1fr)}.seller-profile-v3 .profile-brand-preview{position:static}}@media (max-width:42rem){.seller-settings-page{gap:var(--seller-space-4)}.seller-settings-nav{gap:var(--seller-space-1);padding:var(--seller-space-1)}.seller-settings-nav a{min-height:var(--seller-touch-target);padding-inline:var(--seller-space-1);font-size:var(--seller-text-overline)}.seller-settings-form-section,.seller-profile-v3 .profile-brand-preview{padding:var(--seller-space-4)}.seller-settings-field-grid,.seller-billing-v3 .commercial-current-plan dl{grid-template-columns:minmax(0,1fr)}.seller-settings-address,.seller-settings-logo-field{grid-column:auto}.seller-settings-save-actions,.seller-settings-save-actions .seller-button,.seller-settings-member-actions,.seller-settings-member-actions .seller-button,.seller-settings-member-actions .seller-field__control,.seller-billing-v3 .commercial-supporting-actions,.seller-billing-v3 .commercial-supporting-actions .seller-button{width:100%}.seller-settings-save-actions,.seller-settings-member-actions{grid-template-columns:minmax(0,1fr);display:grid}.seller-settings-member-row .seller-data-row__aside{min-width:0}.seller-billing-v3 .commercial-usage-row{grid-template-columns:minmax(0,1fr)}}.seller-quote-activity{gap:var(--seller-space-4);padding-bottom:var(--seller-space-8)}.seller-quote-activity__header{align-items:end}.seller-quote-activity__header .seller-action-bar{align-items:center}.seller-quote-activity__back{color:var(--seller-text-secondary);text-decoration:none}.seller-quote-activity__back:hover{color:var(--seller-accent-strong)}.seller-quote-activity__summary{border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-0);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.seller-quote-activity__summary>div{align-content:center;gap:var(--seller-space-1);min-width:0;min-height:4.5rem;padding:var(--seller-space-3) var(--seller-space-4);display:grid}.seller-quote-activity__summary>div+div{border-left:1px solid var(--seller-border)}.seller-quote-activity__summary :where(dt,dd){min-width:0;margin:0}.seller-quote-activity__summary dt{color:var(--seller-text-muted);font-size:var(--seller-text-caption)}.seller-quote-activity__summary dd{overflow-wrap:anywhere;color:var(--seller-text-primary);font-size:var(--seller-text-body);font-weight:var(--seller-weight-semibold)}.seller-quote-activity__summary>div:first-child dd{font-size:var(--seller-text-group);font-variant-numeric:var(--seller-tabular)}.seller-quote-activity__tabs{gap:var(--seller-space-5);border-bottom:1px solid var(--seller-border);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.seller-quote-activity__tabs::-webkit-scrollbar{display:none}.seller-quote-activity__tabs a{padding:var(--seller-space-3) var(--seller-space-1);color:var(--seller-text-secondary);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-medium);border-bottom:2px solid #0000;flex:none;text-decoration:none}.seller-quote-activity__tabs a[aria-current=page]{border-bottom-color:var(--seller-accent);color:var(--seller-accent-strong);font-weight:var(--seller-weight-semibold)}.seller-quote-activity__dashboard{align-items:start;gap:var(--seller-space-4);grid-template-columns:minmax(13.5rem,.78fr) minmax(24rem,1.55fr) minmax(17rem,.95fr);min-width:0;display:grid}.seller-quote-activity__status-column,.seller-quote-activity__actions-column{gap:var(--seller-space-4);min-width:0;display:grid}.seller-quote-activity .seller-section-card{min-width:0;box-shadow:var(--seller-elevation-0)}.seller-activity-state-card__lead{gap:var(--seller-space-3);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;display:grid}.seller-activity-state-card__lead p{margin:var(--seller-space-2) 0 0;color:var(--seller-text-secondary);font-size:var(--seller-text-helper)}.seller-activity-state-card__icon{border-radius:var(--seller-radius-md);background:var(--seller-accent-soft);width:2.5rem;height:2.5rem;color:var(--seller-accent-strong);place-items:center;display:grid}.seller-activity-state-card__icon svg{width:1.25rem;height:1.25rem}.seller-activity-facts{gap:var(--seller-space-2);margin:var(--seller-space-4) 0 0;padding-top:var(--seller-space-3);border-top:1px solid var(--seller-border);display:grid}.seller-activity-facts>div,.seller-activity-link-card__details>div{justify-content:space-between;gap:var(--seller-space-3);display:flex}.seller-activity-facts :where(dt,dd),.seller-activity-link-card__details :where(dt,dd){font-size:var(--seller-text-caption);margin:0}.seller-activity-facts dt,.seller-activity-link-card__details dt{color:var(--seller-text-muted)}.seller-activity-facts dd,.seller-activity-link-card__details dd{color:var(--seller-text-primary);font-weight:var(--seller-weight-medium);text-align:right}.seller-activity-link-card__status{justify-content:space-between;gap:var(--seller-space-3);margin:0;display:flex}.seller-activity-link-card__status span{color:var(--seller-success);font-size:var(--seller-text-caption)}.seller-activity-link-card__details{gap:var(--seller-space-2);margin:var(--seller-space-3) 0 0;padding-top:var(--seller-space-3);border-top:1px solid var(--seller-border);display:grid}.seller-activity-link-card__actions{margin-top:var(--seller-space-4);grid-template-columns:minmax(0,1fr);display:grid}.seller-activity-link-card__actions>*,.seller-publication-actions,.seller-publication-actions>.seller-action-bar{width:100%}.seller-publication-actions{gap:var(--seller-space-2);display:grid}.seller-publication-actions>.seller-action-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-publication-actions .seller-button{width:100%}.seller-publication-actions .state-message:empty{display:none}.seller-publication-actions .state-message{color:var(--seller-text-secondary);font-size:var(--seller-text-caption)}.seller-activity-timeline-card{min-height:28rem}.seller-activity-timeline,.seller-activity-timeline ol,.seller-activity-version-list{margin:0;padding:0;list-style:none}.seller-activity-timeline{gap:var(--seller-space-5);display:grid}.seller-activity-timeline__day{gap:var(--seller-space-3);display:grid}.seller-activity-timeline__day>h3{color:var(--seller-text-secondary);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-semibold);text-transform:capitalize;margin:0}.seller-activity-timeline__day>ol{display:grid}.seller-activity-timeline__day>ol>li{gap:var(--seller-space-2);min-width:0;padding:var(--seller-space-3) 0;grid-template-columns:4rem .75rem minmax(0,1fr);display:grid}.seller-activity-timeline__day>ol>li+li{border-top:1px solid var(--seller-border)}.seller-activity-timeline time{color:var(--seller-text-muted);font-size:var(--seller-text-caption)}.seller-activity-timeline__marker{border:2px solid var(--seller-surface);border-radius:var(--seller-radius-pill);background:var(--seller-accent);width:.625rem;height:.625rem;box-shadow:0 0 0 1px var(--seller-accent);margin-top:.2rem;display:block;position:relative}.seller-activity-timeline__marker:after{background:var(--seller-border-strong);content:"";width:1px;position:absolute;top:.75rem;bottom:-2.1rem;left:50%;transform:translate(-50%)}.seller-activity-timeline__day>ol>li:last-child .seller-activity-timeline__marker:after{content:none}.seller-activity-timeline__day>ol>li>div{min-width:0}.seller-activity-timeline__day :where(strong,p,small){overflow-wrap:anywhere;display:block}.seller-activity-timeline__day strong{color:var(--seller-text-primary);font-size:var(--seller-text-body)}.seller-activity-timeline__day p{margin:var(--seller-space-1) 0 0;color:var(--seller-text-secondary);font-size:var(--seller-text-helper)}.seller-activity-timeline__day small{margin-top:var(--seller-space-1);color:var(--seller-text-muted)}.seller-quote-activity__actions-column .seller-section-card{gap:var(--seller-space-3);display:grid}.seller-quote-activity__actions-column :where(p,blockquote){overflow-wrap:anywhere;color:var(--seller-text-secondary);font-size:var(--seller-text-helper);margin:0}.seller-quote-activity__actions-column blockquote{padding-left:var(--seller-space-3);border-left:2px solid var(--seller-warning);color:var(--seller-text-primary)}.seller-activity-empty-copy{color:var(--seller-text-muted)}.seller-activity-version-list{display:grid}.seller-activity-version-list>li{align-items:center;gap:var(--seller-space-4);padding:var(--seller-space-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.seller-activity-version-list>li+li{border-top:1px solid var(--seller-border)}.seller-activity-version-list>li>div{gap:var(--seller-space-1);min-width:0;display:grid}.seller-activity-version-list>li>div:last-child{justify-content:end;align-items:center;gap:var(--seller-space-3);grid-auto-flow:column}.seller-activity-version-list span,.seller-activity-version-list small{color:var(--seller-text-muted);font-size:var(--seller-text-caption)}.seller-activity-questions{min-width:0}.seller-activity-questions>.contextual-questions-panel{border-color:var(--seller-border);border-radius:var(--seller-radius-card);box-shadow:var(--seller-elevation-0);margin:0}@media (max-width:70rem){.seller-quote-activity__dashboard{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.5fr)}.seller-quote-activity__actions-column{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.seller-quote-activity{gap:var(--seller-space-3)}.seller-quote-activity__header{align-items:start}.seller-quote-activity__header .seller-action-bar{justify-content:space-between;width:100%}.seller-quote-activity__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-quote-activity__summary>div{min-height:4rem;padding:var(--seller-space-3)}.seller-quote-activity__summary>div+div{border-left:0}.seller-quote-activity__summary>div:nth-child(2n){border-left:1px solid var(--seller-border)}.seller-quote-activity__summary>div:nth-child(n+3){border-top:1px solid var(--seller-border)}.seller-quote-activity__tabs{gap:var(--seller-space-4);margin-inline:calc(var(--seller-space-4) * -1);padding-inline:var(--seller-space-4)}.seller-quote-activity__dashboard,.seller-quote-activity__actions-column{grid-template-columns:minmax(0,1fr)}.seller-quote-activity__actions-column{grid-column:auto}.seller-quote-activity__status-column{display:contents}.seller-activity-state-card{order:1}.seller-activity-timeline-card{order:2;min-height:0}.seller-quote-activity__actions-column{order:3}.seller-activity-link-card{order:4}.seller-activity-timeline__day>ol>li{grid-template-columns:3.25rem .75rem minmax(0,1fr)}.seller-activity-version-list>li{grid-template-columns:minmax(0,1fr)}.seller-activity-version-list>li>div:last-child{grid-auto-flow:row;justify-content:start}}@media (max-width:23rem){.seller-quote-activity__summary{grid-template-columns:minmax(0,1fr)}.seller-quote-activity__summary>div:nth-child(n){border-top:1px solid var(--seller-border);border-left:0}.seller-quote-activity__summary>div:first-child{border-top:0}.seller-activity-timeline__day>ol>li{grid-template-columns:.75rem minmax(0,1fr)}.seller-activity-timeline time{grid-area:1/2}.seller-activity-timeline__marker{grid-area:1/1/span 2}.seller-activity-timeline__day>ol>li>div{grid-column:2}}@media (prefers-reduced-motion:reduce){.seller-loading-skeleton__line{animation:none}}.seller-governed-preview{min-height:100dvh;padding-bottom:max(var(--seller-space-8), env(safe-area-inset-bottom));color:var(--seller-text-primary);background:var(--seller-canvas)}.seller-governed-preview__toolbar{z-index:40;min-height:var(--seller-control-height-lg);justify-content:space-between;align-items:center;gap:var(--seller-space-5);padding:var(--seller-space-4) clamp(var(--seller-space-4), 4vw, var(--seller-space-8));border-bottom:1px solid var(--seller-border);background:color-mix(in srgb, var(--seller-surface) 96%, transparent);box-shadow:var(--seller-elevation-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:sticky;top:0}.seller-governed-preview__identity{gap:var(--seller-space-1);min-width:0;display:grid}.seller-governed-preview__eyebrow,.seller-governed-preview__description,.seller-governed-preview__title-row h1{margin:0}.seller-governed-preview__eyebrow{color:var(--seller-accent-strong);font-size:var(--seller-text-overline);font-weight:var(--seller-weight-semibold)}.seller-governed-preview__title-row{align-items:center;gap:var(--seller-space-3);min-width:0;display:flex}.seller-governed-preview__title-row h1{color:var(--seller-text-primary);font-size:var(--seller-text-section);font-weight:var(--seller-weight-semibold);line-height:var(--seller-leading-tight)}.seller-governed-preview__description{color:var(--seller-text-muted);font-size:var(--seller-text-helper)}.seller-governed-preview__actions{align-items:center;gap:var(--seller-space-2);flex:none;display:flex}.seller-governed-preview__notice,.seller-governed-preview__tools,.seller-governed-preview__before-document,.seller-governed-preview__document{width:min(calc(100% - (2 * var(--seller-space-6))), var(--seller-width-wide));margin-inline:auto}.seller-governed-preview__notice{margin-top:var(--seller-space-5)}.seller-governed-preview__tools{margin-top:var(--seller-space-3);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-0)}.seller-governed-preview__before-document{margin-top:var(--seller-space-3)}.seller-governed-preview__tools>summary{min-height:var(--seller-touch-target);padding:var(--seller-space-3) var(--seller-space-4);color:var(--seller-text-secondary);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-semibold);cursor:pointer;align-items:center;display:flex}.seller-governed-preview__tools>div{padding:0 var(--seller-space-4) var(--seller-space-4);border-top:1px solid var(--seller-border)}.seller-governed-preview__tools .space-preview-seller{margin:var(--seller-space-4) 0 0}.seller-governed-preview__document{margin-top:var(--seller-space-5);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-2);overflow:clip}.seller-governed-preview__document>.proposal-document{width:100%;max-width:none;margin:0}@media (max-width:42rem){.seller-governed-preview__toolbar{align-items:stretch;gap:var(--seller-space-3);padding:max(var(--seller-space-4), env(safe-area-inset-top)) var(--seller-space-4) var(--seller-space-4);flex-direction:column;position:relative}.seller-governed-preview__title-row{align-items:flex-start;gap:var(--seller-space-2);flex-direction:column}.seller-governed-preview__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-governed-preview__actions>:only-child{grid-column:1/-1}.seller-governed-preview__actions .seller-button{width:100%}.seller-governed-preview__notice,.seller-governed-preview__tools,.seller-governed-preview__before-document{width:calc(100% - (2 * var(--seller-space-4)))}.seller-governed-preview__notice{margin-top:var(--seller-space-4)}.seller-governed-preview__document{width:100%;margin-top:var(--seller-space-4);box-shadow:var(--seller-elevation-0);border-inline:0;border-radius:0}}.seller-app-shell .seller-fast-quote{width:min(100%, var(--seller-width-editor));gap:var(--seller-space-4);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.seller-app-shell .seller-fast-quote>*{min-width:0;max-width:none}.seller-app-shell .seller-fast-quote .editor-command-bar{width:100%;min-height:auto;box-shadow:none;background:0 0;border:0;padding:0}.seller-fast-quote .editor-command-bar__actions{justify-content:flex-end;align-items:center;gap:var(--seller-space-2);flex-wrap:wrap;min-width:0;display:flex}.seller-fast-quote .save-indicator{min-height:var(--seller-control-height-sm);padding-inline:var(--seller-space-3)}.seller-fast-quote .save-indicator__dot{width:var(--seller-space-2);height:var(--seller-space-2);background:currentColor;border-radius:50%}.seller-fast-quote .editor-chapter-nav{gap:var(--seller-space-1);min-width:0;padding:var(--seller-space-1);border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);background:var(--seller-surface);box-shadow:var(--seller-elevation-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:clip}.seller-fast-quote .editor-chapter-nav button{min-width:0;min-height:var(--seller-control-height-sm);padding:var(--seller-space-2) var(--seller-space-3);border-radius:var(--seller-radius-md);color:var(--seller-text-muted);font:inherit;font-size:var(--seller-text-caption);font-weight:var(--seller-weight-semibold);line-height:var(--seller-leading-tight);text-align:center;cursor:pointer;background:0 0;border:0}.seller-fast-quote .editor-chapter-nav button:hover,.seller-fast-quote .editor-chapter-nav button:focus-visible{color:var(--seller-accent-strong);background:var(--seller-surface-interactive)}.seller-fast-quote .editor-chapter-nav button:focus-visible{outline:3px solid color-mix(in srgb, var(--seller-focus) 30%, transparent);outline-offset:0}.seller-fast-quote .editor-chapter-nav button[aria-current=location]{color:var(--seller-accent-strong);background:var(--seller-accent-soft)}.seller-fast-quote .autosave-context{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.seller-fast-quote .autosave-context :where(p,strong){margin:0}.seller-fast-quote .editor-layout{grid-template-columns:minmax(var(--seller-sidebar-width), .85fr) minmax(30rem, 2.4fr) minmax(15rem, .9fr);align-items:start;gap:var(--seller-space-4);min-width:0;display:grid}.seller-fast-quote .editor-context,.seller-fast-quote .editor-main,.seller-fast-quote .editor-sidebar{min-width:0}.seller-app-shell .seller-fast-quote .editor-main{gap:var(--seller-space-4);width:100%;max-width:none;display:grid}.seller-fast-quote .editor-context,.seller-fast-quote .editor-sidebar{top:var(--seller-space-4);position:sticky}.seller-app-shell .seller-fast-quote .editor-foundation{gap:var(--seller-space-4);width:100%;max-width:none;padding:var(--seller-space-4);border-color:var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-1);display:grid}.seller-fast-quote__section-title{align-items:center;gap:var(--seller-space-2);display:flex}.seller-fast-quote__section-title>span{border-radius:var(--seller-radius-pill);width:1.75rem;height:1.75rem;color:var(--seller-accent-strong);background:var(--seller-accent-soft);font-size:var(--seller-text-caption);font-variant-numeric:var(--seller-tabular);place-items:center;display:inline-grid}.seller-fast-quote .fast-quote-cover-control{gap:var(--seller-space-3);min-width:0;padding-top:var(--seller-space-4);border-top:1px solid var(--seller-border);display:grid}.seller-fast-quote .fast-quote-cover-control>div:first-child{gap:var(--seller-space-1);display:grid}.seller-fast-quote .fast-quote-cover-control small,.seller-fast-quote .issuance-details-v25 summary small,.seller-fast-quote .item-editor summary small{color:var(--seller-text-muted);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-regular);line-height:var(--seller-leading-body)}.seller-fast-quote .issuance-details-v25>summary,.seller-fast-quote .item-editor>summary{padding-block:var(--seller-space-3);align-items:flex-start}.seller-fast-quote .issuance-details-v25>summary>span,.seller-fast-quote .item-editor>summary>span{gap:var(--seller-space-1);min-width:0;display:grid}.seller-fast-quote .issuance-details-v25 .progressive-row__content,.seller-fast-quote .item-editor__content{gap:var(--seller-space-4);border:0;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid}.seller-fast-quote .issuance-details-v25 .seller-accordion-row__content{padding:var(--seller-space-4)}.seller-fast-quote .issuance-details-v25 label,.seller-fast-quote .item-editor__content label,.seller-fast-quote .group-settings label{gap:var(--seller-space-2);min-width:0;color:var(--seller-text-primary);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-semibold);display:grid}.seller-fast-quote .issuance-details-v25 :where(input,select,textarea),.seller-fast-quote .item-editor__content :where(input,select,textarea),.seller-fast-quote .group-settings :where(input,select,textarea){width:100%;min-width:0;min-height:var(--seller-control-height);padding:0 var(--seller-space-3);border:1px solid var(--seller-border-strong);border-radius:var(--seller-radius-control);color:var(--seller-text-primary);background:var(--seller-surface);font:inherit;font-size:var(--seller-text-body);margin:0}.seller-fast-quote .issuance-details-v25 textarea,.seller-fast-quote .item-editor__content textarea,.seller-fast-quote .group-settings textarea{min-height:7.5rem;padding-block:var(--seller-space-3)}.seller-fast-quote:not(.customization-open) :is(.editor-proposal-content,.quote-option-authoring,.editor-commercial-settings){display:none}.seller-fast-quote .editor-structure-heading{justify-content:space-between;align-items:end;gap:var(--seller-space-4);border:0;min-width:0;padding:0;display:flex}.seller-fast-quote .editor-structure-heading :where(h2,p){margin:0}.seller-fast-quote .editor-structure-heading h2{color:var(--seller-text-primary);font-size:var(--seller-text-section);line-height:var(--seller-leading-tight)}.seller-fast-quote .editor-structure-heading .eyebrow{margin-bottom:var(--seller-space-1);color:var(--seller-accent);font-size:var(--seller-text-overline);font-weight:var(--seller-weight-bold);letter-spacing:.08em;text-transform:uppercase}.seller-fast-quote .editor-structure-heading>span{color:var(--seller-text-muted);font-size:var(--seller-text-caption);white-space:nowrap}.seller-app-shell .seller-fast-quote .item-entry-methods{align-items:end;gap:var(--seller-space-2);width:100%;padding:var(--seller-space-3);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface-subtle);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.seller-fast-quote .item-entry-methods .seller-field{width:100%}.seller-app-shell .seller-fast-quote .quote-group{align-items:center;gap:var(--seller-space-3);min-width:0;padding:var(--seller-space-4);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-1);grid-template-columns:minmax(0,1fr) auto auto;margin:0;display:grid;overflow:clip}.seller-app-shell .seller-fast-quote .quote-group>legend{min-width:0;color:var(--seller-text-primary);font-size:var(--seller-text-group);font-weight:var(--seller-weight-semibold);line-height:var(--seller-leading-tight);margin:0;padding:0}.seller-fast-quote .quote-group>legend>span{margin-right:var(--seller-space-2);color:var(--seller-accent);font-size:var(--seller-text-caption);font-variant-numeric:var(--seller-tabular)}.seller-fast-quote .quote-group__media-control{align-items:center;gap:var(--seller-space-2);min-width:0;color:var(--seller-text-muted);font-size:var(--seller-text-caption);display:flex}.seller-app-shell .seller-fast-quote .quote-group>.structural-actions{justify-content:flex-end;align-items:center;gap:var(--seller-space-1);opacity:1;width:auto;margin:0;display:flex}.seller-fast-quote .seller-icon-button--danger{color:var(--seller-danger)}.seller-fast-quote .group-settings,.seller-fast-quote .quote-line-card,.seller-fast-quote .editor-add-action{grid-column:1/-1}.seller-fast-quote .group-settings{border-color:var(--seller-border);background:var(--seller-surface-subtle);width:100%}.seller-fast-quote .group-settings .form-grid{gap:var(--seller-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-app-shell .seller-fast-quote .quote-line-card,.seller-app-shell .seller-fast-quote .quote-line-card:focus-within{border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);background:var(--seller-surface);min-width:0;box-shadow:none;margin:0;padding:0;display:grid;overflow:clip}.seller-fast-quote .quote-line-card+.quote-line-card{margin-top:0}.seller-app-shell .seller-fast-quote .quote-line-card__header.fast-quote-line{align-items:center;gap:var(--seller-space-3);min-width:0;padding:var(--seller-space-4);background:var(--seller-surface);border:0;grid-template-columns:minmax(0,1fr);display:grid}.seller-app-shell .seller-fast-quote .fast-quote-line__fields{align-items:end;gap:var(--seller-space-2);grid-template-columns:minmax(9rem,1.5fr) minmax(4.5rem,.55fr) minmax(4.5rem,.55fr) minmax(8rem,1fr) minmax(7rem,.8fr);min-width:0;display:grid}.seller-fast-quote .fast-quote-line__fields>*{min-width:0}.seller-fast-quote .fast-quote-line__fields>.seller-money-field{grid-column:4}.seller-fast-quote .fast-quote-line__total{min-width:0;min-height:var(--seller-control-height);align-content:center;gap:var(--seller-space-1);padding-inline:var(--seller-space-2);border-radius:var(--seller-radius-md);background:var(--seller-surface-subtle);grid-column:5;display:grid}.seller-fast-quote .fast-quote-line__total>span{color:var(--seller-text-muted);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-semibold);line-height:var(--seller-leading-tight)}.seller-fast-quote .fast-quote-line__total>strong{min-width:0;color:var(--seller-text-primary);font-size:var(--seller-text-helper);font-variant-numeric:var(--seller-tabular);line-height:var(--seller-leading-tight);overflow-wrap:anywhere}.seller-app-shell .seller-fast-quote .quote-line-card .structural-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--seller-space-1);opacity:1;flex-wrap:wrap;width:auto;margin:0;display:flex}.seller-fast-quote .compact-duplicate-action{min-height:var(--seller-touch-target);padding-inline:var(--seller-space-3)}.seller-app-shell .seller-fast-quote .quote-line-card__header>.quote-context-media{grid-column:1/-1;width:100%;min-width:0}.seller-fast-quote .quote-context-media,.seller-fast-quote .quote-context-media__preview,.seller-fast-quote .quote-context-media__preview .actions{align-items:center;gap:var(--seller-space-2);flex-wrap:wrap;min-width:0;display:flex}.seller-fast-quote .quote-context-media__preview img{border:1px solid var(--seller-border);border-radius:var(--seller-radius-md);object-fit:cover;width:4.5rem;height:3.5rem}.seller-fast-quote .quote-context-media input[type=file]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seller-fast-quote .quote-context-media .seller-button{min-height:var(--seller-touch-target)}.seller-app-shell .seller-fast-quote .item-editor{border:0;border-top:1px solid var(--seller-border);background:var(--seller-surface-subtle);border-radius:0;width:100%}.seller-fast-quote .item-editor>summary{border-radius:0}.seller-fast-quote .item-editor .seller-accordion-row__content{padding:var(--seller-space-4)}.seller-fast-quote .item-editor__content>.form-grid{gap:var(--seller-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-fast-quote .discount-fields{gap:var(--seller-space-2);min-width:0;padding:var(--seller-space-3);border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);background:var(--seller-surface);display:grid}.seller-fast-quote .editor-add-action,.seller-fast-quote .editor-add-group{width:100%;box-shadow:none;border-style:dashed}.seller-app-shell .seller-fast-quote .editor-sidebar{align-self:start;width:100%;max-width:none}.seller-app-shell .seller-fast-quote .quote-totals{gap:var(--seller-space-3);width:100%;max-width:none;padding:var(--seller-space-4);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-1);display:grid}.seller-fast-quote .quote-totals__heading{justify-items:start;gap:var(--seller-space-1);text-align:left;min-width:0;display:grid}.seller-fast-quote .quote-totals__heading .eyebrow{margin:0 0 var(--seller-space-2);color:var(--seller-accent);font-size:var(--seller-text-overline);font-weight:var(--seller-weight-bold);letter-spacing:.08em;text-transform:uppercase}.seller-fast-quote .quote-totals__total-label{color:var(--seller-text-secondary);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-semibold);letter-spacing:.04em}.seller-app-shell .seller-fast-quote .quote-totals__heading>strong{max-width:100%;color:var(--seller-text-primary);font-variant-numeric:var(--seller-tabular);font-size:1.75rem;line-height:var(--seller-leading-tight);overflow-wrap:anywhere;margin:0}.seller-fast-quote .quote-totals__commercial{gap:var(--seller-space-2);margin:0;display:grid}.seller-fast-quote .quote-totals__commercial>div{justify-content:space-between;gap:var(--seller-space-3);display:flex}.seller-fast-quote .quote-totals__commercial :where(dt,dd){font-size:var(--seller-text-caption);margin:0}.seller-fast-quote .quote-totals__commercial dd{color:var(--seller-text-primary);font-variant-numeric:var(--seller-tabular);font-weight:var(--seller-weight-semibold);text-align:right}.seller-app-shell .seller-fast-quote .quote-readiness{gap:var(--seller-space-2);min-width:0;padding:var(--seller-space-3);border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);color:var(--seller-warning);background:var(--seller-warning-soft);font-size:var(--seller-text-caption);margin:0;display:grid}.seller-fast-quote .quote-readiness[data-state=ready]{color:var(--seller-success);border-color:color-mix(in srgb, var(--seller-success) 30%, var(--seller-border));background:var(--seller-success-soft)}.seller-fast-quote .quote-readiness :where(strong,ul){margin:0}.seller-fast-quote .quote-readiness ul{gap:var(--seller-space-1);padding-left:var(--seller-space-4);display:grid}.seller-fast-quote .quote-totals__actions{gap:var(--seller-space-2);display:grid}.seller-app-shell .seller-fast-quote .editor-customization-trigger{width:100%;min-height:var(--seller-control-height);justify-items:start;gap:var(--seller-space-1);padding:var(--seller-space-3);text-align:left;box-shadow:none;display:grid}.seller-fast-quote .editor-customization-trigger>small{color:var(--seller-text-muted);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-regular);line-height:var(--seller-leading-body)}.seller-fast-quote .quote-totals__final-actions{gap:var(--seller-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.seller-fast-quote .quote-totals__final-actions>*,.seller-fast-quote .quote-totals__published-link{width:100%}.seller-fast-quote .quote-share-package,.seller-fast-quote .seller-option-composer,.seller-fast-quote .seller-publish-checkpoint{border-color:var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-2)}.seller-fast-quote-followup{width:min(100%, var(--seller-width-editor));border-color:var(--seller-border);background:var(--seller-surface);margin-inline:auto}.seller-fast-quote-followup>.quote-activity-link{justify-self:start}.seller-fast-quote-followup .direct-brief-source-link{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}@media (max-width:78rem){.seller-fast-quote .editor-layout{gap:var(--seller-space-5);grid-template-columns:minmax(0,1fr)}.seller-fast-quote .editor-context,.seller-fast-quote .editor-sidebar{position:static}.seller-fast-quote .editor-context{order:1}.seller-fast-quote .editor-main{order:2}.seller-fast-quote .editor-sidebar{order:3}.seller-app-shell .seller-fast-quote .editor-foundation{grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr)}.seller-fast-quote .editor-foundation>.seller-section-card__header,.seller-fast-quote .editor-foundation>.issuance-details-v25{grid-column:1/-1}.seller-fast-quote .fast-quote-cover-control{padding-top:0;padding-left:var(--seller-space-4);border-top:0;border-left:1px solid var(--seller-border)}}@media (max-width:42rem){.seller-app-shell .seller-fast-quote{gap:var(--seller-space-5)}.seller-fast-quote .editor-command-bar__actions{justify-content:flex-start;width:auto}.seller-fast-quote .editor-chapter-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.seller-fast-quote .editor-chapter-nav button{min-width:8.75rem}.seller-fast-quote .autosave-context,.seller-fast-quote-followup .direct-brief-source-link{grid-template-columns:auto minmax(0,1fr)}.seller-fast-quote .autosave-context>.seller-button,.seller-fast-quote-followup .direct-brief-source-link>.seller-button{grid-column:1/-1;width:100%}.seller-fast-quote .editor-layout{gap:var(--seller-space-6)}.seller-app-shell .seller-fast-quote .editor-foundation{padding:var(--seller-space-5);grid-template-columns:minmax(0,1fr)}.seller-fast-quote .editor-foundation>*{grid-column:1}.seller-fast-quote .fast-quote-cover-control{padding-top:var(--seller-space-4);border-top:1px solid var(--seller-border);border-left:0;padding-left:0}.seller-app-shell .seller-fast-quote .item-entry-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-fast-quote .item-entry-methods .seller-field,.seller-fast-quote .item-entry-methods>.seller-button:last-child{grid-column:1/-1}.seller-app-shell .seller-fast-quote .quote-group{gap:var(--seller-space-3);padding:var(--seller-space-4);grid-template-columns:minmax(0,1fr) auto}.seller-fast-quote .quote-group__media-control{grid-column:1}.seller-app-shell .seller-fast-quote .quote-group>.structural-actions{flex-direction:column;grid-area:1/2/span 2}.seller-fast-quote .group-settings,.seller-fast-quote .quote-line-card,.seller-fast-quote .editor-add-action{grid-column:1/-1}.seller-fast-quote .group-settings .form-grid,.seller-fast-quote .item-editor__content>.form-grid{grid-template-columns:minmax(0,1fr)}.seller-app-shell .seller-fast-quote .quote-line-card__header.fast-quote-line{padding:var(--seller-space-4);grid-template-columns:minmax(0,1fr)}.seller-app-shell .seller-fast-quote .fast-quote-line__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-fast-quote .fast-quote-line__name,.seller-fast-quote .fast-quote-line__fields>.seller-money-field,.seller-fast-quote .fast-quote-line__total{grid-column:1/-1}.seller-app-shell .seller-fast-quote .quote-line-card .structural-actions{justify-content:flex-start;justify-self:start}.seller-fast-quote .compact-duplicate-action{flex:auto}.seller-fast-quote .quote-totals__final-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-fast-quote-followup{padding:var(--seller-space-4)}.seller-fast-quote-followup>.quote-activity-link{width:100%}}.seller-fast-quote.customization-open:before{content:none}.seller-sheet__header-actions{align-items:center;gap:var(--seller-space-2);flex:none;display:flex}.seller-customization-sheet{--seller-sheet-width:42rem}.seller-customization-sheet .seller-sheet__header{align-items:center}.seller-customization-sheet .seller-sheet__body{background:var(--seller-canvas);padding:0}.seller-customization-sheet__back{min-height:var(--seller-control-height-sm);padding-inline:var(--seller-space-3)}.editor-customization-overview,.seller-customization-panel{align-content:start;gap:var(--seller-space-3);min-width:0;padding:var(--seller-space-5);display:grid}.editor-customization-overview__intro{margin:0 0 var(--seller-space-1);color:var(--seller-text-secondary);font-size:var(--seller-text-body);line-height:var(--seller-leading-body)}.customization-module{align-items:center;gap:var(--seller-space-3);width:100%;min-height:5rem;padding:var(--seller-space-4);border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);color:var(--seller-text-primary);background:var(--seller-surface);box-shadow:var(--seller-elevation-0);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--seller-transition-fast), background var(--seller-transition-fast);grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.customization-module:hover{border-color:var(--seller-border-strong);background:var(--seller-surface-interactive)}.customization-module:focus-visible{outline:3px solid color-mix(in srgb, var(--seller-focus) 30%, transparent);outline-offset:2px}.customization-module__number{border-radius:var(--seller-radius-md);width:2rem;height:2rem;color:var(--seller-accent-strong);background:var(--seller-accent-soft);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-bold);place-items:center;display:grid}.customization-module__copy{gap:var(--seller-space-1);min-width:0;display:grid}.customization-module__copy strong{color:var(--seller-text-primary);font-size:var(--seller-text-body);line-height:var(--seller-leading-tight)}.customization-module__copy small{color:var(--seller-text-secondary);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-regular);line-height:var(--seller-leading-body)}.customization-module__open{min-height:var(--seller-control-height-sm);padding-inline:var(--seller-space-3);border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);color:var(--seller-accent-strong);background:var(--seller-surface);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-semibold);place-items:center;display:grid}.seller-customization-panel{gap:var(--seller-space-4)}.seller-customization-panel__heading{gap:var(--seller-space-2);min-width:0;display:grid}.seller-customization-panel__heading :where(h3,p){margin:0}.seller-customization-panel__heading h3{color:var(--seller-text-primary);font-size:var(--seller-text-section);line-height:var(--seller-leading-tight)}.seller-customization-panel__heading>p:last-child{color:var(--seller-text-secondary);font-size:var(--seller-text-body);line-height:var(--seller-leading-body)}.seller-customization-sheet .quote-media-workbench,.seller-customization-sheet .quote-image-studio.quote-image-studio--simple{gap:var(--seller-space-4);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:grid}.seller-customization-sheet .quote-image-studio--simple fieldset{gap:var(--seller-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.seller-customization-sheet .quote-image-studio--simple legend{margin-bottom:var(--seller-space-1);color:var(--seller-text-primary);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-semibold)}.seller-customization-sheet .quote-image-studio--simple legend small{color:var(--seller-text-muted);font-weight:var(--seller-weight-regular)}.seller-customization-sheet .visual-ai-goal-options{gap:var(--seller-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-customization-sheet .visual-ai-goal{width:100%}.seller-customization-sheet .visual-ai-goal[aria-pressed=true]{border-color:var(--seller-accent);color:var(--seller-accent-strong);background:var(--seller-surface-interactive);box-shadow:0 0 0 1px var(--seller-accent)}.seller-customization-sheet .visual-ai-source-grid{gap:var(--seller-space-2);overscroll-behavior-inline:contain;grid-auto-columns:minmax(8rem,9.5rem);grid-auto-flow:column;min-width:0;display:grid;overflow-x:auto}.seller-customization-sheet .visual-ai-source-card{gap:var(--seller-space-2);min-width:0;padding:var(--seller-space-2);border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);background:var(--seller-surface);display:grid}.seller-customization-sheet .visual-ai-source-card img{aspect-ratio:4/3;border-radius:var(--seller-radius-md);object-fit:cover;width:100%}.seller-customization-sheet .visual-ai-description{gap:var(--seller-space-2);min-width:0;color:var(--seller-text-primary);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-semibold);display:grid}.seller-customization-sheet .visual-ai-description textarea{width:100%;min-width:0;min-height:7rem;padding:var(--seller-space-3);border:1px solid var(--seller-border-strong);border-radius:var(--seller-radius-control);color:var(--seller-text-primary);background:var(--seller-surface);font:inherit;font-size:var(--seller-text-body);line-height:var(--seller-leading-body)}.seller-customization-sheet .visual-ai-create{width:100%;min-height:var(--seller-control-height-lg);border:1px solid var(--seller-accent);border-radius:var(--seller-radius-control);color:var(--seller-surface);background:var(--seller-accent);font:inherit;font-weight:var(--seller-weight-semibold)}.seller-customization-sheet .visual-ai-create:disabled{border-color:var(--seller-border);color:var(--seller-text-muted);background:var(--seller-surface-subtle)}.seller-customization-sheet :is(.visual-ai-jobs:empty,.visual-ai-status:empty){display:none}.seller-customization-sheet .visual-ai-job{gap:var(--seller-space-4);min-width:0;padding:var(--seller-space-4);border:1px solid var(--seller-border);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-1);display:grid}.seller-customization-sheet .visual-ai-job :where(p,strong){margin:0}.seller-customization-sheet .visual-ai-preview{gap:var(--seller-space-2);display:grid}.seller-customization-sheet .visual-ai-preview img{aspect-ratio:1;border-radius:var(--seller-radius-control);object-fit:cover;width:100%}.seller-customization-sheet .disclosure-label,.seller-customization-sheet .visual-ai-status,.seller-customization-sheet .quote-image-studio__loading,.seller-customization-sheet .quote-image-studio .muted{color:var(--seller-text-secondary);font-size:var(--seller-text-helper);line-height:var(--seller-leading-body);margin:0}.seller-customization-sheet .visual-ai-result-actions{gap:var(--seller-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-customization-sheet .visual-ai-result-actions>*{width:100%}.customization-default-summary,.quote-option-summary{gap:var(--seller-space-2);min-width:0;padding:var(--seller-space-4);border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);color:var(--seller-text-primary);background:var(--seller-surface);display:grid}.customization-default-summary strong,.quote-option-summary strong{font-size:var(--seller-text-body);margin:0}.customization-optional-actions,.customer-option-actions{box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding:0}.seller-customization-discount-fields,.customization-surcharges,.customization-custom-terms,.customer-option-group__body,.customer-option-choice,.seller-customization-sheet .seller-option-composer{gap:var(--seller-space-3);min-width:0;display:grid}.seller-customization-percent-field,.customization-surcharge-row>label,.customer-option-group__body>label,.customer-option-choice>label{gap:var(--seller-space-2);min-width:0;color:var(--seller-text-primary);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-semibold);display:grid}.customization-surcharge-row{align-items:end;gap:var(--seller-space-2);grid-template-columns:minmax(0,1fr) minmax(10rem,.8fr) auto;min-width:0;display:grid}.customization-custom-terms-trigger{justify-self:start}.customer-option-group{border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);background:var(--seller-surface);min-width:0;overflow:clip}.customer-option-group>summary{min-height:var(--seller-touch-target);align-items:center;gap:var(--seller-space-3);padding:var(--seller-space-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.customer-option-group>summary::-webkit-details-marker{display:none}.customer-option-group>summary>span:first-child{gap:var(--seller-space-1);min-width:0;display:grid}.customer-option-group>summary small,.customer-option-group>summary>span:last-child{color:var(--seller-text-secondary);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-regular)}.customer-option-group__body{padding:var(--seller-space-4);border-top:1px solid var(--seller-border);background:var(--seller-surface-subtle)}.customer-option-choice{padding:var(--seller-space-3);border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);background:var(--seller-surface)}.seller-customization-sheet .seller-option-composer{padding:var(--seller-space-4);border:1px solid var(--seller-border-strong);border-radius:var(--seller-radius-card);background:var(--seller-surface);box-shadow:var(--seller-elevation-2);margin:0;position:static}.seller-customization-sheet .seller-option-composer :where(h3,p){margin:0}@media (max-width:42rem){.seller-sheet__overlay:has(>.seller-customization-sheet){padding:0}.seller-customization-sheet{border-radius:0;min-height:100dvh;max-height:100dvh}.seller-customization-sheet .seller-sheet__header,.editor-customization-overview,.seller-customization-panel{padding:var(--seller-space-4)}.seller-customization-sheet .seller-sheet__header{gap:var(--seller-space-2);padding-top:max(var(--seller-space-4), env(safe-area-inset-top))}.seller-customization-sheet .seller-sheet__heading{gap:0}.seller-customization-sheet .seller-sheet__header h2{font-size:var(--seller-text-section)}.seller-customization-sheet .seller-sheet__header p{font-size:var(--seller-text-caption)}.seller-customization-sheet .seller-sheet__header-actions{gap:var(--seller-space-1)}.seller-customization-sheet__back,.seller-customization-sheet .seller-sheet__close{min-width:var(--seller-control-height-sm);min-height:var(--seller-control-height-sm);height:var(--seller-control-height-sm)}.customization-module{min-height:4.75rem;padding:var(--seller-space-3);grid-template-columns:2rem minmax(0,1fr) auto}.customization-module__open{min-height:2rem;padding-inline:var(--seller-space-2)}.seller-customization-sheet .visual-ai-goal-options,.seller-customization-sheet .visual-ai-result-actions,.customization-surcharge-row{grid-template-columns:minmax(0,1fr)}.customization-optional-actions,.customer-option-actions{grid-template-columns:minmax(0,1fr);display:grid}.customization-optional-actions>*,.customer-option-actions>*,.customization-custom-terms-trigger{width:100%}}
body:has(.seller-app-shell){background:var(--seller-canvas);min-width:20rem}body:has(.seller-app-shell)>main#main-content{width:100%;max-width:none;margin:0;padding:0}.seller-app-shell.workspace-shell{grid-template-columns:var(--seller-sidebar-width) minmax(0, 1fr);width:100%;min-height:100dvh;color:var(--seller-text-primary);background:var(--seller-canvas);font-family:var(--seller-font-sans);display:grid}.seller-app-skip-link{top:var(--seller-space-3);left:var(--seller-space-3);z-index:120;padding:var(--seller-space-2) var(--seller-space-3);border-radius:var(--seller-radius-control);color:var(--seller-text-inverse);background:var(--seller-accent-strong);transform:translateY(calc(-100% - var(--seller-space-6)));transition:transform var(--seller-transition-fast);text-decoration:none;position:fixed}.seller-app-skip-link:focus{transform:translateY(0)}.seller-app-shell .seller-app-sidebar.workspace-sidebar{z-index:30;gap:var(--seller-space-4);min-width:0;height:100dvh;padding:var(--seller-space-5) var(--seller-space-3);color:var(--seller-sidebar-text);background:var(--seller-sidebar);box-shadow:none;border:0;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.seller-app-brand{gap:var(--seller-space-3);padding:0 var(--seller-space-1) var(--seller-space-4);border-bottom:1px solid var(--seller-sidebar-border);display:grid}.seller-app-brand__link.qotavia-brand-anchor{min-height:var(--seller-control-height-sm);gap:var(--seller-space-2);padding-inline:var(--seller-space-2);color:var(--seller-text-inverse);font-size:var(--seller-text-group);font-weight:var(--seller-weight-bold);letter-spacing:.01em}.seller-app-brand__link.qotavia-brand-anchor img{width:1.75rem;height:1.75rem}.seller-app-business{min-width:0;min-height:var(--seller-control-height);align-items:center;gap:var(--seller-space-2);padding:var(--seller-space-2);border:1px solid var(--seller-sidebar-border);border-radius:var(--seller-radius-control);color:var(--seller-sidebar-text);background:var(--seller-sidebar-surface);transition:border-color var(--seller-transition-fast), background var(--seller-transition-fast);grid-template-columns:1.125rem minmax(0,1fr) .875rem;text-decoration:none;display:grid}.seller-app-business:hover{border-color:var(--seller-sidebar-focus-border);background:var(--seller-sidebar-surface-hover)}.seller-app-business>svg,.seller-app-nav svg,.seller-app-sidebar__footer svg{width:1.125rem;height:1.125rem}.seller-app-business>svg:last-child{opacity:.62;width:.875rem;height:.875rem}.seller-app-business>span{gap:.125rem;min-width:0;display:grid}.seller-app-business strong,.seller-app-business small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-app-business strong{color:var(--seller-text-inverse);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-semibold)}.seller-app-business small{color:var(--seller-sidebar-text-muted);font-size:var(--seller-text-overline)}.seller-app-sidebar>.seller-app-nav{gap:var(--seller-space-1);min-width:0;display:grid}.seller-app-sidebar>.seller-app-nav+.seller-app-nav{padding-top:var(--seller-space-4);border-top:1px solid var(--seller-sidebar-border);margin-top:auto}.seller-app-nav a,.seller-app-sidebar__footer a{align-items:center;gap:var(--seller-space-3);min-width:0;min-height:2.75rem;padding:0 var(--seller-space-3);border-radius:var(--seller-radius-md);color:var(--seller-sidebar-text-secondary);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-medium);line-height:var(--seller-leading-tight);transition:color var(--seller-transition-fast), border-color var(--seller-transition-fast), background var(--seller-transition-fast);background:0 0;border:1px solid #0000;text-decoration:none;display:flex}.seller-app-nav a:hover,.seller-app-sidebar__footer a:hover{color:var(--seller-text-inverse);background:var(--seller-sidebar-nav-hover)}.seller-app-nav a[aria-current=page]{color:var(--seller-text-inverse);border-color:var(--seller-sidebar-active-border);background:var(--seller-sidebar-active-surface);box-shadow:inset 2px 0 var(--seller-aqua)}.seller-app-nav a[aria-current=page] svg{color:var(--seller-aqua)}.seller-app-sidebar__footer{gap:var(--seller-space-1);display:grid}.seller-app-avatar{border:1px solid var(--seller-sidebar-avatar-border);width:1.75rem;height:1.75rem;color:var(--seller-text-inverse);background:var(--seller-accent);font-size:var(--seller-text-caption);font-weight:var(--seller-weight-bold);border-radius:50%;flex:0 0 1.75rem;place-items:center;display:grid}.seller-app-account-copy{gap:.125rem;min-width:0;display:grid}.seller-app-account-copy strong,.seller-app-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-app-account-copy strong{color:var(--seller-text-inverse);font-size:var(--seller-text-helper);font-weight:var(--seller-weight-semibold)}.seller-app-account-copy small{color:var(--seller-sidebar-text-muted);font-size:var(--seller-text-overline)}.seller-app-shell .seller-app-content.workspace-content{--seller-app-content-width:var(--seller-width-standard);min-width:0;min-height:100dvh;padding:var(--seller-space-8) clamp(var(--seller-space-6), 4vw, var(--seller-space-12));color:var(--seller-text-primary);background:var(--seller-canvas);overflow-x:clip}.seller-app-shell .seller-app-content--editor.workspace-content{--seller-app-content-width:var(--seller-width-editor)}.seller-app-shell .seller-app-content--wide.workspace-content{--seller-app-content-width:var(--seller-width-wide)}.seller-app-shell .seller-app-content.workspace-content>*{width:min(100%, var(--seller-app-content-width));max-width:var(--seller-app-content-width);margin-inline:auto}.seller-app-content:focus{outline:none}.seller-app-content:has(>:is(.quote-preview-v2,.seller-governed-preview)){padding:0}.seller-app-content>:is(.quote-preview-v2,.seller-governed-preview){width:100%;max-width:none;margin:0}.seller-app-bottom-nav,.seller-app-overlay{display:none}.seller-app-drawer{color:var(--seller-text-primary);font-family:var(--seller-font-sans)}@media (max-width:62rem){.seller-app-shell.workspace-shell{min-height:100dvh;display:block}.seller-app-shell .seller-app-sidebar.workspace-sidebar{display:none}.seller-app-shell .seller-app-content.workspace-content{width:100%;min-height:100dvh;padding-top:max(var(--seller-space-4), env(safe-area-inset-top));padding-right:max(var(--seller-space-4), env(safe-area-inset-right));padding-bottom:calc(var(--seller-bottom-nav-height) + var(--seller-space-5) + env(safe-area-inset-bottom));padding-left:max(var(--seller-space-4), env(safe-area-inset-left))}.seller-app-shell[data-focused-task=true] .seller-app-content.workspace-content{padding-bottom:max(var(--seller-space-6), env(safe-area-inset-bottom))}.seller-app-shell .seller-app-bottom-nav.workspace-mobile-bottom-nav{z-index:60;min-height:calc(var(--seller-bottom-nav-height) + env(safe-area-inset-bottom));padding:var(--seller-space-1) max(var(--seller-space-1), env(safe-area-inset-right)) env(safe-area-inset-bottom) max(var(--seller-space-1), env(safe-area-inset-left));border:0;border-top:1px solid var(--seller-border);background:color-mix(in srgb, var(--seller-surface) 96%, transparent);box-shadow:var(--seller-mobile-nav-elevation);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0}.seller-app-bottom-nav a,.seller-app-bottom-nav button{min-width:0;min-height:3.75rem;padding:var(--seller-space-1);border-radius:var(--seller-radius-md);color:var(--seller-text-muted);font:inherit;font-size:var(--seller-text-overline);font-weight:var(--seller-weight-medium);cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:.1875rem;margin:0;line-height:1;text-decoration:none;display:grid}.seller-app-bottom-nav a[aria-current=page]{color:var(--seller-accent-strong);background:var(--seller-accent-soft)}.seller-app-bottom-nav svg{width:1.25rem;height:1.25rem}.seller-app-shell .seller-app-overlay.workspace-mobile-overlay{z-index:90;background:var(--seller-backdrop);justify-items:end;display:grid;position:fixed;inset:0}.seller-app-shell .seller-app-drawer.workspace-mobile-drawer{gap:var(--seller-space-4);width:min(92vw,22rem);height:100dvh;padding:max(var(--seller-space-5), env(safe-area-inset-top)) max(var(--seller-space-4), env(safe-area-inset-right)) max(var(--seller-space-5), env(safe-area-inset-bottom)) var(--seller-space-4);border:0;border-left:1px solid var(--seller-border);background:var(--seller-surface);box-shadow:var(--seller-elevation-3);border-radius:0;flex-direction:column;display:flex;overflow-y:auto}.seller-app-drawer>header{min-height:var(--seller-control-height);justify-content:space-between;align-items:flex-start;gap:var(--seller-space-4);padding-bottom:var(--seller-space-4);border-bottom:1px solid var(--seller-border);display:flex}.seller-app-drawer>header>div{gap:var(--seller-space-1);min-width:0;display:grid}.seller-app-drawer>header strong,.seller-app-drawer>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-app-drawer>header strong{color:var(--seller-text-primary);font-size:var(--seller-text-group)}.seller-app-drawer>header span{color:var(--seller-text-muted);font-size:var(--seller-text-caption)}.seller-app-drawer>header button{width:var(--seller-touch-target);min-width:var(--seller-touch-target);height:var(--seller-touch-target);border:1px solid var(--seller-border);border-radius:var(--seller-radius-control);color:var(--seller-text-secondary);background:var(--seller-surface);font:inherit;cursor:pointer;place-items:center;padding:0;font-size:1.5rem;display:grid}.seller-app-drawer .seller-app-nav{gap:var(--seller-space-1);display:grid}.seller-app-drawer .seller-app-nav a,.seller-app-drawer__support{min-height:var(--seller-control-height);align-items:center;gap:var(--seller-space-3);padding:0 var(--seller-space-3);border-radius:var(--seller-radius-control);color:var(--seller-text-secondary);font-size:var(--seller-text-body);font-weight:var(--seller-weight-medium);background:0 0;text-decoration:none;display:flex}.seller-app-drawer .seller-app-nav a[aria-current=page]{color:var(--seller-accent-strong);background:var(--seller-accent-soft)}.seller-app-drawer .seller-app-nav svg,.seller-app-drawer__support svg{width:1.25rem;height:1.25rem}.seller-app-drawer__support{border-top:1px solid var(--seller-border);border-radius:0;margin-top:auto}}@media (max-width:42rem){.seller-app-shell .seller-app-content.workspace-content{padding-top:max(var(--seller-space-4), env(safe-area-inset-top));padding-right:max(var(--seller-space-4), env(safe-area-inset-right));padding-left:max(var(--seller-space-4), env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.seller-app-skip-link{transition:none}}
