.Header-module__KHjLKa__header{height:var(--header-height);border-bottom:1px solid var(--border);background:var(--surface);z-index:var(--z-sticky);position:sticky;top:0}.Header-module__KHjLKa__inner{padding:0 var(--space-xl);justify-content:space-between;align-items:center;height:100%;display:flex}.Header-module__KHjLKa__menuToggle{appearance:none;width:28px;height:28px;margin-right:var(--space-sm);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.Header-module__KHjLKa__menuToggle:hover{color:var(--text-primary);background:var(--surface-muted)}.Header-module__KHjLKa__brand{align-items:center;margin-right:auto;display:flex}.Header-module__KHjLKa__logoLight,.Header-module__KHjLKa__logoDark{width:auto;height:24px}.Header-module__KHjLKa__logoLight{display:none}html[data-theme=light] .Header-module__KHjLKa__logoLight{display:block}html[data-theme=light] .Header-module__KHjLKa__logoDark{display:none}.Header-module__KHjLKa__user{align-items:center;gap:var(--space-base);display:flex}.Header-module__KHjLKa__userName{font-size:var(--font-size-xs);color:var(--text-primary);font-weight:600}.Header-module__KHjLKa__themeToggle{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--text-secondary);transition:color var(--duration-base), background var(--duration-base);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Header-module__KHjLKa__themeToggle:hover{color:var(--text-primary);background:var(--surface-muted)}.Header-module__KHjLKa__signOut{align-items:center;gap:var(--space-2xs);height:28px;font-size:var(--font-size-xs);color:var(--text-secondary);border-radius:var(--radius-sm);padding:0 var(--space-sm);cursor:pointer;transition:color var(--duration-base), background var(--duration-base);font-family:var(--font-sans);background:0 0;border:none;display:inline-flex}.Header-module__KHjLKa__signOut:hover{color:var(--danger);background:var(--surface-muted)}.Header-module__KHjLKa__languageSelect{height:28px;font-size:var(--font-size-xs);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-xs);cursor:pointer;font-family:var(--font-sans);transition:color var(--duration-base), border-color var(--duration-base)}.Header-module__KHjLKa__languageSelect:hover{color:var(--text-primary);border-color:var(--text-muted)}.Header-module__KHjLKa__languageSelect:disabled{cursor:progress;opacity:.6}.Header-module__KHjLKa__languageSelect option{background:var(--bg);color:var(--text-primary)}@media (max-width:480px){.Header-module__KHjLKa__userName,.Header-module__KHjLKa__signOut span{display:none}}@media (max-width:640px){.Header-module__KHjLKa__menuToggle{display:inline-flex}.Header-module__KHjLKa__user{gap:var(--space-sm)}.Header-module__KHjLKa__userName,.Header-module__KHjLKa__languageSelect,.Header-module__KHjLKa__signOut span{display:none}}
.Sidebar-module__y-Zxfa__sidebar{width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);padding:var(--space-xl) 0;gap:var(--space-2xl);flex-direction:column;flex-shrink:0;min-height:100%;display:flex}.Sidebar-module__y-Zxfa__section{padding:0 var(--space-sm)}.Sidebar-module__y-Zxfa__sectionLabel{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-text);padding:0 var(--space-sm);margin-bottom:var(--space-2xs);font-weight:800;display:block}.Sidebar-module__y-Zxfa__navList{gap:var(--space-3xs);flex-direction:column;list-style:none;display:flex}.Sidebar-module__y-Zxfa__navItem{align-items:center;gap:var(--space-sm);min-height:32px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);transition:background var(--duration-fast), color var(--duration-fast);text-decoration:none;display:flex}.Sidebar-module__y-Zxfa__navItem:hover{background:var(--surface-muted);color:var(--text-primary)}.Sidebar-module__y-Zxfa__navItem[aria-current=page]{background:var(--accent);color:var(--text-on-accent);font-weight:600}.Sidebar-module__y-Zxfa__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.Sidebar-module__y-Zxfa__navLabel{min-width:0;line-height:var(--leading-base);overflow-wrap:anywhere}.Sidebar-module__y-Zxfa__flyoutWrap{position:relative}.Sidebar-module__y-Zxfa__drawerPrefs{display:none}.Sidebar-module__y-Zxfa__prefLabel{margin-bottom:var(--space-sm);display:block}.Sidebar-module__y-Zxfa__prefSelect{width:100%;height:32px;font-size:var(--font-size-xs);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-xs);font-family:var(--font-sans)}.Sidebar-module__y-Zxfa__navButton{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;outline:none;width:100%;font-family:inherit}.Sidebar-module__y-Zxfa__flyoutPanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:200px;max-width:280px;box-shadow:var(--shadow-3);padding:var(--space-sm);z-index:var(--z-float);position:absolute;top:0;left:calc(100% + .4rem)}.Sidebar-module__y-Zxfa__flyoutList{gap:var(--space-3xs);flex-direction:column;list-style:none;display:flex}.Sidebar-module__y-Zxfa__flyoutLink{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;transition:background var(--duration-fast), color var(--duration-fast);text-decoration:none;display:block;overflow:hidden}.Sidebar-module__y-Zxfa__flyoutLink:hover{background:var(--surface-muted);color:var(--text-primary)}.Sidebar-module__y-Zxfa__flyoutEmpty{padding:var(--space-sm);font-size:var(--font-size-xs);color:var(--text-muted)}@media (min-width:641px) and (max-width:1199px){.Sidebar-module__y-Zxfa__sidebar{width:var(--sidebar-width-rail);gap:var(--space-base)}.Sidebar-module__y-Zxfa__section{padding:0 var(--space-sm)}.Sidebar-module__y-Zxfa__section+.Sidebar-module__y-Zxfa__section{border-top:1px solid var(--border);padding-top:var(--space-base)}.Sidebar-module__y-Zxfa__sectionLabel{display:none}.Sidebar-module__y-Zxfa__navItem{padding:var(--space-xs);justify-content:center;min-height:36px}.Sidebar-module__y-Zxfa__navLabel{display:none}}@media (max-width:640px){.Sidebar-module__y-Zxfa__overlay{background:var(--backdrop);z-index:var(--z-modal-backdrop);position:fixed;inset:0}.Sidebar-module__y-Zxfa__sidebar{width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);max-width:80vw;padding:var(--space-xl) 0;transition:transform var(--duration-base);z-index:var(--z-modal);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.Sidebar-module__y-Zxfa__sidebar.Sidebar-module__y-Zxfa__open{transform:translate(0)}.Sidebar-module__y-Zxfa__drawerPrefs{border-top:1px solid var(--border);padding-top:var(--space-base);margin-top:auto;display:block}.Sidebar-module__y-Zxfa__flyoutPanel{min-width:0;max-width:none;margin-top:var(--space-2xs);box-shadow:none;position:static}}
.ProposalGenerator-module__TIu4FW__container{max-width:960px;margin:0 auto}.ProposalGenerator-module__TIu4FW__wizardWide{gap:var(--space-3xl);flex-direction:column;max-width:100%;display:flex}.ProposalGenerator-module__TIu4FW__wizardStepNav{width:100%;max-width:960px;margin:0 auto}.ProposalGenerator-module__TIu4FW__stepIndicator{margin-bottom:var(--space-3xl)}.ProposalGenerator-module__TIu4FW__form{gap:var(--space-2xl);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__fieldGroup{gap:var(--space-xs);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__label{font-size:var(--font-size-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ProposalGenerator-module__TIu4FW__input{background:var(--surface);border:1px solid var(--border-interactive);border-radius:var(--radius-sm);padding:var(--space-md) var(--space-lg);font-size:var(--font-size-md);color:var(--text-primary);font-family:var(--font-sans);width:100%;transition:border-color var(--duration-base);appearance:none;outline:none}.ProposalGenerator-module__TIu4FW__input::placeholder{color:var(--text-muted)}.ProposalGenerator-module__TIu4FW__input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.ProposalGenerator-module__TIu4FW__searchError{font-size:var(--font-size-sm);color:var(--accent-orange);margin-top:var(--space-2xs)}.ProposalGenerator-module__TIu4FW__error{font-size:var(--font-size-md);color:var(--accent-orange);background:var(--accent-orange-subtle);border:1px solid var(--accent-orange-medium);border-radius:var(--radius-md);padding:var(--space-base) var(--space-xl)}.ProposalGenerator-module__TIu4FW__actions{justify-content:flex-start;align-items:center;gap:var(--space-base);padding-top:var(--space-sm);flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__actionsLeft,.ProposalGenerator-module__TIu4FW__actionsCenter,.ProposalGenerator-module__TIu4FW__actionsRight{align-items:center;gap:var(--space-base);flex:1 1 0;display:flex}.ProposalGenerator-module__TIu4FW__actionsLeft{justify-content:flex-start}.ProposalGenerator-module__TIu4FW__actionsCenter{justify-content:center}.ProposalGenerator-module__TIu4FW__actionsRight{justify-content:flex-end}@media (max-width:640px){.ProposalGenerator-module__TIu4FW__actionsLeft,.ProposalGenerator-module__TIu4FW__actionsCenter,.ProposalGenerator-module__TIu4FW__actionsRight{flex-wrap:wrap;flex:auto}}.ProposalGenerator-module__TIu4FW__proposalOutput{max-width:984px;margin:0 auto}.ProposalGenerator-module__TIu4FW__outputHeader{align-items:flex-start;gap:var(--space-base);margin-bottom:var(--space-3xl);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__outputHeaderLeft{align-items:center;gap:var(--space-base);flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__outputActions{justify-content:flex-start;align-items:center;gap:var(--space-base);flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__outputBadge{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--green);background:var(--green-subtle);border:1px solid var(--green-medium);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-md);font-weight:700;display:inline-block}.ProposalGenerator-module__TIu4FW__dealId{font-size:var(--font-size-sm);color:var(--text-muted);font-family:var(--font-mono)}.ProposalGenerator-module__TIu4FW__pdfBtn{padding:var(--space-md) var(--space-2xl);background:var(--accent);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-md);cursor:pointer;font-weight:600;font-family:var(--font-sans);transition:opacity var(--duration-base);white-space:nowrap;border:none;text-decoration:none;display:inline-block}.ProposalGenerator-module__TIu4FW__pdfBtn:hover:not(:disabled){opacity:.85}.ProposalGenerator-module__TIu4FW__pdfBtn:disabled{opacity:.5;cursor:not-allowed}.ProposalGenerator-module__TIu4FW__proposalDoc{font-family:var(--font-doc);border-radius:var(--radius-2xl);color:var(--doc-heading);background:#fff;overflow:hidden;box-shadow:0 4px 32px #00000059}.ProposalGenerator-module__TIu4FW__docCover{background:var(--doc-accent);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__docCoverTopBar{background:var(--doc-highlight);flex-shrink:0;height:6px}.ProposalGenerator-module__TIu4FW__docCoverBody{padding:var(--space-7xl) var(--space-8xl) var(--space-6xl);flex:1}.ProposalGenerator-module__TIu4FW__docCoverBrand{gap:var(--space-2xs);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__docCoverLogo{align-self:flex-start;width:auto;height:42px;display:block}.ProposalGenerator-module__TIu4FW__docCoverSubsidiaryName{font-size:var(--font-size-base);color:#fff;letter-spacing:.02em;margin-top:var(--space-sm);font-weight:800}.ProposalGenerator-module__TIu4FW__docCoverSubsidiary{margin-top:var(--space-sm);font-size:var(--font-size-xs);color:#ffffff80;line-height:var(--leading-xl)}.ProposalGenerator-module__TIu4FW__docCoverDivider{height:1px;margin:var(--space-6xl) 0;background:#ffffff2e}.ProposalGenerator-module__TIu4FW__docCoverLabel{font-size:var(--font-size-xs);color:var(--doc-highlight);letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--space-xl);font-weight:600}.ProposalGenerator-module__TIu4FW__docCoverTitle{color:#fff;letter-spacing:-.02em;font-size:2.4rem;font-weight:800;line-height:var(--leading-md);margin-bottom:var(--space-md)}.ProposalGenerator-module__TIu4FW__docCoverDealId{font-size:var(--font-size-md);color:#ffffffa6;letter-spacing:.05em;margin-bottom:var(--space-5xl);font-weight:600;display:block}.ProposalGenerator-module__TIu4FW__docCoverClient{border-left:3px solid var(--doc-highlight);border-radius:var(--radius-sm);padding:var(--space-2xl) var(--space-3xl);margin-bottom:var(--space-6xl);background:#ffffff1a}.ProposalGenerator-module__TIu4FW__docCoverClientLabel{font-size:var(--font-size-xs);color:var(--doc-highlight);letter-spacing:.18em;text-transform:uppercase;margin-bottom:var(--space-sm);font-weight:600}.ProposalGenerator-module__TIu4FW__docCoverClientCompany{font-size:var(--font-size-xl);color:#fff;margin-bottom:var(--space-2xs);font-weight:700}.ProposalGenerator-module__TIu4FW__docCoverClientContact{font-size:var(--font-size-base);color:#ffffffa6}.ProposalGenerator-module__TIu4FW__docCoverMeta{gap:var(--space-7xl);padding-top:var(--space-3xl);margin-bottom:var(--space-3xl);border-top:1px solid #ffffff2e;flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__docCoverMetaItem{gap:var(--space-2xs);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__docCoverMetaLabel{font-size:var(--font-size-xs);color:var(--doc-highlight);letter-spacing:.15em;text-transform:uppercase;font-weight:600}.ProposalGenerator-module__TIu4FW__docCoverMetaValue{font-size:var(--font-size-base);color:#fff;font-weight:700}.ProposalGenerator-module__TIu4FW__docCoverBottomBar{background:#0003;flex-shrink:0;height:6px}.ProposalGenerator-module__TIu4FW__docPageHeader{background:var(--doc-accent);padding:var(--space-lg) var(--space-8xl);justify-content:space-between;align-items:center;display:flex}.ProposalGenerator-module__TIu4FW__docPageHeaderCompany{font-size:var(--font-size-xs);color:#fff;letter-spacing:.18em;text-transform:uppercase;font-weight:800}.ProposalGenerator-module__TIu4FW__docPageHeaderTitle{font-size:var(--font-size-xs);color:#ffffffb3;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.ProposalGenerator-module__TIu4FW__docSections{padding:var(--space-6xl) var(--space-8xl);background:#fff;flex-direction:column;gap:0;display:flex}.ProposalGenerator-module__TIu4FW__docIntroBox{border-radius:var(--radius-md);padding:var(--space-xl) var(--space-3xl);font-size:var(--font-size-base);color:var(--doc-accent);line-height:var(--leading-2xl);margin-bottom:var(--space-5xl);background:#e6f8fc}.ProposalGenerator-module__TIu4FW__docIntroBox p,.ProposalGenerator-module__TIu4FW__docIntroBox h2,.ProposalGenerator-module__TIu4FW__docIntroBox h3,.ProposalGenerator-module__TIu4FW__docIntroBox ul,.ProposalGenerator-module__TIu4FW__docIntroBox ol{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 .4em}.ProposalGenerator-module__TIu4FW__docIntroBox div,.ProposalGenerator-module__TIu4FW__docIntroBox li{color:inherit;font-size:inherit;line-height:inherit;margin:0}.ProposalGenerator-module__TIu4FW__docIntroBox h1,.ProposalGenerator-module__TIu4FW__docIntroBox h2{font-size:1.25em;font-weight:700}.ProposalGenerator-module__TIu4FW__docIntroBox h3{font-size:1.1em;font-weight:700}.ProposalGenerator-module__TIu4FW__docIntroBox ul,.ProposalGenerator-module__TIu4FW__docIntroBox ol{padding-left:1.5em}.ProposalGenerator-module__TIu4FW__docIntroBox ul ul,.ProposalGenerator-module__TIu4FW__docIntroBox ol ol,.ProposalGenerator-module__TIu4FW__docIntroBox ul ol,.ProposalGenerator-module__TIu4FW__docIntroBox ol ul,.ProposalGenerator-module__TIu4FW__docIntroBox>:last-child{margin-bottom:0}.ProposalGenerator-module__TIu4FW__docSection{margin-bottom:var(--space-5xl);padding-bottom:var(--space-5xl);border-bottom:1.5px solid var(--doc-border)}.ProposalGenerator-module__TIu4FW__docSection:last-of-type{border-bottom:none}.ProposalGenerator-module__TIu4FW__docSectionHeading{align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);padding-bottom:var(--space-base);border-bottom:1.5px solid var(--doc-border);display:flex}.ProposalGenerator-module__TIu4FW__docSectionDot{border-radius:var(--radius-circle);background:var(--doc-accent);flex-shrink:0;width:7px;height:7px}.ProposalGenerator-module__TIu4FW__docSectionTitle{font-size:var(--font-size-xs);color:var(--doc-accent);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.ProposalGenerator-module__TIu4FW__customerCard{background:var(--doc-surface);border-left:3px solid var(--doc-accent);border-radius:var(--radius-sm);padding:var(--space-lg) var(--space-xl);margin-bottom:var(--space-base)}.ProposalGenerator-module__TIu4FW__customerCardType{font-size:var(--font-size-xs);color:var(--doc-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-2xs);font-weight:700}.ProposalGenerator-module__TIu4FW__customerCardName{font-size:var(--font-size-base);color:#2a2d3a;margin-bottom:var(--space-md);font-weight:700}.ProposalGenerator-module__TIu4FW__customerCardFieldsWrap{border-top:1px solid var(--doc-border);padding-top:var(--space-sm)}.ProposalGenerator-module__TIu4FW__customerCardFieldRow{gap:var(--space-base);padding:var(--space-xs) 0;border-bottom:1px solid var(--doc-border);font-size:var(--font-size-sm);display:flex}.ProposalGenerator-module__TIu4FW__customerCardFieldRow:last-child{border-bottom:none}.ProposalGenerator-module__TIu4FW__customerCardFieldKey{color:var(--doc-muted);flex-shrink:0;width:130px;font-weight:600}.ProposalGenerator-module__TIu4FW__customerCardFieldVal{color:var(--doc-text);flex:1}.ProposalGenerator-module__TIu4FW__contactGrid{gap:var(--space-base);flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__contactGridCol{flex:calc(50% - .375rem);min-width:200px}.ProposalGenerator-module__TIu4FW__docBodyText{font-size:var(--font-size-base);color:#2a2d3a;line-height:var(--leading-3xl);white-space:pre-wrap}.ProposalGenerator-module__TIu4FW__docProductCardGrid{gap:var(--space-base);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__docBundleSection{margin-bottom:var(--space-base)}.ProposalGenerator-module__TIu4FW__docBundleTitle{margin:0 0 var(--space-sm);font-size:var(--font-size-md);color:var(--doc-accent);font-weight:700}.ProposalGenerator-module__TIu4FW__docProductCard{align-items:flex-start;gap:var(--space-2xl);border:1px solid var(--doc-border);border-left:4px solid var(--doc-accent);border-radius:var(--radius-md);width:100%;padding:var(--space-xl) var(--space-2xl);background:#fff;display:flex}.ProposalGenerator-module__TIu4FW__docProductCardImage{object-fit:contain;border-radius:var(--radius-sm);background:#f4f6f9;flex-shrink:0;width:120px;height:120px}.ProposalGenerator-module__TIu4FW__docProductCardBody{flex:1;min-width:0}.ProposalGenerator-module__TIu4FW__docProductCardName{font-size:var(--font-size-base);color:var(--doc-accent);margin-bottom:var(--space-2xs);font-weight:800}.ProposalGenerator-module__TIu4FW__docProductCardSku{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--doc-muted);margin-bottom:var(--space-md);font-weight:600}.ProposalGenerator-module__TIu4FW__docProductCardProps{gap:var(--space-2xs);border-top:1px solid var(--doc-border);padding-top:var(--space-sm);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__docProductCardProp{font-size:var(--font-size-sm);color:var(--doc-text)}.ProposalGenerator-module__TIu4FW__docProductCardProp strong{color:var(--doc-muted);font-weight:600}.ProposalGenerator-module__TIu4FW__docProductCardGroup{gap:var(--space-sm);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__docProductCardChild{width:calc(100% - 2.5rem);margin-left:var(--space-6xl);padding:var(--space-base) var(--space-xl);gap:var(--space-lg);border-left:3px solid var(--doc-highlight);background:var(--doc-surface)}.ProposalGenerator-module__TIu4FW__docProductCardChild .ProposalGenerator-module__TIu4FW__docProductCardImage{width:60px;height:60px}.ProposalGenerator-module__TIu4FW__docProductCardChild .ProposalGenerator-module__TIu4FW__docProductCardName{font-size:var(--font-size-md);color:var(--doc-text)}.ProposalGenerator-module__TIu4FW__docProductCardChild .ProposalGenerator-module__TIu4FW__docProductCardSku{font-size:var(--font-size-xs);margin-bottom:var(--space-xs)}.ProposalGenerator-module__TIu4FW__docMetaTable{border-collapse:collapse;width:100%;font-size:var(--font-size-md)}.ProposalGenerator-module__TIu4FW__docMetaTable tbody tr{border-bottom:1px solid var(--doc-border)}.ProposalGenerator-module__TIu4FW__docMetaTable tbody tr:last-child{border-bottom:none}.ProposalGenerator-module__TIu4FW__docMetaKey{padding:var(--space-base) var(--space-xl) var(--space-base) 0;color:var(--doc-muted);white-space:nowrap;vertical-align:top;width:180px;font-weight:600}.ProposalGenerator-module__TIu4FW__docMetaVal{padding:var(--space-base) 0;color:var(--doc-text)}.ProposalGenerator-module__TIu4FW__docSignatureSection{gap:var(--space-3xl);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__docSignatureRow{align-items:flex-end;gap:var(--space-6xl);flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__docSignatureField{flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__docSignatureLine{border-bottom:1.5px solid var(--doc-text);width:220px;height:1.75rem}.ProposalGenerator-module__TIu4FW__docSignatureLineShort{width:130px}.ProposalGenerator-module__TIu4FW__docSignatureCaption{font-size:var(--font-size-sm);color:var(--doc-muted);margin-top:var(--space-sm)}.ProposalGenerator-module__TIu4FW__docPageFooter{background:var(--doc-surface);border-top:1.5px solid var(--doc-border);padding:var(--space-base) var(--space-8xl);font-size:var(--font-size-xs);color:var(--doc-muted);justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__autoAttachmentCard{border-radius:var(--radius-2xl);color:var(--doc-heading);margin-top:var(--space-3xl);padding:var(--space-5xl) var(--space-8xl);background:#fff;overflow:hidden;box-shadow:0 4px 32px #00000059}.ProposalGenerator-module__TIu4FW__autoAttachmentFrameWrap{margin-top:var(--space-xl)}.ProposalGenerator-module__TIu4FW__autoAttachmentFrame{border:1.5px solid var(--doc-border);border-radius:var(--radius-md);background:var(--doc-surface);width:100%;height:1000px;display:block}.ProposalGenerator-module__TIu4FW__autoAttachmentOpenLink{margin-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--doc-accent);text-decoration:underline;display:inline-block}.ProposalGenerator-module__TIu4FW__dynamicFieldsGrid{gap:var(--space-2xl);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ProposalGenerator-module__TIu4FW__dealFieldSection{gap:var(--space-xl);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__dealFieldSection+.ProposalGenerator-module__TIu4FW__dealFieldSection{margin-top:var(--space-4xl);padding-top:var(--space-4xl);border-top:1px solid var(--doc-border,#e2e2e2)}.ProposalGenerator-module__TIu4FW__dealFieldSectionHeader{font-size:var(--font-size-base);color:var(--text-primary,inherit);margin:0;font-weight:700}.ProposalGenerator-module__TIu4FW__fieldError{margin:var(--space-2xs) 0 0;font-size:var(--font-size-sm);color:var(--accent-orange);font-weight:600}.ProposalGenerator-module__TIu4FW__requiredStar{color:var(--accent-orange);margin-left:2px;font-size:1rem;font-weight:800}.ProposalGenerator-module__TIu4FW__checkRow{align-items:center;gap:var(--space-md);font-size:var(--font-size-base);color:var(--text-primary);cursor:pointer;padding:var(--space-sm) 0;display:flex}.ProposalGenerator-module__TIu4FW__checkRow input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.ProposalGenerator-module__TIu4FW__signatoryCheckRow{font-size:var(--font-size-sm);color:var(--text-secondary);padding:var(--space-2xs) 0 var(--space-md)}.ProposalGenerator-module__TIu4FW__signatureModeGroup{align-items:center;gap:var(--space-2xl);font-size:var(--font-size-sm);color:var(--text-secondary);padding:var(--space-2xs) 0 var(--space-md);flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__signatureModeGroup .ProposalGenerator-module__TIu4FW__checkRow{font-size:inherit;color:inherit;gap:var(--space-sm);padding:0}.ProposalGenerator-module__TIu4FW__signatureModeGroup input[type=radio]{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.ProposalGenerator-module__TIu4FW__lineItemsHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__lineItemAddActions{align-items:stretch;gap:var(--space-sm);flex-direction:column;flex-shrink:0;display:flex}.ProposalGenerator-module__TIu4FW__lineItemsTitle{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-2xs);font-weight:700}.ProposalGenerator-module__TIu4FW__lineItemsDesc{font-size:var(--font-size-sm);color:var(--text-secondary)}.ProposalGenerator-module__TIu4FW__quoteTypeTabs{border:1px solid var(--border);border-radius:var(--radius-md);flex-shrink:0;gap:0;display:flex;overflow:hidden}.ProposalGenerator-module__TIu4FW__quoteTypeTab{padding:var(--space-sm) var(--space-2xl);font-size:var(--font-size-md);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);font-weight:500;font-family:var(--font-sans);background:0 0;border:none}.ProposalGenerator-module__TIu4FW__quoteTypeTab+.ProposalGenerator-module__TIu4FW__quoteTypeTab{border-left:1px solid var(--border)}.ProposalGenerator-module__TIu4FW__quoteTypeTabActive{background:var(--accent-subtle);color:var(--accent);font-weight:600}.ProposalGenerator-module__TIu4FW__quoteTabsRow{justify-content:space-between;align-items:center;gap:var(--space-base);margin-bottom:var(--space-xl);flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto;display:flex}.ProposalGenerator-module__TIu4FW__quoteTabActions{align-items:center;gap:var(--space-xs);display:flex}.ProposalGenerator-module__TIu4FW__lineItemsEmpty{border:1px dashed var(--border);border-radius:var(--radius-lg);padding:var(--space-6xl);text-align:center;font-size:var(--font-size-md);color:var(--text-secondary)}.ProposalGenerator-module__TIu4FW__lineItemsTableWrap{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:auto hidden}.ProposalGenerator-module__TIu4FW__lineItemsTable{border-collapse:collapse;width:100%;font-size:var(--font-size-base)}.ProposalGenerator-module__TIu4FW__lineItemsTable th{background:var(--surface);border-bottom:1px solid var(--border);padding:var(--space-md) var(--space-base);text-align:left;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary);white-space:nowrap;font-weight:700}.ProposalGenerator-module__TIu4FW__lineItemsTable td{padding:var(--space-md) var(--space-base);border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text-primary)}.ProposalGenerator-module__TIu4FW__lineItemsTable tfoot td{border-bottom:none;border-top:2px solid var(--border);padding:var(--space-base) var(--space-base)}.ProposalGenerator-module__TIu4FW__lineItemsTable tr:last-child td{border-bottom:none}.ProposalGenerator-module__TIu4FW__numCol{text-align:right!important}.ProposalGenerator-module__TIu4FW__priceWarning{font-size:var(--font-size-xs);color:var(--accent-orange);margin:var(--space-2xs) 0 0;text-align:right;white-space:normal}.ProposalGenerator-module__TIu4FW__actionCol{width:74px}.ProposalGenerator-module__TIu4FW__productNameCell{max-width:200px;font-weight:500}.ProposalGenerator-module__TIu4FW__productNameStatic{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.ProposalGenerator-module__TIu4FW__productNameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProposalGenerator-module__TIu4FW__editNameBtn{cursor:pointer;color:var(--text-muted);font-size:var(--font-size-xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-xs);line-height:var(--leading-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ProposalGenerator-module__TIu4FW__editNameBtn:hover{color:var(--accent);background:var(--surface-hover)}.ProposalGenerator-module__TIu4FW__skuText{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-muted)}.ProposalGenerator-module__TIu4FW__lineInput{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-md);padding:var(--space-sm) var(--space-md);text-align:right;font-family:var(--font-sans);transition:border-color var(--duration-base);outline:none}.ProposalGenerator-module__TIu4FW__lineInput:focus{border-color:var(--accent)}.ProposalGenerator-module__TIu4FW__lineSelect{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-md);padding:var(--space-sm) var(--space-md);cursor:pointer;font-family:var(--font-sans);transition:border-color var(--duration-base);outline:none}.ProposalGenerator-module__TIu4FW__lineSelect:focus{border-color:var(--accent)}.ProposalGenerator-module__TIu4FW__totalCell{text-align:right;color:var(--text-primary);white-space:nowrap;font-weight:600}.ProposalGenerator-module__TIu4FW__subtotalLabel{font-size:var(--font-size-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:700;text-align:right!important}.ProposalGenerator-module__TIu4FW__subtotalValue{font-size:var(--font-size-base);color:var(--accent);text-align:right;white-space:nowrap;font-weight:800}.ProposalGenerator-module__TIu4FW__rowActions{align-items:center;gap:var(--space-3xs);display:flex}.ProposalGenerator-module__TIu4FW__lineItemChildRow td{background:var(--bg)}.ProposalGenerator-module__TIu4FW__lineItemChildNameCell{color:var(--text-secondary);font-weight:400;padding-left:var(--space-4xl)!important}.ProposalGenerator-module__TIu4FW__lineItemChildNameCell:before{content:"↳";margin-right:var(--space-sm);color:var(--text-muted)}.ProposalGenerator-module__TIu4FW__accessoryTriggerRow td{background:var(--surface);padding:var(--space-xs) var(--space-base)!important}.ProposalGenerator-module__TIu4FW__docLineTable{border-collapse:collapse;width:100%;font-size:var(--font-size-md);margin-top:var(--space-sm)}.ProposalGenerator-module__TIu4FW__docLineTh{background:var(--doc-surface);border-bottom:1.5px solid var(--doc-border);padding:var(--space-sm) var(--space-base);text-align:left;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--doc-muted);white-space:nowrap;font-weight:700}.ProposalGenerator-module__TIu4FW__docLineTd{padding:var(--space-md) var(--space-base);border-bottom:1px solid var(--doc-border);color:var(--doc-text);vertical-align:middle}.ProposalGenerator-module__TIu4FW__docLineTable tfoot td{border-bottom:none;border-top:2px solid var(--doc-border);padding:var(--space-base) var(--space-base)}.ProposalGenerator-module__TIu4FW__docLineChildRow td{background:var(--doc-surface)}.ProposalGenerator-module__TIu4FW__docLineChildNameCell{color:var(--doc-muted);padding-left:var(--space-4xl)!important}.ProposalGenerator-module__TIu4FW__docLineChildNameCell:before{content:"↳";margin-right:var(--space-sm);color:var(--doc-muted)}.ProposalGenerator-module__TIu4FW__modulesPreviewLayout{gap:var(--space-3xl);grid-template-columns:400px 1fr;align-items:start;max-width:1408px;margin:0 auto;display:grid}.ProposalGenerator-module__TIu4FW__modulesPanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:hidden auto}.ProposalGenerator-module__TIu4FW__modulesPanelSection{padding:var(--space-xl) var(--space-2xl);border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0}.ProposalGenerator-module__TIu4FW__moduleEditFields{gap:var(--space-xl);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__modulesPanelSectionLabel{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-sm);font-weight:700}.ProposalGenerator-module__TIu4FW__checkboxRow{align-items:flex-start;gap:var(--space-sm);font-size:var(--font-size-md);color:var(--text);cursor:pointer;display:flex}.ProposalGenerator-module__TIu4FW__introPanelEditor{font-size:var(--font-size-sm)}.ProposalGenerator-module__TIu4FW__modulesPanelHeader{padding:var(--space-xl) var(--space-2xl);border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0}.ProposalGenerator-module__TIu4FW__modulesPanelTitle{font-size:var(--font-size-md);color:var(--text-primary);margin-bottom:var(--space-2xs);font-weight:700}.ProposalGenerator-module__TIu4FW__modulesPanelDesc{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:var(--leading-lg)}.ProposalGenerator-module__TIu4FW__attachmentRemoveBtn{padding:var(--space-2xs) var(--space-md);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;background:0 0;font-weight:600}.ProposalGenerator-module__TIu4FW__attachmentRemoveBtn:hover{background:var(--surface-hover);border-color:var(--text-muted)}.ProposalGenerator-module__TIu4FW__moduleCategoryGroup{border-bottom:1px solid var(--border)}.ProposalGenerator-module__TIu4FW__moduleCategoryGroup:last-child{border-bottom:none}.ProposalGenerator-module__TIu4FW__moduleCategoryHeader{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-2xl);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary);background:var(--bg);border:none;border-bottom:1px solid var(--border);font-weight:700;font-family:var(--font-sans);cursor:pointer;display:flex}.ProposalGenerator-module__TIu4FW__moduleCategoryToggle{font-size:var(--font-size-xs);text-transform:none;letter-spacing:normal;color:var(--text-muted);font-weight:600}.ProposalGenerator-module__TIu4FW__moduleItem{align-items:flex-start;gap:var(--space-base);padding:var(--space-base) var(--space-2xl);cursor:pointer;transition:background var(--duration-fast);border-bottom:1px solid var(--border);display:flex}.ProposalGenerator-module__TIu4FW__moduleItem:last-child{border-bottom:none}.ProposalGenerator-module__TIu4FW__moduleItem:hover{background:var(--surface-hover)}.ProposalGenerator-module__TIu4FW__moduleItemSelected,.ProposalGenerator-module__TIu4FW__moduleItemSelected:hover{background:var(--accent-subtle)}.ProposalGenerator-module__TIu4FW__moduleItemCheckbox{width:15px;height:15px;margin-top:var(--space-2xs);accent-color:var(--accent);cursor:pointer;flex-shrink:0}.ProposalGenerator-module__TIu4FW__moduleItemContent{flex:1;min-width:0}.ProposalGenerator-module__TIu4FW__moduleItemName{font-size:var(--font-size-md);color:var(--text-primary);margin-bottom:var(--space-2xs);font-weight:600;line-height:var(--leading-base)}.ProposalGenerator-module__TIu4FW__moduleItemDesc{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:var(--leading-lg);margin-bottom:var(--space-2xs)}.ProposalGenerator-module__TIu4FW__moduleItemLocation{font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic}.ProposalGenerator-module__TIu4FW__modulesEmpty{padding:var(--space-4xl) var(--space-2xl);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}.ProposalGenerator-module__TIu4FW__proposalPane{min-width:0}.ProposalGenerator-module__TIu4FW__docModuleContent{font-size:var(--font-size-md);color:var(--doc-text);line-height:var(--leading-3xl);font-family:var(--font-doc,system-ui, sans-serif)}.ProposalGenerator-module__TIu4FW__docModuleContent *{font-family:var(--font-sans,system-ui, sans-serif)!important;background-color:#0000!important;border:none!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.ProposalGenerator-module__TIu4FW__docModuleContent span,.ProposalGenerator-module__TIu4FW__docModuleContent font,.ProposalGenerator-module__TIu4FW__docModuleContent div{color:inherit!important;font-size:inherit!important;line-height:inherit!important}.ProposalGenerator-module__TIu4FW__docModuleContent p{color:var(--doc-text)!important;font-size:var(--font-size-md)!important;line-height:var(--leading-3xl)!important;margin-top:0!important;margin-bottom:var(--space-sm)!important}.ProposalGenerator-module__TIu4FW__docModuleContent h1,.ProposalGenerator-module__TIu4FW__docModuleContent h2{font-size:var(--font-size-base)!important;color:var(--doc-heading)!important;font-weight:700!important;line-height:var(--leading-base)!important;margin-top:var(--space-base)!important;margin-bottom:var(--space-sm)!important}.ProposalGenerator-module__TIu4FW__docModuleContent h3,.ProposalGenerator-module__TIu4FW__docModuleContent h4,.ProposalGenerator-module__TIu4FW__docModuleContent h5,.ProposalGenerator-module__TIu4FW__docModuleContent h6{font-size:var(--font-size-base)!important;color:var(--doc-accent)!important;font-weight:700!important;line-height:var(--leading-base)!important;margin-top:var(--space-md)!important;margin-bottom:var(--space-xs)!important}.ProposalGenerator-module__TIu4FW__docModuleContent ul,.ProposalGenerator-module__TIu4FW__docModuleContent ol{padding-left:var(--space-3xl)!important;margin-top:0!important;margin-bottom:var(--space-sm)!important}.ProposalGenerator-module__TIu4FW__docModuleContent li{color:var(--doc-text)!important;font-size:var(--font-size-md)!important;line-height:var(--leading-3xl)!important;margin-bottom:var(--space-2xs)!important}.ProposalGenerator-module__TIu4FW__docModuleContent strong,.ProposalGenerator-module__TIu4FW__docModuleContent b{color:inherit!important;font-weight:700!important}.ProposalGenerator-module__TIu4FW__docModuleContent em,.ProposalGenerator-module__TIu4FW__docModuleContent i{color:inherit!important;font-style:italic!important}.ProposalGenerator-module__TIu4FW__docModuleContent u{text-decoration:underline!important}.ProposalGenerator-module__TIu4FW__docModuleContent p:empty,.ProposalGenerator-module__TIu4FW__docModuleContent p br:only-child{display:none}.ProposalGenerator-module__TIu4FW__docModuleContent br{content:"";margin-bottom:var(--space-sm);display:block}.ProposalGenerator-module__TIu4FW__soToggleBtn{padding:var(--space-sm) var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;font-weight:500;font-family:var(--font-sans);transition:background var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);white-space:nowrap;align-items:center;gap:var(--space-sm);background:0 0;display:flex}.ProposalGenerator-module__TIu4FW__soToggleBtn:hover,.ProposalGenerator-module__TIu4FW__soToggleBtnActive{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.ProposalGenerator-module__TIu4FW__soModalOverlay{z-index:var(--z-modal-standalone);padding:var(--space-3xl);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProposalGenerator-module__TIu4FW__soModal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-3xl);flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;overflow-y:auto}.ProposalGenerator-module__TIu4FW__soModalHeader{justify-content:space-between;align-items:center;gap:var(--space-base);padding:var(--space-xl) var(--space-2xl);border-bottom:1px solid var(--border);background:var(--surface);z-index:var(--z-raised);display:flex;position:sticky;top:0}.ProposalGenerator-module__TIu4FW__soModalTitle{font-size:var(--font-size-base);color:var(--text-primary);font-weight:700}.ProposalGenerator-module__TIu4FW__soModalCloseBtn{cursor:pointer;color:var(--text-secondary);font-size:var(--font-size-lg);line-height:var(--leading-xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-xs);background:0 0;border:none;flex-shrink:0}.ProposalGenerator-module__TIu4FW__soModalCloseBtn:hover{background:var(--border);color:var(--text-primary)}.ProposalGenerator-module__TIu4FW__soModalBody{padding:var(--space-2xl)}.ProposalGenerator-module__TIu4FW__soPreviewWrap{min-width:0}.ProposalGenerator-module__TIu4FW__soPreviewLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);margin-bottom:var(--space-sm);padding-left:var(--space-3xs);font-weight:700}.ProposalGenerator-module__TIu4FW__soDoc{font-family:var(--font-doc);border-radius:var(--radius-lg);color:var(--doc-heading);font-size:var(--font-size-sm);background:#fff;overflow:hidden;box-shadow:0 4px 24px #00000040}.ProposalGenerator-module__TIu4FW__soDocHeader{border-bottom:2px solid var(--doc-accent);padding:var(--space-xl) var(--space-3xl);justify-content:space-between;align-items:flex-start;gap:var(--space-xl);display:flex}.ProposalGenerator-module__TIu4FW__soDocHeaderLeft{gap:var(--space-2xs);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__soDocTitle{font-size:var(--font-size-sm);color:var(--doc-accent);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.ProposalGenerator-module__TIu4FW__soDocDealname{font-size:var(--font-size-md);color:var(--doc-text);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:600;overflow:hidden}.ProposalGenerator-module__TIu4FW__soDocSubsidiary{font-size:var(--font-size-xs);color:var(--doc-muted)}.ProposalGenerator-module__TIu4FW__soDocHeaderRight{gap:var(--space-3xs);text-align:right;flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__soDocMeta{font-size:var(--font-size-xs);color:var(--doc-muted)}.ProposalGenerator-module__TIu4FW__soDocMetaVal{color:var(--doc-text);font-weight:600}.ProposalGenerator-module__TIu4FW__soDocBody{padding:var(--space-2xl) var(--space-3xl);gap:var(--space-xl);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__soSection{gap:var(--space-sm);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__soSectionTitle{font-size:var(--font-size-xs);color:var(--doc-accent);letter-spacing:.15em;text-transform:uppercase;padding-bottom:var(--space-xs);border-bottom:1px solid var(--doc-border);font-weight:700}.ProposalGenerator-module__TIu4FW__soCustomerRow{gap:var(--space-base);display:flex}.ProposalGenerator-module__TIu4FW__soCustomerBox{background:var(--doc-surface);border-left:2px solid var(--doc-accent);border-radius:var(--radius-xs);padding:var(--space-md) var(--space-base);flex:1}.ProposalGenerator-module__TIu4FW__soCustomerLabel{font-size:var(--font-size-xs);color:var(--doc-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-2xs);font-weight:600}.ProposalGenerator-module__TIu4FW__soCustomerValue{font-size:var(--font-size-sm);color:#2a2d3a;font-weight:700}.ProposalGenerator-module__TIu4FW__soKvTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.ProposalGenerator-module__TIu4FW__soKvTable tr{border-bottom:1px solid var(--doc-border)}.ProposalGenerator-module__TIu4FW__soKvTable tr:last-child{border-bottom:none}.ProposalGenerator-module__TIu4FW__soKvKey{padding:var(--space-sm) var(--space-sm) var(--space-sm) 0;color:var(--doc-muted);vertical-align:top;width:40%;font-weight:600}.ProposalGenerator-module__TIu4FW__soKvVal{padding:var(--space-sm) 0;color:var(--doc-text)}.ProposalGenerator-module__TIu4FW__soContactDetailBlock+.ProposalGenerator-module__TIu4FW__soContactDetailBlock{margin-top:var(--space-base)}.ProposalGenerator-module__TIu4FW__soContactDetailName{font-size:var(--font-size-sm);color:var(--doc-accent);margin-bottom:var(--space-2xs);font-weight:700}.ProposalGenerator-module__TIu4FW__soLineTable{border-collapse:collapse;width:100%;font-size:var(--font-size-xs)}.ProposalGenerator-module__TIu4FW__soLineTable th{background:var(--doc-surface);border-bottom:1px solid var(--doc-border);padding:var(--space-xs) var(--space-sm);text-align:left;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--doc-muted);white-space:nowrap;font-weight:700}.ProposalGenerator-module__TIu4FW__soLineTable td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--doc-border);color:var(--doc-text);vertical-align:middle}.ProposalGenerator-module__TIu4FW__soLineTable tfoot td{border-bottom:none;border-top:1.5px solid var(--doc-accent);padding:var(--space-sm) var(--space-sm);font-weight:700}.ProposalGenerator-module__TIu4FW__soLineTable tr:last-child td{border-bottom:none}.ProposalGenerator-module__TIu4FW__soModuleBody{font-size:var(--font-size-sm);color:var(--doc-text);line-height:var(--leading-2xl);white-space:pre-wrap}.ProposalGenerator-module__TIu4FW__soDocFooter{border-top:1px solid var(--doc-border);padding:var(--space-md) var(--space-3xl);font-size:var(--font-size-xs);color:var(--doc-muted);background:var(--doc-surface);justify-content:space-between;display:flex}@media print{.ProposalGenerator-module__TIu4FW__outputHeader{display:none!important}.ProposalGenerator-module__TIu4FW__proposalOutput{max-width:100%}.ProposalGenerator-module__TIu4FW__proposalDoc{box-shadow:none;border-radius:0}.ProposalGenerator-module__TIu4FW__docCover{page-break-after:always;min-height:100vh}.ProposalGenerator-module__TIu4FW__docSection,.ProposalGenerator-module__TIu4FW__docInfoBox,.ProposalGenerator-module__TIu4FW__docAmountBox,.ProposalGenerator-module__TIu4FW__docIntroBox,.ProposalGenerator-module__TIu4FW__docProductCard,.ProposalGenerator-module__TIu4FW__docProductCardGroup,.ProposalGenerator-module__TIu4FW__docSignatureRow{page-break-inside:avoid}.ProposalGenerator-module__TIu4FW__docPageHeader{position:running(pageHeader)}.ProposalGenerator-module__TIu4FW__docPageFooter{position:running(pageFooter)}@page{margin:0;size:A4 portrait}@page:first{margin:0}}.ProposalGenerator-module__TIu4FW__loadingHint{font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic}.ProposalGenerator-module__TIu4FW__associationError{align-items:center;gap:var(--space-base);padding:var(--space-md) var(--space-xl);background:var(--status-danger-bg);border:1px solid var(--accent-orange);border-radius:var(--radius-sm);font-size:var(--font-size-md);color:var(--accent-orange);margin-bottom:var(--space-xl);display:flex}.ProposalGenerator-module__TIu4FW__customerPanels{column-gap:var(--space-6xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:700px){.ProposalGenerator-module__TIu4FW__customerPanels{grid-template-columns:1fr}.ProposalGenerator-module__TIu4FW__customerPanel:first-child{border-right:none;padding-right:0}}@media (max-width:1024px){.ProposalGenerator-module__TIu4FW__modulesPreviewLayout{grid-template-columns:1fr}.ProposalGenerator-module__TIu4FW__modulesPanel{max-height:none;position:static}}.ProposalGenerator-module__TIu4FW__customerPanel{flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__customerPanel:first-child{border-right:1px solid var(--border);padding-right:var(--space-6xl)}.ProposalGenerator-module__TIu4FW__customerPanelHeader{padding-bottom:var(--space-sm);margin-bottom:var(--space-base);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.ProposalGenerator-module__TIu4FW__customerPanelTitleGroup{align-items:center;gap:var(--space-base);display:flex}.ProposalGenerator-module__TIu4FW__customerPanelTitle{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent);font-weight:700}.ProposalGenerator-module__TIu4FW__manualBadge{font-size:var(--font-size-xs);text-transform:none;letter-spacing:normal;color:var(--accent);background:var(--accent-subtle);padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-xs);font-weight:600}.ProposalGenerator-module__TIu4FW__manualBadgeRow{align-items:center;gap:var(--space-md);display:inline-flex}.ProposalGenerator-module__TIu4FW__enumOptionRemove{color:var(--accent-orange);font-size:var(--font-size-base);line-height:var(--leading-xs);cursor:pointer;padding:0 var(--space-2xs);background:0 0;border:none;flex-shrink:0;margin-left:auto}.ProposalGenerator-module__TIu4FW__enumOptionRemove:hover{opacity:.75}.ProposalGenerator-module__TIu4FW__manualDisclaimer{margin-top:var(--space-3xl);padding-top:var(--space-base);border-top:1px solid var(--border);font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic}.ProposalGenerator-module__TIu4FW__customerPanelBody{gap:var(--space-2xl);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__customerPanelEmpty{font-size:var(--font-size-md);color:var(--text-muted);font-style:italic}.ProposalGenerator-module__TIu4FW__assocSelectorDivider{border:none;border-top:1px solid var(--border);margin:0}.ProposalGenerator-module__TIu4FW__contactGroupHeader{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:700}.ProposalGenerator-module__TIu4FW__contactCards{gap:var(--space-md);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__contactCard{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__contactCardHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ProposalGenerator-module__TIu4FW__contactCardTitleGroup{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.ProposalGenerator-module__TIu4FW__contactCardFields{gap:var(--space-sm) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProposalGenerator-module__TIu4FW__contactCardFieldWide{grid-column:1/-1}.ProposalGenerator-module__TIu4FW__enumWrap{width:100%;position:relative}.ProposalGenerator-module__TIu4FW__enumTrigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;display:flex}.ProposalGenerator-module__TIu4FW__enumPlaceholder{color:var(--text-muted)}.ProposalGenerator-module__TIu4FW__enumDropdown{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);z-index:var(--z-float);max-height:220px;box-shadow:var(--shadow-2);margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto}.ProposalGenerator-module__TIu4FW__enumOption{width:100%;padding:var(--space-md) var(--space-xl);text-align:left;cursor:pointer;font-size:var(--font-size-base);color:var(--text-primary);font-family:var(--font-sans);transition:background var(--duration-fast);background:0 0;border:none;display:block}.ProposalGenerator-module__TIu4FW__enumOption.ProposalGenerator-module__TIu4FW__checkRow{display:flex}.ProposalGenerator-module__TIu4FW__enumOption:hover{background:var(--surface-hover)}.ProposalGenerator-module__TIu4FW__tokenErrorBanner{margin-bottom:var(--space-2xl);padding:var(--space-lg) var(--space-2xl);background:var(--accent-orange-subtle);border:1px solid var(--accent-orange-medium);border-radius:var(--radius-md)}.ProposalGenerator-module__TIu4FW__tokenErrorTitle{font-size:var(--font-size-md);color:var(--accent-orange,var(--accent-orange));margin-bottom:var(--space-md);font-weight:700}.ProposalGenerator-module__TIu4FW__tokenErrorList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProposalGenerator-module__TIu4FW__tokenErrorItem{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__tokenErrorModName{color:var(--text-primary);font-weight:600}.ProposalGenerator-module__TIu4FW__tokenErrorCode{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs);padding:var(--space-3xs) var(--space-sm);background:var(--accent-orange-subtle);border:1px solid var(--accent-orange-medium);border-radius:var(--radius-xs);color:var(--accent-orange,var(--accent-orange))}.ProposalGenerator-module__TIu4FW__leaseScheduleSection{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.ProposalGenerator-module__TIu4FW__leaseScheduleHeader{padding:var(--space-base) var(--space-xl);background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ProposalGenerator-module__TIu4FW__leaseScheduleTitle{font-size:var(--font-size-md);color:var(--text-primary);font-weight:700}.ProposalGenerator-module__TIu4FW__leaseScheduleMeta{font-size:var(--font-size-xs);color:var(--text-muted)}.ProposalGenerator-module__TIu4FW__leaseScheduleTableWrap{max-height:380px;overflow:auto}.ProposalGenerator-module__TIu4FW__leaseScheduleTable{border-collapse:collapse;width:100%;font-size:var(--font-size-md)}.ProposalGenerator-module__TIu4FW__leaseScheduleTable th{background:var(--bg);border-bottom:1px solid var(--border);padding:var(--space-sm) var(--space-base);text-align:left;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary);white-space:nowrap;z-index:var(--z-raised);font-weight:700;position:sticky;top:0}.ProposalGenerator-module__TIu4FW__leaseScheduleTable td{padding:var(--space-sm) var(--space-base);border-bottom:1px solid var(--border);color:var(--text-primary)}.ProposalGenerator-module__TIu4FW__leaseScheduleTable tbody tr:last-child td{border-bottom:none}.ProposalGenerator-module__TIu4FW__leaseScheduleTable tfoot td{border-bottom:none;border-top:2px solid var(--border);padding:var(--space-md) var(--space-base)}.ProposalGenerator-module__TIu4FW__schedulePaymentCell{text-align:right;color:var(--accent);white-space:nowrap;font-weight:600}.ProposalGenerator-module__TIu4FW__scheduleRunningCell{text-align:right;color:var(--text-secondary);white-space:nowrap}.ProposalGenerator-module__TIu4FW__backCalcSection{padding:var(--space-xl);background:var(--bg);border-top:1px solid var(--border);gap:var(--space-base);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__backCalcHeader{align-items:baseline;gap:var(--space-md);flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__backCalcTitle{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:700}.ProposalGenerator-module__TIu4FW__backCalcDesc{font-size:var(--font-size-xs);color:var(--text-muted)}.ProposalGenerator-module__TIu4FW__backCalcControls{align-items:flex-end;gap:var(--space-xl);flex-wrap:wrap;display:flex}.ProposalGenerator-module__TIu4FW__backCalcInputGroup{gap:var(--space-xs);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__backCalcLabel{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ProposalGenerator-module__TIu4FW__backCalcInput{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-md);padding:var(--space-sm) var(--space-base);font-family:var(--font-sans);transition:border-color var(--duration-base);outline:none;width:200px}.ProposalGenerator-module__TIu4FW__backCalcInput:focus{border-color:var(--accent)}.ProposalGenerator-module__TIu4FW__backCalcResult{gap:var(--space-3xs);padding-bottom:var(--space-3xs);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__backCalcResultLabel{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ProposalGenerator-module__TIu4FW__backCalcResultValue{font-size:var(--font-size-lg);color:var(--accent);font-weight:800;line-height:var(--leading-md)}.ProposalGenerator-module__TIu4FW__backCalcResultSub{font-size:var(--font-size-xs);color:var(--text-secondary)}.ProposalGenerator-module__TIu4FW__backCalcList{gap:var(--space-md);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__backCalcItemRow{gap:var(--space-sm);padding:var(--space-base) var(--space-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ProposalGenerator-module__TIu4FW__backCalcItemName{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:700}.ProposalGenerator-module__TIu4FW__titanDisplayRow{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex}.ProposalGenerator-module__TIu4FW__shippingNotKnownRow{margin-bottom:var(--space-lg)}.ProposalGenerator-module__TIu4FW__docMetaValMultiline{white-space:pre-line}
.Banner-module__jbid0q__banner{align-items:flex-start;gap:var(--space-base);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:var(--leading-xl);flex-wrap:wrap;display:flex}.Banner-module__jbid0q__text{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:200px;display:flex}.Banner-module__jbid0q__title{font-size:var(--font-size-md);font-weight:600;line-height:var(--leading-base)}.Banner-module__jbid0q__body{color:var(--text-secondary)}.Banner-module__jbid0q__actions{align-items:center;gap:var(--space-sm);flex-shrink:0;margin-left:auto;display:flex}.Banner-module__jbid0q__notice{padding:var(--space-lg);background:var(--surface);color:var(--text-primary);align-items:center}.Banner-module__jbid0q__notice .Banner-module__jbid0q__icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.Banner-module__jbid0q__notice.Banner-module__jbid0q__ok .Banner-module__jbid0q__icon{background:var(--status-ok-bg);color:var(--status-ok-text)}.Banner-module__jbid0q__notice.Banner-module__jbid0q__info .Banner-module__jbid0q__icon{background:var(--status-info-bg);color:var(--status-info-text)}.Banner-module__jbid0q__notice.Banner-module__jbid0q__warn .Banner-module__jbid0q__icon{background:var(--status-warn-bg);color:var(--status-warn-text)}.Banner-module__jbid0q__notice.Banner-module__jbid0q__danger .Banner-module__jbid0q__icon{background:var(--status-danger-bg);color:var(--status-danger-text)}.Banner-module__jbid0q__callout{padding:var(--space-xl)}.Banner-module__jbid0q__callout .Banner-module__jbid0q__icon{flex-shrink:0;display:inline-flex}.Banner-module__jbid0q__callout .Banner-module__jbid0q__body{color:inherit}.Banner-module__jbid0q__callout.Banner-module__jbid0q__ok{background:var(--status-ok-bg);border-color:var(--status-ok-border);color:var(--status-ok-text)}.Banner-module__jbid0q__callout.Banner-module__jbid0q__info{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.Banner-module__jbid0q__callout.Banner-module__jbid0q__warn{background:var(--status-warn-bg);border-color:var(--status-warn-border);color:var(--status-warn-text)}.Banner-module__jbid0q__callout.Banner-module__jbid0q__danger{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text)}
.Button-module__VMVMAW__btn{justify-content:center;align-items:center;gap:var(--space-sm);height:32px;padding:var(--space-xs) var(--space-xl);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--leading-base);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;font-weight:600;display:inline-flex}.Button-module__VMVMAW__btn:focus-visible{box-shadow:var(--focus-ring-button);outline:none}.Button-module__VMVMAW__btn:disabled{opacity:.5;cursor:not-allowed}.Button-module__VMVMAW__btn[data-loading]{cursor:progress}.Button-module__VMVMAW__primary{background:var(--accent);color:var(--text-on-accent)}.Button-module__VMVMAW__primary:hover:not(:disabled){background:var(--accent-hover)}.Button-module__VMVMAW__primary:active:not(:disabled){background:var(--accent-active)}.Button-module__VMVMAW__secondary{background:var(--surface);border-color:var(--border);color:var(--text-primary)}.Button-module__VMVMAW__secondary:hover:not(:disabled){background:var(--bg);border-color:var(--border-interactive)}.Button-module__VMVMAW__danger{background:var(--danger);color:var(--text-on-accent)}.Button-module__VMVMAW__danger:hover:not(:disabled){background:var(--danger-hover)}.Button-module__VMVMAW__danger-subtle{border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger);background:0 0}.Button-module__VMVMAW__danger-subtle:hover:not(:disabled){background:var(--status-danger-bg);border-color:var(--danger)}.Button-module__VMVMAW__ghost{color:var(--accent);background:0 0}.Button-module__VMVMAW__ghost:hover:not(:disabled){background:var(--surface-muted)}.Button-module__VMVMAW__micro{height:28px;padding:var(--space-2xs) var(--space-sm);font-size:var(--font-size-xs);border-color:var(--border)}.Button-module__VMVMAW__micro.Button-module__VMVMAW__primary{border-color:var(--accent)}.Button-module__VMVMAW__micro.Button-module__VMVMAW__danger{border-color:var(--danger)}.Button-module__VMVMAW__micro.Button-module__VMVMAW__ghost{border-color:#0000}.Button-module__VMVMAW__micro.Button-module__VMVMAW__danger-subtle{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.Button-module__VMVMAW__iconOnly{gap:0;width:32px;padding:0}.Button-module__VMVMAW__micro.Button-module__VMVMAW__iconOnly{width:28px}.Button-module__VMVMAW__spinner{border-radius:var(--radius-circle);border:2px solid;border-right-color:#0000;width:14px;height:14px;animation:.7s linear infinite Button-module__VMVMAW__spin}@keyframes Button-module__VMVMAW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__VMVMAW__spinner{animation-duration:2s}}
.Card-module__QRy0Sa__card{gap:var(--space-xl);padding:var(--space-2xl);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.Card-module__QRy0Sa__header{align-items:center;gap:var(--space-base);padding-bottom:var(--space-base);border-bottom:1px solid var(--border);display:flex}.Card-module__QRy0Sa__step{border-radius:var(--radius-sm);background:var(--accent-subtle);width:28px;height:28px;color:var(--accent);font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.Card-module__QRy0Sa__headText{flex:1;min-width:0}.Card-module__QRy0Sa__overline{font-size:var(--font-size-3xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:700}.Card-module__QRy0Sa__title{font-size:1.0625rem;line-height:var(--leading-lg);letter-spacing:-.015em;color:var(--text-primary);margin:0;font-weight:600}.Card-module__QRy0Sa__right{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}
.DraftUi-module__437oJG__list{gap:var(--space-md)}.DraftUi-module__437oJG__listHint{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.DraftUi-module__437oJG__rows{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DraftUi-module__437oJG__row{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-base) var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex}.DraftUi-module__437oJG__rowText{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.DraftUi-module__437oJG__rowName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.DraftUi-module__437oJG__rowMeta,.DraftUi-module__437oJG__status{font-size:var(--font-size-sm);color:var(--text-secondary)}.DraftUi-module__437oJG__statusError{color:var(--danger)}
.Modal-module__weKyha__overlay{z-index:var(--z-modal-standalone);padding:var(--space-xl);background:var(--backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__weKyha__panel{width:100%;max-height:calc(100vh - var(--space-5xl));background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);color:var(--text-primary);outline:none;flex-direction:column;display:flex}.Modal-module__weKyha__sm{max-width:400px}.Modal-module__weKyha__md{max-width:560px}.Modal-module__weKyha__lg{max-width:800px}.Modal-module__weKyha__header{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-lg) var(--space-2xl);border-bottom:1px solid var(--border);display:flex}.Modal-module__weKyha__title{font-size:1.0625rem;line-height:var(--leading-lg);letter-spacing:-.015em;margin:0;font-weight:600}.Modal-module__weKyha__close{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Modal-module__weKyha__close:hover{background:var(--surface-hover);color:var(--text-primary)}.Modal-module__weKyha__close:focus-visible{box-shadow:var(--focus-ring-button);outline:none}.Modal-module__weKyha__body{min-height:0;padding:var(--space-2xl);font-size:var(--font-size-md);line-height:var(--leading-xl);flex:1;overflow-y:auto}.Modal-module__weKyha__footer{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-base) var(--space-2xl);border-top:1px solid var(--border);display:flex}
.PageHeader-module__gp0rpq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.PageHeader-module__gp0rpq__text{flex-direction:column;flex:320px;min-width:0;display:flex}.PageHeader-module__gp0rpq__backLink{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);align-self:flex-start;align-items:center;gap:4px;margin-bottom:8px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.PageHeader-module__gp0rpq__backLink:hover{text-decoration:underline}.PageHeader-module__gp0rpq__breadcrumb{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.PageHeader-module__gp0rpq__crumbItem{align-items:center;gap:6px;display:inline-flex}.PageHeader-module__gp0rpq__crumbLink{color:inherit;text-decoration:none}.PageHeader-module__gp0rpq__crumbLink:hover{color:var(--text-secondary)}.PageHeader-module__gp0rpq__current{color:var(--accent)}.PageHeader-module__gp0rpq__title{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:30px;font-weight:800;line-height:38px}.PageHeader-module__gp0rpq__subtitle{max-width:640px;color:var(--text-secondary);margin:8px 0 0;font-size:16px;line-height:24px}.PageHeader-module__gp0rpq__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:767px){.PageHeader-module__gp0rpq__title{font-size:24px;line-height:32px}.PageHeader-module__gp0rpq__actions{flex-shrink:1;justify-content:flex-start;width:100%;min-width:0}}
.page-module__vNf8tq__page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.page-module__vNf8tq__shell{flex:1;min-height:0;display:flex}.page-module__vNf8tq__main{flex:1;min-width:0;padding:24px}@media (max-width:767px){.page-module__vNf8tq__main{padding:16px}}.page-module__vNf8tq__spinnerRow{align-items:center;gap:var(--space-base);padding:var(--space-7xl) 0;color:var(--text-secondary);font-size:var(--font-size-base);display:flex}.page-module__vNf8tq__spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:var(--radius-circle);flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite page-module__vNf8tq__spin}@media (prefers-reduced-motion:reduce){.page-module__vNf8tq__spinner{animation:none}}@keyframes page-module__vNf8tq__spin{to{transform:rotate(360deg)}}.page-module__vNf8tq__skeletonHeader{background:var(--surface);border-bottom:1px solid var(--border);height:56px}.page-module__vNf8tq__skeletonSidebar{background:var(--surface);border-right:1px solid var(--border);flex-shrink:0;width:220px}@media (max-width:1024px){.page-module__vNf8tq__skeletonSidebar{width:56px}}@media (max-width:1280px) and (min-width:1025px){.page-module__vNf8tq__skeletonSidebar{width:180px}}
.Pill-module__6pvceG__pill{align-items:center;gap:var(--space-xs);height:20px;padding:0 var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--font-size-3xs);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1;display:inline-flex}.Pill-module__6pvceG__dot{border-radius:var(--radius-circle);background:currentColor;width:6px;height:6px}.Pill-module__6pvceG__ok{background:var(--status-ok-bg);border-color:var(--status-ok-border);color:var(--status-ok-text)}.Pill-module__6pvceG__info{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.Pill-module__6pvceG__warn{background:var(--status-warn-bg);border-color:var(--status-warn-border);color:var(--status-warn-text)}.Pill-module__6pvceG__danger{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text)}.Pill-module__6pvceG__neutral{background:var(--status-neutral-bg);border-color:var(--status-neutral-border);color:var(--status-neutral-text)}.Pill-module__6pvceG__micro{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--status-neutral-border);border-radius:var(--radius-xs);background:var(--status-neutral-bg);color:var(--status-neutral-text);font-size:var(--font-size-2xs);font-weight:600;line-height:var(--leading-base);display:inline-block}.Pill-module__6pvceG__mono{font-family:var(--font-mono)}
.DealLinker-module__e0FWVa__fieldGroup{gap:var(--space-xs);flex-direction:column;display:flex}.DealLinker-module__e0FWVa__label{font-size:var(--font-size-2xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.DealLinker-module__e0FWVa__input{background:var(--surface);border:1px solid var(--border-interactive);border-radius:var(--radius-sm);padding:var(--space-md) var(--space-lg);font-size:var(--font-size-md);color:var(--text-primary);font-family:var(--font-sans);width:100%;transition:border-color var(--duration-base);appearance:none;outline:none}.DealLinker-module__e0FWVa__input::placeholder{color:var(--text-muted)}.DealLinker-module__e0FWVa__input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.DealLinker-module__e0FWVa__searchError{font-size:var(--font-size-sm);color:var(--danger);margin-top:var(--space-2xs)}.DealLinker-module__e0FWVa__searchWrap{position:relative}.DealLinker-module__e0FWVa__searchSpinner{color:var(--text-muted);font-size:var(--font-size-md);pointer-events:none;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.DealLinker-module__e0FWVa__dropdown{background:var(--surface);border:1px solid var(--border-interactive);border-radius:var(--radius-sm);z-index:var(--z-dropdown);max-height:260px;box-shadow:var(--shadow-2);list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto}.DealLinker-module__e0FWVa__dropdownItem{gap:var(--space-2xs);width:100%;padding:var(--space-base) var(--space-xl);text-align:left;cursor:pointer;transition:background var(--duration-fast);font-family:var(--font-sans);background:0 0;border:none;flex-direction:column;display:flex}.DealLinker-module__e0FWVa__dropdownItem:hover{background:var(--surface-hover)}.DealLinker-module__e0FWVa__dropdownName{font-size:var(--font-size-base);color:var(--text-primary);font-weight:500}.DealLinker-module__e0FWVa__dropdownMeta{font-size:var(--font-size-sm);color:var(--text-muted)}.DealLinker-module__e0FWVa__selectedHint{font-size:var(--font-size-sm);color:var(--status-ok-text);margin-top:var(--space-2xs)}.DealLinker-module__e0FWVa__draftBadge{margin-left:var(--space-md)}
.StepTracker-module___-Q3JW__tracker{gap:var(--space-sm);padding:var(--space-xl);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;list-style:none;display:grid}.StepTracker-module___-Q3JW__item{min-width:0;display:flex}.StepTracker-module___-Q3JW__tile{align-items:center;gap:var(--space-md);width:100%;min-width:0;padding:var(--space-md);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-sans);text-align:left;color:var(--text-primary);cursor:default;display:flex}.StepTracker-module___-Q3JW__tile:not(:disabled){cursor:pointer}.StepTracker-module___-Q3JW__tile:not(:disabled):hover{background:var(--surface-muted)}.StepTracker-module___-Q3JW__tile:focus-visible{box-shadow:var(--focus-ring-button);outline:none}.StepTracker-module___-Q3JW__tile:disabled{opacity:1}.StepTracker-module___-Q3JW__circle{border:1px solid var(--border);border-radius:var(--radius-circle);background:var(--surface);width:28px;height:28px;color:var(--text-secondary);font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.StepTracker-module___-Q3JW__text{flex-direction:column;min-width:0;display:flex}.StepTracker-module___-Q3JW__overline{font-size:var(--font-size-3xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.StepTracker-module___-Q3JW__label{font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.StepTracker-module___-Q3JW__active{border:2px solid var(--accent);padding:calc(var(--space-md) - 1px);background:var(--accent-subtle)}.StepTracker-module___-Q3JW__active .StepTracker-module___-Q3JW__circle{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.StepTracker-module___-Q3JW__active .StepTracker-module___-Q3JW__overline{color:var(--accent)}.StepTracker-module___-Q3JW__done .StepTracker-module___-Q3JW__circle{background:var(--green);border-color:var(--green);color:var(--text-on-accent)}@media (max-width:1199px){.StepTracker-module___-Q3JW__tracker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.StepTracker-module___-Q3JW__tracker{padding:var(--space-base);grid-template-columns:repeat(2,minmax(0,1fr))}}
.Tabs-module__bxw1SW__track{gap:var(--space-3xs);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.Tabs-module__bxw1SW__tab{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-xs);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-2xs);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:none;font-weight:700;display:inline-flex}.Tabs-module__bxw1SW__tab:hover:not(:disabled){color:var(--text-primary)}.Tabs-module__bxw1SW__tab:focus-visible{box-shadow:var(--focus-ring-button);outline:none}.Tabs-module__bxw1SW__tab:disabled{opacity:.5;cursor:not-allowed}.Tabs-module__bxw1SW__active,.Tabs-module__bxw1SW__active:hover:not(:disabled){background:var(--accent);color:var(--text-on-accent)}.Tabs-module__bxw1SW__segmented .Tabs-module__bxw1SW__active,.Tabs-module__bxw1SW__segmented .Tabs-module__bxw1SW__active:hover:not(:disabled){background:var(--surface);color:var(--accent);box-shadow:var(--shadow-1)}.Tabs-module__bxw1SW__count{padding:0 var(--space-xs);border-radius:var(--radius-full);background:var(--status-neutral-bg);color:var(--status-neutral-text);font-size:var(--font-size-3xs);line-height:var(--leading-xl)}
.ProductFilterFields-module__G5jpsW__filterGroup{gap:var(--space-xs);flex-direction:column;display:flex}.ProductFilterFields-module__G5jpsW__filterLabel{font-size:var(--font-size-2xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ProductFilterFields-module__G5jpsW__filterSelect{box-sizing:border-box;background:var(--surface);border:1px solid var(--border-interactive);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-size:var(--font-size-md);height:36px;padding:0 var(--space-lg);cursor:pointer;font-family:var(--font-sans);outline:none}.ProductFilterFields-module__G5jpsW__filterSelect:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}
.RichTextEditor-module__fD_3VG__rteWrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--duration-base), box-shadow var(--duration-base);overflow:hidden}.RichTextEditor-module__fD_3VG__rteWrap:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.RichTextEditor-module__fD_3VG__rteToolbar{align-items:center;gap:var(--space-3xs);padding:var(--space-xs) var(--space-base);background:var(--surface-muted);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.RichTextEditor-module__fD_3VG__rteBtn{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:28px;height:28px;padding:0 var(--space-xs);border-radius:var(--radius-xs);font-size:var(--font-size-xs);color:var(--text-secondary);cursor:pointer;font-weight:700;font-family:var(--font-sans);transition:background var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);background:0 0;border:1px solid #0000;flex-shrink:0;line-height:1;display:inline-flex}.RichTextEditor-module__fD_3VG__rteBtn:hover{background:var(--surface);color:var(--text-primary)}.RichTextEditor-module__fD_3VG__rteBtn:focus-visible{box-shadow:var(--focus-ring-button);outline:none}.RichTextEditor-module__fD_3VG__rteBtnActive,.RichTextEditor-module__fD_3VG__rteBtnActive:hover{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-1);color:var(--accent)}.RichTextEditor-module__fD_3VG__rteEditor{min-height:180px;padding:var(--space-lg) var(--space-xl);font-size:var(--font-size-sm);color:var(--text-primary);line-height:var(--leading-3xl);background:var(--surface);font-family:var(--font-sans);outline:none}.RichTextEditor-module__fD_3VG__rteEditor *{font-family:var(--font-sans)!important;background-color:#0000!important;max-width:100%!important}.RichTextEditor-module__fD_3VG__rteEditor span,.RichTextEditor-module__fD_3VG__rteEditor font,.RichTextEditor-module__fD_3VG__rteEditor div{color:inherit!important;font-size:inherit!important;line-height:inherit!important}.RichTextEditor-module__fD_3VG__rteEditor:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.RichTextEditor-module__fD_3VG__rteEditor h2{font-size:var(--font-size-lg);margin-bottom:var(--space-sm);margin-top:var(--space-base);color:var(--text-primary);font-weight:700}.RichTextEditor-module__fD_3VG__rteEditor h3{font-size:var(--font-size-base);margin-bottom:var(--space-xs);margin-top:var(--space-md);color:var(--text-secondary);font-weight:700}.RichTextEditor-module__fD_3VG__rteEditor ul,.RichTextEditor-module__fD_3VG__rteEditor ol{padding-left:var(--space-3xl)}.RichTextEditor-module__fD_3VG__rteEditor p{margin-bottom:var(--space-sm)}.RichTextEditor-module__fD_3VG__rteBtnSep{background:var(--border);width:1px;height:16px;margin:0 var(--space-2xs);flex-shrink:0;align-self:center}.RichTextEditor-module__fD_3VG__rteInsertWrap{position:relative}.RichTextEditor-module__fD_3VG__rteBtnInsert{color:var(--accent);white-space:nowrap;padding:0 var(--space-sm)}.RichTextEditor-module__fD_3VG__rteVarPicker{background:var(--surface);border:1px solid var(--border-interactive);border-radius:var(--radius-sm);min-width:260px;max-height:320px;box-shadow:var(--shadow-2);z-index:var(--z-top);position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.RichTextEditor-module__fD_3VG__rteVarGroup{padding:var(--space-xs) 0}.RichTextEditor-module__fD_3VG__rteVarGroup+.RichTextEditor-module__fD_3VG__rteVarGroup{border-top:1px solid var(--border)}.RichTextEditor-module__fD_3VG__rteVarGroupLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);padding:var(--space-sm) var(--space-xl) var(--space-2xs);font-weight:700}.RichTextEditor-module__fD_3VG__rteVarOption{width:100%;padding:var(--space-xs) var(--space-xl);cursor:pointer;text-align:left;align-items:flex-start;gap:var(--space-3xs);transition:background var(--duration-fast);background:0 0;border:none;flex-direction:column;display:flex}.RichTextEditor-module__fD_3VG__rteVarOption:hover{background:var(--surface-hover)}.RichTextEditor-module__fD_3VG__rteVarLabel{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500;font-family:var(--font-sans)}.RichTextEditor-module__fD_3VG__rteVarToken{font-size:var(--font-size-xs);color:var(--text-muted);font-family:var(--font-mono,monospace)}
.fields-module__1oMKlG__input{background:var(--surface);border:1px solid var(--border-interactive);border-radius:var(--radius-sm);padding:0 var(--space-base);min-height:36px;font-size:var(--font-size-sm);color:var(--text-primary);font-family:var(--font-sans);width:100%;transition:border-color var(--duration-base), box-shadow var(--duration-base), background var(--duration-base);appearance:none;outline:none}.fields-module__1oMKlG__input::placeholder{color:var(--text-muted)}.fields-module__1oMKlG__input:hover:not(:disabled):not(:focus):not([readonly]){border-color:var(--text-muted)}.fields-module__1oMKlG__input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}[data-invalid=true] .fields-module__1oMKlG__input,[data-invalid=true] .fields-module__1oMKlG__boolToggle,[data-invalid=true] .fields-module__1oMKlG__radioGroup,[data-invalid=true] .fields-module__1oMKlG__phoneDialBtn,[data-invalid=true] .fields-module__1oMKlG__phoneNumberInput,.fields-module__1oMKlG__inputError{border-color:var(--danger)}[data-invalid=true] .fields-module__1oMKlG__input:focus,[data-invalid=true] .fields-module__1oMKlG__phoneNumberInput:focus,.fields-module__1oMKlG__inputError:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--status-danger-bg)}.fields-module__1oMKlG__inputVerified{border-color:var(--green)}.fields-module__1oMKlG__inputReadonly,.fields-module__1oMKlG__input[readonly]{background:var(--surface-muted);color:var(--text-muted);cursor:not-allowed}.fields-module__1oMKlG__fieldWrap{align-items:center;width:100%;display:flex;position:relative}.fields-module__1oMKlG__fieldWrap .fields-module__1oMKlG__input{padding-right:calc(var(--space-base) + 26px)}.fields-module__1oMKlG__fieldStatusIcon{right:var(--space-md);pointer-events:none;display:inline-flex;position:absolute}.fields-module__1oMKlG__fieldStatusError{color:var(--danger)}.fields-module__1oMKlG__fieldStatusVerified{color:var(--green)}.fields-module__1oMKlG__textarea{resize:vertical;min-height:100px;padding-top:var(--space-base);padding-bottom:var(--space-base);line-height:var(--leading-xl)}.fields-module__1oMKlG__counter{text-align:right;margin-top:var(--space-2xs);font-size:var(--font-size-3xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700;display:block}.fields-module__1oMKlG__counter b{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-primary)}.fields-module__1oMKlG__percentFieldWrap{align-items:center;width:100%;display:flex;position:relative}.fields-module__1oMKlG__inputPercent{padding-right:calc(var(--space-xl) + 16px);text-align:right;font-variant-numeric:tabular-nums}.fields-module__1oMKlG__percentSuffix{right:var(--space-base);color:var(--text-muted);font-size:var(--font-size-sm);pointer-events:none;position:absolute}.fields-module__1oMKlG__inputDisabled{opacity:.5;cursor:not-allowed;background:var(--surface-muted)!important}.fields-module__1oMKlG__unitWrap{align-items:center;width:100%;display:flex;position:relative}.fields-module__1oMKlG__unitPrefix{left:var(--space-base);font-size:var(--font-size-sm);color:var(--text-muted);pointer-events:none;position:absolute}.fields-module__1oMKlG__unitInput{padding-left:calc(var(--space-base) + 14px);padding-right:calc(var(--space-base) + 44px);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fields-module__1oMKlG__unitBadge{right:var(--space-sm);border-radius:var(--radius-xs);background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);color:var(--status-neutral-text);font-size:var(--font-size-3xs);text-transform:uppercase;letter-spacing:.06em;pointer-events:none;padding:1px 6px;font-weight:700;position:absolute}.fields-module__1oMKlG__stepper{border:1px solid var(--border-interactive);border-radius:var(--radius-sm);background:var(--surface);align-items:stretch;display:inline-flex;overflow:hidden}.fields-module__1oMKlG__stepperBtn{background:var(--surface-muted);width:40px;height:34px;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast);border:none;justify-content:center;align-items:center;display:inline-flex}.fields-module__1oMKlG__stepperBtn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.fields-module__1oMKlG__stepperBtn:disabled{opacity:.5;cursor:not-allowed}.fields-module__1oMKlG__stepperValue{min-width:56px;font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;color:var(--text-primary);border-left:1px solid var(--border-interactive);border-right:1px solid var(--border-interactive);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.fields-module__1oMKlG__label{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-2xs);font-size:var(--font-size-3xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:700;display:flex}.fields-module__1oMKlG__labelError,.fields-module__1oMKlG__required{color:var(--danger)}.fields-module__1oMKlG__helper{align-items:center;gap:var(--space-2xs);margin-top:var(--space-2xs);font-size:var(--font-size-sm);color:var(--text-muted);display:flex}.fields-module__1oMKlG__helperError{color:var(--danger)}.fields-module__1oMKlG__helperVerified{color:var(--status-ok-text)}.fields-module__1oMKlG__checkRow{align-items:center;gap:var(--space-md);font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;padding:var(--space-sm) 0;display:flex}.fields-module__1oMKlG__checkRow input[type=checkbox],.fields-module__1oMKlG__checkRow input[type=radio]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.fields-module__1oMKlG__radioGroup,.fields-module__1oMKlG__enumWrap{width:100%;position:relative}.fields-module__1oMKlG__enumTrigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;display:flex}.fields-module__1oMKlG__enumChevron{color:var(--text-muted);transition:transform var(--duration-base) ease;flex-shrink:0}.fields-module__1oMKlG__enumChevronOpen{transform:rotate(180deg)}.fields-module__1oMKlG__enumPlaceholder{color:var(--text-muted)}.fields-module__1oMKlG__enumDropdown{background:var(--surface);border:1px solid var(--border-interactive);border-radius:var(--radius-sm);z-index:var(--z-float);max-height:240px;box-shadow:var(--shadow-2);padding:var(--space-2xs);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto}.fields-module__1oMKlG__enumOption{width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);text-align:left;cursor:pointer;font-size:var(--font-size-sm);color:var(--text-primary);font-family:var(--font-sans);transition:background var(--duration-fast);background:0 0;border:none;display:block}.fields-module__1oMKlG__enumOption.fields-module__1oMKlG__checkRow{display:flex}.fields-module__1oMKlG__enumOption:hover{background:var(--surface-hover)}.fields-module__1oMKlG__enumOptionSelected{color:var(--accent);background:var(--accent-subtle);font-weight:600}.fields-module__1oMKlG__enumOptionSelected:hover{background:var(--accent-subtle)}.fields-module__1oMKlG__enumNoResults{padding:var(--space-base) var(--space-xl);font-size:var(--font-size-sm);color:var(--text-muted);font-style:italic;list-style:none}.fields-module__1oMKlG__enumFilter{margin-bottom:var(--space-sm);font-size:var(--font-size-sm)}.fields-module__1oMKlG__enumFilterItem{padding:var(--space-xs) var(--space-xs) var(--space-sm);list-style:none}.fields-module__1oMKlG__boolToggle{border:1px solid var(--border-interactive);border-radius:var(--radius-sm);background:var(--surface);width:100%;display:flex;overflow:hidden}.fields-module__1oMKlG__boolOption{min-height:34px;padding:0 var(--space-xl);font-size:var(--font-size-sm);font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;flex:1}.fields-module__1oMKlG__boolOption+.fields-module__1oMKlG__boolOption{border-left:1px solid var(--border-interactive)}.fields-module__1oMKlG__boolOption:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.fields-module__1oMKlG__boolOptionActive{background:var(--accent);color:var(--text-on-accent);font-weight:600}.fields-module__1oMKlG__boolOptionActive:hover:not(:disabled){background:var(--accent-hover);color:var(--text-on-accent)}.fields-module__1oMKlG__enumNoResultsInline{font-size:var(--font-size-sm);color:var(--text-muted);padding:var(--space-2xs) 0;margin:0;font-style:italic}.fields-module__1oMKlG__phoneFieldWrap{width:100%;display:flex;position:relative}.fields-module__1oMKlG__phoneDialBtn{align-items:center;gap:var(--space-xs);padding:0 var(--space-md);background:var(--surface-muted);border:1px solid var(--border-interactive);border-radius:var(--radius-sm) 0 0 var(--radius-sm);min-height:36px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast), border-color var(--duration-base), box-shadow var(--duration-base);color:var(--text-primary);border-right:none;flex-shrink:0;display:flex}.fields-module__1oMKlG__phoneDialBtn:hover:not(:disabled){background:var(--surface-hover)}.fields-module__1oMKlG__phoneDialBtn:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.fields-module__1oMKlG__phoneFlag{font-size:var(--font-size-base);line-height:var(--leading-xs);flex-shrink:0}.fields-module__1oMKlG__phoneDialCode{font-size:var(--font-size-sm);color:var(--text-secondary);letter-spacing:.02em;font-weight:600}.fields-module__1oMKlG__phoneDialChevron{color:var(--text-muted);display:inline-flex}.fields-module__1oMKlG__phoneNumberInput{background:var(--surface);border:1px solid var(--border-interactive);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:0 var(--space-base);min-height:36px;font-size:var(--font-size-sm);color:var(--text-primary);font-family:var(--font-sans);min-width:0;transition:border-color var(--duration-base), box-shadow var(--duration-base);appearance:none;outline:none;flex:1}.fields-module__1oMKlG__phoneNumberInput::placeholder{color:var(--text-muted)}.fields-module__1oMKlG__phoneNumberInput:hover:not(:disabled):not(:focus){border-color:var(--text-muted)}.fields-module__1oMKlG__phoneNumberInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.fields-module__1oMKlG__phoneDialDropdown{background:var(--surface);border:1px solid var(--border-interactive);border-radius:var(--radius-sm);width:260px;z-index:var(--z-modal-backdrop);max-height:260px;box-shadow:var(--shadow-2);padding:var(--space-2xs);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto}.fields-module__1oMKlG__phoneDialOption{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);text-align:left;cursor:pointer;font-family:var(--font-sans);transition:background var(--duration-fast);background:0 0;border:none;display:flex}.fields-module__1oMKlG__phoneDialOption:hover{background:var(--surface-hover)}.fields-module__1oMKlG__phoneDialOptionSelected,.fields-module__1oMKlG__phoneDialOptionSelected:hover{background:var(--accent-subtle)}.fields-module__1oMKlG__phoneDialOptionName{font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fields-module__1oMKlG__phoneDialOptionCode{font-size:var(--font-size-sm);color:var(--text-muted);flex-shrink:0;font-weight:600}select.fields-module__1oMKlG__input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:32px}
.SearchableSelect-module__F2BcNa__wrap{width:100%;position:relative}.SearchableSelect-module__F2BcNa__trigger{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;height:36px;padding:0 var(--space-base);background:var(--surface);border:1px solid var(--border-interactive);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);display:flex}.SearchableSelect-module__F2BcNa__trigger:focus-visible,.SearchableSelect-module__F2BcNa__triggerOpen{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.SearchableSelect-module__F2BcNa__triggerDisabled{background:var(--surface-muted);color:var(--text-muted);cursor:not-allowed}.SearchableSelect-module__F2BcNa__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SearchableSelect-module__F2BcNa__placeholder{color:var(--text-muted)}.SearchableSelect-module__F2BcNa__chevron{color:var(--text-muted);transition:transform var(--duration-base) ease;flex-shrink:0}.SearchableSelect-module__F2BcNa__chevronOpen{transform:rotate(180deg)}.SearchableSelect-module__F2BcNa__menu{z-index:var(--z-float);padding:var(--space-2xs);background:var(--surface);border:1px solid var(--border-interactive);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);min-width:min(240px, 100vw - var(--space-5xl));max-width:calc(100vw - var(--space-5xl));flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.SearchableSelect-module__F2BcNa__search{margin-bottom:var(--space-2xs);color:var(--text-muted);flex-shrink:0;align-items:center;display:flex;position:relative}.SearchableSelect-module__F2BcNa__searchIcon{left:var(--space-sm);pointer-events:none;position:absolute}.SearchableSelect-module__F2BcNa__searchInput{width:100%;height:32px;padding:0 var(--space-5xl) 0 var(--space-6xl);background:var(--surface);border:1px solid var(--border-interactive);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--text-primary);outline:none}.SearchableSelect-module__F2BcNa__searchInput::placeholder{color:var(--text-muted)}.SearchableSelect-module__F2BcNa__searchInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.SearchableSelect-module__F2BcNa__searchClear{right:var(--space-2xs);border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.SearchableSelect-module__F2BcNa__searchClear:hover{color:var(--text-primary)}.SearchableSelect-module__F2BcNa__list{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.SearchableSelect-module__F2BcNa__option{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.SearchableSelect-module__F2BcNa__option:hover{background:var(--surface-hover)}.SearchableSelect-module__F2BcNa__optionSelected{font-weight:600}.SearchableSelect-module__F2BcNa__optionActive,.SearchableSelect-module__F2BcNa__optionActive:hover{background:var(--accent);color:var(--text-on-accent)}.SearchableSelect-module__F2BcNa__optionActive mark{background:var(--accent-secondary);color:var(--status-info-text)}.SearchableSelect-module__F2BcNa__check{flex-shrink:0}.SearchableSelect-module__F2BcNa__noResults{padding:var(--space-base) var(--space-sm);font-size:var(--font-size-sm);color:var(--text-muted)}
.selection-module__D0FTFq__choice{align-items:center;gap:var(--space-sm);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;min-width:0;display:inline-flex}.selection-module__D0FTFq__choiceText{flex-direction:column;min-width:0;display:flex}.selection-module__D0FTFq__choiceHint{font-size:var(--font-size-xs);color:var(--text-muted)}.selection-module__D0FTFq__choiceDisabled{opacity:.5;cursor:not-allowed}.selection-module__D0FTFq__choiceLocked{cursor:not-allowed;color:var(--text-muted)}.selection-module__D0FTFq__lockIcon{color:var(--text-muted);flex-shrink:0}.selection-module__D0FTFq__control{appearance:none;background:var(--surface);border:1.5px solid var(--border-interactive);width:16px;height:16px;cursor:inherit;transition:background var(--duration-fast), border-color var(--duration-fast);flex-shrink:0;margin:0;position:relative}.selection-module__D0FTFq__checkbox{border-radius:var(--radius-xs)}.selection-module__D0FTFq__radio{border-radius:var(--radius-circle)}.selection-module__D0FTFq__control:hover:not(:disabled){border-color:var(--accent)}.selection-module__D0FTFq__control:focus-visible{box-shadow:var(--focus-ring-button);outline:none}.selection-module__D0FTFq__control:after{content:"";opacity:0;margin:auto;position:absolute;inset:0}.selection-module__D0FTFq__checkbox:checked,.selection-module__D0FTFq__checkbox:indeterminate{background:var(--accent);border-color:var(--accent)}.selection-module__D0FTFq__checkbox:checked:after{opacity:1;background:var(--text-on-accent);clip-path:polygon(14% 44%,0 58%,38% 100%,100% 20%,86% 6%,38% 72%);width:10px;height:8px}.selection-module__D0FTFq__checkbox:indeterminate:after{opacity:1;background:var(--text-on-accent);clip-path:none;width:8px;height:2px}.selection-module__D0FTFq__radio:checked{border-color:var(--accent)}.selection-module__D0FTFq__radio:checked:after{opacity:1;border-radius:var(--radius-circle);background:var(--accent);width:8px;height:8px}.selection-module__D0FTFq__control:disabled{cursor:not-allowed}.selection-module__D0FTFq__choiceLocked .selection-module__D0FTFq__checkbox:checked,.selection-module__D0FTFq__choiceLocked .selection-module__D0FTFq__checkbox:indeterminate{background:var(--text-muted);border-color:var(--text-muted)}.selection-module__D0FTFq__choiceLocked .selection-module__D0FTFq__radio:checked{border-color:var(--text-muted)}.selection-module__D0FTFq__choiceLocked .selection-module__D0FTFq__radio:checked:after{background:var(--text-muted)}.selection-module__D0FTFq__controlError{border-color:var(--danger)}.selection-module__D0FTFq__toggleWrap{align-items:center;gap:var(--space-sm);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--text-primary);display:inline-flex}.selection-module__D0FTFq__toggleWrapDisabled{opacity:.5}.selection-module__D0FTFq__toggle{border-radius:var(--radius-full);background:var(--border-interactive);cursor:pointer;width:36px;height:20px;transition:background var(--duration-base);border:none;flex-shrink:0;padding:0;position:relative}.selection-module__D0FTFq__toggle:focus-visible{box-shadow:var(--focus-ring-button);outline:none}.selection-module__D0FTFq__toggle:disabled{cursor:not-allowed}.selection-module__D0FTFq__toggleOn{background:var(--accent)}.selection-module__D0FTFq__togglePending{background:color-mix(in srgb, var(--accent) 40%, transparent);cursor:progress}.selection-module__D0FTFq__thumb{border-radius:var(--radius-circle);background:var(--text-on-accent);width:16px;height:16px;box-shadow:var(--shadow-1);transition:transform var(--duration-base);justify-content:center;align-items:center;display:flex;position:absolute;top:2px;left:2px}.selection-module__D0FTFq__toggleOn .selection-module__D0FTFq__thumb{transform:translate(16px)}.selection-module__D0FTFq__spinner{border-radius:var(--radius-circle);border:2px solid var(--border-interactive);border-top-color:var(--accent);width:10px;height:10px;animation:.8s linear infinite selection-module__D0FTFq__spin}@keyframes selection-module__D0FTFq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.selection-module__D0FTFq__spinner{animation-duration:2.4s}.selection-module__D0FTFq__thumb,.selection-module__D0FTFq__toggle{transition:none}}.selection-module__D0FTFq__chip{align-items:center;gap:var(--space-2xs);max-width:100%;padding:var(--space-3xs) var(--space-xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:var(--font-size-2xs);font-weight:700;line-height:var(--leading-xl);color:var(--text-primary);white-space:nowrap;display:inline-flex}.selection-module__D0FTFq__chipMono{font-family:var(--font-mono)}.selection-module__D0FTFq__chipLabel{text-overflow:ellipsis;overflow:hidden}.selection-module__D0FTFq__chipNeutral{background:var(--status-neutral-bg);border-color:var(--status-neutral-border);color:var(--status-neutral-text)}.selection-module__D0FTFq__chipDisabled{opacity:.5}.selection-module__D0FTFq__chipRemove{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.selection-module__D0FTFq__chipRemove:hover:not(:disabled){color:var(--danger)}.selection-module__D0FTFq__chipRemove:focus-visible{box-shadow:var(--focus-ring-button);outline:none}.selection-module__D0FTFq__chipRemove:disabled{cursor:not-allowed}.selection-module__D0FTFq__chipAdd{background:var(--accent-subtle);color:var(--accent);cursor:pointer;border-color:#0000}.selection-module__D0FTFq__chipAdd:hover:not(:disabled){border-color:var(--accent)}.selection-module__D0FTFq__chipAdd:focus-visible{box-shadow:var(--focus-ring-button);outline:none}.selection-module__D0FTFq__chipAdd:disabled{opacity:.5;cursor:not-allowed}.selection-module__D0FTFq__clearAll{font-family:var(--font-sans);font-size:var(--font-size-3xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--danger);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.selection-module__D0FTFq__clearAll:hover:not(:disabled){color:var(--danger-hover);text-decoration:underline}.selection-module__D0FTFq__clearAll:focus-visible{box-shadow:var(--focus-ring-button);outline:none}.selection-module__D0FTFq__clearAll:disabled{opacity:.5;cursor:not-allowed}.selection-module__D0FTFq__mark{background:var(--accent-subtle);color:var(--accent);border-radius:var(--radius-xs)}.selection-module__D0FTFq__cardGroup{grid-template-columns:repeat(var(--card-cols,2), minmax(0, 1fr));gap:var(--space-base);border:none;min-width:0;margin:0;padding:0;display:grid}@media (max-width:560px){.selection-module__D0FTFq__cardGroup{grid-template-columns:minmax(0,1fr)}}.selection-module__D0FTFq__card{align-items:flex-start;gap:var(--space-base);padding:calc(var(--space-lg) - 1px);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-sans);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);display:flex;position:relative}.selection-module__D0FTFq__card:hover:not(.selection-module__D0FTFq__cardDisabled){background:var(--surface-muted)}.selection-module__D0FTFq__cardInput{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.selection-module__D0FTFq__cardSelected{padding:calc(var(--space-lg) - 2px);border:2px solid var(--accent);background:var(--accent-subtle)}.selection-module__D0FTFq__cardSelected:hover:not(.selection-module__D0FTFq__cardDisabled){background:var(--accent-subtle)}.selection-module__D0FTFq__card:has(.selection-module__D0FTFq__cardInput:focus-visible){box-shadow:var(--focus-ring-button)}.selection-module__D0FTFq__cardDisabled{opacity:.5;cursor:not-allowed}.selection-module__D0FTFq__cardBody{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.selection-module__D0FTFq__cardTitle{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:700}.selection-module__D0FTFq__cardDesc{font-size:var(--font-size-xs);color:var(--text-secondary)}.selection-module__D0FTFq__cardTag{margin-top:var(--space-2xs);padding:0 var(--space-sm);border-radius:var(--radius-full);border:1px solid var(--status-neutral-border);background:var(--status-neutral-bg);height:20px;color:var(--status-neutral-text);font-size:var(--font-size-3xs);text-transform:uppercase;letter-spacing:.05em;align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}.selection-module__D0FTFq__cardTagOk{background:var(--status-ok-bg);border-color:var(--status-ok-border);color:var(--status-ok-text)}.selection-module__D0FTFq__cardTagInfo{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.selection-module__D0FTFq__cardTagWarn{background:var(--status-warn-bg);border-color:var(--status-warn-border);color:var(--status-warn-text)}.selection-module__D0FTFq__cardCheck{width:20px;height:20px;color:var(--border-interactive);flex-shrink:0}.selection-module__D0FTFq__cardSelected .selection-module__D0FTFq__cardCheck{color:var(--accent)}.selection-module__D0FTFq__cardRing{border:1.5px solid var(--border-interactive);border-radius:var(--radius-circle);background:var(--surface);width:18px;height:18px;margin:1px;display:block}.selection-module__D0FTFq__list{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.selection-module__D0FTFq__row{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);transition:background var(--duration-fast);display:flex}.selection-module__D0FTFq__row:hover{background:var(--surface-hover)}.selection-module__D0FTFq__rowChoice{flex:1}.selection-module__D0FTFq__rowDone .selection-module__D0FTFq__choiceText>span:first-child{color:var(--text-muted);text-decoration:line-through}.selection-module__D0FTFq__rowError,.selection-module__D0FTFq__rowError:hover{background:var(--status-danger-bg)}.selection-module__D0FTFq__rowError .selection-module__D0FTFq__choiceText>span:first-child{color:var(--status-danger-text);font-weight:600}.selection-module__D0FTFq__requiredPill{height:20px;padding:0 var(--space-sm);border-radius:var(--radius-full);border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text);font-size:var(--font-size-3xs);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;align-items:center;font-weight:700;display:inline-flex}
.ProductsTool-module__mEDl4a__root{gap:var(--space-2xl);flex-direction:column;display:flex}.ProductsTool-module__mEDl4a__panel{gap:var(--space-xl)}.ProductsTool-module__mEDl4a__controls{gap:var(--space-xl);flex-wrap:wrap;display:flex}.ProductsTool-module__mEDl4a__field{flex-direction:column;min-width:180px;display:flex}.ProductsTool-module__mEDl4a__dealSection{gap:var(--space-sm);padding-top:var(--space-xl);border-top:1px solid var(--border);flex-direction:column;display:flex}.ProductsTool-module__mEDl4a__sectionTitle{font-size:var(--font-size-md);color:var(--text-primary);font-weight:700}.ProductsTool-module__mEDl4a__dealRow{align-items:flex-end;gap:var(--space-xl);flex-wrap:wrap;display:flex}.ProductsTool-module__mEDl4a__dealSearch{flex:1;min-width:260px;max-width:560px}.ProductsTool-module__mEDl4a__hint{font-size:var(--font-size-sm);color:var(--text-secondary)}.ProductsTool-module__mEDl4a__buildActions{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.ProductsTool-module__mEDl4a__qtyField{flex-direction:column;max-width:120px;display:flex}.ProductsTool-module__mEDl4a__browser{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:75vh}@media (max-width:900px){.ProductsTool-module__mEDl4a__browser{height:auto}}@media (max-width:520px){.ProductsTool-module__mEDl4a__field,.ProductsTool-module__mEDl4a__dealSearch{flex:100%;min-width:0}}
.table-module__t09zua__container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);overflow:hidden}.table-module__t09zua__scroll{overflow-x:auto}.table-module__t09zua__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--text-primary)}.table-module__t09zua__header{height:32px;padding:0 var(--space-base);background:var(--bg);border-bottom:1px solid var(--border);text-align:left;font-size:var(--font-size-2xs);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);font-weight:700}.table-module__t09zua__row{height:38px}.table-module__t09zua__row+.table-module__t09zua__row .table-module__t09zua__cell,.table-module__t09zua__header+.table-module__t09zua__row .table-module__t09zua__cell{border-top:1px solid var(--border)}tbody .table-module__t09zua__row:hover{background:var(--surface-hover)}.table-module__t09zua__cell{padding:0 var(--space-base);vertical-align:middle}.table-module__t09zua__selected,tbody .table-module__t09zua__selected:hover{background:var(--accent-subtle)}.table-module__t09zua__selected .table-module__t09zua__cell:first-child{box-shadow:inset 3px 0 0 var(--accent)}.table-module__t09zua__clickable{cursor:pointer}.table-module__t09zua__clickable:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.table-module__t09zua__numeric{text-align:right;font-variant-numeric:tabular-nums}.table-module__t09zua__mono{font-family:var(--font-mono)}.table-module__t09zua__muted{color:var(--text-muted)}.table-module__t09zua__actions{text-align:right;white-space:nowrap}.table-module__t09zua__empty{padding:var(--space-3xl);text-align:center;color:var(--text-secondary);font-size:var(--font-size-sm)}
.DisplaySection-module__83846q__section{gap:var(--space-3xl);margin-bottom:var(--space-5xl);flex-direction:column;display:flex}.DisplaySection-module__83846q__sectionTitle{font-size:var(--font-size-xl);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:700}.DisplaySection-module__83846q__group{gap:var(--space-base)}.DisplaySection-module__83846q__groupTitle{font-size:var(--font-size-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:700}.DisplaySection-module__83846q__row{align-items:center;gap:var(--space-base);flex-wrap:wrap;display:flex}.DisplaySection-module__83846q__stack{gap:var(--space-base);flex-direction:column;display:flex}.DisplaySection-module__83846q__grid2{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.DisplaySection-module__83846q__grid2{grid-template-columns:1fr}}.DisplaySection-module__83846q__frame .DisplaySection-module__83846q__demoBar{border:1px solid var(--border);border-radius:var(--radius-sm);position:static}.DisplaySection-module__83846q__code{font-family:var(--font-mono)}
.page-module__b1ujgq__page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.page-module__b1ujgq__shell{flex:1;min-height:0;display:flex}.page-module__b1ujgq__main{flex:1;min-width:0;padding:24px}@media (max-width:767px){.page-module__b1ujgq__main{padding:16px}}
.page-module__lNpUwW__page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.page-module__lNpUwW__shell{flex:1;min-height:0;display:flex}.page-module__lNpUwW__main{flex:1;min-width:0;padding:24px}@media (max-width:767px){.page-module__lNpUwW__main{padding:16px}}
.page-module__RdwJEG__page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.page-module__RdwJEG__shell{flex:1;min-height:0;display:flex}.page-module__RdwJEG__main{flex:1;min-width:0;padding:24px}@media (max-width:767px){.page-module__RdwJEG__main{padding:16px}}
