:root{--seller-shell:#103847;--seller-shell-deep:#0b2f3b;--seller-ink:#17323a;--seller-muted:#6f8085;--seller-line:#d7e2df;--seller-soft:#f7f6f2;--seller-surface:#fff;--seller-subtle:#f0f5f4;--seller-teal:#0f8f88;--seller-teal-pressed:#0b746f;--seller-aqua:#e8f8f5;--seller-aqua-strong:#d8f1ed;--seller-blue:var(--seller-teal);--seller-navy:var(--seller-shell);--seller-radius:14px;--seller-control-radius:10px;--seller-shadow:0 14px 36px #1038471a}body:has(.workspace-shell){background:var(--seller-soft);color:var(--seller-ink)}.workspace-shell:has(.stage1-seller-surface) .workspace-content{background:var(--seller-soft);padding:28px clamp(22px,3.5vw,52px) 64px}.stage1-seller-surface.product-page{gap:20px;width:min(1160px,100%);margin-inline:auto}.stage1-seller-surface.product-page.narrow{width:min(920px,100%)}.stage1-seller-surface.product-page .page-heading{align-items:flex-end;gap:24px;min-height:0;margin:0;padding:0 0 2px}.stage1-seller-surface.product-page>.page-heading{background:0 0;border:0;margin-bottom:0;padding:0 0 2px;position:relative}.stage1-seller-surface.product-page>.page-heading:before{display:none}.workspace-shell:has(.stage1-seller-surface) .workspace-sidebar nav a[aria-current=page]{color:#fff;background:#e8f8f51f;box-shadow:inset 3px 0 #46c8bf}.stage1-seller-surface.product-page .page-heading h1{letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(1.55rem,2.1vw,1.9rem);line-height:1.12}.stage1-seller-surface.product-page .page-heading>div>p:last-child{max-width:680px;color:var(--seller-muted);margin:0;font-size:.94rem}.stage1-seller-surface .eyebrow{color:var(--seller-teal-pressed);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750}.stage1-seller-surface :where(.panel,.toolbar,.empty-state){border-color:var(--seller-line);border-radius:var(--seller-radius);background:var(--seller-surface);box-shadow:none}.stage1-seller-surface :where(input,select,textarea){border-color:var(--seller-line);border-radius:var(--seller-control-radius);color:var(--seller-ink);background:#fff}.stage1-seller-surface :where(button,.button){border-radius:var(--seller-control-radius);min-height:44px;font-weight:700}.stage1-seller-surface :where(button,.button):not(.secondary,.ghost,.danger,.success){border-color:var(--seller-teal);background:var(--seller-teal);color:#fff}.stage1-seller-surface :where(button,.button).secondary{border-color:var(--seller-line);color:var(--seller-shell);background:#fff}.stage1-seller-surface :where(button,.button).ghost{color:var(--seller-teal-pressed);background:0 0;border-color:#0000}.stage1-seller-surface :where(button,.button):not(:disabled):hover{border-color:var(--seller-teal-pressed)}.stage1-seller-surface :where(button,.button):not(.secondary,.ghost,.danger,.success):not(:disabled):hover{background:var(--seller-teal-pressed)}.stage1-seller-surface :where(button,.button):disabled,.stage1-seller-surface :where(button,.button)[aria-disabled=true]{cursor:not-allowed;opacity:.46}.stage1-seller-surface a:not(.button){color:var(--seller-teal-pressed)}.stage1-seller-surface :where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #0f8f8847}.dashboard-p7{display:grid}.dashboard-p7>.page-heading{margin-bottom:2px}.dashboard-metrics{border:1px solid var(--seller-line);border-radius:var(--seller-radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-metrics a{min-width:0;color:inherit;flex-direction:column-reverse;gap:9px;padding:20px 22px;text-decoration:none;display:flex}.dashboard-metrics a+a{border-left:1px solid var(--seller-line)}.dashboard-metrics a:hover{background:var(--seller-aqua)}.dashboard-metrics span{color:var(--seller-muted);font-size:.83rem}.dashboard-metrics strong{letter-spacing:-.04em;font-size:1.85rem}.dashboard-workflow{border:1px solid var(--seller-line);border-radius:var(--seller-radius);background:#fff;padding:0;overflow:hidden}.dashboard-workflow__heading{border-bottom:1px solid var(--seller-line);padding:18px 20px 14px}.dashboard-workflow__heading h2{margin:2px 0 0;font-size:1.05rem}.dashboard-queue>li{background:0 0;border:0;border-bottom:1px solid #edf0f4;border-radius:0;min-height:68px;padding:13px 18px}.dashboard-queue>li:last-child{border-bottom:0}.dashboard-queue strong{font-size:.94rem}.dashboard-queue small{color:var(--seller-muted);margin-top:2px}.dashboard-profile-reminder{background:#ffffffb3;border:1px dashed #cdd5e2;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.dashboard-profile-reminder p{color:var(--seller-muted);margin:3px 0 0;font-size:.85rem}.quote-index-controls{background:#fff;grid-template-columns:minmax(260px,1fr) auto;gap:10px;padding:12px;display:grid}.quote-index-controls label{gap:0}.quote-filter-tabs{scrollbar-width:none;gap:8px;padding:0 1px 3px;display:flex;overflow-x:auto}.quote-filter-tabs::-webkit-scrollbar{display:none}.quote-filter-tabs button{border:1px solid var(--seller-line);color:#566078;background:#fff;border-radius:999px;flex:none;min-height:34px;padding:6px 13px;font-size:.82rem}.quote-filter-tabs button[aria-pressed=true]{background:var(--seller-aqua);color:var(--seller-teal-pressed);border-color:#b8dcd7}.quote-index-stage1>.panel{padding:0;overflow:hidden}.quote-list>li{border:0;border-bottom:1px solid #edf0f4;border-radius:0;min-height:82px;padding:15px 18px}.quote-list>li:last-child{border-bottom:0}.quote-list>li>div:first-child{grid-template-columns:auto auto 1fr;align-items:center;gap:4px 9px;display:grid}.quote-list>li strong,.quote-list>li>div:first-child>span:last-of-type,.quote-list>li .quote-signal{grid-column:1/-1}.quote-list__code{color:#778096;letter-spacing:.05em;font-size:.73rem;font-weight:700}.quote-list .status-chip{width:max-content;padding:3px 8px;font-size:.7rem}.quote-create-stage1.narrow{width:min(1020px,100%)}.quote-create-modes{background:0 0;border:0;justify-content:flex-end;width:max-content;max-width:100%;margin-left:auto}.quote-create-modes .entry-path-option{border:1px solid var(--seller-line);background:#fff;flex:none;min-height:36px;padding:7px 12px}.quote-create-modes .entry-path-option.is-active{background:var(--seller-aqua);color:var(--seller-blue);box-shadow:none;border-color:#b8dcd7}.quote-create-v25>form.panel{border-color:var(--seller-line);width:100%;max-width:none;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:22px;display:grid}.fast-quote-section-heading{align-items:center;gap:12px;padding-top:4px;display:flex}.fast-quote-section-heading>span{background:var(--seller-aqua);width:32px;height:32px;color:var(--seller-blue);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.fast-quote-section-heading h2,.fast-quote-section-heading p{margin:0}.fast-quote-section-heading h2{font-size:1.05rem}.quote-create-quick-customer{color:var(--seller-blue);background:0 0;border:0;justify-self:start;min-height:32px;padding-inline:0}.fast-quote-empty-table{border:1px solid var(--seller-line);border-radius:10px;overflow:hidden}.fast-quote-empty-table>div{border-bottom:1px solid var(--seller-line);color:#727b8e;text-transform:uppercase;background:#f8f9fb;grid-template-columns:1fr 110px 150px 150px;padding:9px 13px;font-size:.72rem;font-weight:700;display:grid}.fast-quote-empty-table p{color:var(--seller-muted);text-align:center;margin:0;padding:26px 14px}.fast-quote-zero-total{justify-content:flex-end;align-items:baseline;gap:24px;padding:2px 4px;display:flex}.fast-quote-zero-total strong{font-size:1.45rem}.fast-quote-customize-placeholder{border-top:1px solid var(--seller-line);border-bottom:1px solid var(--seller-line);text-align:left;border-radius:0;justify-content:space-between;display:flex}.fast-quote-customize-placeholder span{color:var(--seller-muted);font-size:.8rem;font-weight:400}.quote-create-v25 .actions.full{justify-content:flex-end}.seller-dialog__overlay{z-index:400;background:#0b2f3b94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.seller-dialog{border:1px solid var(--seller-line);background:#fff;border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:min(820px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0b2f3b47}.seller-dialog--small{width:min(520px,100%)}.seller-dialog--large{width:min(820px,100%)}.seller-dialog__header{border-bottom:1px solid var(--seller-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.seller-dialog__header h2,.seller-dialog__header p{margin:0}.seller-dialog__header h2{color:var(--seller-ink);font-size:1.2rem}.seller-dialog__header p{max-width:580px;color:var(--seller-muted);margin-top:5px;font-size:.86rem}.seller-dialog__close{min-width:68px}.seller-dialog__body{padding:20px;overflow:auto}.seller-dialog__body>:first-child{margin-top:0}.seller-dialog .seller-data-form,.seller-dialog .members-stage1__invite{border:0;margin:0;padding:0;width:auto!important;max-height:none!important;box-shadow:none!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.quote-create-v26.narrow{width:min(920px,100%)}.fast-quote-entry{gap:16px;padding:20px;display:grid}.fast-quote-customer-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.fast-quote-entry__divider{background:var(--seller-line);height:1px;margin-block:2px}.quote-create-v26 .fast-quote-empty-table>div{grid-template-columns:minmax(180px,1fr) 92px 90px 140px 140px}.fast-quote-entry__actions{border-top:1px solid var(--seller-line);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.fast-quote-entry__actions p{max-width:520px;color:var(--seller-muted);margin:0;font-size:.84rem}.quick-customer-form{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-data-mobile-create{justify-self:end;margin-top:-66px;display:inline-flex!important}.seller-data-split-view{display:block}.seller-data-list{padding:0;overflow:hidden}.seller-data-list>h2{border-bottom:1px solid var(--seller-line);margin:0;padding:17px 19px;font-size:1rem}.seller-data-list .resource-list>li{border:0;border-bottom:1px solid #edf0f4;border-radius:0;padding:14px 18px}.catalog-toolbar{grid-template-columns:1fr auto;gap:12px;display:grid}.catalog-toolbar>form:last-child{max-width:280px}.catalog-toolbar :where(input,select,button){box-sizing:border-box;width:auto;height:44px;min-height:44px}.request-entry-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.request-entry-choices>a{border:1px solid var(--seller-line);border-radius:var(--seller-radius);color:inherit;background:#fff;grid-template-columns:auto 1fr;gap:5px 13px;padding:20px;text-decoration:none;display:grid}.request-entry-choices>a:hover{box-shadow:var(--seller-shadow);border-color:#9fd2cd}.request-entry-choices__number{background:var(--seller-aqua);width:34px;height:34px;color:var(--seller-blue);border-radius:50%;grid-row:1/4;place-items:center;font-size:.72rem;font-weight:800;display:grid}.request-entry-choices strong{font-size:1.02rem}.request-entry-choices small{color:var(--seller-muted)}.request-entry-choices a>span:last-child{color:var(--seller-blue);margin-top:7px;font-size:.82rem;font-weight:700}.direct-brief-workspace>.toolbar{padding:12px}.direct-brief-create{gap:14px;width:min(760px,100%);margin-inline:auto}.direct-brief-create>fieldset.panel,.direct-brief-create>section.panel{padding:18px 20px}.direct-brief-template-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.quote-detail-layout__main,.quote-detail-layout__aside{gap:18px;display:grid}.quote-detail-layout__aside{position:sticky;top:20px}.quote-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quote-detail-summary .panel{min-height:0;padding:15px}.quote-detail-summary strong{font-size:1rem}.quote-publication-card{padding:20px}.quote-detail-layout__aside>.panel{padding:18px}.version-history-list li{grid-template-columns:1fr;gap:5px;padding:11px 0}.settings-management-links{border:1px solid var(--seller-line);scrollbar-width:none;background:#fff;border-radius:11px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.settings-management-links a{flex:1 0 max-content;text-align:center;border-radius:8px;min-width:150px;padding:9px 13px}.settings-management-links a.is-active,.settings-management-links a[aria-current=page]{background:var(--seller-aqua);color:var(--seller-teal-pressed)}.profile-settings-v25{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:start;gap:22px;padding:22px;display:grid}.profile-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-settings-fields>.full{grid-column:1/-1}.profile-settings-fields .settings-group-heading{border-top:1px solid var(--seller-line);margin-top:8px;padding-top:12px}.profile-settings-fields .settings-group-heading:first-child{border-top:0;margin-top:0;padding-top:0}.profile-brand-preview{grid-column:2;margin:0;position:sticky;top:20px}.profile-settings-v25>.profile-brand-preview{grid-column:2}.profile-settings-v25>.settings-version-note,.profile-settings-v25>.actions{grid-column:1/-1}.members-invite-disclosure{justify-self:end;margin-top:-66px}.members-invite-disclosure>summary{cursor:pointer;list-style:none;display:inline-flex}.members-invite-disclosure>summary::-webkit-details-marker{display:none}.members-invite-disclosure[open]{width:100%;margin:0}.members-invite-disclosure[open]>summary{margin-bottom:10px}.members-stage1__invite{grid-template-columns:1fr 220px 260px auto;padding:14px}.members-stage1__roster{padding:0;overflow:hidden}.members-stage1__roster>h2{border-bottom:1px solid var(--seller-line);padding:17px 19px;font-size:1rem}.members-stage1__roster .resource-list>li{border:0;border-bottom:1px solid #edf0f4;border-radius:0;padding:14px 18px}.commercial-current-plan,.commercial-usage,.commercial-payment-history,.commercial-upgrade-disclosure{border:1px solid var(--seller-line);border-radius:var(--seller-radius);box-shadow:none;background:#fff}.commercial-current-plan,.commercial-usage,.commercial-payment-history{padding:20px}.commercial-usage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.commercial-usage-grid article{min-height:0;padding:13px}.commercial-upgrade-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;list-style:none;display:flex}.commercial-upgrade-disclosure>summary::-webkit-details-marker{display:none}.commercial-upgrade-disclosure>summary span:first-child{gap:3px;display:grid}.commercial-upgrade-disclosure>summary small{color:var(--seller-muted);font-weight:400}.commercial-upgrade-disclosure>summary span:last-child{color:var(--seller-blue);font-size:.82rem;font-weight:700}.commercial-upgrade-disclosure[open]>summary{border-bottom:1px solid var(--seller-line)}.commercial-upgrade-disclosure>:not(summary){margin:0;padding:20px}.commercial-plan-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-checkout-review{min-height:0}.policy-confirmation{width:min(720px,100%);padding-top:28px}.policy-confirmation>.panel{padding:20px}.professional-editor{width:min(1120px,100%)}.editor-command-bar{background:0 0;position:static;padding:0 0 2px!important}.editor-command-bar h1{text-overflow:ellipsis;white-space:nowrap;max-width:650px;overflow:hidden}@media (min-width:1051px){.editor-command-bar>div:first-child{flex:1;min-width:0}.editor-command-bar h1{max-width:none;font-size:1.75rem}.professional-editor .editor-foundation{grid-template-columns:minmax(160px,.55fr) minmax(260px,1fr) minmax(310px,.9fr);align-items:end;gap:12px;padding:13px 16px}.professional-editor .editor-foundation>.full{grid-column:auto}.professional-editor .editor-foundation .editor-section-heading{align-self:center}.professional-editor .item-entry-methods label,.professional-editor .item-entry-methods>a{grid-column:auto}}@media (min-width:901px){.professional-editor .editor-sidebar{pointer-events:auto;width:100%!important;position:static!important}.professional-editor.professional-editor .editor-sidebar>.quote-totals.panel{box-shadow:none}}.editor-command-bar__actions{flex-wrap:nowrap}.professional-editor .editor-layout{gap:14px;display:grid;grid-template-columns:minmax(0,1fr)!important}.professional-editor .editor-main{gap:14px;padding-inline:0;display:grid}.professional-editor .editor-foundation{border:1px solid var(--seller-line);border-radius:var(--seller-radius);grid-template-columns:minmax(0,1fr);padding:18px 20px}.editor-section-heading{margin-bottom:0}.editor-section-heading>span{width:30px;height:30px}.editor-proposal-content,.quote-option-authoring,.editor-commercial-settings{display:none!important}.editor-structure-heading{margin:5px 2px -2px}.editor-structure-heading h2{margin:2px 0;font-size:1.1rem}.professional-editor .item-entry-methods{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:end;gap:9px;padding:13px;display:grid}.professional-editor .quote-group{min-inline-size:0;padding:15px}.quote-group>legend{padding-inline:4px;font-size:.86rem}.professional-editor .quote-group--basic>legend,.professional-editor .quote-group--basic>.structural-actions,.professional-editor .quote-group--basic>.group-settings{display:none}.professional-editor .quote-line-card{border:1px solid var(--seller-line);box-shadow:none;background:#fff;border-radius:10px;padding:0}.quote-line-card+.quote-line-card{margin-top:9px}.professional-editor .quote-line-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.professional-editor .fast-quote-line__fields{grid-template-columns:minmax(200px,1.6fr) 88px 86px 130px 130px;align-items:end;gap:8px;display:grid}.fast-quote-line__fields label{gap:4px;min-width:0;font-size:.69rem}@media (min-width:761px){.professional-editor .fast-quote-line__name,.professional-editor .fast-quote-line__price{grid-column:auto}.professional-editor .fast-quote-line__total{justify-items:end}}.fast-quote-line__fields input{min-width:0;height:38px;padding:8px 9px}.fast-quote-line__total{text-align:right;align-content:center;min-height:38px;display:grid}.fast-quote-line__total span{color:var(--seller-muted);font-size:.67rem}.fast-quote-line__total strong{white-space:nowrap;font-size:.88rem}.quote-line-card .structural-actions{opacity:.72;flex-wrap:nowrap;transition:opacity .12s}.quote-line-card:hover .structural-actions,.quote-line-card:focus-within .structural-actions{opacity:1}.quote-line-card .structural-actions .compact-duplicate-action{display:none}.quote-line-card .item-editor{border-top:1px solid #edf0f4;margin:0}.quote-line-card .item-editor>summary{color:var(--seller-muted);padding:8px 11px;font-size:.78rem}.editor-add-action,.editor-add-group{min-height:36px;margin-top:9px}.professional-editor .editor-sidebar{grid-column:1;width:100%;position:static}.professional-editor.professional-editor .editor-sidebar>.quote-totals.panel{z-index:auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;padding:18px 20px;display:grid;position:static;bottom:auto;border:1px solid var(--seller-line)!important;border-radius:var(--seller-radius)!important;color:var(--seller-ink)!important;background:#fff!important}.quote-totals>.eyebrow{grid-column:1/-1;margin:0}.quote-totals>dl,.quote-totals>.quote-readiness,.quote-totals>.editor-customization-trigger{grid-column:1/-1}.quote-totals>dl{gap:18px;margin:0;display:flex}.quote-totals>dl>div{gap:6px;display:flex}.quote-totals>button:not(.editor-customization-trigger){min-width:130px}.professional-editor .quote-totals>span{color:var(--seller-muted);font-size:.84rem;display:block}.professional-editor .quote-totals>strong{letter-spacing:-.035em;grid-column:2/-1;font-size:1.55rem}.editor-customization-trigger{border-style:solid;border-color:var(--seller-line);width:100%;min-height:52px;color:var(--seller-ink);text-align:left;justify-content:space-between;padding:12px 16px;display:flex;background:var(--seller-subtle)!important}.editor-customization-trigger small{color:var(--seller-muted);font-weight:400}.editor-customization-shell{z-index:213;pointer-events:none;background:0 0;padding:max(18px,4vh) 18px;position:fixed;inset:0}.customization-open:before{content:"";z-index:211;background:#0f17278c;position:fixed;inset:0}.editor-customization-shell__bar,.editor-customization-tabs{z-index:1;pointer-events:auto;background:#fff;width:min(820px,100%);margin-inline:auto;position:relative}.editor-customization-shell__bar{border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.editor-customization-shell__bar h2,.editor-customization-shell__bar p{margin:0}.editor-customization-tabs{border-bottom:1px solid var(--seller-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 18px 13px;display:grid}.editor-customization-tabs button{border:1px solid var(--seller-line);min-height:34px;padding:7px 11px;line-height:1.25;background:var(--seller-subtle)!important;color:var(--seller-ink)!important}.editor-customization-tabs button[aria-selected=true]{border-color:var(--seller-teal);background:var(--seller-aqua)!important;color:var(--seller-teal-pressed)!important}.customization-open .is-customization-section{z-index:212;width:min(820px,100vw - 36px);box-shadow:none;background:#fff;border:0;border-radius:0 0 16px 16px;margin:0;position:fixed;inset:calc(max(18px,4vh) + 112px) auto max(18px,4vh) 50%;overflow:auto;transform:translate(-50%);display:block!important}.customization-open details.is-customization-section>summary{display:none}.customization-open details.is-customization-section>:not(summary){display:block!important}.customization-open .editor-commercial-settings.is-customization-section{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;padding:20px;display:grid!important}.customization-open .quote-option-authoring.is-customization-section,.customization-open .editor-proposal-content.is-customization-section{padding:20px}.editor-customization-body{z-index:212;pointer-events:auto;background:#fff;border-radius:0 0 16px 16px;width:min(820px,100vw - 36px);margin:0;padding:20px;position:fixed;inset:calc(max(18px,4vh) + 112px) auto max(18px,4vh) 50%;overflow:auto;transform:translate(-50%)}.editor-customization-shell>.editor-customization-body{z-index:0}.editor-customization-body h3,.editor-customization-body p{margin-top:0}.editor-customization-body p{color:var(--seller-muted)}.editor-group-customization{align-content:start;gap:18px;display:grid}.editor-group-customization__list{gap:12px;display:grid}.quote-editor-secondary-flow{gap:10px;width:min(1120px,100%);margin:14px auto 0;display:grid}.quote-editor-secondary-flow .quote-media-workbench:not(details)>*{display:block!important}.quote-activity-link{justify-self:start}.quote-media-workbench__trigger{width:100%;min-height:52px;color:var(--seller-ink);text-align:left;background:#fff;border-style:dashed;justify-content:space-between;padding:12px 16px;display:flex}.quote-media-workbench__trigger small{color:var(--seller-muted);font-weight:400}.quote-media-workbench__overlay{z-index:220;background:#0f17278f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.quote-media-workbench__dialog{background:#fff;border-radius:16px;width:min(1060px,100%);max-height:calc(100dvh - 36px);overflow:hidden;box-shadow:0 30px 90px #0b142659}.quote-media-workbench__dialog>header{border-bottom:1px solid var(--seller-line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.quote-media-workbench__dialog>header h2,.quote-media-workbench__dialog>header p{margin:0}.quote-media-workbench__workspace{background:#f6f7f9;grid-template-columns:minmax(260px,.75fr) minmax(0,1.6fr);max-height:calc(100dvh - 120px);padding:18px;display:grid;overflow:auto}.quote-media-workbench__workspace>.panel,.quote-media-workbench__workspace .quote-image-studio{background:#fff;border-radius:12px;margin:0}.quote-image-studio>h3:first-child{display:none}.visual-ai-capabilities{flex-wrap:wrap;gap:8px;display:flex}.visual-ai-jobs{background:#fafbfc;border:1px dashed #d5dae3;border-radius:10px;min-height:180px}.import-stage-v25 .stepper{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.import-stage-v25 .stepper li{min-width:0}@media (max-width:1050px){.workspace-shell:has(.stage1-seller-surface) .workspace-content{padding:28px 26px 64px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics a:nth-child(3){border-left:0;border-top:1px solid var(--seller-line)}.dashboard-metrics a:nth-child(4){border-top:1px solid var(--seller-line)}.quote-detail-layout{grid-template-columns:minmax(0,1fr) 260px}.item-entry-methods{grid-template-columns:minmax(240px,1fr) auto auto}.item-entry-methods>a{grid-column:1/-1;justify-self:start}.fast-quote-line__fields{grid-template-columns:minmax(180px,1.5fr) 80px 80px 120px}.fast-quote-line__total{grid-column:1/-1;justify-self:end}.commercial-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.workspace-shell:has(.stage1-seller-surface) .workspace-content{padding:20px 14px 104px}.stage1-seller-surface.product-page{gap:16px}.stage1-seller-surface.product-page .page-heading{align-items:stretch}.stage1-seller-surface.product-page .page-heading h1{font-size:1.65rem}.stage1-seller-surface.product-page .page-heading>.actions,.editor-command-bar__actions{width:100%}.stage1-seller-surface.product-page>.page-heading>.button{align-self:flex-start}.seller-dialog__overlay{place-items:end center;padding:12px 0 0}.seller-dialog,.seller-dialog--small,.seller-dialog--large{border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - 12px)}.seller-dialog__header{padding:16px 16px 12px}.seller-dialog__body{padding:16px}.quick-customer-form,.fast-quote-customer-picker{grid-template-columns:1fr}.fast-quote-customer-picker>button{width:100%}.quote-create-v26 .fast-quote-empty-table>div{grid-template-columns:1fr auto}.quote-create-v26 .fast-quote-empty-table>div span:nth-child(2),.quote-create-v26 .fast-quote-empty-table>div span:nth-child(3),.quote-create-v26 .fast-quote-empty-table>div span:nth-child(4){display:none}.fast-quote-entry__actions{flex-direction:column;align-items:stretch}.fast-quote-entry__actions .actions{grid-template-columns:1fr 1fr;display:grid}.dashboard-metrics a{padding:16px}.dashboard-metrics strong{font-size:1.55rem}.dashboard-queue>li{align-items:flex-start}.dashboard-profile-reminder{flex-direction:column;align-items:flex-start}.quote-index-controls{grid-template-columns:minmax(0,1fr) 118px}.quote-index-controls button{grid-column:auto}.quote-index-stage1>.panel{margin-inline:0}.quote-list>li{align-items:stretch;gap:12px}.quote-list>li>.button{width:100%}.quote-create-v25>form.panel{grid-template-columns:1fr;padding:16px}.fast-quote-empty-table>div{grid-template-columns:1fr auto}.fast-quote-empty-table>div span:nth-child(2),.fast-quote-empty-table>div span:nth-child(3){display:none}.fast-quote-customize-placeholder,.editor-customization-trigger,.quote-media-workbench__trigger{flex-direction:column;align-items:flex-start;gap:4px}.quote-create-v25 .actions.full{grid-template-columns:1fr 1fr;display:grid}.quote-create-v25 .actions.full button:first-child{grid-column:1}.quote-create-v25 .actions.full button:nth-child(2){grid-area:1/1/auto/-1}.seller-data-mobile-create,.members-invite-disclosure{justify-self:stretch;margin-top:0}.seller-data-mobile-create{width:100%}.catalog-toolbar,.catalog-toolbar .toolbar-filter-group{grid-template-columns:1fr}.catalog-toolbar>form:last-child{max-width:none}.request-entry-choices,.direct-brief-template-cards,.quote-detail-layout,.quote-detail-summary{grid-template-columns:1fr}.quote-detail-layout__aside{order:1;position:static}.settings-management-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.settings-management-links a{white-space:normal;min-width:0;padding-inline:7px;font-size:.78rem}.profile-settings-v25,.profile-settings-fields{grid-template-columns:1fr}.profile-brand-preview,.profile-settings-v25>.settings-version-note,.profile-settings-v25>.actions,.profile-settings-fields>.full,.profile-settings-v25>.profile-brand-preview{grid-column:1}.profile-brand-preview{position:static}.members-stage1__invite,.commercial-usage-grid,.commercial-plan-picker{grid-template-columns:1fr}.editor-command-bar{position:static}.editor-command-bar__actions{display:flex}.editor-command-bar__actions .save-indicator{grid-column:1/-1}.item-entry-methods{grid-template-columns:1fr 1fr}.item-entry-methods label,.item-entry-methods>a{grid-column:1/-1}.quote-line-card__header{grid-template-columns:1fr}.fast-quote-line__fields{grid-template-columns:minmax(0,1fr) 74px 74px}.fast-quote-line__name,.fast-quote-line__price,.fast-quote-line__total{grid-column:1/-1}.fast-quote-line__price{grid-row:2}.fast-quote-line__total{text-align:left;justify-self:stretch}.quote-line-card .structural-actions{opacity:1}.quote-totals>strong{font-size:1.4rem}.professional-editor.professional-editor .editor-sidebar>.quote-totals.panel{grid-template-columns:1fr 1fr;padding:16px}.professional-editor .quote-totals>span,.professional-editor .quote-totals>strong,.quote-totals>dl,.quote-totals>.quote-readiness,.quote-totals>.editor-customization-trigger{grid-column:1/-1}.professional-editor .quote-totals>strong{grid-row:auto}.quote-totals>button:not(.editor-customization-trigger){width:100%;min-width:0}.editor-customization-tabs{display:flex;overflow-x:auto}.editor-customization-tabs button{flex:0 0 min(154px,44vw)}.editor-customization-shell{padding:12px 0 0}.editor-customization-shell__bar,.editor-customization-tabs{width:100%}.editor-customization-shell__bar{border-radius:18px 18px 0 0;padding-inline:16px}.customization-open .is-customization-section,.editor-customization-body{border-radius:0;width:100%;max-height:calc(100dvh - 124px);inset:124px 0 0;transform:none}.customization-open .editor-commercial-settings.is-customization-section,.quote-media-workbench__workspace{grid-template-columns:1fr}.quote-media-workbench__overlay{place-items:end center;padding:12px 0 0}.quote-media-workbench__dialog{border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - 12px)}.quote-media-workbench__workspace{background:var(--seller-soft);max-height:calc(100dvh - 78px);padding:12px}.import-stage-v25 .stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.workspace-shell:has(.stage1-seller-surface) .workspace-content{padding-inline:12px}.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-metrics a{padding:14px}.quote-index-controls,.quote-create-v25 .actions.full,.editor-command-bar__actions,.item-entry-methods{grid-template-columns:1fr}.quote-create-v25 .actions.full button,.quote-create-v25 .actions.full button:first-child,.quote-create-v25 .actions.full button:nth-child(2){grid-area:auto/1}.fast-quote-line__fields{grid-template-columns:1fr 1fr}.fast-quote-line__name,.fast-quote-line__price,.fast-quote-line__total{grid-column:1/-1}.quote-totals{grid-template-columns:1fr}.quote-totals>strong{grid-area:auto/1}.import-stage-v25 .stepper{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.quote-line-card .structural-actions{transition:none}}
.workspace-shell,.workspace-content{min-height:100dvh}body:has(.workspace-shell){min-height:100dvh}body:has(.workspace-shell)>main{min-height:100dvh}.workspace-shell{width:100%}@media (min-width:62.01rem){body:has(.workspace-shell){background:#fff;margin:0}body:has(.workspace-shell)>main{background:#fff;margin:0}:is(.workspace-shell:not(.seller-app-shell),.workspace-shell:not(.seller-app-shell):has(.stage1-seller-surface),.workspace-shell:not(.seller-app-shell):has(.professional-editor),.workspace-shell:not(.seller-app-shell):has(.quote-preview-v2)){max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:15.5rem minmax(0,1fr);align-items:stretch;gap:0;margin:0}.workspace-shell:not(.seller-app-shell) .workspace-sidebar{align-self:start;height:100dvh;min-height:100dvh;position:sticky;top:0}:is(.workspace-shell:not(.seller-app-shell) .workspace-content,.workspace-shell:not(.seller-app-shell):has(.stage1-seller-surface) .workspace-content,.workspace-shell:not(.seller-app-shell):has(.professional-editor) .workspace-content,.workspace-shell:not(.seller-app-shell):has(.quote-preview-v2) .workspace-content){width:100%;min-width:0;max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0!important}.workspace-content:not(.seller-app-content)>*{box-sizing:border-box;box-shadow:none;background:#fff;border:0;border-radius:0;padding:1.75rem clamp(1.5rem,2.25vw,2.25rem) 4.5rem;width:100%!important;max-width:none!important;margin:0!important}.quote-editor-secondary-flow{width:100%;max-width:none;margin:0}.publication-preview-workspace{gap:1.5rem;display:grid;overflow:clip}.publication-preview-workspace>.proposal-document{width:100%;max-width:none;margin:0}}.professional-editor{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0}.professional-editor .editor-command-bar{background:0 0;border:0;border-radius:0;margin-bottom:1.25rem;padding:0!important}.professional-editor .editor-layout,.professional-editor .editor-main{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.professional-editor .editor-main{padding-inline:0}.professional-editor .item-entry-methods{grid-template-columns:minmax(17rem,1.5fr) auto auto auto;gap:.625rem}.professional-editor .item-entry-import{color:#47616a;min-height:2.5rem;box-shadow:none;text-underline-offset:.2rem;background:0 0;border:0;padding-inline:.35rem;text-decoration:underline}.professional-editor .item-entry-import:hover,.professional-editor .item-entry-import:focus-visible{color:var(--qotavia-teal);background:#edf8f7}@media (min-width:80rem){.professional-editor .fast-quote-line__fields{grid-template-columns:minmax(18rem,2fr) minmax(5.5rem,.52fr) minmax(5.5rem,.48fr) minmax(8.25rem,.72fr) minmax(8.5rem,.74fr)}}.editor-customization-trigger.editor-customization-trigger{color:#123d44;min-height:3rem;box-shadow:none;text-align:left;background:#f5fbfa;border:1px solid #9bc8c5;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.editor-customization-trigger:after{content:"›";color:#168d91;flex:none;font-size:1.35rem;line-height:1}.editor-customization-trigger:hover,.editor-customization-trigger:focus-visible{background:#eaf8f7;border-color:#168d91}.professional-editor.customization-open:before{content:"";z-index:79;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08192261;position:fixed;inset:0}.editor-customization-shell{z-index:80;pointer-events:none;background:#fff;border:1px solid #c8d9d7;border-radius:.8rem;flex-direction:column;width:min(61rem,100vw - 2rem);max-height:calc(100dvh - 2rem);display:flex;position:fixed;inset:1rem 1rem 1rem auto;overflow:hidden;box-shadow:0 1.75rem 5rem #051b253d}.editor-customization-shell__bar{pointer-events:auto;border-bottom:1px solid #dbe5e3;flex:none;padding:1.25rem 1.5rem 1rem}.editor-customization-tabs{scrollbar-width:thin;pointer-events:auto;background:#fff;border-bottom:1px solid #dbe5e3;flex:none;gap:1.35rem;padding:0 1.5rem;display:flex;overflow-x:auto}.editor-customization-tabs button{min-height:3rem;box-shadow:none;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:.15rem 0;font-size:.78rem;font-weight:750;color:#617278!important;background:0 0!important}.editor-customization-tabs button:hover,.editor-customization-tabs button:focus-visible{color:#0c696d!important;background:0 0!important}.editor-customization-tabs button[aria-selected=true]{border-bottom-color:#16a3a7;color:#0b5d62!important;background:0 0!important}.editor-customization-shell>:where(.editor-customization-body,.editor-proposal-content){background:#fff;border:0;border-radius:0;flex:auto;width:100%;max-width:none;margin:0;padding:1.5rem;overflow-y:auto}.professional-editor .editor-proposal-content.is-customization-section{display:block!important}.customization-open .is-customization-section,.editor-customization-shell>.editor-customization-body{z-index:81;pointer-events:auto;width:min(61rem,100vw - 2rem);max-height:calc(100dvh - 12.9rem);box-shadow:none;background:#fff;border:0;border-radius:0 0 .8rem .8rem;margin:0;padding:1.5rem;position:fixed;inset:11.9rem 1rem 1rem auto;overflow-y:auto;transform:none}.customization-open details.is-customization-section>summary{display:none}.customization-open details.is-customization-section>:not(summary){display:block!important}.customization-open .editor-commercial-settings.is-customization-section{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid!important}.presentation-media-entry{background:#f5fbfa;border:1px solid #c9dcda;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1rem 0 1.4rem;padding:1rem;display:grid}.presentation-media-entry p{color:#607278;max-width:58ch;margin:.3rem 0 0;font-size:.78rem}.presentation-media-entry .quote-media-workbench__trigger{color:#075d61;white-space:nowrap;background:#fff;border-color:#168d91;min-height:2.75rem}.presentation-media-entry .quote-media-workbench:not(details)>*{display:flex!important}.presentation-media-entry .quote-media-workbench__overlay{display:grid!important}.quote-media-workbench__overlay{z-index:120}.quote-media-workbench__dialog{width:min(76rem,100vw - 2rem);max-height:calc(100dvh - 2rem)}.professional-editor :where(button,.button,input,select,textarea):disabled{cursor:not-allowed;opacity:.48;filter:saturate(.45)}.settings-management-links{scrollbar-width:thin;background:0 0;border-bottom:1px solid #d5e0de;align-items:stretch;gap:0;min-height:3rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.settings-management-links a{color:#607279;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;place-items:center;min-height:3rem;padding:.25rem 1rem;font-size:.8rem;font-weight:720;display:grid;box-shadow:none!important;background:0 0!important}.settings-management-links a:is(.is-active,[aria-current=page]){color:#075d61;border-bottom-color:#169b9f;box-shadow:none!important;background:0 0!important}.settings-management-links a:hover,.settings-management-links a:focus-visible{color:#075d61;background:#f0f9f8}.settings-stage1>.page-heading,.settings-stage1.settings-stage1>.page-heading{z-index:0;align-items:flex-end;gap:1.25rem;position:relative}.settings-stage1>.page-heading :where(.actions,button,.button){flex:none}.proposal-renderer-v4{--v27-navy:#092f3e;--v27-aqua-wash:#eaf7f5;--v27-line:color-mix(in srgb, var(--quote-fg) 13%, transparent);background:var(--quote-bg);width:min(100%,80rem);max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem);overflow:clip}.proposal-renderer-v4 .proposal-header{border-bottom:1px solid var(--v27-line);min-height:5rem;padding-inline:0}.proposal-renderer-v4.proposal-template-visual .proposal-hero{min-height:clamp(34rem,67vh,43rem);margin-inline:calc(-1*clamp(1.25rem,4vw,4rem));padding-top:0}.proposal-renderer-v4.proposal-template-visual .proposal-hero-media,.proposal-renderer-v4.proposal-template-visual .proposal-geometry{border-radius:0}.proposal-renderer-v4.proposal-template-visual .proposal-hero-copy{width:min(48rem,76%);padding:clamp(2rem,6vw,5rem) clamp(1.5rem,7vw,6rem)}.proposal-renderer-v4.proposal-template-visual .proposal-hero h1{max-width:12ch;font-size:clamp(3.25rem,6vw,5.75rem)}.proposal-renderer-v4 .proposal-hero-next{width:fit-content;color:inherit;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.55rem;margin-top:1.5rem;padding-bottom:.35rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.proposal-renderer-v4 .proposal-navigation{z-index:2;border:0;border-bottom:1px solid var(--v27-line);box-shadow:none;background:var(--quote-bg);border-radius:0;margin:0;padding-inline:0;position:relative;top:auto}.proposal-renderer-v4 .proposal-navigation a{border-radius:0;padding-block:1rem}.proposal-renderer-v4 .proposal-summary{color:var(--quote-fg);background:var(--v27-aqua-wash);margin:0 calc(-1*clamp(1.25rem,4vw,4rem));padding:clamp(2.5rem,6vw,5.25rem) clamp(1.5rem,9vw,8rem);display:block}.proposal-renderer-v4 .proposal-summary .proposal-section-label{color:#187679}.proposal-renderer-v4 .proposal-summary h2{max-width:28ch;color:var(--quote-fg);margin-bottom:1rem;font-size:clamp(1.85rem,3.3vw,3.2rem);line-height:1.08}.proposal-renderer-v4 .proposal-summary-context{color:#536c73;max-width:60ch;margin:0}.proposal-renderer-v4 .proposal-body{gap:0;display:grid}.proposal-renderer-v4 .proposal-body>section,.proposal-renderer-v4 .proposal-commercial,.proposal-renderer-v4 .proposal-next-steps,.proposal-renderer-v4 .proposal-decision-area{margin-block:clamp(3.5rem,6.5vw,6.5rem)}.proposal-renderer-v4 .proposal-body>section:nth-child(2n):not(.proposal-pricing){background:0 0;margin-inline:0;padding:0}.proposal-renderer-v4 .proposal-media-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.proposal-renderer-v4 .proposal-media-card{grid-column:span 6}.proposal-renderer-v4 .proposal-media-card:first-child:nth-last-child(3),.proposal-renderer-v4 .proposal-media-card:first-child:nth-last-child(3)~.proposal-media-card{grid-column:span 4}.proposal-renderer-v4 .public-option-configurator{background:#f8fcfb;border-color:#bfd9d6;border-radius:.7rem;margin-block:0 clamp(3.5rem,6.5vw,6.5rem);padding:clamp(1.35rem,3vw,2.5rem)}.proposal-renderer-v4 .proposal-journey-interstitial{gap:clamp(3.5rem,6.5vw,6.5rem);display:grid}.proposal-renderer-v4 .proposal-journey-interstitial>section{margin:0}.proposal-renderer-v4 .public-commercial-summary-v27{color:#fff;background:var(--v27-navy);border:0;border-radius:0;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(2rem,6vw,6rem);margin-inline:calc(-1*clamp(1.25rem,4vw,4rem));padding:clamp(2.25rem,6vw,5rem) clamp(1.5rem,8vw,7rem);display:grid}.proposal-renderer-v4 .public-commercial-summary-v27 h2{color:#fff;max-width:13ch;font-size:clamp(2rem,4vw,3.65rem);line-height:1.02}.proposal-renderer-v4 .public-commercial-summary-v27 p,.proposal-renderer-v4 .public-commercial-summary-v27 dt,.proposal-renderer-v4 .public-commercial-summary-v27 .proposal-section-label{color:#ffffffb3}.proposal-renderer-v4 .public-commercial-summary-v27 dl{align-self:center;margin:0}.proposal-renderer-v4 .public-commercial-summary-v27 dl>div{border-color:#ffffff2e}.proposal-renderer-v4 .public-commercial-summary-v27 .proposal-total{border-top-color:#ffffff73;grid-template-columns:1fr;margin-top:.75rem;padding-top:1.4rem;display:grid}.proposal-renderer-v4 .public-commercial-summary-v27 .proposal-total dd{text-align:right;color:#7de3df;grid-column:1;margin-top:.6rem;font-size:clamp(1.8rem,4vw,3.25rem)}.proposal-renderer-v4 .public-action-heading{margin-top:clamp(3.5rem,6.5vw,6.5rem)}.proposal-renderer-v4 .public-decision-bar{margin-block:1.5rem 2rem;position:static}.proposal-renderer-v4 .public-actions{padding:0}.proposal-renderer-v4 .public-action-form{max-width:none}.proposal-renderer-v4 .public-decision-forms-v27{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.proposal-renderer-v4 .public-decision-forms-v27>:last-child{grid-column:1/-1}.proposal-renderer-v4 .public-contact-version-v27{border-top:1px solid var(--v27-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:2rem;padding-top:1.5rem;display:grid}.proposal-renderer-v4 .public-version-comparison{background:0 0;border:0;margin:0;padding:0}.proposal-renderer-v4 .public-version-comparison>summary{color:#254d56}.proposal-renderer-v4 .proposal-next-steps{border-top:1px solid var(--v27-line);padding-top:1rem}.proposal-renderer-v4 .proposal-footer{margin-top:clamp(4rem,7vw,7rem)}.proposal-renderer-v4 .public-mobile-cta{display:none}.proposal-renderer-v4.proposal-template-classic{background:#fbfaf7;max-width:76rem}.proposal-renderer-v4.proposal-template-classic .proposal-hero{min-height:27rem;margin-inline:0}.proposal-renderer-v4.proposal-template-classic .proposal-summary,.proposal-renderer-v4.proposal-template-classic .public-commercial-summary-v27{margin-inline:0}.proposal-renderer-v4.proposal-template-classic .proposal-summary{border-block:1px solid var(--v27-line);background:0 0}.proposal-renderer-v4.proposal-template-compact{max-width:64rem;padding-bottom:0}.proposal-renderer-v4.proposal-template-compact .proposal-body>section,.proposal-renderer-v4.proposal-template-compact .proposal-commercial,.proposal-renderer-v4.proposal-template-compact .proposal-next-steps,.proposal-renderer-v4.proposal-template-compact .proposal-decision-area{margin-block:2.75rem}@media (max-width:62rem){.workspace-content>:where(.product-page,.workspace,.state-card,.professional-editor){width:100%;max-width:none}.professional-editor .item-entry-methods{grid-template-columns:minmax(0,1fr) auto auto}.professional-editor .item-entry-import{grid-column:1/-1;justify-self:start}.editor-customization-shell{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);top:.5rem;bottom:.5rem;right:.5rem}.customization-open .is-customization-section,.editor-customization-shell>.editor-customization-body{width:calc(100vw - 1rem);max-height:calc(100dvh - 11.4rem);inset:10.9rem .5rem .5rem auto}.proposal-renderer-v4 .public-commercial-summary-v27{grid-template-columns:1fr}}@media (max-width:45rem){.workspace-content>:where(.product-page,.workspace,.state-card,.professional-editor){padding-inline:1rem}.professional-editor .editor-command-bar{gap:.75rem}.professional-editor .item-entry-methods{grid-template-columns:1fr}.professional-editor .item-entry-methods>*{grid-column:1;width:100%}.professional-editor .item-entry-import{justify-self:stretch;width:fit-content}.editor-customization-shell{border:0;border-radius:0;width:100vw;max-height:100dvh;inset:0}.customization-open .is-customization-section,.editor-customization-shell>.editor-customization-body{border-radius:0;width:100vw;max-height:calc(100dvh - 7.45rem);padding:1rem;inset:7.45rem 0 0}.customization-open .editor-commercial-settings.is-customization-section{grid-template-columns:1fr}.editor-customization-shell__bar{padding:1rem}.editor-customization-tabs{gap:1rem;padding-inline:1rem}.editor-customization-shell>:where(.editor-customization-body,.editor-proposal-content){padding:1rem}.presentation-media-entry{grid-template-columns:1fr}.presentation-media-entry .quote-media-workbench__trigger{white-space:normal;width:100%}.settings-management-links{margin-inline:-1rem;padding-inline:1rem}.settings-stage1>.page-heading,.settings-stage1.settings-stage1>.page-heading{align-items:stretch}.settings-stage1>.page-heading :where(.actions,button,.button){width:100%}.proposal-renderer-v4{width:100%;padding-inline:1rem}.proposal-renderer-v4 .proposal-header{min-height:4.25rem;padding-inline:0}.proposal-renderer-v4.proposal-template-visual .proposal-hero{min-height:32rem;margin-inline:-1rem}.proposal-renderer-v4.proposal-template-visual .proposal-hero-copy{width:100%;padding:1.5rem}.proposal-renderer-v4.proposal-template-visual .proposal-hero h1{font-size:clamp(2.65rem,13vw,4rem)}.proposal-renderer-v4 .proposal-navigation{margin-inline:-1rem;padding-inline:.5rem;overflow-x:auto}.proposal-renderer-v4 .proposal-navigation a{white-space:nowrap;flex:none}.proposal-renderer-v4 .proposal-summary{margin-inline:-1rem;padding:2.25rem 1.25rem}.proposal-renderer-v4 .proposal-body>section,.proposal-renderer-v4 .proposal-commercial,.proposal-renderer-v4 .proposal-next-steps,.proposal-renderer-v4 .proposal-decision-area{margin-block:3.25rem}.proposal-renderer-v4 .proposal-media-grid{grid-template-columns:1fr}.proposal-renderer-v4 .proposal-media-card,.proposal-renderer-v4 .proposal-media-card:first-child:nth-last-child(3),.proposal-renderer-v4 .proposal-media-card:first-child:nth-last-child(3)~.proposal-media-card{grid-column:1}.proposal-renderer-v4 .public-option-configurator{margin-bottom:3.25rem;padding:1rem}.proposal-renderer-v4 .public-option-choice{grid-template-columns:auto minmax(0,1fr)}.proposal-renderer-v4 .public-option-choice small{white-space:normal;grid-column:2}.proposal-renderer-v4 .public-commercial-summary-v27{margin-inline:-1rem;padding:2.25rem 1.25rem}.proposal-renderer-v4 .public-action-heading{gap:1rem;display:grid}.proposal-renderer-v4 .public-decision-forms-v27{grid-template-columns:1fr}.proposal-renderer-v4 .public-decision-forms-v27>:last-child{grid-column:1}.proposal-renderer-v4 .public-action-heading>strong{justify-self:start}.proposal-renderer-v4 .public-decision-bar,.proposal-renderer-v4 .public-contact-version-v27{grid-template-columns:1fr}.proposal-renderer-v4 .public-mobile-cta{display:none!important}.proposal-renderer-v4 .public-mobile-cta.is-visible{display:grid!important}body:has(.proposal-renderer-v4 .public-mobile-cta.is-visible){padding-bottom:5.5rem}}@media print{.proposal-renderer-v4{max-width:none;padding:0}.proposal-renderer-v4 .proposal-summary,.proposal-renderer-v4 .public-commercial-summary-v27{margin-inline:0}.proposal-renderer-v4 .proposal-hero-next,.proposal-renderer-v4 .public-mobile-cta{display:none!important}}
.workspace-content :where(button,.button,a.button):not(:disabled):not([aria-disabled=true]){cursor:pointer;transition:color .14s,border-color .14s,background-color .14s,box-shadow .14s,transform .1s}.workspace-content :where(button,.button,a.button):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.workspace-content :where(button,.button,a.button):focus-visible,.workspace-content .settings-management-links a:focus-visible{outline-offset:2px;outline:3px solid #16a3a742}.workspace-content :where(.button.secondary,button.secondary):not(:disabled){color:#102d3a;background:#fff;border-color:#aebfbe}.workspace-content :where(.button.secondary,button.secondary):not(:disabled):hover,.workspace-content :where(.button.secondary,button.secondary):not(:disabled):focus-visible{color:#075d61;background:#eff9f8;border-color:#168d91}.workspace-content :where(button,.button):disabled,.workspace-content :where(button,.button)[aria-disabled=true]{color:#78868a!important;box-shadow:none!important;cursor:not-allowed!important;filter:none!important;opacity:1!important;background:#e8ecec!important;border-color:#d6dddd!important;transform:none!important}.quote-index-stage1>.quote-list-surface{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.quote-index-stage1 .quote-index-controls{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.quote-index-stage1 .quote-list{border-top:1px solid #d8e1e0;margin:0}.quote-index-stage1 .quote-list>li{min-height:5.75rem;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d8e1e0!important;border-radius:0!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) max-content minmax(7.75rem,max-content)!important;align-items:center!important;gap:1rem 1.25rem!important;padding:1rem 0!important;display:grid!important}.quote-index-stage1 .quote-list__content{min-width:0;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:.38rem!important;display:grid!important}.quote-index-stage1 .quote-list__content>*{min-width:0;margin:0;grid-area:auto/1!important;position:static!important}.quote-index-stage1 .quote-list__title{color:#102d3a;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.35;overflow:hidden}.quote-index-stage1 .quote-list__metadata{color:#65767b;flex-wrap:wrap;font-size:.76rem;line-height:1.4;gap:.25rem .65rem!important;display:flex!important}.quote-index-stage1 .quote-list__code{color:#37545d;letter-spacing:.025em;font-weight:760}.quote-index-stage1 .quote-list__status{text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:14rem;overflow:hidden;grid-area:1/2!important;margin:0!important;position:static!important}.quote-index-stage1 .quote-list__action{white-space:nowrap;justify-self:end;grid-area:1/3!important;width:auto!important;margin:0!important}.quote-index-stage1 .quote-signal{color:#086b70;width:fit-content;font-size:.76rem;font-weight:720}.quote-index-stage1 .quote-filter-tabs button:not(:disabled){color:#263f49;background:#fff;border-color:#cad7d5}.quote-index-stage1 .quote-filter-tabs button[aria-pressed=true]{color:#075d61;background:#e9f7f6;border-color:#168d91;box-shadow:inset 0 -2px #168d91}.professional-editor .editor-sidebar{align-self:start;min-width:0}.professional-editor .quote-totals{flex-direction:column;align-content:start;align-items:stretch;position:static;color:#0b2632!important;background:#fff!important;justify-content:flex-start!important;gap:.75rem!important;height:auto!important;min-height:0!important;padding:1rem!important;display:flex!important}.professional-editor .quote-totals__heading{gap:.22rem;display:grid}.professional-editor .quote-totals__heading>:where(.eyebrow,span,strong){margin:0}.professional-editor .quote-totals__heading>span{color:#667c84;font-size:.72rem}.professional-editor .quote-totals__heading>strong{color:#092e3b;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.08}.professional-editor .quote-totals__commercial{gap:0;display:grid;margin:0!important}.professional-editor .quote-totals__commercial>div{min-height:2.15rem;padding:.45rem 0!important}.professional-editor .quote-readiness{background:#f6f9f8;border:1px solid #d5e0de;border-radius:.45rem;margin:0;padding:.7rem .75rem;display:block!important}.professional-editor .quote-readiness[data-state=ready]{background:#eef9f5;border-color:#9bd7ca}.professional-editor .quote-readiness :where(strong,li){color:#27464f;font-size:.73rem;line-height:1.45}.professional-editor .quote-totals__actions,.professional-editor .quote-totals__final-actions{gap:.6rem;display:grid}.professional-editor .quote-totals__final-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-editor .quote-totals__actions :where(button,.button){width:100%;min-width:0;min-height:2.75rem;margin:0}.professional-editor .editor-customization-trigger.editor-customization-trigger{color:#073f4c;background:#f1fbfa;border:1px solid #74c7c3;min-height:3.25rem;box-shadow:inset 3px 0 #16a3a7}.professional-editor .editor-customization-trigger>span{color:#073f4c;font-weight:820}.professional-editor .editor-customization-trigger>small{color:#536d73}.professional-editor .editor-customization-trigger:after{content:"›";color:#08767a;font-size:1.45rem}.professional-editor .editor-customization-trigger:hover,.professional-editor .editor-customization-trigger:focus-visible{color:#062f3a;background:#e4f7f5;border-color:#087f83}.professional-editor .quote-totals .button.secondary:not(:disabled){color:#0b3946;background:#fff;border-color:#9bb5b5}.professional-editor .quote-totals .button.secondary:not(:disabled):hover,.professional-editor .quote-totals .button.secondary:not(:disabled):focus-visible{color:#073f4c;background:#edf8f7;border-color:#168d91}.professional-editor .quote-totals .editor-customization-trigger:not(:disabled){color:#062f3a;background:#effbf9;border-color:#75ceca}.professional-editor .editor-publish-action:not(:disabled){color:#fff;background:#0d777c;border-color:#168d91;box-shadow:0 .25rem .8rem #0430393d}.professional-editor .editor-publish-action:not(:disabled):hover,.professional-editor .editor-publish-action:not(:disabled):focus-visible{background:#095f65;border-color:#45c2bd}@media (min-width:56.01rem){.professional-editor .quote-totals{grid-template-columns:minmax(14rem,26rem) minmax(20rem,34rem);align-items:start;justify-content:center!important;gap:.75rem 1.25rem!important;display:grid!important}.professional-editor .quote-totals__heading{grid-area:1/1}.professional-editor .quote-totals__commercial{grid-area:1/2}.professional-editor .quote-readiness{grid-area:2/1}.professional-editor .quote-totals__actions{grid-area:2/2}.professional-editor .quote-totals>.button.success{grid-column:1/-1}}.editor-customization-tabs{overscroll-behavior-inline:contain;background:#f4f8f7;border-bottom:1px solid #d8e2e0;gap:.35rem;padding:.45rem 1.5rem .55rem;scroll-padding-inline:1.5rem}.editor-customization-tabs button{white-space:nowrap;border:1px solid #0000;border-radius:.5rem;min-height:2.75rem;padding:.55rem .85rem;font-size:.78rem;font-weight:760;color:#40565e!important;background:0 0!important}.editor-customization-tabs button:hover,.editor-customization-tabs button:focus-visible{border-color:#b9cfcc;color:#075d61!important;background:#fff!important}.editor-customization-tabs button[aria-selected=true]{border-color:#53aaa7;box-shadow:inset 0 -2px #168d91,0 .18rem .6rem #0a3d4414;color:#063f49!important;background:#fff!important}.customization-open .is-customization-section,.editor-customization-shell>.editor-customization-body{overscroll-behavior:contain;scrollbar-gutter:stable}.presentation-media-entry{align-items:start}.quote-media-workbench__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:min(100%,30rem);display:grid}.presentation-media-entry .quote-media-workbench__trigger,.quote-media-workbench__trigger{white-space:normal;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:.22rem;width:100%;min-height:4rem;padding:.75rem .85rem;display:flex!important}.quote-media-workbench__trigger>strong{color:inherit;font-size:.86rem}.quote-media-workbench__trigger>small{color:#5e7378;font-size:.72rem;line-height:1.4}.quote-media-workbench__trigger--primary:not(:disabled){color:#fff;background:#0d777c;border-color:#0d777c}.quote-media-workbench__trigger--primary:not(:disabled) small{color:#d8f2f0}.quote-media-workbench__dialog{overflow:hidden}.quote-media-workbench__workspace{padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));overscroll-behavior:contain;gap:1rem;display:grid;overflow-y:auto}.quote-media-workbench__workspace>*,.quote-media-controls.quote-media-controls,.quote-image-studio.quote-image-studio{width:100%;max-width:none;margin:0}.quote-media-controls .inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1rem;display:grid}.quote-media-flow__item-heading{gap:.2rem;display:grid}.quote-media-flow__item-heading>p{margin:0}.quote-image-studio__heading{border-top:1px solid #d9e3e1;margin-top:1rem;padding-top:1rem}.quote-image-studio__heading>:where(p,h3){margin-block:0 .35rem}.settings-management-links{overscroll-behavior-inline:contain;width:100%;max-width:none;scroll-padding-inline:1rem;overflow-x:auto}.stage1-seller-surface>.settings-management-links{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d5e0de;border-radius:0;padding:0}.settings-management-links a{white-space:nowrap;min-width:max-content}.member-list .member-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.members-stage1.members-stage1.product-page.stage1-seller-surface>.members-stage1__roster .member-list>.member-row:before{content:none;display:none}.members-stage1>.members-stage1__roster{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.members-stage1__roster>h2{border-bottom:1px solid #d8e1e0;margin:0;padding:0 0 .8rem}.member-row__identity{gap:.25rem;min-width:0;display:grid}.member-row__identity>:where(strong,span,small){margin:0}.member-row__email{color:#536970;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.member-row__facts{flex-wrap:wrap;gap:.35rem;display:flex}.member-row__facts>span{color:#24414a;background:#f5f9f8;border:1px solid #cbd9d7;border-radius:999px;align-items:center;min-height:1.65rem;padding:.2rem .5rem;font-size:.7rem;font-weight:720;display:inline-flex}.member-row__facts>span[data-status=active]{color:#17634e;background:#eff9f4;border-color:#b5dbcf}.member-row__scope{color:#728086;font-size:.7rem}@media (min-width:62.01rem){.workspace-shell,.workspace-shell .workspace-content{min-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0}body:has(.workspace-shell){min-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0}body:has(.workspace-shell)>main{min-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0}.workspace-shell:not(.seller-app-shell),.workspace-shell:not(.seller-app-shell) .workspace-content,.workspace-content:not(.seller-app-content)>:where(.product-page,.workspace,.state-card,.professional-editor){width:100%;max-width:none}.workspace-shell:not(.seller-app-shell) .workspace-content{padding:0!important}.workspace-content:not(.seller-app-content)>:where(.product-page,.workspace,.state-card,.professional-editor){box-shadow:none;background:#fff;border:0;border-radius:0;padding:1.75rem clamp(1.5rem,2.25vw,2rem) 4.5rem;margin:0!important}}@media (max-width:75rem) and (min-width:45.01rem){.settings-stage1 .profile-settings-v25{grid-template-columns:minmax(0,1fr)!important}.settings-stage1 .profile-settings-v25>.profile-brand-preview{width:100%;min-width:0;position:static;grid-column:1!important}.quote-index-stage1 .quote-list>li{grid-template-columns:minmax(0,1fr) max-content!important}.quote-index-stage1 .quote-list__status{grid-area:1/2!important}.quote-index-stage1 .quote-list__action{grid-area:2/2!important}}@media (max-width:56rem){.workspace-shell:not(.seller-app-shell) .workspace-content{min-height:100dvh;padding-bottom:calc(6.75rem + env(safe-area-inset-bottom))!important}.professional-editor{padding-bottom:2rem!important}.professional-editor .editor-sidebar{display:block!important;position:static!important}.professional-editor .quote-totals{z-index:auto!important;width:100%!important;box-shadow:none!important;grid-template-columns:none!important;margin:0!important;position:static!important;inset:auto!important}.professional-editor .quote-totals>*,.professional-editor .quote-totals__heading>*{display:revert}.professional-editor .quote-totals__commercial,.professional-editor .quote-totals__actions,.professional-editor .quote-totals__final-actions{display:grid}.workspace-mobile-bottom-nav{min-height:calc(4.25rem + env(safe-area-inset-bottom));padding-bottom:max(.35rem, env(safe-area-inset-bottom))}}@media (max-width:45rem){.workspace-content>:where(.product-page,.workspace,.state-card,.professional-editor){padding-inline:1rem}.stage1-seller-surface.product-page .page-heading h1{font-size:clamp(1.75rem,8vw,2.15rem)}.stage1-seller-surface.product-page>.page-heading{margin-bottom:1rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.quote-index-stage1 .quote-index-controls{grid-template-columns:minmax(0,1fr) auto}.quote-index-stage1 .quote-filter-tabs{padding-bottom:.35rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.quote-index-stage1 .quote-filter-tabs button{white-space:nowrap;flex:none;min-height:2.75rem}.quote-index-stage1 .quote-list>li{min-height:0;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important;padding:.9rem 0!important}.quote-index-stage1 .quote-list__title{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quote-index-stage1 .quote-list__status,.quote-index-stage1 .quote-list__action{justify-self:start;grid-area:auto/1!important}.quote-index-stage1 .quote-list__action{width:100%!important}.professional-editor .quote-line-card,.professional-editor .quote-line-card__header.fast-quote-line,.professional-editor .fast-quote-line__fields,.professional-editor .fast-quote-line__fields label{width:100%;min-width:0;max-width:100%}.professional-editor .quote-line-card{overflow:hidden}.professional-editor .quote-line-card__header.fast-quote-line{grid-template-columns:minmax(0,1fr)!important;padding:.75rem!important}.professional-editor .fast-quote-line__fields{grid-template-columns:minmax(0,1fr) minmax(0,.58fr)!important}.professional-editor .fast-quote-line__fields :where(input,select){width:100%!important;min-width:0!important;max-width:100%!important}.professional-editor .fast-quote-line__name,.professional-editor .fast-quote-line__price,.professional-editor .fast-quote-line__total{grid-column:1/-1!important}.professional-editor .fast-quote-line__price{grid-row:auto!important}.professional-editor .quote-line-card__header>.structural-actions{justify-content:flex-start;grid-column:1!important}.editor-customization-shell__bar{min-height:4.65rem;padding:max(.85rem, env(safe-area-inset-top)) 1rem .75rem}.editor-customization-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;min-height:8.85rem;padding:.35rem 1rem .45rem;display:grid;overflow:visible}.editor-customization-tabs button{white-space:normal;width:100%;min-height:2.75rem;padding-inline:.75rem}.customization-open .is-customization-section,.editor-customization-shell>.editor-customization-body{inset:calc(15rem + env(safe-area-inset-top)) 0 0!important;width:100vw!important;max-height:calc(100dvh - 15rem - env(safe-area-inset-top))!important;padding:1rem 1rem calc(1.5rem + env(safe-area-inset-bottom))!important}.quote-media-workbench__actions,.quote-media-controls .inline-fields{grid-template-columns:minmax(0,1fr)}.quote-media-workbench__dialog{border:0;border-radius:0;width:100vw;max-height:100dvh}.quote-media-workbench__workspace{padding-inline:1rem}.settings-management-links{grid-template-columns:minmax(0,1.3fr) minmax(0,.78fr) minmax(0,1.15fr);width:calc(100% + 2rem);margin-inline:-1rem;padding-inline:1rem;display:grid;overflow:visible}.settings-management-links a{text-align:center;justify-content:center;min-width:0;min-height:2.9rem;padding-inline:.25rem;font-size:clamp(.66rem,2.8vw,.76rem)}.members-stage1>.page-heading{gap:.75rem;display:grid}.members-stage1__invite-action{min-height:2.75rem;padding:.6rem .9rem;font-size:.78rem;width:fit-content!important}.members-stage1__roster,.settings-stage1 .settings-form{margin-inline:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.members-stage1__roster>h2{margin-bottom:.5rem}.member-list .member-row{background:0 0;border:0;border-bottom:1px solid #d9e2e0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.85rem 0!important}.member-row__actions{justify-content:flex-start;margin:0}.member-row__actions>span{color:#24414a;font-size:.75rem;font-weight:760}.settings-stage1 .settings-form{gap:1rem}.settings-stage1 .profile-settings-fields{gap:.85rem}.settings-stage1 .settings-group-heading{margin-top:.35rem;padding-top:.75rem}.settings-stage1 .settings-group-heading:first-child{border-top:0;margin-top:0;padding-top:0}.settings-stage1 textarea{min-height:5.25rem}.settings-stage1 .profile-brand-preview{border-radius:.5rem;padding:.85rem}.commercial-production-workspace>:where(.commercial-current-plan,.commercial-usage,.commercial-payment-history){box-shadow:none;border-left:0;border-right:0;border-radius:0;padding:1rem 0}}
.fast-quote-cover-control,.quote-group__media-control{border-top:1px solid #dbe5e3;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.fast-quote-cover-control>div:first-child,.quote-context-media{gap:.25rem;display:grid}.fast-quote-cover-control small,.quote-context-media small{color:#536970}.quote-context-media__preview{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.quote-context-media__preview img{object-fit:cover;border:1px solid #cbdad7;border-radius:.65rem;width:4.5rem;height:3.4rem}.quote-context-media__add,.quote-context-media__replace{cursor:pointer;position:relative}.quote-context-media :where(input[type=file]){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.quote-line-card__header>.quote-context-media{justify-items:end;min-width:7.5rem}.quote-option-summary{background:#f2f8f6;border:1px solid #c9dcd8;border-radius:.75rem;justify-content:space-between;gap:1rem;padding:.8rem 1rem;display:flex}.professional-editor .quote-line-card .structural-actions{opacity:.82}.professional-editor .quote-line-card .structural-actions .icon-button:not(:disabled){color:#24424a;background:#fff;border-color:#b8cbc8}.professional-editor .quote-line-card .structural-actions .icon-button:focus-visible,.professional-editor .quote-line-card .item-editor>summary:focus-visible{outline-offset:2px;outline:3px solid #00979d3d}.professional-editor .quote-line-card .item-editor>summary{align-items:center;min-height:2.75rem}.seller-checkpoint-backdrop{z-index:240;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:#0b212694;place-items:center;display:grid;position:fixed;inset:0}.seller-publish-checkpoint,.seller-option-composer{gap:.9rem;width:min(34rem,100%);max-height:100%;padding:1.25rem;display:grid;overflow:auto}.seller-publish-checkpoint>:where(p,h2,ul),.seller-option-composer>:where(p,h2){margin:0}.seller-auth-recovery{z-index:2;position:relative}.quote-preview-v2--governed{min-height:100dvh;padding-bottom:max(2rem, env(safe-area-inset-bottom));background:#e9efed}.quote-preview-v2__renderer{width:min(92rem,100% - 2rem);margin:1rem auto 0}@media (min-width:62.01rem){.workspace-shell:has(.quote-preview-v2--governed){grid-template-columns:minmax(0,1fr)}.workspace-shell:has(.quote-preview-v2--governed) .workspace-content{grid-column:1}}.proposal-renderer-v4.proposal-content-no_media .proposal-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-block:clamp(2.5rem,6vw,5rem)}.proposal-renderer-v4.proposal-content-no_media .proposal-hero-copy{width:min(100%,54rem);color:var(--quote-fg);padding:0}.proposal-renderer-v4.proposal-content-no_media .proposal-hero :where(h1,.proposal-kicker,.proposal-meta,.proposal-introduction){color:inherit}.proposal-renderer-v4.proposal-density-sparse .proposal-summary{padding-block:clamp(2rem,4vw,3.5rem)}.proposal-renderer-v4.proposal-density-sparse .proposal-body>section,.proposal-renderer-v4.proposal-density-sparse .proposal-commercial,.proposal-renderer-v4.proposal-density-sparse .proposal-next-steps,.proposal-renderer-v4.proposal-density-sparse .proposal-decision-area{margin-block:clamp(2.25rem,5vw,4rem)}.proposal-renderer-v4.proposal-density-sparse .proposal-section-heading{margin-bottom:1.5rem}.proposal-renderer-v4 .proposal-commercial .proposal-total{gap:1rem;font-size:clamp(1.45rem,2.4vw,2rem)}.proposal-renderer-v4 .proposal-commercial .proposal-total dt{white-space:nowrap}.editor-customization-shell{padding-bottom:env(safe-area-inset-bottom);grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.editor-customization-shell>.editor-customization-body,.customization-open .is-customization-section{scroll-padding-top:1rem}.quote-media-workbench__workspace{grid-template-columns:minmax(0,1fr)}.quote-media-workbench__workspace>*{min-width:0}.quote-image-studio .visual-ai-source-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.quote-image-studio .visual-ai-source-card{padding:.75rem}.quote-image-studio .visual-ai-source-card img{aspect-ratio:4/3;object-fit:cover;max-height:9rem}.commercial-production-workspace>:where(.commercial-current-plan,.commercial-usage,.commercial-upgrade-disclosure,.commercial-payment-history){background:#fff;border:1px solid #d8e3e1;border-radius:1rem;padding:clamp(1rem,2.5vw,1.5rem);overflow:hidden}.commercial-usage-panel{border-top:1px solid #dce6e4}.commercial-usage-row{border-bottom:1px solid #dce6e4;grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1.3fr);align-items:center;gap:1.25rem;padding:1rem 0;display:grid}.commercial-usage-row__summary{justify-content:space-between;gap:.75rem;display:flex}.commercial-usage-row__summary h3{margin:0;font-size:.95rem}.commercial-usage-row__meter{gap:.35rem;display:grid}.commercial-usage-row__meter meter{width:100%}.commercial-usage-row__consequence{color:#7b3d18;line-height:1.45}.commercial-payment-history__mobile{display:none}.seller-route-loading{gap:1rem;min-height:55dvh;display:grid}.seller-route-loading__heading,.seller-route-loading__body{background:#fff;border:1px solid #dce5e3;border-radius:1rem;gap:.75rem;padding:1.25rem;display:grid}.seller-route-loading__line{background:linear-gradient(90deg,#e4ecea,#f3f7f6,#e4ecea) 0 0/200% 100%;border-radius:999px;width:min(36rem,80%);height:.8rem;animation:1.4s ease-in-out infinite seller-loading-shimmer;display:block}.seller-route-loading__line.is-short{width:min(12rem,35%)}.seller-route-loading__line.is-title{width:min(24rem,65%);height:1.8rem}@keyframes seller-loading-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.seller-route-loading__line{animation:none}}@media (max-width:45rem){.editor-customization-shell{inset:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left))}.editor-customization-tabs{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;gap:.35rem;min-height:0;padding:.35rem .75rem .45rem;display:flex;overflow-x:auto}.editor-customization-tabs>[role=tab]{scroll-snap-align:start;white-space:nowrap;flex:none;width:auto;min-height:2.75rem;padding:.55rem .75rem}.customization-open .is-customization-section,.editor-customization-shell>.editor-customization-body{inset:max(9.9rem, calc(env(safe-area-inset-top) + 9.4rem)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left))!important;width:auto!important;max-height:none!important;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom))!important;overflow-y:auto!important;transform:none!important}.quote-image-studio .visual-ai-source-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-template-columns:none;grid-auto-columns:minmax(8rem,9.25rem);grid-auto-flow:column;overflow-x:auto}.quote-image-studio .visual-ai-source-card{scroll-snap-align:start}.quote-image-studio .visual-ai-source-card img{height:5.5rem}.quote-image-studio .visual-ai-source-card input[type=checkbox]{width:1.25rem;min-height:1.25rem}.quote-image-studio>:where(p,h3),.quote-image-studio__heading>:where(p,h3){margin-block:.25rem}.quote-image-studio fieldset{margin-block:.5rem;padding:.6rem}.quote-image-studio .visual-ai-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.quote-image-studio .visual-ai-capability{padding:.35rem}.quote-image-studio .visual-ai-capability .button{white-space:normal;height:100%;padding-inline:.45rem}.fast-quote-cover-control,.quote-group__media-control,.quote-context-media__preview,.quote-option-summary{flex-direction:column;align-items:stretch}.quote-line-card__header>.quote-context-media{justify-items:stretch;min-width:0}.professional-editor .quote-line-card .structural-actions{opacity:1}.professional-editor .quote-line-card .structural-actions .icon-button{width:2.75rem;min-height:2.75rem}.quote-context-media__preview{display:grid}.quote-context-media__preview img{width:100%;height:8rem}.commercial-usage-row{grid-template-columns:1fr;gap:.55rem}.commercial-payment-history__scroller{display:none}.commercial-payment-history__mobile{gap:0;margin:0;padding:0;list-style:none;display:grid}.commercial-payment-history__mobile>li{border-top:1px solid #dce5e3;gap:.75rem;padding:1rem 0;display:grid}.commercial-payment-history__mobile>li>div,.commercial-payment-history__mobile dl>div{justify-content:space-between;gap:.75rem;display:flex}.commercial-payment-history__mobile dl{gap:.45rem;margin:0;display:grid}.commercial-payment-history__mobile :where(dt,dd){margin:0}.settings-management-links a{min-height:2.75rem}.member-list .member-row{background:#fff;border:1px solid #d9e2e0;border-radius:.75rem;padding:.8rem .85rem!important}}
.localized-date-control,.localized-date-control>input,.progressive-row__content>label{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.localized-date-control>input:is([type=date],[type=datetime-local]){appearance:none;min-inline-size:0;max-inline-size:100%}.localized-date-control>input::-webkit-date-and-time-value{text-align:left;min-width:0}.localized-date-control>input::-webkit-datetime-edit{text-align:left;min-width:0}.professional-editor .quote-line-card,.professional-editor .quote-line-card:focus-within{background:#fff;border-color:#d7e2e0;width:100%;min-width:0;max-width:100%;transform:none;box-shadow:none!important;margin-inline:0!important;padding-inline:0!important}.professional-editor .quote-line-card>:where(.quote-line-card__header,.item-editor),.professional-editor .quote-line-card .item-editor__content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:none!important;border-left:0!important;margin-inline:0!important}@media (min-width:56.01rem){.professional-editor .quote-totals{text-align:left;justify-items:stretch;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;gap:.85rem!important;display:grid!important}.professional-editor .quote-totals>*,.professional-editor .quote-totals__heading,.professional-editor .quote-totals__commercial,.professional-editor .quote-readiness,.professional-editor .quote-totals__actions,.professional-editor .quote-totals>.button.success{width:100%;grid-area:auto/1!important}}.professional-editor .quote-totals__heading{text-align:left;justify-items:start;gap:.22rem;width:100%;display:grid!important}.professional-editor .quote-totals__total-label{color:#536970;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:760}.professional-editor .quote-readiness,.professional-editor .quote-totals__actions{box-sizing:border-box;text-align:left;width:100%;min-width:0;align-self:stretch!important}.professional-editor .quote-totals__final-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.professional-editor .editor-customization-trigger.editor-customization-trigger{color:#153943;min-height:3rem;box-shadow:none;background:#fff;border-color:#c8d5d3}.professional-editor .editor-customization-trigger>span{color:#153943;font-weight:780}.professional-editor .editor-customization-trigger>small{color:#60757b;font-weight:560}.professional-editor .editor-customization-trigger:hover,.professional-editor .editor-customization-trigger:focus-visible{color:#0b5158;box-shadow:none;background:#f5faf9;border-color:#7eb8b4}.editor-customization-shell{pointer-events:auto;grid-template-rows:auto minmax(0,1fr);width:min(44rem,100vw - 2rem);display:grid;overflow:hidden}.editor-customization-shell__bar{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem 1.25rem;display:flex}.editor-customization-shell__bar :where(h2,p){margin:0}.editor-customization-shell__bar-actions{flex:none;gap:.4rem;display:flex}.editor-customization-shell__bar-actions .button{min-height:2.5rem;padding:.45rem .7rem}.editor-customization-overview{overscroll-behavior:contain;background:#f7faf9;align-content:start;gap:.7rem;min-height:0;padding:1.25rem;display:grid;overflow-y:auto}.editor-customization-overview__intro{color:#526970;margin:0 0 .25rem;line-height:1.55}.customization-module{width:100%;min-height:5rem;box-shadow:none;text-align:left;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid;color:#123944!important;background:#fff!important;border:1px solid #d4dfdd!important}.customization-module>span:first-child{gap:.25rem;min-width:0;display:grid}.customization-module strong{color:#103d47;font-size:1rem}.customization-module small{color:#60757b;font-weight:560;line-height:1.45}.customization-module>span:last-child{color:#167e82;font-size:1.4rem}.customization-module:hover,.customization-module:focus-visible{color:#0a555b!important;background:#f7fbfa!important;border-color:#7abdb8!important}.customization-open .is-customization-section{z-index:81;pointer-events:auto;align-content:start;width:min(44rem,100vw - 2rem)!important;max-height:calc(100dvh - 7.8rem)!important;box-shadow:none!important;background:#f7faf9!important;border:0!important;border-radius:0 0 1rem 1rem!important;margin:0!important;padding:1.25rem!important;display:grid!important;inset:6.8rem 1rem 1rem auto!important;overflow:hidden auto!important;transform:none!important}.customization-open .is-customization-section>summary{display:none!important}.customization-open .is-customization-section>:where(.editor-section-heading,.proposal-authoring__heading){margin:0 0 .4rem}.customization-open .quote-option-authoring.is-customization-section>.page-heading{border-bottom:1px solid #d8e3e1!important;min-height:auto!important;margin:0!important;padding:0 0 1rem!important;display:block!important;position:static!important}.customization-open .quote-option-authoring.is-customization-section>.page-heading>div{min-width:0;gap:.35rem!important;display:grid!important;position:static!important}.customization-open .quote-option-authoring.is-customization-section>.page-heading :where(h2,p){margin:0!important}.customization-open .quote-option-authoring.is-customization-section>.quote-option-summary{margin:0!important;position:static!important}.customization-default-summary{background:#fff;border:1px solid #d8e3e1;border-radius:.75rem;padding:.9rem 1rem}.customization-default-summary :where(p,strong){margin:0}.customization-default-summary p{color:#60757b;margin-top:.25rem}.customization-optional-actions{flex-wrap:wrap;justify-content:flex-start;display:flex}.customization-custom-terms-trigger{justify-self:start;width:fit-content}.quote-media-workbench__workspace{display:block}.quote-image-studio.quote-image-studio--simple{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;margin:0;padding:0;display:grid!important}.quote-image-studio--simple fieldset{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.quote-image-studio--simple legend{color:#173d47;margin-bottom:.35rem;font-weight:780}.quote-image-studio--simple legend small{color:#667b81;font-weight:560}.visual-ai-goal-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.visual-ai-goal[aria-pressed=true]{color:#0a555b;background:#eaf7f5;border-color:#198f91;box-shadow:inset 0 0 0 1px #198f91}.quote-image-studio--simple .visual-ai-source-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem;display:grid}.quote-image-studio--simple .visual-ai-source-card{background:#fff;border:1px solid #d5dfdd;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);gap:.45rem;min-width:0;padding:.65rem;display:grid}.quote-image-studio--simple .visual-ai-source-card img{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;grid-column:1/-1;width:100%}.visual-ai-description{gap:.4rem;min-width:0;font-weight:740;display:grid}.visual-ai-description textarea{resize:vertical;min-height:7rem}.visual-ai-create{justify-self:start;min-width:9rem}.visual-ai-jobs:empty,.visual-ai-status:empty{display:none}.visual-ai-job{background:#fff;border:1px solid #cddbd8;border-radius:.8rem;gap:.8rem;padding:1rem;display:grid}.visual-ai-job :where(p,strong){margin:0}.visual-ai-preview{gap:.55rem;display:grid}.visual-ai-preview img{object-fit:contain;border-radius:.65rem;width:min(100%,32rem);max-height:24rem}.visual-ai-result-actions{justify-content:flex-start}.proposal-renderer-v5.proposal-content-no_media .proposal-hero{margin-inline:0;padding:clamp(2rem,4vw,3.5rem) 0}.proposal-renderer-v5.proposal-content-no_media .proposal-hero-copy{width:min(100%,54rem);padding:0}.proposal-renderer-v5.proposal-density-sparse .proposal-body>section,.proposal-renderer-v5.proposal-density-sparse .proposal-commercial,.proposal-renderer-v5.proposal-density-sparse .proposal-decision-area{margin-block:clamp(1.75rem,4vw,3rem)}.proposal-renderer-v5 .proposal-overview-action{text-align:left;width:min(100%,72rem);margin:0 auto;padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,4vw,3rem) 0}@media (max-width:56rem){body:has(.workspace-shell .professional-editor){min-height:100dvh;background:#f4f7f6!important}body:has(.workspace-shell .professional-editor)>main{min-height:100dvh;background:#f4f7f6!important}.workspace-shell:has(.professional-editor){min-height:100dvh;background:#f4f7f6!important}.workspace-shell:has(.professional-editor) .workspace-content{min-height:100dvh;background:#f4f7f6!important}.workspace-shell:has(.professional-editor) .professional-editor{min-height:100dvh;background:#f4f7f6!important}.workspace-shell:has(.professional-editor) .professional-editor{box-shadow:none}.professional-editor .quote-totals{text-align:left;justify-items:stretch}.professional-editor .quote-totals__heading{justify-items:start}}@media (max-width:45rem){.customers-stage1 .seller-data-list>h2,.customers-stage1 .seller-data-list .resource-list>li{padding-inline:1rem!important}.customers-stage1 .seller-data-list .resource-list>li{padding-block:.95rem!important}.members-stage1>.members-stage1__roster{overflow:hidden;background:#fff!important;border:1px solid #d7e2e0!important;border-radius:.85rem!important;padding:0 1rem!important}.members-stage1__roster>h2{border-bottom:1px solid #d7e2e0;margin:0;padding:1rem 0 .7rem}.members-stage1__roster .member-list{margin:0;padding:0}.members-stage1__roster .member-list>.member-row{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e0e8e6;border-radius:0;gap:.7rem;margin:0;padding:.9rem 0!important}.members-stage1__roster .member-list>.member-row:last-child{border-bottom:0}.professional-editor .quote-group{background:#fff!important;border:1px solid #d7e2e0!important;border-radius:.85rem!important;padding:4.1rem .75rem .9rem!important}.professional-editor .quote-group>legend{max-width:calc(100% - 10.5rem);padding:0!important;top:1rem!important;left:.85rem!important}.professional-editor .quote-group>.structural-actions{gap:.3rem;top:.65rem!important;right:.65rem!important}.professional-editor .quote-line-card__header.fast-quote-line{padding:.85rem!important}.professional-editor .quote-line-card .item-editor__content{padding-inline:.85rem!important}.editor-customization-shell{border:0;border-radius:0;width:100vw;max-height:100dvh;inset:0}.editor-customization-shell__bar{min-height:0;padding:max(.75rem, env(safe-area-inset-top)) .85rem .75rem}.editor-customization-shell__bar .eyebrow{font-size:.62rem}.editor-customization-shell__bar h2{font-size:1.15rem}.editor-customization-shell__bar-actions{gap:.2rem}.editor-customization-shell__bar-actions .button{min-height:2.5rem;padding-inline:.55rem;font-size:.75rem}.editor-customization-overview{padding:1rem 1rem calc(1.5rem + env(safe-area-inset-bottom))}.customization-module{min-height:4.75rem;padding:.9rem}.customization-open .is-customization-section{inset:calc(5.6rem + env(safe-area-inset-top)) 0 0!important;width:100vw!important;max-height:calc(100dvh - 5.6rem - env(safe-area-inset-top))!important;padding:1rem 1rem calc(1.5rem + env(safe-area-inset-bottom))!important;border-radius:0!important}.customization-open .is-customization-section>:where(.editor-section-heading,.proposal-authoring__heading){display:block}.customization-open .is-customization-section>.editor-section-heading>span{display:none}.customization-optional-actions,.visual-ai-result-actions{grid-template-columns:minmax(0,1fr);display:grid}.customization-optional-actions .button,.visual-ai-result-actions .button,.visual-ai-create{width:100%}.visual-ai-goal-options{grid-template-columns:minmax(0,1fr)}.quote-image-studio--simple .visual-ai-source-grid{grid-auto-columns:minmax(8rem,9.25rem)}.quote-image-studio--simple .visual-ai-source-card{padding:.55rem}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--seller-canvas:#f8faf9;--seller-surface:#fff;--seller-surface-subtle:#f3f6f6;--seller-surface-interactive:#edf8f8;--seller-text-primary:#102a3a;--seller-text-secondary:#49616c;--seller-text-muted:#73838b;--seller-border:#dce5e7;--seller-border-strong:#b8c9cd;--seller-accent:#087b80;--seller-accent-strong:#075f68;--seller-accent-soft:#dff5f4;--seller-aqua:#22cde0;--seller-success:#168a54;--seller-success-soft:#e7f7ee;--seller-warning:#a85f08;--seller-warning-soft:#fff3df;--seller-danger:#d33b46;--seller-danger-soft:#fff0f1;--seller-info:#1669c7;--seller-info-soft:#eaf3ff;--seller-focus:#087f8e;--seller-text-inverse:#fff;--seller-backdrop:#081d3375;--seller-sidebar:#081d33;--seller-sidebar-text:#d8e5e8;--seller-sidebar-text-secondary:#b9cbd0;--seller-sidebar-text-muted:#a8bdc4;--seller-sidebar-border:#ffffff1f;--seller-sidebar-surface:#ffffff0d;--seller-sidebar-surface-hover:#ffffff17;--seller-sidebar-nav-hover:#ffffff12;--seller-sidebar-focus-border:#22cde070;--seller-sidebar-active-border:#22cde01f;--seller-sidebar-active-surface:#087b8099;--seller-sidebar-avatar-border:#ffffff3d;--seller-mobile-nav-elevation:0 -6px 20px #081d3312;--seller-space-1:.25rem;--seller-space-2:.5rem;--seller-space-3:.75rem;--seller-space-4:1rem;--seller-space-5:1.25rem;--seller-space-6:1.5rem;--seller-space-8:2rem;--seller-space-10:2.5rem;--seller-space-12:3rem;--seller-radius-sm:.25rem;--seller-radius-md:.5rem;--seller-radius-control:.75rem;--seller-radius-card:1rem;--seller-radius-panel:1.125rem;--seller-radius-pill:999px;--seller-elevation-0:none;--seller-elevation-1:0 1px 2px #081d330d;--seller-elevation-2:0 8px 24px #081d3314;--seller-elevation-3:0 20px 48px #081d3329;--seller-control-height-sm:2.5rem;--seller-control-height:3rem;--seller-control-height-lg:3.25rem;--seller-touch-target:3rem;--seller-sidebar-width:14rem;--seller-bottom-nav-height:4.25rem;--seller-width-reading:46rem;--seller-width-standard:70rem;--seller-width-editor:75rem;--seller-width-wide:80rem;--seller-font-sans:Inter, "Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--seller-text-overline:.6875rem;--seller-text-caption:.75rem;--seller-text-helper:.8125rem;--seller-text-body:.9375rem;--seller-text-group:1rem;--seller-text-section:1.125rem;--seller-text-page:1.375rem;--seller-leading-tight:1.25;--seller-leading-body:1.5;--seller-weight-regular:400;--seller-weight-medium:500;--seller-weight-semibold:600;--seller-weight-bold:700;--seller-tabular:tabular-nums;--seller-transition-fast:.14s ease}@media (prefers-reduced-motion:reduce){:root{--seller-transition-fast:0s}}
