.gypsum-module__4Yis2G__systemSlot{min-width:0;min-height:0;display:flex}.gypsum-module__4Yis2G__system{width:100%;min-height:0;padding:var(--card-frame);border:1px solid var(--kiosk-border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--kiosk-brand) 3%, var(--kiosk-surface));grid-template-columns:minmax(0,44fr) minmax(0,56fr);display:grid}.gypsum-module__4Yis2G__systemStage{display:block}.gypsum-module__4Yis2G__systemImage{object-fit:contain}.gypsum-module__4Yis2G__systemText{justify-content:center;gap:max(12px, calc(22 * var(--u)));min-width:0;padding:calc(16 * var(--u)) calc(24 * var(--u)) calc(16 * var(--u)) calc(22 * var(--u));flex-direction:column;display:flex}.gypsum-module__4Yis2G__systemTitle{font-size:max(15px, calc(20 * var(--u)));letter-spacing:.04em;text-transform:uppercase;color:var(--kiosk-text-muted);margin:0;font-weight:600}.gypsum-module__4Yis2G__systemBoard{align-items:flex-start;gap:max(10px, calc(14 * var(--u)));display:flex}.gypsum-module__4Yis2G__systemBoard .gypsum-module__4Yis2G__swatch{margin-top:calc(2 * var(--u))}.gypsum-module__4Yis2G__systemItem{gap:calc(4 * var(--u));flex-direction:column;min-width:0;margin:0;display:flex}.gypsum-module__4Yis2G__systemName{font-size:max(20px, calc(28 * var(--u)));text-wrap:balance;font-weight:600;line-height:1.2}.gypsum-module__4Yis2G__systemDetail{font-size:max(17px, calc(22 * var(--u)));color:var(--kiosk-text-muted);line-height:1.25}.gypsum-module__4Yis2G__systemNote{font-size:max(15px, calc(19 * var(--u)));color:var(--kiosk-text-muted);margin:0;line-height:1.3}.gypsum-module__4Yis2G__viewer{flex:auto}.gypsum-module__4Yis2G__fallback{justify-content:center;align-items:center;gap:max(12px, calc(20 * var(--u)));border-radius:max(16px, calc(24 * var(--u)));background:var(--kiosk-surface-soft);color:var(--kiosk-text-muted);font-size:max(18px, calc(24 * var(--u)));flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.gypsum-module__4Yis2G__fallback p{margin:0}.gypsum-module__4Yis2G__notes{gap:max(4px, calc(6 * var(--u)));font-size:max(15px, calc(18 * var(--u)));color:var(--kiosk-text-muted);flex-direction:column;margin:0;padding:0;line-height:1.3;list-style:none;display:flex}.gypsum-module__4Yis2G__pending{margin-left:calc(8 * var(--u));color:var(--kiosk-text-muted);font-size:.85em;font-weight:500}.gypsum-module__4Yis2G__code{color:var(--kiosk-text-muted);font-size:.85em;font-weight:500;display:block}.gypsum-module__4Yis2G__boardResult[data-updating] [data-dim]{opacity:.45}.gypsum-module__4Yis2G__boardStatus{align-items:center;gap:max(10px, calc(14 * var(--u)));min-height:1.2em;font-size:max(18px, calc(23 * var(--u)));color:var(--kiosk-brand);margin:0;font-weight:600;line-height:1.2;display:flex}.gypsum-module__4Yis2G__boardStatus[data-status=failed]{color:var(--kiosk-danger)}.gypsum-module__4Yis2G__boardStatusText{min-width:0;font-size:max(16px, calc(22 * var(--u)));flex:auto;margin:0;line-height:1.25}.gypsum-module__4Yis2G__boardStatusIcon{flex:none;width:1.1em;height:1.1em}.gypsum-module__4Yis2G__previous{padding:max(4px, calc(6 * var(--u))) max(10px, calc(14 * var(--u)));background:var(--kiosk-surface-soft);font-size:max(15px, calc(18 * var(--u)));letter-spacing:0;color:var(--kiosk-text-muted);white-space:nowrap;border-radius:999px;align-self:center;margin-left:auto;font-weight:600}.gypsum-module__4Yis2G__boardRetry{min-height:64px;padding:0 max(18px, calc(28 * var(--u)));background:var(--kiosk-brand);color:var(--kiosk-selected-text);font:inherit;font-size:max(17px, calc(22 * var(--u)));touch-action:manipulation;border:0;border-radius:999px;flex:none;font-weight:600}.gypsum-module__4Yis2G__boardRetry[data-pressed]{transform:scale(.97)}.gypsum-module__4Yis2G__swatch{width:max(28px, calc(38 * var(--u)));height:max(28px, calc(38 * var(--u)));border:1px solid var(--kiosk-border-strong);border-radius:max(6px, calc(8 * var(--u)));background:var(--swatch);flex:none;box-shadow:inset 0 -3px #00000014}.gypsum-module__4Yis2G__boardButton{align-items:center;gap:max(10px, calc(16 * var(--u)));min-height:max(64px, calc(84 * var(--u)));margin-top:max(8px, calc(12 * var(--u)));padding:max(6px, calc(10 * var(--u))) max(12px, calc(18 * var(--u)));border:2px solid var(--kiosk-border);border-radius:max(12px, calc(16 * var(--u)));background:var(--kiosk-surface);color:var(--kiosk-text);font:inherit;text-align:left;touch-action:manipulation;grid-template-columns:auto minmax(0,1fr) auto;transition:transform .12s ease-out,background-color .12s ease-out,border-color .12s ease-out;display:grid}.gypsum-module__4Yis2G__boardButton[aria-expanded=true]{border-color:var(--kiosk-brand)}.gypsum-module__4Yis2G__boardButton[data-pressed]{background:color-mix(in srgb, var(--kiosk-brand) 8%, var(--kiosk-surface));transform:scale(.98)}.gypsum-module__4Yis2G__boardButtonText{margin:0}.gypsum-module__4Yis2G__boardSize{white-space:nowrap}.gypsum-module__4Yis2G__boardButtonAction{align-items:center;gap:calc(4 * var(--u));font-size:max(16px, calc(21 * var(--u)));color:var(--kiosk-brand);white-space:nowrap;font-weight:600;display:inline-flex}.gypsum-module__4Yis2G__boardButtonIcon{width:max(20px, calc(26 * var(--u)));height:max(20px, calc(26 * var(--u)))}.gypsum-module__4Yis2G__stageSlot{position:relative}.gypsum-module__4Yis2G__pickerScrim{z-index:4;position:absolute;inset:0}.gypsum-module__4Yis2G__picker{top:0;right:calc(100% + max(12px, calc(20 * var(--u))));z-index:5;gap:max(12px, calc(20 * var(--u)));width:max(380px, calc(540 * var(--u)));padding:max(16px, calc(26 * var(--u))) max(18px, calc(28 * var(--u)));border:1px solid var(--kiosk-border);border-radius:var(--radius-card);background:var(--kiosk-surface);box-shadow:0 24px 50px -24px color-mix(in srgb, var(--kiosk-brand) 60%, transparent);flex-direction:column;animation:.18s ease-out gypsum-module__4Yis2G__picker-in;display:flex;position:absolute}@keyframes gypsum-module__4Yis2G__picker-in{0%{opacity:0;transform:translateX(calc(16 * var(--u)))}}.gypsum-module__4Yis2G__pickerTitle{font-size:max(20px, calc(30 * var(--u)));margin:0;font-weight:650;line-height:1.2}.gypsum-module__4Yis2G__pickerGroup{border:0;min-width:0;margin:0;padding:0}.gypsum-module__4Yis2G__pickerLegend{margin-bottom:max(6px, calc(10 * var(--u)));font-size:max(15px, calc(19 * var(--u)));letter-spacing:.04em;text-transform:uppercase;color:var(--kiosk-text-muted);padding:0;font-weight:600}.gypsum-module__4Yis2G__pickerTypes,.gypsum-module__4Yis2G__pickerLengths{gap:max(8px, calc(12 * var(--u)));display:grid}.gypsum-module__4Yis2G__pickerTypes{grid-template-columns:repeat(2,minmax(0,1fr))}.gypsum-module__4Yis2G__pickerLengths{grid-template-columns:repeat(3,minmax(0,1fr))}.gypsum-module__4Yis2G__pickerOption{align-items:center;gap:max(8px, calc(12 * var(--u)));min-height:max(64px, calc(84 * var(--u)));padding:0 max(12px, calc(18 * var(--u)));border:2px solid var(--kiosk-border);border-radius:max(12px, calc(16 * var(--u)));background:var(--kiosk-surface);color:var(--kiosk-brand);cursor:pointer;touch-action:manipulation;transition:transform .12s ease-out,background-color .16s ease-out,color .16s ease-out;display:flex;position:relative}.gypsum-module__4Yis2G__pickerLengths .gypsum-module__4Yis2G__pickerOption{min-height:max(64px, calc(76 * var(--u)));justify-content:center}.gypsum-module__4Yis2G__pickerOption[data-checked=true]{border-color:var(--kiosk-brand);background:var(--kiosk-brand);color:var(--kiosk-selected-text)}.gypsum-module__4Yis2G__pickerOption[data-checked=true] .gypsum-module__4Yis2G__swatch{border-color:var(--kiosk-selected-text)}.gypsum-module__4Yis2G__pickerOption[data-pressed]{transition-duration:90ms;transform:scale(.97)}.gypsum-module__4Yis2G__pickerOption[data-checked=false][data-pressed]{background:color-mix(in srgb, var(--kiosk-brand) 14%, var(--kiosk-surface))}.gypsum-module__4Yis2G__boardButton:focus-visible,.gypsum-module__4Yis2G__pickerDone:focus-visible,.gypsum-module__4Yis2G__boardRetry:focus-visible{outline:3px solid var(--kiosk-accent);outline-offset:4px}.gypsum-module__4Yis2G__pickerOption:has(.gypsum-module__4Yis2G__pickerInput:focus-visible){outline:3px solid var(--kiosk-accent);outline-offset:4px}.gypsum-module__4Yis2G__pickerInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gypsum-module__4Yis2G__pickerTypeName{font-size:max(17px, calc(23 * var(--u)));font-weight:650;line-height:1.15}.gypsum-module__4Yis2G__pickerTypeCode{opacity:.8;font-weight:500}.gypsum-module__4Yis2G__pickerLength{font-size:max(20px, calc(28 * var(--u)));font-variant-numeric:tabular-nums;font-weight:700}.gypsum-module__4Yis2G__pickerNote{font-size:max(15px, calc(19 * var(--u)));color:var(--kiosk-text-muted);margin:0;line-height:1.3}.gypsum-module__4Yis2G__pickerDone{min-height:max(64px, calc(76 * var(--u)));border:2px solid var(--kiosk-brand);border-radius:max(12px, calc(16 * var(--u)));background:var(--kiosk-surface);color:var(--kiosk-brand);font:inherit;font-size:max(18px, calc(24 * var(--u)));touch-action:manipulation;font-weight:650;transition:transform .12s ease-out,background-color .12s ease-out,color .12s ease-out}.gypsum-module__4Yis2G__pickerDone[data-pressed]{background:var(--kiosk-brand);color:var(--kiosk-selected-text);transform:scale(.98)}.gypsum-module__4Yis2G__resultScreen{--gypsum-config-width:max(420px, calc(580 * var(--u)))}div.gypsum-module__4Yis2G__expandedBar{z-index:5}.gypsum-module__4Yis2G__configSlot{top:calc(24 * var(--u));right:calc(24 * var(--u));width:var(--gypsum-config-width);pointer-events:none;position:absolute}.gypsum-module__4Yis2G__config{gap:max(8px, calc(12 * var(--u)));padding:max(12px, calc(18 * var(--u))) max(14px, calc(20 * var(--u)));border:1px solid var(--kiosk-border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--kiosk-surface) 96%, transparent);box-shadow:0 18px 40px -26px color-mix(in srgb, var(--kiosk-brand) 70%, transparent);pointer-events:auto;flex-direction:column;display:flex}.gypsum-module__4Yis2G__config .gypsum-module__4Yis2G__boardButton{margin-top:0}.gypsum-module__4Yis2G__configQuantity{align-items:baseline;column-gap:max(8px, calc(12 * var(--u)));flex-wrap:wrap;margin:0;line-height:1.15;display:flex}.gypsum-module__4Yis2G__configLead{font-size:max(16px, calc(21 * var(--u)));color:var(--kiosk-text-muted);flex:1 0 100%}.gypsum-module__4Yis2G__configAmount{font-size:max(22px, calc(30 * var(--u)));color:var(--kiosk-text);font-weight:600}.gypsum-module__4Yis2G__configNumber{font-size:max(36px, calc(52 * var(--u)));font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}.gypsum-module__4Yis2G__configPanel{pointer-events:auto;position:absolute;top:0;right:100%}@media (max-height:960px){.gypsum-module__4Yis2G__boardButton{margin-top:6px;padding:4px 12px}.gypsum-module__4Yis2G__boardStatus{font-size:18px}.gypsum-module__4Yis2G__boardStatusText{font-size:15px}.gypsum-module__4Yis2G__previous{font-size:14px}.gypsum-module__4Yis2G__picker{gap:10px;padding:14px 18px}}@media (prefers-reduced-motion:reduce){.gypsum-module__4Yis2G__picker{animation:none}}.gypsum-module__4Yis2G__exploreSlot{right:calc(24 * var(--u));bottom:calc(24 * var(--u));z-index:3;display:flex;position:absolute}button.gypsum-module__4Yis2G__exploreButton{position:relative;top:auto;left:auto}.gypsum-module__4Yis2G__explorerLayer{z-index:3;position:absolute;inset:0}div.gypsum-module__4Yis2G__explorer{position:absolute;inset:0}button.gypsum-module__4Yis2G__backToCeiling{z-index:2}@media (max-height:960px){[data-quote=true] .gypsum-module__4Yis2G__notes{gap:2px;font-size:14px;line-height:1.25}[data-quote=true] .gypsum-module__4Yis2G__notes>li:first-child{margin-top:0;padding-block:4px;font-size:14px}}
.quote-module__V3UniG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quote-module__V3UniG__primaryButton,.quote-module__V3UniG__secondaryButton{min-height:max(48px, calc(64 * var(--u)));padding:6px max(14px, calc(22 * var(--u)));border-radius:max(12px, calc(16 * var(--u)));font:inherit;font-size:max(16px, calc(21 * var(--u)));text-align:center;text-wrap:balance;cursor:pointer;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:.4em;font-weight:650;line-height:1.15;text-decoration:none;transition:transform .12s ease-out,background-color .12s ease-out;display:inline-flex}.quote-module__V3UniG__primaryButton{background:var(--kiosk-brand);color:var(--kiosk-selected-text);box-shadow:0 16px 30px -18px color-mix(in srgb, var(--kiosk-brand) 70%, transparent)}.quote-module__V3UniG__secondaryButton{background:var(--kiosk-surface);color:var(--kiosk-brand);box-shadow:inset 0 0 0 2px var(--kiosk-brand)}.quote-module__V3UniG__primaryButton[data-size=tall],.quote-module__V3UniG__secondaryButton[data-size=tall]{min-height:max(56px, calc(80 * var(--u)));font-size:max(18px, calc(24 * var(--u)))}.quote-module__V3UniG__primaryButton:not(:disabled):active,.quote-module__V3UniG__primaryButton:not(:disabled)[data-pressed]{background:color-mix(in srgb, var(--kiosk-brand) 82%, var(--kiosk-surface));transform:scale(.98)}.quote-module__V3UniG__secondaryButton:not(:disabled):active,.quote-module__V3UniG__secondaryButton:not(:disabled)[data-pressed]{background:var(--kiosk-surface-soft);transform:scale(.98)}.quote-module__V3UniG__primaryButton:disabled,.quote-module__V3UniG__secondaryButton:disabled{color:var(--kiosk-text-muted);box-shadow:none;cursor:default;background:#dfe3ec}.quote-module__V3UniG__primaryButton:focus-visible,.quote-module__V3UniG__secondaryButton:focus-visible,.quote-module__V3UniG__linkButton:focus-visible,.quote-module__V3UniG__access:focus-visible{outline:3px solid var(--kiosk-accent);outline-offset:4px}.quote-module__V3UniG__linkButton{min-height:44px;color:var(--kiosk-brand);font:inherit;font-size:max(15px, calc(19 * var(--u)));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:4px 10px;font-weight:600;text-decoration:underline}.quote-module__V3UniG__linkButton[data-tone=danger]{color:var(--kiosk-danger)}.quote-module__V3UniG__linkButton:active{background:var(--kiosk-surface-soft)}@media (prefers-reduced-motion:reduce){.quote-module__V3UniG__primaryButton,.quote-module__V3UniG__secondaryButton{transition-property:background-color}.quote-module__V3UniG__primaryButton:not(:disabled):active,.quote-module__V3UniG__primaryButton:not(:disabled)[data-pressed],.quote-module__V3UniG__secondaryButton:not(:disabled):active,.quote-module__V3UniG__secondaryButton:not(:disabled)[data-pressed]{transform:none}}.quote-module__V3UniG__strip{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:max(80px, calc(96 * var(--u))) max(56px, calc(72 * var(--u)));align-items:center;row-gap:max(8px, calc(12 * var(--u)));column-gap:max(10px, calc(16 * var(--u)));box-sizing:border-box;min-width:0;padding:max(10px, calc(16 * var(--u)));border:1px solid var(--kiosk-border);border-radius:var(--radius-card);background:var(--kiosk-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--kiosk-brand) 8%, transparent), 0 14px 30px -18px color-mix(in srgb, var(--kiosk-brand) 30%, transparent);display:grid;overflow:hidden}.quote-module__V3UniG__strip[data-status=empty]{visibility:hidden}.quote-module__V3UniG__stripProduct{min-width:0}.quote-module__V3UniG__stripProduct p{margin:0}.quote-module__V3UniG__stripName{font-size:max(16px, calc(21 * var(--u)));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:650;line-height:1.2;overflow:hidden}.quote-module__V3UniG__stripMeta{font-size:max(14px, calc(17 * var(--u)));color:var(--kiosk-text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden;margin-top:2px!important}.quote-module__V3UniG__stripMeta strong{color:var(--kiosk-text);font-weight:650}.quote-module__V3UniG__stripLine{column-gap:max(14px, calc(32 * var(--u)));flex-wrap:wrap;row-gap:2px;margin:2px 0 0;line-height:1.2;display:flex}.quote-module__V3UniG__stripLine>div{white-space:nowrap;flex-direction:column;display:flex}.quote-module__V3UniG__stripLine dt{font-size:max(12px, calc(15 * var(--u)));color:var(--kiosk-text-muted)}.quote-module__V3UniG__stripLine dd{font-size:max(15px, calc(19 * var(--u)));font-variant-numeric:tabular-nums;margin:0;font-weight:650}.quote-module__V3UniG__stripNote{color:var(--kiosk-text);font-weight:600}.quote-module__V3UniG__discount{background:var(--kiosk-surface-soft);color:var(--kiosk-brand);border-radius:6px;padding:0 .35em;font-size:.8em;font-weight:650;display:inline-block}.quote-module__V3UniG__stripMessage,.quote-module__V3UniG__stripUnavailable{font-size:max(15px, calc(19 * var(--u)));color:var(--kiosk-text-muted);font-weight:600;line-height:1.3}.quote-module__V3UniG__stripUnavailable{-webkit-line-clamp:2;color:var(--kiosk-danger);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:max(4px, calc(8 * var(--u)))!important}.quote-module__V3UniG__stripUnavailable span{color:var(--kiosk-text-muted);font-weight:500}.quote-module__V3UniG__stripTotal{text-align:right;min-width:0}.quote-module__V3UniG__stripTotal p{margin:0}.quote-module__V3UniG__totalLabel{font-size:max(14px, calc(17 * var(--u)));color:var(--kiosk-text-muted);margin:0;font-weight:600;line-height:1.2}.quote-module__V3UniG__totalAmount{font-size:max(20px, calc(30 * var(--u)));letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1.15}.quote-module__V3UniG__totalNote{font-size:max(12px, calc(15 * var(--u)));color:var(--kiosk-text-muted);white-space:nowrap;line-height:1.25}.quote-module__V3UniG__addedMark{color:var(--kiosk-brand);align-items:center;gap:.3em;font-weight:650;display:inline-flex}.quote-module__V3UniG__addedMark svg{width:1.1em;height:1.1em}.quote-module__V3UniG__stripActions{flex-direction:column;grid-column:1/-1;justify-content:center;min-width:0;height:100%;display:flex}.quote-module__V3UniG__stripActions>button{width:100%}.quote-module__V3UniG__stripActions>button[data-size=tall]{height:100%}.quote-module__V3UniG__stripChoice{gap:max(6px, calc(8 * var(--u)));grid-template-columns:1fr 1fr;height:100%;display:grid}.quote-module__V3UniG__stripChoice>button{min-height:0;font-size:max(14px, calc(18 * var(--u)));padding-inline:8px}@media (max-height:759px){.quote-module__V3UniG__strip{grid-template-rows:68px 48px;gap:6px 10px;padding:8px 12px}.quote-module__V3UniG__stripLine{column-gap:12px}.quote-module__V3UniG__stripActions>button[data-size=tall]{min-height:48px}}[data-strip=stacked] .quote-module__V3UniG__strip{--strip-name:max(16px, calc(21 * var(--u)));--strip-meta:max(14px, calc(17 * var(--u)));--strip-total-label:max(14px, calc(17 * var(--u)));--strip-total-amount:max(20px, calc(30 * var(--u)));--strip-total-note:max(12px, calc(15 * var(--u)));--strip-lh-name:1.2;--strip-lh-meta:1.3;--strip-lh-label:1.2;--strip-lh-amount:1.15;--strip-lh-note:1.25;--strip-head-gap:2px;--strip-cta:max(56px, calc(72 * var(--u)));grid-template-rows:calc(var(--strip-name) * var(--strip-lh-name) + var(--strip-head-gap) + var(--strip-meta) * var(--strip-lh-meta)) calc(var(--strip-total-label) * var(--strip-lh-label) + var(--strip-total-amount) * var(--strip-lh-amount) + var(--strip-total-note) * var(--strip-lh-note)) var(--strip-cta);row-gap:max(6px, calc(10 * var(--u)))}[data-strip=stacked] .quote-module__V3UniG__stripProduct{display:contents}[data-strip=stacked] .quote-module__V3UniG__stripHead{grid-area:1/1/auto/-1;align-self:center;min-width:0}[data-strip=stacked] .quote-module__V3UniG__stripBody{grid-area:2/1;align-self:start;min-width:0}[data-strip=stacked] .quote-module__V3UniG__strip:not([data-status=priced]) .quote-module__V3UniG__stripBody{grid-column:1/-1}[data-strip=stacked] .quote-module__V3UniG__stripMessage{grid-area:1/1/3/-1;align-self:center}[data-strip=stacked] .quote-module__V3UniG__stripTotal{grid-area:2/2;align-self:start}[data-strip=stacked] .quote-module__V3UniG__stripActions{grid-row:3}[data-strip=stacked] .quote-module__V3UniG__stripName{font-size:var(--strip-name);line-height:var(--strip-lh-name)}[data-strip=stacked] .quote-module__V3UniG__stripMeta{font-size:var(--strip-meta);line-height:var(--strip-lh-meta);margin-top:var(--strip-head-gap)!important}[data-strip=stacked] .quote-module__V3UniG__stripLine{flex-wrap:nowrap;margin:0}[data-strip=stacked] .quote-module__V3UniG__stripLine>div{min-width:0}[data-strip=stacked] .quote-module__V3UniG__stripLine dd{flex-wrap:wrap;align-items:center;column-gap:.35em;display:flex}[data-strip=stacked] .quote-module__V3UniG__stripUnavailable{margin-top:0!important}[data-strip=stacked] .quote-module__V3UniG__totalLabel{font-size:var(--strip-total-label);line-height:var(--strip-lh-label)}[data-strip=stacked] .quote-module__V3UniG__totalAmount{font-size:var(--strip-total-amount);line-height:var(--strip-lh-amount)}[data-strip=stacked] .quote-module__V3UniG__totalNote{font-size:var(--strip-total-note);line-height:var(--strip-lh-note)}@media (max-height:759px){[data-strip=stacked] .quote-module__V3UniG__strip{--strip-lh-name:1.15;--strip-lh-meta:1.2;--strip-lh-label:1.1;--strip-lh-amount:1.05;--strip-lh-note:1.1;--strip-head-gap:0px;--strip-cta:48px;row-gap:4px;padding-block:7px}}.quote-module__V3UniG__access{align-items:center;gap:max(8px, calc(12 * var(--u)));min-height:max(44px, calc(56 * var(--u)));margin-block:calc(-1 * max(7px, calc(12 * var(--u))));padding:4px max(14px, calc(20 * var(--u))) 4px 6px;background:var(--kiosk-brand);color:var(--kiosk-selected-text);font:inherit;font-size:max(15px, calc(20 * var(--u)));box-shadow:0 16px 30px -18px color-mix(in srgb, var(--kiosk-brand) 70%, transparent);cursor:pointer;border:0;border-radius:999px;flex:none;font-weight:650;display:inline-flex}.quote-module__V3UniG__access:active,.quote-module__V3UniG__access[data-pressed]{background:color-mix(in srgb, var(--kiosk-brand) 82%, var(--kiosk-surface))}.quote-module__V3UniG__accessCount{min-width:max(34px, calc(44 * var(--u)));height:max(34px, calc(44 * var(--u)));background:var(--kiosk-surface);color:var(--kiosk-brand);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;display:inline-grid}.quote-module__V3UniG__accessAction{padding-left:max(10px, calc(14 * var(--u)));border-left:1px solid color-mix(in srgb, var(--kiosk-selected-text) 35%, transparent);opacity:.9;font-weight:500}.quote-module__V3UniG__overlay{z-index:4;row-gap:calc(36 * var(--u));min-height:0;padding:calc(52 * var(--u)) var(--pad-x) calc(48 * var(--u));background:var(--kiosk-bg);grid-area:1/1;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.quote-module__V3UniG__overlayHeader{align-items:flex-start;gap:var(--gap);display:flex}.quote-module__V3UniG__overlayTitle{font-size:max(34px, calc(56 * var(--u)));letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.1}.quote-module__V3UniG__overlayTitle:focus{outline:none}.quote-module__V3UniG__overlaySubtitle{margin:max(4px, calc(8 * var(--u))) 0 0;font-size:max(16px, calc(22 * var(--u)));color:var(--kiosk-text-muted)}.quote-module__V3UniG__overlayBody{grid-template-columns:minmax(0, 1fr) minmax(340px, calc(560 * var(--u)));gap:var(--gap);min-height:0;display:grid}.quote-module__V3UniG__cards{gap:max(14px, calc(20 * var(--u)));min-height:0;padding:0 max(6px, calc(10 * var(--u))) max(8px, calc(12 * var(--u))) 0;overscroll-behavior:contain;flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.quote-module__V3UniG__card,.quote-module__V3UniG__emptyCard{padding:max(14px, calc(22 * var(--u))) max(16px, calc(26 * var(--u)));border:1px solid var(--kiosk-border);border-radius:var(--radius-card);background:var(--kiosk-surface);flex:none}.quote-module__V3UniG__card[data-complete=false]{border-color:color-mix(in srgb, var(--kiosk-danger) 55%, transparent)}.quote-module__V3UniG__emptyCard{font-size:max(16px, calc(21 * var(--u)));color:var(--kiosk-text-muted)}.quote-module__V3UniG__cardHeader{align-items:start;column-gap:max(12px, calc(18 * var(--u)));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.quote-module__V3UniG__cardIndex{width:max(34px, calc(46 * var(--u)));height:max(34px, calc(46 * var(--u)));background:var(--kiosk-surface-soft);font-size:max(16px, calc(21 * var(--u)));border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.quote-module__V3UniG__cardTitle h2{font-size:max(19px, calc(26 * var(--u)));margin:0;font-weight:650;line-height:1.2}.quote-module__V3UniG__cardMeasures{color:var(--kiosk-text-muted);white-space:nowrap;font-weight:500}.quote-module__V3UniG__cardTitle p{font-size:max(15px, calc(19 * var(--u)));color:var(--kiosk-text-muted);margin:2px 0 0}.quote-module__V3UniG__cardActions{gap:4px;display:flex}.quote-module__V3UniG__cardAlert{margin:max(10px, calc(14 * var(--u))) 0 0;padding:max(8px, calc(10 * var(--u))) max(12px, calc(14 * var(--u)));background:color-mix(in srgb, var(--kiosk-danger) 9%, var(--kiosk-surface));font-size:max(15px, calc(18 * var(--u)));color:var(--kiosk-danger);border-radius:12px;font-weight:600}.quote-module__V3UniG__cardPending{margin:max(10px, calc(14 * var(--u))) 0 0;font-size:max(15px, calc(18 * var(--u)));color:var(--kiosk-text-muted)}.quote-module__V3UniG__materials{width:100%;margin-top:max(10px, calc(14 * var(--u)));border-collapse:collapse;font-size:max(14px, calc(17 * var(--u)));font-variant-numeric:tabular-nums}.quote-module__V3UniG__materials th,.quote-module__V3UniG__materials td{padding:max(6px, calc(8 * var(--u))) max(6px, calc(10 * var(--u)));border-bottom:1px solid var(--kiosk-border);text-align:right;vertical-align:top;white-space:nowrap}.quote-module__V3UniG__materials thead th{font-size:max(12px, calc(15 * var(--u)));color:var(--kiosk-text-muted);font-weight:600}.quote-module__V3UniG__materials th:first-child{text-align:left;white-space:normal;width:100%;padding-left:0}.quote-module__V3UniG__materials td:last-child,.quote-module__V3UniG__materials th:last-child{padding-right:0}.quote-module__V3UniG__materials tbody th{font-weight:600}.quote-module__V3UniG__materials tr[data-role=main] th{font-weight:700}.quote-module__V3UniG__materials tr[data-available=false]{color:var(--kiosk-danger)}.quote-module__V3UniG__materialName,.quote-module__V3UniG__materialMeta{display:block}.quote-module__V3UniG__materialMeta{color:var(--kiosk-text-muted);font-size:.85em;font-weight:500}.quote-module__V3UniG__missingCell{font-weight:600}.quote-module__V3UniG__materials tfoot th,.quote-module__V3UniG__materials tfoot td{font-size:max(15px, calc(19 * var(--u)));border-bottom:0;font-weight:700}.quote-module__V3UniG__notes{margin:max(8px, calc(12 * var(--u))) 0 0;font-size:max(14px, calc(17 * var(--u)));flex-direction:column;gap:4px;padding:0;line-height:1.3;list-style:none;display:flex}.quote-module__V3UniG__notes li{border-left:3px solid var(--kiosk-border-strong);color:var(--kiosk-text-muted);padding-left:.9em}.quote-module__V3UniG__notes li[data-tone=warning],.quote-module__V3UniG__notes li[data-tone=error]{border-left-color:var(--kiosk-danger)}.quote-module__V3UniG__aside{gap:max(14px, calc(22 * var(--u)));flex-direction:column;min-height:0;display:flex;overflow-y:auto}.quote-module__V3UniG__totalsBox{padding:max(16px, calc(24 * var(--u)));border:1px solid var(--kiosk-border);border-radius:var(--radius-card);background:var(--kiosk-surface)}.quote-module__V3UniG__totalsBox p{margin:0}.quote-module__V3UniG__totalsAmount{font-size:max(28px, calc(46 * var(--u)));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.quote-module__V3UniG__totalsCurrency{color:var(--kiosk-text-muted);font-size:.5em;font-weight:600}.quote-module__V3UniG__totalsNote,.quote-module__V3UniG__totalsPending{font-size:max(14px, calc(17 * var(--u)));color:var(--kiosk-text-muted);margin-top:max(6px, calc(8 * var(--u)))!important}.quote-module__V3UniG__totalsIncomplete,.quote-module__V3UniG__totalsError,.quote-module__V3UniG__blockedNote{font-size:max(14px, calc(17 * var(--u)));color:var(--kiosk-danger);font-weight:600;line-height:1.3;margin-top:max(6px, calc(8 * var(--u)))!important}.quote-module__V3UniG__totalsError{margin:0 0 max(10px, calc(14 * var(--u)))!important}.quote-module__V3UniG__asideActions{gap:max(10px, calc(14 * var(--u)));flex-direction:column;display:flex}.quote-module__V3UniG__blockedNote{margin:0!important}.quote-module__V3UniG__contact{gap:max(6px, calc(10 * var(--u)));padding:max(16px, calc(24 * var(--u)));border:1px solid var(--kiosk-border);border-radius:var(--radius-card);background:var(--kiosk-surface);flex-direction:column;display:flex}.quote-module__V3UniG__contact>p{margin:0}.quote-module__V3UniG__fieldLabel{font-size:max(16px, calc(21 * var(--u)));font-weight:650}.quote-module__V3UniG__phoneInput{box-sizing:border-box;width:100%;min-height:max(52px, calc(72 * var(--u)));padding:0 max(14px, calc(18 * var(--u)));border:2px solid var(--kiosk-border-strong);background:var(--kiosk-surface);color:var(--kiosk-text);font:inherit;font-size:max(20px, calc(28 * var(--u)));font-variant-numeric:tabular-nums;border-radius:14px}.quote-module__V3UniG__phoneInput:focus-visible{outline:3px solid var(--kiosk-accent);outline-offset:2px}.quote-module__V3UniG__phoneInput[aria-invalid=true]{border-color:var(--kiosk-danger)}.quote-module__V3UniG__fieldError{font-size:max(14px, calc(17 * var(--u)));color:var(--kiosk-danger);font-weight:600}.quote-module__V3UniG__fieldHint{font-size:max(13px, calc(16 * var(--u)));color:var(--kiosk-text-muted);line-height:1.3}.quote-module__V3UniG__consent{gap:max(10px, calc(14 * var(--u)));margin-top:max(8px, calc(12 * var(--u)));font-size:max(15px, calc(19 * var(--u)));cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.35;display:grid}.quote-module__V3UniG__consent input{width:max(24px, calc(30 * var(--u)));height:max(24px, calc(30 * var(--u)));accent-color:var(--kiosk-brand);cursor:pointer;margin:0}.quote-module__V3UniG__consentLink{color:var(--kiosk-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.quote-module__V3UniG__consentLink:focus-visible{outline:3px solid var(--kiosk-brand);outline-offset:2px;border-radius:2px}.quote-module__V3UniG__feedback{margin-top:max(6px, calc(8 * var(--u)));padding:max(10px, calc(12 * var(--u))) max(12px, calc(14 * var(--u)));background:color-mix(in srgb, var(--kiosk-danger) 9%, var(--kiosk-surface));font-size:max(14px, calc(17 * var(--u)));color:var(--kiosk-danger);border-radius:12px;line-height:1.35}.quote-module__V3UniG__feedback[data-kind=pricing-changed]{background:var(--kiosk-surface-soft);color:var(--kiosk-text)}.quote-module__V3UniG__feedback p,.quote-module__V3UniG__feedback ul{margin:0}.quote-module__V3UniG__feedback ul{padding-left:1.2em}.quote-module__V3UniG__contact>button{margin-top:max(8px, calc(12 * var(--u)))}.quote-module__V3UniG__turnstile{gap:max(6px, calc(8 * var(--u)));margin-top:max(6px, calc(8 * var(--u)));flex-direction:column;display:flex}.quote-module__V3UniG__turnstileWidget:empty{display:none}.quote-module__V3UniG__turnstileWidget{min-width:0}.quote-module__V3UniG__turnstileStatus{font-size:max(13px, calc(16 * var(--u)));color:var(--kiosk-text-muted);margin:0;line-height:1.3}.quote-module__V3UniG__turnstileStatus[data-tone=error]{color:var(--kiosk-danger);font-weight:600}.quote-module__V3UniG__sent{justify-content:center;align-items:center;gap:max(14px, calc(24 * var(--u)));max-width:max(560px, calc(980 * var(--u)));text-align:center;flex-direction:column;min-height:0;margin:0 auto;display:flex}.quote-module__V3UniG__sentMark{width:max(64px, calc(96 * var(--u)));height:max(64px, calc(96 * var(--u)));background:var(--kiosk-brand);color:var(--kiosk-selected-text);border-radius:999px;place-items:center;display:grid}.quote-module__V3UniG__sentMark svg{width:55%;height:55%}.quote-module__V3UniG__sentLead{font-size:max(17px, calc(24 * var(--u)));color:var(--kiosk-text-muted);text-wrap:balance;margin:0;line-height:1.4}.quote-module__V3UniG__sentActions{justify-content:center;gap:max(12px, calc(18 * var(--u)));flex-wrap:wrap;display:flex}.quote-module__V3UniG__sentActions>a{min-width:max(260px, calc(380 * var(--u)))}
