.ProjectDetail-module__jd-ama__page{gap:1rem;width:100%;display:grid}.ProjectDetail-module__jd-ama__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProjectDetail-module__jd-ama__header p,.ProjectDetail-module__jd-ama__orders header p{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:750}.ProjectDetail-module__jd-ama__header h1,.ProjectDetail-module__jd-ama__orders h2{margin:.15rem 0}.ProjectDetail-module__jd-ama__header button,.ProjectDetail-module__jd-ama__payButton{border-radius:var(--radius-md);color:#fff;background:var(--color-action-primary);min-height:2.65rem;font:inherit;border:0;justify-content:center;align-items:center;gap:.45rem;padding-inline:1rem;font-weight:700;display:inline-flex}.ProjectDetail-module__jd-ama__header button svg,.ProjectDetail-module__jd-ama__payButton svg{width:1rem;height:1rem}.ProjectDetail-module__jd-ama__totals,.ProjectDetail-module__jd-ama__orderTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.ProjectDetail-module__jd-ama__totals div,.ProjectDetail-module__jd-ama__orderTotals div{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.2rem;padding:1rem;display:grid}.ProjectDetail-module__jd-ama__totals dt,.ProjectDetail-module__jd-ama__orderTotals dt{color:var(--color-text-muted);font-size:var(--text-xs)}.ProjectDetail-module__jd-ama__totals dd,.ProjectDetail-module__jd-ama__orderTotals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:750}.ProjectDetail-module__jd-ama__orders{gap:1rem;display:grid}.ProjectDetail-module__jd-ama__cartSection{gap:.75rem;display:grid}.ProjectDetail-module__jd-ama__cartSection h2{font-size:var(--text-lg);margin:0}.ProjectDetail-module__jd-ama__cartList{gap:.75rem;display:grid}.ProjectDetail-module__jd-ama__cartCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.ProjectDetail-module__jd-ama__cartCard p{color:var(--color-text-muted);font-size:var(--text-sm);margin:.25rem 0 0}.ProjectDetail-module__jd-ama__cartAction{border:1px solid var(--color-action-primary);border-radius:var(--radius-md);min-height:2.4rem;color:var(--color-action-primary);font:inherit;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding-inline:.85rem;font-weight:700;display:inline-flex}.ProjectDetail-module__jd-ama__cartAction svg{width:1rem;height:1rem}.ProjectDetail-module__jd-ama__officeCartLabel{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650}.ProjectDetail-module__jd-ama__emptyProject{border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:.35rem;padding:1.25rem;display:grid}.ProjectDetail-module__jd-ama__emptyProject p{color:var(--color-text-muted);margin:0;line-height:1.55}.ProjectDetail-module__jd-ama__orders>article{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:1rem;padding:clamp(1rem,.8rem + .6vw,1.5rem);display:grid}.ProjectDetail-module__jd-ama__orders>article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ProjectDetail-module__jd-ama__orders header span{background:var(--color-surface-subtle);font-size:var(--text-xs);text-transform:capitalize;border-radius:999px;padding:.35rem .65rem;font-weight:700}.ProjectDetail-module__jd-ama__metadata{color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:.5rem 1rem;display:flex}.ProjectDetail-module__jd-ama__orderActions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ProjectDetail-module__jd-ama__confirmationLink,.ProjectDetail-module__jd-ama__closeConfirmation{border:1px solid var(--color-action-primary);border-radius:var(--radius-md);min-height:2.65rem;color:var(--color-action-primary);justify-content:center;align-items:center;padding-inline:1rem;font-weight:700;text-decoration:none;display:inline-flex}.ProjectDetail-module__jd-ama__confirmation{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--elevation-1);gap:1rem;padding:clamp(1rem,.8rem + 1vw,2rem);display:grid}.ProjectDetail-module__jd-ama__confirmation>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ProjectDetail-module__jd-ama__confirmation>header p{color:var(--color-action-primary);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:750}.ProjectDetail-module__jd-ama__confirmation>header h1,.ProjectDetail-module__jd-ama__confirmation>header h2{margin:.2rem 0}.ProjectDetail-module__jd-ama__confirmationNotice{border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-surface-brand-subtle);margin:0;padding:.85rem;line-height:1.5}.ProjectDetail-module__jd-ama__confirmationMetadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.ProjectDetail-module__jd-ama__confirmationMetadata div{border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:.8rem}.ProjectDetail-module__jd-ama__confirmationMetadata dt{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;margin-bottom:.25rem;font-weight:750}.ProjectDetail-module__jd-ama__confirmationMetadata dd{overflow-wrap:anywhere;margin:0}.ProjectDetail-module__jd-ama__confirmationLines{display:grid}.ProjectDetail-module__jd-ama__confirmationLines article{border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 0;display:flex}.ProjectDetail-module__jd-ama__confirmationLines article div{min-width:0}.ProjectDetail-module__jd-ama__confirmationLines p{white-space:pre-wrap;margin:.25rem 0}.ProjectDetail-module__jd-ama__confirmationLines small{color:var(--color-text-muted)}.ProjectDetail-module__jd-ama__confirmationLines article>strong{white-space:nowrap}.ProjectDetail-module__jd-ama__confirmationTotal{border-top:2px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1rem;display:flex}.ProjectDetail-module__jd-ama__confirmationTotal strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.ProjectDetail-module__jd-ama__state{align-content:center;place-items:center;gap:.75rem;min-height:20rem;display:grid}.ProjectDetail-module__jd-ama__spinner{animation:.8s linear infinite ProjectDetail-module__jd-ama__spin}.ProjectDetail-module__jd-ama__error{color:var(--color-danger-text);margin:0}@media (max-width:42rem){.ProjectDetail-module__jd-ama__header,.ProjectDetail-module__jd-ama__confirmation>header{flex-direction:column;align-items:stretch}.ProjectDetail-module__jd-ama__totals,.ProjectDetail-module__jd-ama__orderTotals,.ProjectDetail-module__jd-ama__confirmationMetadata{grid-template-columns:1fr}.ProjectDetail-module__jd-ama__cartCard{flex-direction:column;align-items:stretch}.ProjectDetail-module__jd-ama__cartAction{width:100%}.ProjectDetail-module__jd-ama__orderActions{flex-direction:column;align-items:stretch}.ProjectDetail-module__jd-ama__confirmationLink,.ProjectDetail-module__jd-ama__payButton{width:100%}.ProjectDetail-module__jd-ama__confirmationLines article{flex-direction:column}.ProjectDetail-module__jd-ama__confirmationLines article>strong{white-space:normal}}@keyframes ProjectDetail-module__jd-ama__spin{to{transform:rotate(360deg)}}
.SiteHeader-module__v5z6cq__header{z-index:100;width:100%;min-height:var(--site-header-height);border-bottom:1px solid var(--color-header-border);color:var(--color-header-text);background:var(--color-header);position:relative}.SiteHeader-module__v5z6cq__skipLink{top:.75rem;left:var(--site-header-gutter);z-index:2000;border-radius:var(--radius-md);color:#fff;background:var(--color-action-primary);box-shadow:var(--elevation-2);transition:transform var(--motion-fast) var(--easing-standard);padding:.65rem .9rem;position:fixed;transform:translateY(calc(-100% - 1rem))}.SiteHeader-module__v5z6cq__skipLink:focus-visible{color:#fff;transform:translateY(0)}.SiteHeader-module__v5z6cq__inner{width:calc(100% - (2 * var(--site-header-gutter)));min-height:var(--site-header-height);justify-content:space-between;align-items:center;gap:clamp(1rem,.75rem + 1vw,2rem);margin-inline:auto;display:flex}.SiteHeader-module__v5z6cq__brand{border-radius:var(--radius-md);min-width:0;color:inherit;align-items:center;gap:clamp(.625rem,.45rem + .4vw,.875rem);text-decoration:none;display:inline-flex}.SiteHeader-module__v5z6cq__brand:hover{color:var(--color-header-text)}.SiteHeader-module__v5z6cq__brandLockup{--ellorus-brand-mark-size:var(--site-logo-size);--ellorus-brand-name-size:clamp(1.125rem, .95rem + .45vw, 1.5rem);--ellorus-brand-product-color:var(--color-header-text);color:var(--color-header-text)}.SiteHeader-module__v5z6cq__actions{flex:none;align-items:center;gap:clamp(.125rem,.25vw,.375rem);display:flex}.SiteHeader-module__v5z6cq__action{border-radius:var(--radius-md);min-height:2.75rem;color:var(--color-header-text);font-size:var(--text-sm);transition:color var(--motion-standard) var(--easing-standard), background-color var(--motion-standard) var(--easing-standard);justify-content:center;align-items:center;gap:.5rem;padding-inline:clamp(.5rem,.4rem + .3vw,.75rem);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.SiteHeader-module__v5z6cq__action:hover{color:var(--color-header-text);background:var(--color-header-control-hover)}.SiteHeader-module__v5z6cq__actionLabel{white-space:nowrap}.SiteHeader-module__v5z6cq__cartBadgeAnchor{justify-content:center;align-items:center;display:inline-flex}.SiteHeader-module__v5z6cq__cartBadge{border:2px solid var(--color-header);color:#fff;background:var(--color-action-primary);min-width:1.125rem;height:1.125rem;padding-inline:.2rem;font-size:.625rem;font-weight:700;line-height:1}.SiteHeader-module__v5z6cq__cartBadgeIcon{stroke-width:2px;width:.75rem;height:.75rem}.SiteHeader-module__v5z6cq__actionIcon{stroke-width:1.75px;flex:none;width:1.25rem;height:1.25rem}.SiteHeader-module__v5z6cq__menu{flex:none}@media (max-width:35.999rem){.SiteHeader-module__v5z6cq__actions{gap:0}.SiteHeader-module__v5z6cq__action{width:2.75rem;padding-inline:0}.SiteHeader-module__v5z6cq__actionLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:62rem){.SiteHeader-module__v5z6cq__inner{width:min(var(--site-content-max-width), calc(100% - (2 * var(--site-header-gutter))))}}.SiteHeader-module__v5z6cq__accountPopover{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(22rem,100vw - 2rem);box-shadow:0 1rem 2.5rem color-mix(in oklch, var(--color-text), transparent 84%)}.SiteHeader-module__v5z6cq__accountDialog{outline:none;padding:1rem}.SiteHeader-module__v5z6cq__accountIntro{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.SiteHeader-module__v5z6cq__accountIconFrame{border:1px solid color-mix(in srgb, var(--color-brand) 28%, transparent);width:2.75rem;height:2.75rem;color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.SiteHeader-module__v5z6cq__accountIntroIcon{stroke-width:1.8px;width:1.25rem;height:1.25rem}.SiteHeader-module__v5z6cq__accountHeading{color:var(--color-text);font-size:var(--text-body);margin:0;font-weight:700;line-height:1.3}.SiteHeader-module__v5z6cq__accountDescription{color:var(--color-text-muted);font-size:var(--text-sm);margin:.3rem 0 0;line-height:1.45}.SiteHeader-module__v5z6cq__accountActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1rem;display:grid}.SiteHeader-module__v5z6cq__signupAction,.SiteHeader-module__v5z6cq__loginAction{border-radius:var(--radius-md);min-height:2.625rem;font-family:inherit;font-size:var(--text-sm);transition:border-color var(--motion-standard) var(--easing-standard), color var(--motion-standard) var(--easing-standard), background-color var(--motion-standard) var(--easing-standard), transform var(--motion-standard) var(--easing-standard);justify-content:center;align-items:center;gap:.45rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.SiteHeader-module__v5z6cq__signupAction svg,.SiteHeader-module__v5z6cq__loginAction svg{stroke-width:1.9px;width:1rem;height:1rem}.SiteHeader-module__v5z6cq__signupAction{border:1px solid color-mix(in srgb, var(--color-brand) 48%, var(--color-border));color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 7%, var(--color-surface))}.SiteHeader-module__v5z6cq__signupAction:hover{border-color:var(--color-brand);color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 13%, var(--color-surface))}.SiteHeader-module__v5z6cq__loginAction{border:1px solid var(--color-action-primary);color:#fff;background:var(--color-action-primary);cursor:pointer}.SiteHeader-module__v5z6cq__loginAction:hover{color:#fff;background:color-mix(in srgb, var(--color-action-primary) 88%, #000)}.SiteHeader-module__v5z6cq__signupAction:active,.SiteHeader-module__v5z6cq__loginAction:active{transform:translateY(1px)}.SiteHeader-module__v5z6cq__signupAction:focus-visible,.SiteHeader-module__v5z6cq__loginAction:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 35%, transparent);outline-offset:2px}@media (max-width:25rem){.SiteHeader-module__v5z6cq__accountActions{grid-template-columns:1fr}}.SiteHeader-module__v5z6cq__accountAvatar{flex:none}.SiteHeader-module__v5z6cq__accountAvatarFallback{letter-spacing:-.02em;font-size:.625rem;font-weight:700}.SiteHeader-module__v5z6cq__signedInAccountName{border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-body);margin:0;padding:.125rem .25rem .75rem;font-weight:700;line-height:1.3}.SiteHeader-module__v5z6cq__accountMenu{gap:.25rem;padding-top:.5rem;display:grid}.SiteHeader-module__v5z6cq__accountMenuPlaceholder,.SiteHeader-module__v5z6cq__accountMenuLink,.SiteHeader-module__v5z6cq__logoutAction{border-radius:var(--radius-md);min-height:2.5rem;color:var(--color-text);font-size:var(--text-sm);align-items:center;padding-inline:.75rem;line-height:1;text-decoration:none;display:flex}.SiteHeader-module__v5z6cq__accountMenuPlaceholder{color:var(--color-text-muted);cursor:default}.SiteHeader-module__v5z6cq__accountMenuLink{color:var(--color-text);transition:background-color var(--motion-standard) var(--easing-standard);justify-content:space-between}.SiteHeader-module__v5z6cq__accountMenuLink:hover{color:var(--color-text);background:var(--color-surface-subtle)}.SiteHeader-module__v5z6cq__accountMenuLink svg{stroke-width:1.8px;flex:none;width:1.125rem;height:1.125rem}.SiteHeader-module__v5z6cq__logoutAction{border:0;border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);width:100%;color:var(--color-danger);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--motion-standard) var(--easing-standard);background:0 0;justify-content:space-between;margin-top:.25rem}.SiteHeader-module__v5z6cq__logoutAction:hover{color:var(--color-danger);background:color-mix(in srgb, currentColor 8%, transparent)}.SiteHeader-module__v5z6cq__logoutAction svg{stroke-width:1.8px;flex:none;width:1.125rem;height:1.125rem}.SiteHeader-module__v5z6cq__entitySwitcher{border-bottom:1px solid var(--color-border);gap:.25rem;margin-bottom:.375rem;padding-bottom:.5rem;display:grid}.SiteHeader-module__v5z6cq__entitySwitcherHeading{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.25rem .75rem;font-weight:700}.SiteHeader-module__v5z6cq__entitySwitchButton{border-radius:var(--radius-md);width:100%;min-height:2.75rem;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.SiteHeader-module__v5z6cq__entitySwitchButton:hover:not(:disabled){background:var(--color-surface-subtle)}.SiteHeader-module__v5z6cq__entitySwitchButton:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 35%, transparent);outline-offset:1px}.SiteHeader-module__v5z6cq__entitySwitchButton:disabled{cursor:default;opacity:1}.SiteHeader-module__v5z6cq__entitySwitchButton>span:first-child{gap:.2rem;min-width:0;display:grid}.SiteHeader-module__v5z6cq__entitySwitchButton strong,.SiteHeader-module__v5z6cq__entitySwitchButton small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SiteHeader-module__v5z6cq__entitySwitchButton strong{font-size:var(--text-sm);font-weight:600}.SiteHeader-module__v5z6cq__entitySwitchButton small{color:var(--color-text-muted);font-size:var(--text-xs)}.SiteHeader-module__v5z6cq__entitySwitchButton svg{width:1rem;height:1rem;color:var(--color-success);flex:none}.SiteHeader-module__v5z6cq__entitySwitchError{color:var(--color-danger);font-size:var(--text-xs);margin:0;padding:.25rem .75rem;line-height:1.4}.SiteHeader-module__v5z6cq__accountResolutionState{gap:.625rem;display:grid}.SiteHeader-module__v5z6cq__accountResolutionState .SiteHeader-module__v5z6cq__logoutAction{margin-top:.25rem}
.StaggeredMenu-module__kbzzSq__root{align-items:center;height:100%;display:flex}.StaggeredMenu-module__kbzzSq__trigger{z-index:1103;border-radius:var(--radius-md);min-width:3rem;min-height:3rem;color:var(--color-header-text);transition:color var(--motion-standard) var(--easing-standard), background-color var(--motion-standard) var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:.625rem;padding:.625rem .75rem;display:inline-flex;position:relative}.StaggeredMenu-module__kbzzSq__trigger:hover{color:var(--color-header-text);background:var(--color-header-control-hover)}.StaggeredMenu-module__kbzzSq__root[data-open=true] .StaggeredMenu-module__kbzzSq__trigger{color:var(--color-text)}.StaggeredMenu-module__kbzzSq__root[data-open=true] .StaggeredMenu-module__kbzzSq__trigger:hover{color:var(--color-text);background:#17171712}.StaggeredMenu-module__kbzzSq__triggerLabel{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.StaggeredMenu-module__kbzzSq__triggerIcon{stroke-width:1.75px;width:1.5rem;height:1.5rem;transition:transform .42s var(--easing-standard)}.StaggeredMenu-module__kbzzSq__root[data-open=true] .StaggeredMenu-module__kbzzSq__triggerIcon{transform:rotate(90deg)}.StaggeredMenu-module__kbzzSq__overlay{z-index:1100;pointer-events:none;position:fixed;inset:0}.StaggeredMenu-module__kbzzSq__overlay[data-open=true]{pointer-events:auto}.StaggeredMenu-module__kbzzSq__backdrop{z-index:0;opacity:0;cursor:default;background:#0a0a0c85;border:0;position:absolute;inset:0}.StaggeredMenu-module__kbzzSq__layer,.StaggeredMenu-module__kbzzSq__panel{will-change:transform;width:min(100vw,32rem);position:absolute;inset-block:0;inset-inline-end:0;transform:translate(100%)}.StaggeredMenu-module__kbzzSq__layer{pointer-events:none}.StaggeredMenu-module__kbzzSq__layerSoft{z-index:1;background:var(--color-border-brand-subtle)}.StaggeredMenu-module__kbzzSq__layerBrand{z-index:2;background:var(--color-brand)}.StaggeredMenu-module__kbzzSq__panel{z-index:3;min-height:100%;color:var(--color-text);background:var(--color-surface);outline:none;flex-direction:column;padding:clamp(7rem,13vh,9rem) clamp(1.5rem,5vw,4rem) 3rem;display:flex;overflow-y:auto}.StaggeredMenu-module__kbzzSq__eyebrow{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin:0 0 2rem;font-weight:700}.StaggeredMenu-module__kbzzSq__items{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.StaggeredMenu-module__kbzzSq__item{opacity:0;will-change:opacity, transform;transform:translateY(1.5rem)}.StaggeredMenu-module__kbzzSq__link{color:var(--color-text);letter-spacing:-.035em;transition:color var(--motion-standard) var(--easing-standard);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.625rem 0;font-size:clamp(2rem,3.8vw,3.75rem);font-weight:500;line-height:1;text-decoration:none;display:grid}.StaggeredMenu-module__kbzzSq__link:hover,.StaggeredMenu-module__kbzzSq__link:focus-visible{color:var(--color-action-primary)}.StaggeredMenu-module__kbzzSq__itemNumber{color:var(--color-action-primary);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700}@media (max-width:35.999rem){.StaggeredMenu-module__kbzzSq__trigger{padding-inline:.625rem}.StaggeredMenu-module__kbzzSq__triggerLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StaggeredMenu-module__kbzzSq__panel{padding-inline:1.5rem}}@media (prefers-reduced-motion:reduce){.StaggeredMenu-module__kbzzSq__trigger,.StaggeredMenu-module__kbzzSq__triggerIcon,.StaggeredMenu-module__kbzzSq__link{transition:none}}
.PendingCheckoutRecovery-module__KOBoVG__panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-brand-subtle);gap:1rem;padding:clamp(1rem,.8rem + .6vw,1.5rem);display:grid}.PendingCheckoutRecovery-module__KOBoVG__panel>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.PendingCheckoutRecovery-module__KOBoVG__panel header p{color:var(--color-action-primary);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .2rem;font-weight:750}.PendingCheckoutRecovery-module__KOBoVG__panel h2{margin:0;font-size:clamp(1rem,.94rem + .3vw,1.25rem)}.PendingCheckoutRecovery-module__KOBoVG__description{max-width:58rem;color:var(--color-text-muted);margin-top:.35rem;line-height:1.45;display:block}.PendingCheckoutRecovery-module__KOBoVG__list{gap:.65rem;display:grid}.PendingCheckoutRecovery-module__KOBoVG__list article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.PendingCheckoutRecovery-module__KOBoVG__list article>div{gap:.2rem;min-width:0;display:grid}.PendingCheckoutRecovery-module__KOBoVG__amount{justify-items:end}.PendingCheckoutRecovery-module__KOBoVG__amount small{font-size:var(--text-xs)}.PendingCheckoutRecovery-module__KOBoVG__list strong,.PendingCheckoutRecovery-module__KOBoVG__list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PendingCheckoutRecovery-module__KOBoVG__list small{color:var(--color-text-muted)}.PendingCheckoutRecovery-module__KOBoVG__list button{border-radius:var(--radius-md);color:#fff;background:var(--color-action-primary);min-height:2.5rem;font:inherit;border:0;align-items:center;gap:.45rem;padding-inline:.85rem;font-weight:700;display:inline-flex}.PendingCheckoutRecovery-module__KOBoVG__list button:disabled{opacity:.65}.PendingCheckoutRecovery-module__KOBoVG__list svg{width:1rem;height:1rem}.PendingCheckoutRecovery-module__KOBoVG__spinner{animation:.8s linear infinite PendingCheckoutRecovery-module__KOBoVG__spin}.PendingCheckoutRecovery-module__KOBoVG__error{color:var(--color-danger-text);margin:0}.PendingCheckoutRecovery-module__KOBoVG__panel[data-compact]{margin-bottom:1rem}@media (max-width:42rem){.PendingCheckoutRecovery-module__KOBoVG__list article{grid-template-columns:1fr auto}.PendingCheckoutRecovery-module__KOBoVG__list button{grid-column:1/-1;justify-content:center}}@keyframes PendingCheckoutRecovery-module__KOBoVG__spin{to{transform:rotate(360deg)}}
.EllorusInputControl-module__YvkRrG__provider{--ellorus-input-height:var(--configurator-input-height,3.35rem);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(.18rem,.12rem + .16vw,.3rem);width:100%;min-width:0;display:grid}.EllorusInputControl-module__YvkRrG__provider[data-has-reset=true]{grid-template-columns:minmax(0,1fr) auto}.EllorusInputControl-module__YvkRrG__providerBody,.EllorusInputControl-module__YvkRrG__overlayField{width:100%;min-width:0;position:relative}.EllorusInputControl-module__YvkRrG__field,.EllorusInputControl-module__YvkRrG__selectField{gap:.35rem;width:100%;min-width:0;display:grid;position:relative}.EllorusInputControl-module__YvkRrG__label{z-index:2;max-width:calc(100% - 1.56rem);color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-weight:400;line-height:1;position:absolute;top:.48rem;left:.78rem;overflow:hidden}.EllorusInputControl-module__YvkRrG__labelLeading,.EllorusInputControl-module__YvkRrG__field[data-has-leading=true] .EllorusInputControl-module__YvkRrG__label{max-width:calc(100% - 3.48rem);left:2.7rem}.EllorusInputControl-module__YvkRrG__control,.EllorusInputControl-module__YvkRrG__selectTrigger{width:100%;min-width:0;height:var(--ellorus-input-height,3.35rem);min-height:var(--ellorus-input-height,3.35rem);border:1px solid var(--color-border);border-color:var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-items:stretch;display:flex;position:relative;overflow:hidden}.EllorusInputControl-module__YvkRrG__control:focus-within,.EllorusInputControl-module__YvkRrG__selectTrigger:focus-visible{border-color:var(--color-action-primary);box-shadow:0 0 0 .2rem var(--color-focus-ring)}.EllorusInputControl-module__YvkRrG__control[data-invalid=true]{border-color:var(--bs-danger-border-subtle,#f1aeb5);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--bs-danger,#dc3545) 14%, transparent)}.EllorusInputControl-module__YvkRrG__control[data-warning=true]{border-color:var(--bs-warning-border-subtle,#ffe69c);background:color-mix(in srgb, var(--bs-warning-bg-subtle,#fff3cd) 32%, var(--color-surface));box-shadow:0 0 0 .2rem color-mix(in srgb, var(--bs-warning,#ffc107) 14%, transparent)}.EllorusInputControl-module__YvkRrG__field[data-selected=true] .EllorusInputControl-module__YvkRrG__label{color:color-mix(in srgb, var(--color-text-muted) 78%, transparent);letter-spacing:.015em;font-size:clamp(.52rem,.5rem + .08vw,.58rem);top:.42rem}.EllorusInputControl-module__YvkRrG__input{padding-inline:.78rem;width:100%;min-width:0;height:100%;color:var(--color-text);background:0 0;border:0;outline:0;flex:auto;padding-top:1.18rem;padding-bottom:.18rem;font-weight:600;line-height:1.15}.EllorusInputControl-module__YvkRrG__input::placeholder{color:var(--color-text-muted);opacity:0;font-weight:400}.EllorusInputControl-module__YvkRrG__input:focus::placeholder{opacity:1}.EllorusInputControl-module__YvkRrG__input[type=file]{padding-top:1.25rem;font-weight:500}.EllorusInputControl-module__YvkRrG__leading,.EllorusInputControl-module__YvkRrG__suffix,.EllorusInputControl-module__YvkRrG__actions,.EllorusInputControl-module__YvkRrG__status{height:100%;color:var(--color-text-muted);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.EllorusInputControl-module__YvkRrG__leading{width:2.7rem;min-width:2.7rem}.EllorusInputControl-module__YvkRrG__suffix,.EllorusInputControl-module__YvkRrG__actions{border-left:0;gap:.1rem;min-width:0;padding-inline:.15rem}.EllorusInputControl-module__YvkRrG__actionsOverlay{top:calc(var(--ellorus-input-height,3.35rem) / 2);z-index:3;height:auto;position:absolute;right:2.15rem;transform:translateY(-50%)}.EllorusInputControl-module__YvkRrG__status{width:1.9rem;min-width:1.9rem}.EllorusInputControl-module__YvkRrG__leading svg,.EllorusInputControl-module__YvkRrG__actionButton svg,.EllorusInputControl-module__YvkRrG__status svg,.EllorusInputControl-module__YvkRrG__externalReset svg{stroke-width:1.75px;width:1rem;height:1rem}.EllorusInputControl-module__YvkRrG__actionButton{width:1.9rem;min-width:1.9rem;height:1.9rem;min-height:1.9rem;color:var(--color-text-muted);border-radius:999px;padding:0}.EllorusInputControl-module__YvkRrG__actionButton+.EllorusInputControl-module__YvkRrG__actionButton{border-left:0}.EllorusInputControl-module__YvkRrG__actionButton:hover:not([data-disabled=true]){color:var(--color-action-primary);background:var(--color-surface-brand-subtle)}.EllorusInputControl-module__YvkRrG__selectTrigger{color:var(--color-text);align-items:center;gap:.55rem;padding:1.12rem .35rem .18rem .78rem;font-weight:600}.EllorusInputControl-module__YvkRrG__selectValue{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.EllorusInputControl-module__YvkRrG__selectTrigger[data-has-actions=true] .EllorusInputControl-module__YvkRrG__selectValue{margin-right:1.9rem}.EllorusInputControl-module__YvkRrG__selectIndicator{width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--color-text-muted);place-items:center;line-height:1;display:inline-grid;transform:none}.EllorusInputControl-module__YvkRrG__selectIndicator svg{width:1rem;height:1rem;margin:0;display:block;position:static;transform:none}.EllorusInputControl-module__YvkRrG__thumbnail{border-radius:var(--radius-sm);flex:0 0 1.8rem;justify-content:center;align-self:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex;overflow:hidden}.EllorusInputControl-module__YvkRrG__trigger{width:2.35rem;min-width:2.35rem;height:100%;min-height:100%;color:var(--color-text-muted);background:0 0;border:0;border-radius:0;align-self:stretch;place-items:center;padding:0;line-height:1;display:inline-grid;transform:none;position:static!important;inset:auto!important}.EllorusInputControl-module__YvkRrG__trigger:hover:not(:disabled){color:var(--color-action-primary);background:var(--color-surface-brand-subtle)}.EllorusInputControl-module__YvkRrG__trigger:focus-visible{z-index:1;outline:2px solid var(--color-action-primary);outline-offset:-2px;position:relative}.EllorusInputControl-module__YvkRrG__trigger svg,.EllorusInputControl-module__YvkRrG__stepButton svg{stroke-width:2px;width:.8rem;height:.8rem;margin:0;display:block;transform:none}.EllorusInputControl-module__YvkRrG__steppers{border-left:1px solid var(--color-border);flex:0 0 clamp(1.8rem,1.65rem + .35vw,2.1rem);grid-template-rows:repeat(2,minmax(0,1fr));width:clamp(1.8rem,1.65rem + .35vw,2.1rem);height:100%;display:grid}.EllorusInputControl-module__YvkRrG__stepButton{width:100%;min-width:0;height:100%;min-height:0;color:var(--color-text-muted);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid}.EllorusInputControl-module__YvkRrG__stepButton:first-child{border-bottom:1px solid var(--color-border)}.EllorusInputControl-module__YvkRrG__stepButton:hover:not(:disabled){color:var(--color-action-primary);background:var(--color-surface-brand-subtle)}.EllorusInputControl-module__YvkRrG__stepButton:focus-visible{z-index:1;outline:2px solid var(--color-action-primary);outline-offset:-2px;position:relative}.EllorusInputControl-module__YvkRrG__externalReset{width:2rem;height:var(--ellorus-input-height,3.35rem);min-width:2rem;min-height:var(--ellorus-input-height,3.35rem);border-radius:var(--radius-md);color:var(--color-text-muted);background:0 0;border:0;align-self:start;place-items:center;padding:0;display:inline-grid}.EllorusInputControl-module__YvkRrG__externalReset:hover:not(:disabled){color:var(--color-action-primary);background:var(--color-surface-brand-subtle)}.EllorusInputControl-module__YvkRrG__externalReset:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:-2px}.EllorusInputControl-module__YvkRrG__externalReset:disabled{cursor:default;opacity:.35}.EllorusInputControl-module__YvkRrG__externalReset svg{width:.85rem;height:.85rem}.EllorusInputControl-module__YvkRrG__option{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-width:0;display:grid}.EllorusInputControl-module__YvkRrG__optionCopy{gap:.1rem;min-width:0;display:grid}.EllorusInputControl-module__YvkRrG__optionCopy>span,.EllorusInputControl-module__YvkRrG__optionCopy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EllorusInputControl-module__YvkRrG__optionCopy>span{font-weight:600}.EllorusInputControl-module__YvkRrG__optionCopy>small{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:400}.EllorusInputControl-module__YvkRrG__description,.EllorusInputControl-module__YvkRrG__error{font-size:var(--text-xs);margin:0;padding-inline:.25rem;line-height:1.35}.EllorusInputControl-module__YvkRrG__error{color:var(--color-danger)}.EllorusInputControl-module__YvkRrG__monospace{font-family:var(--bs-font-monospace,ui-monospace, monospace);letter-spacing:.04em}.EllorusInputControl-module__YvkRrG__uppercase{text-transform:uppercase}.EllorusInputControl-module__YvkRrG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.EllorusInputControl-module__YvkRrG__input::placeholder{transition:none}}
.Stepper-module__XIULoq__root{border:1px solid var(--color-border);background:var(--color-surface);height:100%;min-height:0;box-shadow:0 1rem 3rem color-mix(in oklch, var(--color-text), transparent 93%);border-radius:clamp(1rem,.8rem + .5vw,1.375rem);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.Stepper-module__XIULoq__root[data-has-header=true]{grid-template-rows:auto auto minmax(0,1fr) auto}.Stepper-module__XIULoq__header{min-width:0;padding:var(--configurator-panel-padding,clamp(.55rem, .42rem + .3vw, .8rem));border-bottom:1px solid var(--color-border);background:var(--color-surface)}.Stepper-module__XIULoq__progress{border-bottom:1px solid var(--color-border);border-radius:inherit inherit 0 0;background:var(--color-surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Stepper-module__XIULoq__progressItem{min-width:0;position:relative}.Stepper-module__XIULoq__progressItem:not(:last-child):after{background:var(--color-border);content:"";width:1px;height:2rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Stepper-module__XIULoq__stepButton{width:100%;min-height:clamp(4.25rem,3.75rem + 1vw,5.25rem);color:var(--color-text-muted);text-align:left;transition:color var(--motion-standard) var(--easing-standard), background-color var(--motion-standard) var(--easing-standard);background:0 0;border:0;align-items:center;gap:clamp(.5rem,.4rem + .25vw,.75rem);padding:clamp(.7rem,.55rem + .4vw,1rem);display:flex}.Stepper-module__XIULoq__stepButton:hover:not(:disabled){color:var(--color-text);background:color-mix(in oklch, var(--color-brand), transparent 95%)}.Stepper-module__XIULoq__stepButton:disabled{cursor:not-allowed;opacity:.58}.Stepper-module__XIULoq__stepNumber{width:var(--configurator-step-number-size,clamp(1.8rem, 1.65rem + .3vw, 2.1rem));height:var(--configurator-step-number-size,clamp(1.8rem, 1.65rem + .3vw, 2.1rem));border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface);font-size:var(--configurator-step-number-font-size,clamp(.68rem, .64rem + .12vw, .78rem));font-weight:var(--configurator-step-number-font-weight,600);transition:color var(--motion-standard) var(--easing-standard), border-color var(--motion-standard) var(--easing-standard), background-color var(--motion-standard) var(--easing-standard), transform var(--motion-standard) var(--easing-standard);border-radius:999px;flex:none;place-items:center;display:inline-grid}.Stepper-module__XIULoq__stepText{gap:.15rem;min-width:0;display:grid}.Stepper-module__XIULoq__stepLabel{color:inherit;font-size:var(--configurator-step-label-font-size,clamp(.72rem, .65rem + .22vw, .9rem));font-weight:var(--configurator-step-label-font-weight,600);line-height:1.15}.Stepper-module__XIULoq__stepDescription{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Stepper-module__XIULoq__progressItem[data-active=true] .Stepper-module__XIULoq__stepButton,.Stepper-module__XIULoq__progressItem[data-completed=true] .Stepper-module__XIULoq__stepButton{color:var(--color-text)}.Stepper-module__XIULoq__progressItem[data-active=true] .Stepper-module__XIULoq__stepNumber{border-color:var(--color-action-primary);color:#fff;background:var(--color-action-primary);box-shadow:0 0 0 .25rem var(--color-focus-ring);transform:scale(1.04)}.Stepper-module__XIULoq__progressItem[data-completed=true] .Stepper-module__XIULoq__stepNumber{border-color:var(--color-border-brand-subtle);color:var(--color-action-primary);background:var(--color-surface-brand-subtle)}.Stepper-module__XIULoq__panel{min-height:0;animation:Stepper-module__XIULoq__step-panel-enter var(--motion-standard) var(--easing-standard) both;padding:clamp(.875rem,.65rem + .55vw,1.25rem);overflow:hidden}.Stepper-module__XIULoq__root[data-compact=true] .Stepper-module__XIULoq__stepButton{min-height:var(--configurator-step-height,clamp(3rem, 2.75rem + .5vw, 3.55rem));padding:var(--configurator-compact-padding,clamp(.4rem, .32rem + .2vw, .6rem))}.Stepper-module__XIULoq__root[data-compact=true] .Stepper-module__XIULoq__stepDescription{display:none}.Stepper-module__XIULoq__root[data-compact=true] .Stepper-module__XIULoq__panel{min-height:0;padding:var(--configurator-panel-padding,clamp(.55rem, .42rem + .3vw, .8rem))}.Stepper-module__XIULoq__root[data-compact=true] .Stepper-module__XIULoq__actions{padding:var(--configurator-action-padding-block,clamp(.4rem, .32rem + .2vw, .6rem)) var(--configurator-action-padding-inline,clamp(.55rem, .42rem + .3vw, .8rem))}.Stepper-module__XIULoq__actions{border-top:1px solid var(--color-border);border-radius:0 0 inherit inherit;background:var(--color-surface-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem clamp(.875rem,.65rem + .55vw,1.25rem);display:flex}.Stepper-module__XIULoq__actions .btn{min-width:var(--configurator-action-min-width,clamp(5.75rem, 5.25rem + 1vw, 7rem));font-size:var(--configurator-action-font-size,clamp(.78rem, .72rem + .18vw, .9rem));font-weight:var(--configurator-action-font-weight,500)}.Stepper-module__XIULoq__forwardActions{justify-content:flex-end;align-items:center;gap:clamp(.35rem,.25rem + .25vw,.625rem);display:flex}.Stepper-module__XIULoq__ghostAction{min-width:var(--configurator-secondary-action-min-width,clamp(4.5rem, 4rem + 1vw, 5.75rem));min-height:var(--bs-btn-height,2.375rem);padding:var(--bs-btn-padding-y,.375rem) var(--bs-btn-padding-x,.75rem);border-radius:var(--bs-border-radius,.375rem);color:var(--color-action-primary);font-size:var(--configurator-action-font-size,clamp(.78rem, .72rem + .18vw, .9rem));font-weight:var(--configurator-action-font-weight,500);transition:color var(--motion-standard) var(--easing-standard), background-color var(--motion-standard) var(--easing-standard), border-color var(--motion-standard) var(--easing-standard);background:0 0;border:1px solid #0000}.Stepper-module__XIULoq__ghostAction:hover{border-color:var(--color-border-brand-subtle);color:var(--color-action-primary-hover);background:var(--color-surface-brand-subtle)}.Stepper-module__XIULoq__ghostAction:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@keyframes Stepper-module__XIULoq__step-panel-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:61.999rem){.Stepper-module__XIULoq__root{height:auto;overflow:visible}.Stepper-module__XIULoq__panel{overflow:visible}}@media (max-width:35.999rem){.Stepper-module__XIULoq__stepButton{text-align:center;justify-content:center;min-height:3.5rem;padding-inline:.35rem}.Stepper-module__XIULoq__stepText{display:none}}@media (min-width:62rem){.Stepper-module__XIULoq__root[data-compact=true]{grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:hidden}.Stepper-module__XIULoq__root[data-compact=true][data-has-header=true]{grid-template-rows:auto auto minmax(0,1fr) auto}.Stepper-module__XIULoq__root[data-compact=true] .Stepper-module__XIULoq__panel{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}}.Stepper-module__XIULoq__forwardActionRegion{justify-content:flex-end;min-width:0;margin-inline-start:auto;display:flex;position:relative}.Stepper-module__XIULoq__actionError{z-index:20;border:1px solid var(--bs-danger-border-subtle,#f1aeb5);border-radius:var(--radius-md);width:max-content;max-width:min(24rem,100vw - 2rem);color:var(--bs-danger-text-emphasis,#58151c);background:var(--bs-danger-bg-subtle,#f8d7da);box-shadow:0 .6rem 1.5rem color-mix(in srgb, var(--bs-danger,#dc3545) 16%, transparent);font-size:var(--configurator-error-font-size,clamp(.72rem, .67rem + .12vw, .82rem));pointer-events:none;opacity:0;transition:opacity var(--motion-fast) var(--easing-standard), transform var(--motion-fast) var(--easing-standard);padding:.5rem .65rem;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + .55rem);right:0;transform:translateY(.25rem)}.Stepper-module__XIULoq__actionError:after{border-right:1px solid var(--bs-danger-border-subtle,#f1aeb5);border-bottom:1px solid var(--bs-danger-border-subtle,#f1aeb5);background:var(--bs-danger-bg-subtle,#f8d7da);content:"";width:.7rem;height:.7rem;position:absolute;top:100%;right:1.1rem;transform:translateY(-50%)rotate(45deg)}.Stepper-module__XIULoq__forwardActionRegion[data-invalid=true]:focus-within .Stepper-module__XIULoq__actionError,.Stepper-module__XIULoq__forwardActionRegion[data-invalid=true]:hover .Stepper-module__XIULoq__actionError{opacity:1;transform:translateY(0)}
.FieldValidationTooltip-module__0kMaLW__root{width:100%;min-width:0;position:relative}.FieldValidationTooltip-module__0kMaLW__tooltip{z-index:1200;border:1px solid var(--bs-danger-border-subtle,#f1aeb5);border-radius:var(--radius-md);width:max-content;max-width:min(22rem,100vw - 1.5rem);color:var(--bs-danger-text-emphasis,#58151c);background:var(--bs-danger-bg-subtle,#f8d7da);box-shadow:0 .6rem 1.5rem color-mix(in srgb, var(--bs-danger,#dc3545) 16%, transparent);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--easing-standard);padding:.5rem .65rem;font-size:clamp(.72rem,.67rem + .12vw,.82rem);font-weight:500;line-height:1.4;position:fixed}.FieldValidationTooltip-module__0kMaLW__tooltip[data-ready=true]{opacity:1;visibility:visible}.FieldValidationTooltip-module__0kMaLW__tooltip[data-validation-tone=warning]{border-color:var(--bs-warning-border-subtle,#ffe69c);color:var(--bs-warning-text-emphasis,#664d03);background:var(--bs-warning-bg-subtle,#fff3cd);box-shadow:0 .6rem 1.5rem color-mix(in srgb, var(--bs-warning,#ffc107) 18%, transparent)}.FieldValidationTooltip-module__0kMaLW__accessibleMessage{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.FieldValidationTooltip-module__0kMaLW__tooltip{transition:none}}
.MaterialAppearanceThumbnail-module__S01GUa__thumbnail{aspect-ratio:1;border:1px solid var(--color-border);color:var(--color-text-muted);background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand) 5%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-border) 45%, var(--color-surface)) 100%);flex:none;place-items:center;display:grid;overflow:hidden}.MaterialAppearanceThumbnail-module__S01GUa__thumbnail[data-variant=field]{width:var(--configurator-control-height,clamp(2.45rem, 2.3rem + .3vw, 2.8rem));height:var(--configurator-control-height,clamp(2.45rem, 2.3rem + .3vw, 2.8rem));min-width:var(--configurator-control-height,clamp(2.45rem, 2.3rem + .3vw, 2.8rem));border-radius:var(--radius-md);align-self:end;margin-top:0}.MaterialAppearanceThumbnail-module__S01GUa__thumbnail[data-variant=input]{border-radius:var(--radius-sm);width:1.8rem;min-width:1.8rem;height:1.8rem}.MaterialAppearanceThumbnail-module__S01GUa__thumbnail[data-variant=option]{border-radius:var(--radius-sm);width:2.25rem;min-width:2.25rem;height:2.25rem}.MaterialAppearanceThumbnail-module__S01GUa__thumbnail[data-variant=group]{border-radius:var(--radius-sm);width:2rem;min-width:2rem;height:2rem;box-shadow:0 .25rem .7rem color-mix(in srgb, var(--color-text) 8%, transparent)}.MaterialAppearanceThumbnail-module__S01GUa__thumbnail[data-semantic=true]{color:var(--color-action-primary);background:var(--color-surface-brand-subtle)}.MaterialAppearanceThumbnail-module__S01GUa__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.MaterialAppearanceThumbnail-module__S01GUa__thumbnail svg{stroke-width:1.5px;width:42%;height:42%;display:block}
.ConfiguredProductLineItemsTable-module__NiReaq__shell,.ConfiguredProductLineItemsTable-module__NiReaq__table{width:100%;min-width:0;min-height:0}.ConfiguredProductLineItemsTable-module__NiReaq__shell{--cart-column-font-size:clamp(.61rem, .58rem + .1cqi, .69rem);--cart-quantity-font-size:clamp(.69rem, .65rem + .1cqi, .78rem);--cart-title-font-size:clamp(.76rem, .71rem + .13cqi, .86rem);--cart-detail-font-size:clamp(.66rem, .62rem + .1cqi, .74rem);--cart-price-font-size:clamp(.72rem, .68rem + .1cqi, .81rem);--cart-price-detail-font-size:clamp(.59rem, .56rem + .08cqi, .66rem);--cart-group-label-font-size:clamp(.51rem, .49rem + .06cqi, .57rem);--cart-group-value-font-size:clamp(.63rem, .6rem + .09cqi, .72rem);--cart-section-bg-inactive:color-mix(in srgb, var(--color-surface-subtle) 92%, var(--color-action-primary) 4%);--cart-section-bg-active:color-mix(in srgb, var(--color-action-primary) 15%, var(--color-surface));--cart-section-body-inactive:color-mix(in srgb, var(--color-surface-subtle) 18%, var(--color-surface));--cart-section-body-active:color-mix(in srgb, var(--color-action-primary) 5%, var(--color-surface));--cart-item-bg-odd:color-mix(in srgb, var(--color-surface-subtle) 22%, var(--color-surface));--cart-item-bg-even:color-mix(in srgb, var(--color-surface-subtle) 35%, var(--color-surface));--cart-item-bg-odd-active:color-mix(in srgb, var(--color-action-primary) 3%, var(--cart-item-bg-odd));--cart-item-bg-even-active:color-mix(in srgb, var(--color-action-primary) 4%, var(--cart-item-bg-even));--cart-config-bg-inactive:color-mix(in srgb, var(--color-surface-subtle) 78%, var(--color-surface));--cart-config-bg-active:color-mix(in srgb, var(--color-action-primary) 9%, var(--color-surface-subtle));--cart-section-border:color-mix(in srgb, var(--color-action-primary) 18%, var(--color-border));--cart-config-border:color-mix(in srgb, var(--color-action-primary) 28%, var(--color-border));--cart-line-indent-inline:clamp(1.55rem, 1.34rem + .4cqi, 2rem)}.ConfiguredProductLineItemsTable-module__NiReaq__shell[data-fill=true],.ConfiguredProductLineItemsTable-module__NiReaq__shell[data-fill=true] .ConfiguredProductLineItemsTable-module__NiReaq__table,.ConfiguredProductLineItemsTable-module__NiReaq__shell[data-fill=true] .ConfiguredProductLineItemsTable-module__NiReaq__scrollContainer{height:100%;min-height:0}.ConfiguredProductLineItemsTable-module__NiReaq__scrollContainer{overscroll-behavior-y:contain;scrollbar-gutter:auto;min-width:0;min-height:0;display:block;overflow:hidden auto}.ConfiguredProductLineItemsTable-module__NiReaq__table .table__content{table-layout:fixed;width:100%;min-width:0}.ConfiguredProductLineItemsTable-module__NiReaq__table thead{z-index:6;background:var(--color-surface-subtle);position:sticky;top:0}.ConfiguredProductLineItemsTable-module__NiReaq__scrollContainer::-webkit-scrollbar-track{margin-block-start:2.05rem}.ConfiguredProductLineItemsTable-module__NiReaq__table .table__column{color:var(--color-text-muted);font-size:var(--cart-column-font-size);letter-spacing:.035em;text-transform:uppercase;border-radius:0!important}.ConfiguredProductLineItemsTable-module__NiReaq__table .table__column:first-child{width:clamp(5.6rem,5.15rem + .8vw,6.5rem)}.ConfiguredProductLineItemsTable-module__NiReaq__table .table__column:last-child{text-align:right;width:clamp(6rem,5.45rem + 1vw,7.25rem)}.ConfiguredProductLineItemsTable-module__NiReaq__table .table__row{border-bottom-color:var(--color-border)}.ConfiguredProductLineItemsTable-module__NiReaq__table .table__cell{vertical-align:middle}.ConfiguredProductLineItemsTable-module__NiReaq__sectionRow{background:var(--cart-section-bg-inactive);border-top:1px solid var(--cart-section-border);border-bottom:1px solid color-mix(in srgb, var(--color-text) 4%, var(--color-border))}.ConfiguredProductLineItemsTable-module__NiReaq__activeSectionRow{background:var(--cart-section-bg-active);box-shadow:inset .28rem 0 0 var(--color-action-primary)}.ConfiguredProductLineItemsTable-module__NiReaq__itemRow{background:var(--cart-item-bg-odd)}.ConfiguredProductLineItemsTable-module__NiReaq__itemRowAlternate{background:var(--cart-item-bg-even)}.ConfiguredProductLineItemsTable-module__NiReaq__itemRow.ConfiguredProductLineItemsTable-module__NiReaq__activeSectionContent{background:var(--cart-item-bg-odd-active);box-shadow:none}.ConfiguredProductLineItemsTable-module__NiReaq__itemRowAlternate.ConfiguredProductLineItemsTable-module__NiReaq__activeSectionContent{background:var(--cart-item-bg-even-active)}.ConfiguredProductLineItemsTable-module__NiReaq__sectionCell{width:100%;padding:0!important}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupCell{width:100%;padding:.18rem .75rem .18rem 1.1rem!important}.ConfiguredProductLineItemsTable-module__NiReaq__sectionHeader{border-radius:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;min-height:2.9rem;padding:.5rem .75rem .55rem;transition:background-color .14s,box-shadow .14s;display:grid}.ConfiguredProductLineItemsTable-module__NiReaq__collapseButton{border-radius:var(--radius-sm);width:1.95rem;min-width:1.95rem;height:1.95rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ConfiguredProductLineItemsTable-module__NiReaq__collapseButton:hover{color:var(--color-action-primary);background:color-mix(in srgb, var(--color-action-primary) 8%, transparent)}.ConfiguredProductLineItemsTable-module__NiReaq__collapseButton:disabled{cursor:default;opacity:.38}.ConfiguredProductLineItemsTable-module__NiReaq__collapseButton:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.ConfiguredProductLineItemsTable-module__NiReaq__collapseButton svg{stroke-width:2px;width:.95rem;height:.95rem}.ConfiguredProductLineItemsTable-module__NiReaq__sectionSelect{border-radius:var(--radius-sm);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.05rem;padding:.12rem .2rem;display:grid}.ConfiguredProductLineItemsTable-module__NiReaq__sectionSelect:hover{background:color-mix(in srgb, var(--color-action-primary) 8%, transparent)}.ConfiguredProductLineItemsTable-module__NiReaq__sectionSelect:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.ConfiguredProductLineItemsTable-module__NiReaq__sectionTitleLine{align-items:baseline;gap:.45rem;min-width:0;display:flex}.ConfiguredProductLineItemsTable-module__NiReaq__sectionTitleLine strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.77rem,.72rem + .12cqi,.87rem);font-weight:700;overflow:hidden}.ConfiguredProductLineItemsTable-module__NiReaq__sectionTitleLine small{border:1px solid color-mix(in srgb, var(--color-action-primary) 24%, transparent);color:var(--color-action-primary);background:color-mix(in srgb, var(--color-action-primary) 8%, var(--color-surface));letter-spacing:.01em;border-radius:999px;flex:none;padding:.08rem .35rem;font-size:clamp(.56rem,.53rem + .06cqi,.63rem);font-weight:700}.ConfiguredProductLineItemsTable-module__NiReaq__sectionSelect>span:last-child{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ConfiguredProductLineItemsTable-module__NiReaq__sectionActions,.ConfiguredProductLineItemsTable-module__NiReaq__groupActions,.ConfiguredProductLineItemsTable-module__NiReaq__lineActions{align-items:center;gap:.2rem;display:inline-flex}.ConfiguredProductLineItemsTable-module__NiReaq__sectionIconButton,.ConfiguredProductLineItemsTable-module__NiReaq__groupEditButton,.ConfiguredProductLineItemsTable-module__NiReaq__iconButton{width:clamp(1.75rem,1.65rem + .2vw,1.95rem);min-width:clamp(1.75rem,1.65rem + .2vw,1.95rem);height:clamp(1.75rem,1.65rem + .2vw,1.95rem);min-height:clamp(1.75rem,1.65rem + .2vw,1.95rem);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.ConfiguredProductLineItemsTable-module__NiReaq__sectionIconButton:hover:not(:disabled),.ConfiguredProductLineItemsTable-module__NiReaq__groupEditButton:hover:not(:disabled),.ConfiguredProductLineItemsTable-module__NiReaq__iconButton:hover:not(:disabled){color:var(--color-action-primary);background:var(--color-surface-brand-subtle)}.ConfiguredProductLineItemsTable-module__NiReaq__sectionIconButton:focus-visible,.ConfiguredProductLineItemsTable-module__NiReaq__groupEditButton:focus-visible,.ConfiguredProductLineItemsTable-module__NiReaq__iconButton:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.ConfiguredProductLineItemsTable-module__NiReaq__sectionIconButton:disabled,.ConfiguredProductLineItemsTable-module__NiReaq__groupEditButton:disabled,.ConfiguredProductLineItemsTable-module__NiReaq__iconButton:disabled{cursor:default;opacity:.42}.ConfiguredProductLineItemsTable-module__NiReaq__sectionIconButton svg,.ConfiguredProductLineItemsTable-module__NiReaq__groupEditButton svg,.ConfiguredProductLineItemsTable-module__NiReaq__iconButton svg{stroke-width:1.8px;width:.9rem;height:.9rem}.ConfiguredProductLineItemsTable-module__NiReaq__deleteButton{color:var(--bs-danger,#dc3545)}.ConfiguredProductLineItemsTable-module__NiReaq__emptySectionRow{background:var(--cart-section-body-inactive)}.ConfiguredProductLineItemsTable-module__NiReaq__emptySectionCell{padding:0!important}.ConfiguredProductLineItemsTable-module__NiReaq__emptySectionCell>div{border:1px dashed color-mix(in srgb, var(--color-action-primary) 20%, var(--color-border));border-radius:var(--radius-md);min-height:3.4rem;color:var(--color-text-muted);background:var(--cart-config-bg-inactive);font-size:var(--text-xs);text-align:center;margin:.2rem .75rem .45rem 1.1rem;padding:1rem .8rem;transition:background-color .14s,box-shadow .14s}.ConfiguredProductLineItemsTable-module__NiReaq__dropTarget{background:color-mix(in srgb, var(--color-action-primary) 12%, var(--color-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-action-primary) 68%, var(--color-border))}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupRow{background:0 0;border-top:0;border-bottom:0}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupRow.ConfiguredProductLineItemsTable-module__NiReaq__activeSectionContent{background:0 0}.ConfiguredProductLineItemsTable-module__NiReaq__sectionDropContent{background:color-mix(in srgb, var(--color-action-primary) 4%, var(--color-surface));box-shadow:inset .18rem 0 0 color-mix(in srgb, var(--color-action-primary) 68%, var(--color-border))}.ConfiguredProductLineItemsTable-module__NiReaq__dropBefore{box-shadow:inset 0 2px 0 var(--color-action-primary), inset .18rem 0 0 color-mix(in srgb, var(--color-action-primary) 68%, var(--color-border))}.ConfiguredProductLineItemsTable-module__NiReaq__dropAfter{box-shadow:inset 0 -2px 0 var(--color-action-primary), inset .18rem 0 0 color-mix(in srgb, var(--color-action-primary) 68%, var(--color-border))}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupDescription{border:1px solid color-mix(in srgb, var(--color-action-primary) 14%, var(--color-border));border-radius:var(--radius-md);background:var(--cart-config-bg-inactive);grid-template-columns:auto auto repeat(3,minmax(0,1fr)) auto;align-items:center;gap:clamp(.18rem,.1rem + .2cqi,.4rem);width:100%;min-width:0;min-height:2.8rem;padding:clamp(.32rem,.22rem + .18cqi,.48rem) clamp(.42rem,.3rem + .22cqi,.66rem);transition:background-color .14s,box-shadow .14s,border-color .14s;display:grid}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupRow.ConfiguredProductLineItemsTable-module__NiReaq__activeSectionContent .ConfiguredProductLineItemsTable-module__NiReaq__materialGroupDescription{background:var(--cart-config-bg-active);border-color:var(--cart-config-border);box-shadow:inset .18rem 0 0 color-mix(in srgb, var(--color-action-primary) 54%, var(--color-border))}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupPart{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.2rem,.15rem + .12cqi,.38rem);min-width:0;padding-inline:clamp(.08rem,.04rem + .1cqi,.2rem);display:grid}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupPart+.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupPart{border-left:1px solid color-mix(in srgb, var(--color-action-primary) 18%, var(--color-border));padding-left:clamp(.3rem,.22rem + .18cqi,.55rem)}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupPart [data-variant=group]{width:clamp(1.35rem,1.25rem + .2cqi,1.55rem);min-width:clamp(1.35rem,1.25rem + .2cqi,1.55rem)}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupCopy{flex-direction:column;gap:0;min-width:0;line-height:1.05;display:flex}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupCopy small{color:var(--color-text-muted);font-size:var(--cart-group-label-font-size);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:600;overflow:hidden}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupCopy strong{color:var(--color-text);font-size:var(--cart-group-value-font-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.15;overflow:hidden}.ConfiguredProductLineItemsTable-module__NiReaq__groupEditButton{border:1px solid color-mix(in srgb, var(--color-action-primary) 18%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 88%, transparent);flex:none}.ConfiguredProductLineItemsTable-module__NiReaq__activeSectionRow .ConfiguredProductLineItemsTable-module__NiReaq__sectionIconButton,.ConfiguredProductLineItemsTable-module__NiReaq__activeSectionRow .ConfiguredProductLineItemsTable-module__NiReaq__collapseButton,.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupRow.ConfiguredProductLineItemsTable-module__NiReaq__activeSectionContent .ConfiguredProductLineItemsTable-module__NiReaq__groupEditButton,.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupRow.ConfiguredProductLineItemsTable-module__NiReaq__activeSectionContent .ConfiguredProductLineItemsTable-module__NiReaq__collapseButton{background:color-mix(in srgb, var(--color-surface) 76%, transparent)}.ConfiguredProductLineItemsTable-module__NiReaq__groupDragHandle{border-radius:var(--radius-sm);width:1.15rem;min-width:1.15rem;height:2rem;color:var(--color-text-muted);cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;display:inline-grid}.ConfiguredProductLineItemsTable-module__NiReaq__groupDragHandle:hover{color:var(--color-action-primary);background:color-mix(in srgb, var(--color-action-primary) 8%, transparent)}.ConfiguredProductLineItemsTable-module__NiReaq__groupDragHandle:active{cursor:grabbing}.ConfiguredProductLineItemsTable-module__NiReaq__groupDragHandle svg{width:.82rem;height:.82rem}.ConfiguredProductLineItemsTable-module__NiReaq__draggingGroup{opacity:.58}.ConfiguredProductLineItemsTable-module__NiReaq__groupDropBefore{box-shadow:inset 0 3px 0 var(--color-action-primary)}.ConfiguredProductLineItemsTable-module__NiReaq__groupDropAfter{box-shadow:inset 0 -3px 0 var(--color-action-primary)}.ConfiguredProductLineItemsTable-module__NiReaq__quantityCell{width:clamp(5.6rem,5.15rem + .8vw,6.5rem);text-align:center;padding-inline-start:var(--cart-line-indent-inline);padding-inline-end:clamp(.18rem,.16rem + .08vw,.28rem)}.ConfiguredProductLineItemsTable-module__NiReaq__quantityCellContent{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.32rem;min-width:0;display:grid}.ConfiguredProductLineItemsTable-module__NiReaq__dragHandle{border-radius:var(--radius-sm);width:1.05rem;min-width:1.05rem;height:2rem;color:var(--color-text-muted);cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;display:inline-grid}.ConfiguredProductLineItemsTable-module__NiReaq__dragHandle:hover{color:var(--color-action-primary);background:var(--color-surface-brand-subtle)}.ConfiguredProductLineItemsTable-module__NiReaq__dragHandle:active{cursor:grabbing}.ConfiguredProductLineItemsTable-module__NiReaq__dragHandle svg{width:.82rem;height:.82rem}.ConfiguredProductLineItemsTable-module__NiReaq__draggingItem{opacity:.52}.ConfiguredProductLineItemsTable-module__NiReaq__quantityValue{border-radius:var(--radius-md);min-width:2rem;min-height:2rem;color:var(--color-text);background:var(--color-surface-subtle);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}.ConfiguredProductLineItemsTable-module__NiReaq__quantityField{--ellorus-input-height:clamp(2.15rem, 2rem + .3vw, 2.4rem);width:100%;min-width:0}.ConfiguredProductLineItemsTable-module__NiReaq__quantityGroup{height:var(--ellorus-input-height);min-height:var(--ellorus-input-height)}.ConfiguredProductLineItemsTable-module__NiReaq__quantityInput{text-align:center;width:100%;min-width:1.7rem;font-size:var(--cart-quantity-font-size);font-variant-numeric:tabular-nums;padding:0 .28rem}.ConfiguredProductLineItemsTable-module__NiReaq__quantityWarning{color:var(--bs-warning-text-emphasis,#664d03);font-size:var(--text-xs);margin-top:.2rem;font-weight:600}.ConfiguredProductLineItemsTable-module__NiReaq__descriptionCell{min-width:0;padding-block:clamp(.85rem,.7rem + .35vw,1.15rem);padding-inline:clamp(.38rem,.3rem + .16vw,.58rem) clamp(.5rem,.4rem + .25vw,.75rem);position:relative;vertical-align:top!important}.ConfiguredProductLineItemsTable-module__NiReaq__shell[data-mode=editable] .ConfiguredProductLineItemsTable-module__NiReaq__descriptionCell,.ConfiguredProductLineItemsTable-module__NiReaq__shell[data-mode=editable] .ConfiguredProductLineItemsTable-module__NiReaq__priceCell{padding-top:clamp(2.65rem,2.35rem + .55vw,3.1rem)}.ConfiguredProductLineItemsTable-module__NiReaq__descriptionContent{gap:.2rem;min-width:0;display:grid}.ConfiguredProductLineItemsTable-module__NiReaq__descriptionContent strong{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--cart-title-font-size);font-weight:600}.ConfiguredProductLineItemsTable-module__NiReaq__descriptionContent span{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--cart-detail-font-size);white-space:pre-wrap;line-height:1.35}.ConfiguredProductLineItemsTable-module__NiReaq__lineActions,.ConfiguredProductLineItemsTable-module__NiReaq__deleteAction{z-index:1;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, transparent);box-shadow:0 .4rem 1rem color-mix(in srgb, var(--color-text) 12%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-radius:999px;padding:.12rem;position:absolute;top:clamp(.42rem,.34rem + .18vw,.62rem)}.ConfiguredProductLineItemsTable-module__NiReaq__lineActions{right:clamp(.5rem,.4rem + .25vw,.75rem)}.ConfiguredProductLineItemsTable-module__NiReaq__priceCell{width:clamp(6rem,5.45rem + 1vw,7.25rem);color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:clamp(.22rem,.18rem + .12vw,.34rem) .12rem;position:relative}.ConfiguredProductLineItemsTable-module__NiReaq__deleteAction{align-items:center;display:inline-flex;right:.12rem}.ConfiguredProductLineItemsTable-module__NiReaq__priceContent{justify-items:end;gap:.15rem;display:grid}.ConfiguredProductLineItemsTable-module__NiReaq__priceContent strong{font-size:var(--cart-price-font-size);font-weight:600}.ConfiguredProductLineItemsTable-module__NiReaq__priceContent small{color:var(--color-text-muted);font-size:var(--cart-price-detail-font-size)}.ConfiguredProductLineItemsTable-module__NiReaq__priceContent[data-pricing-status=pending]{max-width:7rem;color:var(--bs-warning-text-emphasis,#664d03);white-space:normal}.ConfiguredProductLineItemsTable-module__NiReaq__priceContent[data-pricing-status=pending] strong{line-height:1.2}.ConfiguredProductLineItemsTable-module__NiReaq__moveDialog{width:min(18rem,100vw - 2rem);padding:.75rem}.ConfiguredProductLineItemsTable-module__NiReaq__moveDialog p{color:var(--color-text-muted);font-size:var(--text-xs);margin:.35rem 0 .65rem;line-height:1.4}.ConfiguredProductLineItemsTable-module__NiReaq__moveLabel{color:var(--color-text-muted);letter-spacing:.035em;text-transform:uppercase;margin:.65rem 0 .3rem;font-size:.68rem;font-weight:700;display:block}.ConfiguredProductLineItemsTable-module__NiReaq__moveOrderActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.ConfiguredProductLineItemsTable-module__NiReaq__moveDestinations{gap:.2rem;display:grid}.ConfiguredProductLineItemsTable-module__NiReaq__moveOrderActions button,.ConfiguredProductLineItemsTable-module__NiReaq__moveDestinations button{border-radius:var(--radius-md);width:100%;color:var(--color-text);background:var(--color-surface-subtle);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;padding:.55rem .65rem}.ConfiguredProductLineItemsTable-module__NiReaq__moveOrderActions button:hover:not(:disabled),.ConfiguredProductLineItemsTable-module__NiReaq__moveDestinations button:hover{border-color:var(--color-border);background:var(--color-surface-brand-subtle)}.ConfiguredProductLineItemsTable-module__NiReaq__moveOrderActions button:disabled{cursor:default;opacity:.42}.ConfiguredProductLineItemsTable-module__NiReaq__moveOrderActions button:focus-visible,.ConfiguredProductLineItemsTable-module__NiReaq__moveDestinations button:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.ConfiguredProductLineItemsTable-module__NiReaq__emptyState{min-height:17rem;color:var(--color-text-muted);text-align:center;align-content:center;place-items:center;gap:.625rem;padding:clamp(1.5rem,1rem + 1.25vw,2.5rem);display:grid}.ConfiguredProductLineItemsTable-module__NiReaq__emptyState strong{color:var(--color-text);font-size:var(--text-card-title)}.ConfiguredProductLineItemsTable-module__NiReaq__emptyState>span:last-child{max-width:24rem;line-height:1.55}.ConfiguredProductLineItemsTable-module__NiReaq__emptyIcon{width:3.5rem;height:3.5rem;color:var(--color-action-primary);background:var(--color-surface-brand-subtle);border-radius:999px;place-items:center;display:inline-grid}.ConfiguredProductLineItemsTable-module__NiReaq__emptyIcon svg{stroke-width:1.75px;width:1.5rem;height:1.5rem}.ConfiguredProductLineItemsTable-module__NiReaq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container cart-panel (max-width:44rem){.ConfiguredProductLineItemsTable-module__NiReaq__shell{--cart-column-font-size:.6rem;--cart-quantity-font-size:.7rem;--cart-title-font-size:.76rem;--cart-detail-font-size:.66rem;--cart-price-font-size:.72rem;--cart-price-detail-font-size:.59rem;--cart-group-label-font-size:.5rem;--cart-group-value-font-size:.63rem}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupDescription{gap:.12rem;padding-inline:.28rem}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupPart{gap:.14rem;padding-inline:.03rem}.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupPart+.ConfiguredProductLineItemsTable-module__NiReaq__materialGroupPart{padding-left:.2rem}}@media (max-width:35.999rem){.ConfiguredProductLineItemsTable-module__NiReaq__quantityCell{width:5.25rem}.ConfiguredProductLineItemsTable-module__NiReaq__table .table__column:first-child{width:5.25rem}.ConfiguredProductLineItemsTable-module__NiReaq__priceCell{width:5.6rem}.ConfiguredProductLineItemsTable-module__NiReaq__table .table__column:last-child{width:5.6rem}}.ConfiguredProductLineItemsTable-module__NiReaq__shell[data-mode=readonly] .ConfiguredProductLineItemsTable-module__NiReaq__quantityCellContent{justify-content:center;display:flex}
.CartPreview-module__jBDV7W__cartSurface{border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:100%;min-height:0;box-shadow:0 1rem 3rem color-mix(in oklch, var(--color-text), transparent 93%);border-radius:clamp(1rem,.8rem + .5vw,1.375rem);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.CartPreview-module__jBDV7W__cartHeader{z-index:5;border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.45rem .65rem;display:grid;position:relative}.CartPreview-module__jBDV7W__cartHeading{align-items:baseline;gap:.55rem;min-width:0;display:flex}.CartPreview-module__jBDV7W__cartHeading strong{color:var(--color-text);font-size:var(--text-card-title);flex:none}.CartPreview-module__jBDV7W__cartHeading span{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CartPreview-module__jBDV7W__cartActions{align-items:center;gap:.25rem;display:inline-flex}.CartPreview-module__jBDV7W__sectionButton{border-radius:var(--radius-md);min-height:2rem;font-size:var(--text-xs);padding-inline:.55rem;font-weight:700}.CartPreview-module__jBDV7W__sectionButton svg{width:.9rem;height:.9rem}.CartPreview-module__jBDV7W__historyButton{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.CartPreview-module__jBDV7W__historyButton:hover{border-color:var(--color-border);color:var(--color-action-primary);background:var(--color-surface-brand-subtle)}.CartPreview-module__jBDV7W__historyButton:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.CartPreview-module__jBDV7W__historyButton svg{width:1rem;height:1rem}.CartPreview-module__jBDV7W__historyDialog{width:min(22rem,100vw - 2rem);max-height:min(28rem,70vh);padding:.75rem;overflow:auto}.CartPreview-module__jBDV7W__historyHeading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.55rem;display:flex}.CartPreview-module__jBDV7W__historyEmpty{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;padding:1rem .25rem .25rem;line-height:1.45}.CartPreview-module__jBDV7W__historyList{gap:.2rem;padding-top:.45rem;display:grid}.CartPreview-module__jBDV7W__historyEntry{border-radius:var(--radius-md);width:100%;min-width:0;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .6rem;display:grid}.CartPreview-module__jBDV7W__historyEntry:hover{border-color:var(--color-border);background:var(--color-surface-subtle)}.CartPreview-module__jBDV7W__historyEntry:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.CartPreview-module__jBDV7W__historyEntry>span{gap:.1rem;min-width:0;display:grid}.CartPreview-module__jBDV7W__historyEntry strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CartPreview-module__jBDV7W__historyEntry small{color:var(--color-text-muted);font-size:.68rem}.CartPreview-module__jBDV7W__historyEntry svg{width:.9rem;height:.9rem;color:var(--color-text-muted)}.CartPreview-module__jBDV7W__tableRegion{min-width:0;min-height:0;display:grid;overflow:hidden}.CartPreview-module__jBDV7W__checkout{border-top:1px solid var(--color-border);background:var(--color-surface-subtle,var(--color-surface));gap:.75rem;padding:clamp(.8rem,.65rem + .35vw,1.05rem);display:grid}.CartPreview-module__jBDV7W__checkoutNotice{border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--bs-info-text-emphasis,#055160);background:var(--bs-info-bg-subtle,#cff4fc);margin:0;padding:.65rem .75rem;line-height:1.45}.CartPreview-module__jBDV7W__checkoutButton{width:100%;min-height:var(--control-min-height);border-radius:var(--radius-md);box-shadow:0 .65rem 1.5rem color-mix(in srgb, var(--color-action-primary) 18%, transparent);font-weight:700}
.MaterialComboBox-module__pmsQoq__row{align-items:start;gap:var(--configurator-gap,clamp(.4rem, .32rem + .2vw, .6rem));grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.MaterialComboBox-module__pmsQoq__comboBox{width:100%;min-width:0}.MaterialComboBox-module__pmsQoq__popover{width:var(--trigger-width);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-height:min(24rem,60vh);box-shadow:var(--elevation-2);overflow:auto}.MaterialComboBox-module__pmsQoq__optionText{gap:.125rem;min-width:0;display:grid}.MaterialComboBox-module__pmsQoq__optionContent{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.MaterialComboBox-module__pmsQoq__optionTitleRow{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.MaterialComboBox-module__pmsQoq__optionText small{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:400}.MaterialComboBox-module__pmsQoq__optionText .MaterialComboBox-module__pmsQoq__recommended{color:var(--color-action-primary);font-size:.65rem;font-weight:var(--configurator-label-font-weight,500);letter-spacing:.02em;text-transform:uppercase;flex:none}.MaterialComboBox-module__pmsQoq__subSelection{min-width:0;color:var(--color-text-muted);font-size:var(--configurator-floating-label-font-size,clamp(.64rem, .6rem + .12vw, .72rem));grid-column:1;align-items:baseline;gap:.45rem;margin:-.1rem 0 0;padding-inline:clamp(.65rem,.55rem + .2vw,.8rem);line-height:1.3;display:flex}.MaterialComboBox-module__pmsQoq__subSelection dt,.MaterialComboBox-module__pmsQoq__subSelection dd{margin:0}.MaterialComboBox-module__pmsQoq__subSelection dt{font-weight:400}.MaterialComboBox-module__pmsQoq__subSelection dd{color:var(--color-text);font-size:var(--configurator-control-font-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}
.OrderConfiguratorWorkspace-module__E3PF2q__workspaceShell{width:100%;min-width:0;height:100%;min-height:0;position:relative}.OrderConfiguratorWorkspace-module__E3PF2q__serviceStatus{z-index:40;border:1px solid color-mix(in srgb, var(--bs-warning,#ffc107) 48%, var(--color-border));border-radius:var(--radius-md);width:max-content;max-width:min(34rem,100% - 1.5rem);color:color-mix(in srgb, var(--color-text) 88%, #5c4300);background:color-mix(in srgb, var(--bs-warning-bg-subtle,#fff3cd) 94%, transparent);pointer-events:none;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:clamp(.72rem,.68rem + .12vw,.82rem);line-height:1.35;display:flex;position:absolute;top:clamp(.55rem,.4rem + .35vw,.9rem);left:50%;transform:translate(-50%);box-shadow:0 .55rem 1.5rem #0000001a}.OrderConfiguratorWorkspace-module__E3PF2q__serviceStatus[data-status=connecting]{border-color:color-mix(in srgb, var(--color-brand) 28%, var(--color-border));color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 94%, transparent)}.OrderConfiguratorWorkspace-module__E3PF2q__serviceStatus strong{font-size:inherit;flex:none}.OrderConfiguratorWorkspace-module__E3PF2q__serviceStatus span{min-width:0;color:inherit}.OrderConfiguratorWorkspace-module__E3PF2q__workspace,.OrderConfiguratorWorkspace-module__E3PF2q__mobileWorkspace{min-width:0;min-height:0}.OrderConfiguratorWorkspace-module__E3PF2q__workspace{width:100%;height:100%;overflow:hidden}.OrderConfiguratorWorkspace-module__E3PF2q__resizablePanel,.OrderConfiguratorWorkspace-module__E3PF2q__panelScroller,.OrderConfiguratorWorkspace-module__E3PF2q__leftColumn,.OrderConfiguratorWorkspace-module__E3PF2q__configuratorPanel,.OrderConfiguratorWorkspace-module__E3PF2q__previewPanel,.OrderConfiguratorWorkspace-module__E3PF2q__cartColumn{min-width:0;min-height:0}.OrderConfiguratorWorkspace-module__E3PF2q__resizablePanel{overflow:hidden}.OrderConfiguratorWorkspace-module__E3PF2q__panelScroller{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.OrderConfiguratorWorkspace-module__E3PF2q__panelScroller>*{min-width:0;min-height:0}.OrderConfiguratorWorkspace-module__E3PF2q__leftColumn{width:100%;height:100%;overflow:hidden}.OrderConfiguratorWorkspace-module__E3PF2q__configuratorPanel,.OrderConfiguratorWorkspace-module__E3PF2q__previewPanel,.OrderConfiguratorWorkspace-module__E3PF2q__cartColumn{width:100%;height:100%;container-type:inline-size}.OrderConfiguratorWorkspace-module__E3PF2q__configuratorPanel{container-name:configurator-panel}.OrderConfiguratorWorkspace-module__E3PF2q__previewPanel{container-name:preview-panel}.OrderConfiguratorWorkspace-module__E3PF2q__cartColumn{container-name:cart-panel}.OrderConfiguratorWorkspace-module__E3PF2q__configuratorPanel>*,.OrderConfiguratorWorkspace-module__E3PF2q__previewPanel>*{min-width:0;min-height:0}.OrderConfiguratorWorkspace-module__E3PF2q__previewPanel{overflow:hidden}.OrderConfiguratorWorkspace-module__E3PF2q__cartColumn{padding:.15rem}.OrderConfiguratorWorkspace-module__E3PF2q__mobileWorkspace{gap:clamp(.75rem,.55rem + .5vw,1.25rem);display:grid}.OrderConfiguratorWorkspace-module__E3PF2q__mobileEditor{gap:clamp(.75rem,.55rem + .5vw,1.25rem);min-width:0;display:grid}.OrderConfiguratorWorkspace-module__E3PF2q__mobileWorkspace .OrderConfiguratorWorkspace-module__E3PF2q__configuratorPanel{height:auto;min-height:clamp(24rem,64vw,34rem);overflow:auto}.OrderConfiguratorWorkspace-module__E3PF2q__mobileWorkspace .OrderConfiguratorWorkspace-module__E3PF2q__previewPanel{height:auto;min-height:clamp(16rem,52vw,22rem)}.OrderConfiguratorWorkspace-module__E3PF2q__mobileWorkspace .OrderConfiguratorWorkspace-module__E3PF2q__cartColumn{height:auto;min-height:22rem}@media (min-width:62rem){.OrderConfiguratorWorkspace-module__E3PF2q__configuratorPanel{container-type:size}.OrderConfiguratorWorkspace-module__E3PF2q__mobileWorkspace{gap:var(--space-2);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(25rem,48fr) minmax(26rem,52fr);width:100%;height:100%;min-height:0;overflow:hidden}.OrderConfiguratorWorkspace-module__E3PF2q__mobileEditor{gap:var(--space-2);grid-template-rows:minmax(17rem,62fr) minmax(10rem,38fr);height:100%;min-height:0;overflow:hidden}.OrderConfiguratorWorkspace-module__E3PF2q__mobileWorkspace .OrderConfiguratorWorkspace-module__E3PF2q__configuratorPanel,.OrderConfiguratorWorkspace-module__E3PF2q__mobileWorkspace .OrderConfiguratorWorkspace-module__E3PF2q__previewPanel,.OrderConfiguratorWorkspace-module__E3PF2q__mobileWorkspace .OrderConfiguratorWorkspace-module__E3PF2q__cartColumn{height:100%;min-height:0}.OrderConfiguratorWorkspace-module__E3PF2q__mobileWorkspace .OrderConfiguratorWorkspace-module__E3PF2q__configuratorPanel{overflow:hidden}}@media (max-width:61.999rem){.OrderConfiguratorWorkspace-module__E3PF2q__workspaceShell{height:auto}.OrderConfiguratorWorkspace-module__E3PF2q__serviceStatus{width:calc(100% - 1rem);max-width:none;margin:0 auto .5rem;position:sticky;top:.5rem;left:auto;transform:none}}@media (max-width:35.999rem){.OrderConfiguratorWorkspace-module__E3PF2q__serviceStatus{gap:.15rem;display:grid}}
.SelectionTagGroup-module__YG1oSq__group{gap:var(--configurator-gap,clamp(.22rem, .18rem + .12vw, .35rem));width:100%;min-width:0;display:grid}.SelectionTagGroup-module__YG1oSq__labelRow{color:var(--color-text);font-size:var(--configurator-label-font-size,clamp(.75rem, .7rem + .16vw, .875rem));align-items:center;gap:.25rem;font-weight:400;display:flex}.SelectionTagGroup-module__YG1oSq__controlRow{align-items:stretch;gap:.4rem;width:100%;min-width:0;display:flex}.SelectionTagGroup-module__YG1oSq__list{grid-template-columns:repeat(var(--selection-tag-columns,1), minmax(0, 1fr));border:0;border-radius:0;flex:auto;gap:.4rem;width:100%;min-width:0;padding:0;display:grid}.SelectionTagGroup-module__YG1oSq__tag{min-width:0;min-height:var(--ellorus-input-height,3.35rem);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface);font-size:var(--configurator-control-font-size,clamp(.63rem, .57rem + .2vw, .78rem));text-align:center;white-space:normal;cursor:pointer;place-items:center;padding:clamp(.25rem,.2rem + .15vw,.4rem);font-weight:600;line-height:1.15;display:grid}.SelectionTagGroup-module__YG1oSq__tag>span{overflow-wrap:break-word;text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.SelectionTagGroup-module__YG1oSq__tag[data-selected=true]{border-color:var(--color-action-primary);color:var(--accent-foreground,#fff);background:var(--color-action-primary)}.SelectionTagGroup-module__YG1oSq__tag[data-disabled=true]{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-border));opacity:.5;cursor:not-allowed}.SelectionTagGroup-module__YG1oSq__tag[data-focus-visible=true]{outline:3px solid var(--color-focus-ring);outline-offset:2px}.SelectionTagGroup-module__YG1oSq__group[data-invalid=true] .SelectionTagGroup-module__YG1oSq__list{border-color:#0000}.SelectionTagGroup-module__YG1oSq__group[data-invalid=true] .SelectionTagGroup-module__YG1oSq__controlRow{border-color:var(--bs-danger-border-subtle,#f1aeb5)}@media (max-width:34rem){.SelectionTagGroup-module__YG1oSq__list:not([data-fixed-columns=true]){grid-template-columns:repeat(2,minmax(0,1fr))}}.SelectionTagGroup-module__YG1oSq__group[data-warning=true] .SelectionTagGroup-module__YG1oSq__list{border-color:#0000}.SelectionTagGroup-module__YG1oSq__group[data-warning=true] .SelectionTagGroup-module__YG1oSq__controlRow{background:0 0}
.ProductConfigurator-module__ce39RG__stepper{--configurator-input-height:3.35rem;--configurator-control-height:clamp(2.75rem, 2.55rem + .35vw, 3rem);--configurator-label-font-size:clamp(.82rem, .78rem + .12vw, .9rem);--configurator-control-font-size:clamp(.85rem, .8rem + .12vw, .925rem);--configurator-step-label-font-size:clamp(.8rem, .75rem + .15vw, .925rem);--configurator-action-font-size:clamp(.85rem, .8rem + .12vw, .925rem);--configurator-error-font-size:clamp(.78rem, .74rem + .1vw, .85rem);--configurator-step-number-font-size:clamp(.68rem, .64rem + .12vw, .78rem);--configurator-label-font-weight:500;--configurator-control-font-weight:400;--configurator-step-label-font-weight:600;--configurator-step-number-font-weight:600;--configurator-action-font-weight:500;--configurator-step-height:clamp(3rem, 2.8rem + .35vw, 3.4rem);--configurator-step-number-size:clamp(1.8rem, 1.65rem + .3vw, 2.1rem);--configurator-help-size:1.7rem;--configurator-help-icon-size:.95rem;--configurator-compact-padding:clamp(.5rem, .42rem + .18vw, .65rem);--configurator-panel-padding:clamp(.65rem, .5rem + .3vw, .9rem);--configurator-action-padding-block:clamp(.5rem, .42rem + .18vw, .65rem);--configurator-action-padding-inline:clamp(.48rem, .5rem + .3vw, .8rem);--configurator-gap:clamp(.5rem, .4rem + .25vw, .75rem);--configurator-media-size:var(--configurator-control-height);--configurator-media-offset:clamp(1.25rem, 1.15rem + .2vw, 1.4rem);--configurator-action-min-width:clamp(5.75rem, 5.25rem + 1vw, 7rem);--configurator-secondary-action-min-width:clamp(4.5rem, 4rem + 1vw, 5.75rem);width:100%;height:auto;min-height:0}.ProductConfigurator-module__ce39RG__stepper[data-compact=true]{grid-template-rows:auto auto auto}.ProductConfigurator-module__ce39RG__stepContent{align-content:start;gap:var(--configurator-gap);height:auto;min-height:0;display:grid;overflow:visible}.ProductConfigurator-module__ce39RG__presetLookup{gap:.3rem;min-width:0;display:grid}.ProductConfigurator-module__ce39RG__presetLookupMessage{color:var(--color-text-muted);font-size:var(--configurator-error-font-size);margin:0;line-height:1.35}.ProductConfigurator-module__ce39RG__presetLookupMessage[data-type=error]{color:var(--bs-danger-text-emphasis,#58151c)}.ProductConfigurator-module__ce39RG__presetLookupMessage[data-type=success]{color:var(--bs-success-text-emphasis,#0a3622)}.ProductConfigurator-module__ce39RG__groupDefinitionHeader{gap:.2rem;padding-bottom:.1rem;display:grid}.ProductConfigurator-module__ce39RG__groupDefinitionHeader h2,.ProductConfigurator-module__ce39RG__groupDefinitionSection h3,.ProductConfigurator-module__ce39RG__detailGroup h3,.ProductConfigurator-module__ce39RG__advancedGroupSection h3{margin:0}.ProductConfigurator-module__ce39RG__groupDefinitionHeader h2{color:var(--color-text);letter-spacing:-.01em;font-size:clamp(1rem,.92rem + .22vw,1.15rem);font-weight:700;line-height:1.15}.ProductConfigurator-module__ce39RG__groupDefinitionSection,.ProductConfigurator-module__ce39RG__detailGroup{gap:var(--configurator-gap);min-width:0;padding-top:var(--configurator-gap);border-top:1px solid var(--color-border);display:grid}.ProductConfigurator-module__ce39RG__groupDefinitionSection h3,.ProductConfigurator-module__ce39RG__detailGroup h3,.ProductConfigurator-module__ce39RG__advancedGroupSection h3{color:var(--color-text-muted);font-size:var(--configurator-step-label-font-size);letter-spacing:.045em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}.ProductConfigurator-module__ce39RG__faceSizingGrid{align-items:start;column-gap:var(--configurator-gap);row-gap:clamp(var(--configurator-gap), calc(var(--configurator-gap) + .08rem), .65rem);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"top top""door middle"".bottom";padding-inline:.1rem;display:grid}.ProductConfigurator-module__ce39RG__faceSizingTopDrawer{grid-area:top}.ProductConfigurator-module__ce39RG__faceSizingDoor{grid-area:door}.ProductConfigurator-module__ce39RG__faceSizingMiddleDrawer{grid-area:middle}.ProductConfigurator-module__ce39RG__faceSizingBottomDrawer{grid-area:bottom}.ProductConfigurator-module__ce39RG__faceSizingWarning{border:1px solid var(--bs-warning-border-subtle,#ffe69c);border-radius:var(--radius-sm);color:var(--bs-warning-text-emphasis,#664d03);background:color-mix(in srgb, var(--bs-warning-bg-subtle,#fff3cd) 52%, var(--color-surface));font-size:var(--text-xs);gap:.2rem;padding:.5rem .6rem;line-height:1.35;display:grid}.ProductConfigurator-module__ce39RG__advancedGroupDefinition{border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;overflow:clip}.ProductConfigurator-module__ce39RG__advancedGroupDefinitionToggle{width:100%;min-height:max(2.75rem, var(--configurator-control-height));justify-content:space-between;align-items:center;gap:var(--configurator-gap);color:var(--color-text);background:var(--color-surface-subtle);font-size:var(--configurator-label-font-size);font-weight:var(--configurator-label-font-weight);text-align:left;border:0;padding:.55rem .8rem;display:flex}.ProductConfigurator-module__ce39RG__advancedGroupDefinitionToggle:hover{background:var(--color-surface-brand-subtle)}.ProductConfigurator-module__ce39RG__advancedGroupDefinitionToggle:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.ProductConfigurator-module__ce39RG__advancedGroupDefinitionToggle>svg{width:1rem;height:1rem;transition:transform var(--motion-standard) var(--easing-standard)}.ProductConfigurator-module__ce39RG__advancedGroupDefinitionToggle[aria-expanded=true]>svg{transform:rotate(180deg)}.ProductConfigurator-module__ce39RG__advancedGroupDefinitionPanel{border-top:1px solid var(--color-border);gap:0;display:grid}.ProductConfigurator-module__ce39RG__advancedGroupSection{gap:var(--configurator-gap);min-width:0;padding:var(--configurator-gap);display:grid}.ProductConfigurator-module__ce39RG__advancedGroupSection+.ProductConfigurator-module__ce39RG__advancedGroupSection{border-top:1px solid var(--color-border)}.ProductConfigurator-module__ce39RG__selectGrid,.ProductConfigurator-module__ce39RG__dimensionGrid{gap:var(--configurator-gap);display:grid}.ProductConfigurator-module__ce39RG__selectGrid{grid-template-columns:minmax(0,1fr);width:100%}.ProductConfigurator-module__ce39RG__dimensionGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ProductConfigurator-module__ce39RG__toeKickSection{display:grid}.ProductConfigurator-module__ce39RG__toeKickGrid{align-items:start;gap:var(--configurator-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProductConfigurator-module__ce39RG__toeKickStyle{grid-column:1/-1;min-width:0}.ProductConfigurator-module__ce39RG__toeKickGrid[data-mode=flush] .ProductConfigurator-module__ce39RG__toeKickStyle,.ProductConfigurator-module__ce39RG__toeKickGrid[data-mode=none] .ProductConfigurator-module__ce39RG__toeKickStyle{grid-column:1/-1}.ProductConfigurator-module__ce39RG__pillGroups{gap:var(--configurator-gap);display:grid}.ProductConfigurator-module__ce39RG__complementaryRule{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:var(--text-xs);margin:0;padding:.55rem .65rem;line-height:1.4}.ProductConfigurator-module__ce39RG__complementaryNote{color:var(--color-text-muted);font-size:var(--text-xs);margin:-.15rem 0 0;line-height:1.4}.ProductConfigurator-module__ce39RG__complementaryDimensionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductConfigurator-module__ce39RG__placeholder{border:1px dashed var(--color-border-brand-subtle);border-radius:var(--radius-lg);min-height:clamp(7rem,5.5rem + 3vw,9rem);color:var(--color-text-muted);background:var(--color-surface-brand-subtle);text-align:center;align-content:center;place-items:center;gap:.5rem;padding:clamp(1rem,.8rem + .5vw,1.5rem);display:grid}.ProductConfigurator-module__ce39RG__placeholder strong{color:var(--color-text);font-size:clamp(.95rem,.88rem + .25vw,1.1rem)}.ProductConfigurator-module__ce39RG__placeholder>span:last-child{max-width:34rem;font-size:var(--text-sm);line-height:1.45}.ProductConfigurator-module__ce39RG__placeholderIcon{width:3rem;height:3rem;color:var(--color-action-primary);background:color-mix(in oklch, var(--color-brand), white 86%);border-radius:999px;place-items:center;display:inline-grid}.ProductConfigurator-module__ce39RG__placeholderIcon svg{stroke-width:1.75px;width:1.35rem;height:1.35rem}@media (max-width:61.999rem){.ProductConfigurator-module__ce39RG__stepper,.ProductConfigurator-module__ce39RG__stepper[data-compact=true]{grid-template-rows:auto auto auto;height:auto}.ProductConfigurator-module__ce39RG__stepContent{height:auto;overflow:visible}}@media (max-width:47.999rem){.ProductConfigurator-module__ce39RG__dimensionGrid{gap:clamp(.25rem,.15rem + .35vw,.5rem)}}@container configurator-panel (max-width:47.999rem){.ProductConfigurator-module__ce39RG__dimensionGrid{gap:clamp(.25rem,.15rem + .35cqi,.5rem)}}@container configurator-panel (max-width:30rem){.ProductConfigurator-module__ce39RG__faceSizingGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""door""middle""bottom";padding-inline:0}.ProductConfigurator-module__ce39RG__toeKickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductConfigurator-module__ce39RG__toeKickStyle,.ProductConfigurator-module__ce39RG__toeKickGrid[data-mode=flush] .ProductConfigurator-module__ce39RG__toeKickStyle,.ProductConfigurator-module__ce39RG__toeKickGrid[data-mode=none] .ProductConfigurator-module__ce39RG__toeKickStyle{grid-column:1/-1}}@media (min-width:62rem){.ProductConfigurator-module__ce39RG__stepper,.ProductConfigurator-module__ce39RG__stepper[data-compact=true]{grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:hidden}.ProductConfigurator-module__ce39RG__stepContent{height:auto;overflow:visible}}@container configurator-panel (max-width:44rem){.ProductConfigurator-module__ce39RG__stepper{--configurator-control-height:2.42rem;--configurator-label-font-size:.74rem;--configurator-control-font-size:.77rem;--configurator-step-label-font-size:.72rem;--configurator-step-number-font-size:.67rem;--configurator-action-font-size:.77rem;--configurator-error-font-size:.73rem;--configurator-step-height:2.85rem;--configurator-step-number-size:1.8rem;--configurator-help-size:1.45rem;--configurator-help-icon-size:.82rem;--configurator-compact-padding:.42rem;--configurator-panel-padding:.52rem;--configurator-action-padding-block:.42rem;--configurator-action-padding-inline:.54rem;--configurator-gap:.42rem;--configurator-media-offset:1.08rem;--configurator-action-min-width:5.35rem;--configurator-secondary-action-min-width:4.35rem}}@container configurator-panel (max-width:34rem){.ProductConfigurator-module__ce39RG__stepper{--configurator-control-height:2.3rem;--configurator-label-font-size:.7rem;--configurator-control-font-size:.73rem;--configurator-step-label-font-size:.68rem;--configurator-step-number-font-size:.63rem;--configurator-action-font-size:.72rem;--configurator-error-font-size:.74rem;--configurator-step-height:2.85rem;--configurator-step-number-size:1.85rem;--configurator-help-size:1.5rem;--configurator-help-icon-size:.86rem;--configurator-compact-padding:.48rem;--configurator-panel-padding:.58rem;--configurator-action-padding-block:.45rem;--configurator-action-padding-inline:.58rem;--configurator-gap:.45rem;--configurator-media-offset:1.15rem;--configurator-action-min-width:5.5rem;--configurator-secondary-action-min-width:4.5rem}}@container configurator-panel (max-height:34rem){.ProductConfigurator-module__ce39RG__stepper{--configurator-control-height:2.42rem;--configurator-label-font-size:.74rem;--configurator-control-font-size:.77rem;--configurator-step-label-font-size:.72rem;--configurator-step-number-font-size:.67rem;--configurator-action-font-size:.77rem;--configurator-error-font-size:.73rem;--configurator-step-height:2.85rem;--configurator-step-number-size:1.8rem;--configurator-help-size:1.45rem;--configurator-help-icon-size:.82rem;--configurator-compact-padding:.42rem;--configurator-panel-padding:.52rem;--configurator-action-padding-block:.42rem;--configurator-action-padding-inline:.54rem;--configurator-gap:.42rem;--configurator-media-offset:1.08rem;--configurator-action-min-width:5.35rem;--configurator-secondary-action-min-width:4.35rem}}@container configurator-panel (max-height:28rem){.ProductConfigurator-module__ce39RG__stepper{--configurator-control-height:2.28rem;--configurator-label-font-size:.7rem;--configurator-control-font-size:.73rem;--configurator-step-label-font-size:.68rem;--configurator-step-number-font-size:.63rem;--configurator-action-font-size:.72rem;--configurator-error-font-size:.72rem;--configurator-step-height:2.7rem;--configurator-step-number-size:1.75rem;--configurator-help-size:1.4rem;--configurator-help-icon-size:.82rem;--configurator-compact-padding:.38rem;--configurator-panel-padding:.48rem;--configurator-action-padding-block:.38rem;--configurator-action-padding-inline:.5rem;--configurator-gap:.38rem;--configurator-media-offset:1.05rem;--configurator-action-min-width:5.25rem;--configurator-secondary-action-min-width:4.25rem}}@container configurator-panel (max-height:22rem){.ProductConfigurator-module__ce39RG__stepper{--configurator-control-height:2.12rem;--configurator-label-font-size:.66rem;--configurator-control-font-size:.69rem;--configurator-step-label-font-size:.64rem;--configurator-step-number-font-size:.59rem;--configurator-action-font-size:.68rem;--configurator-error-font-size:.7rem;--configurator-step-height:2.45rem;--configurator-step-number-size:1.6rem;--configurator-help-size:1.25rem;--configurator-help-icon-size:.76rem;--configurator-compact-padding:.3rem;--configurator-panel-padding:.4rem;--configurator-action-padding-block:.32rem;--configurator-action-padding-inline:.42rem;--configurator-gap:.3rem;--configurator-media-offset:.95rem;--configurator-action-min-width:5rem;--configurator-secondary-action-min-width:4rem}}.ProductConfigurator-module__ce39RG__selectGrid>*{min-width:0}.ProductConfigurator-module__ce39RG__accessoryGrid{gap:var(--configurator-gap);grid-template-columns:minmax(0,1fr);display:grid}.ProductConfigurator-module__ce39RG__detailGrid,.ProductConfigurator-module__ce39RG__detailPairGrid{gap:var(--configurator-gap);min-width:0;display:grid}.ProductConfigurator-module__ce39RG__detailGrid{grid-template-columns:minmax(0,1fr)}.ProductConfigurator-module__ce39RG__detailPairGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductConfigurator-module__ce39RG__drawerCountControl{max-width:22rem}.ProductConfigurator-module__ce39RG__drawerConfigurationList{gap:var(--configurator-gap);min-width:0;display:grid}.ProductConfigurator-module__ce39RG__drawerConfigurationRow{gap:var(--configurator-gap);min-width:0;padding:var(--configurator-gap);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);margin:0;display:grid}.ProductConfigurator-module__ce39RG__drawerConfigurationRow>legend{color:var(--color-text);font-size:calc(var(--configurator-label-font-size) + .04rem);padding-inline:.35rem;font-weight:700;line-height:1.2}.ProductConfigurator-module__ce39RG__drawerConfigurationFields{gap:var(--configurator-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media (max-width:36rem){.ProductConfigurator-module__ce39RG__detailPairGrid,.ProductConfigurator-module__ce39RG__drawerConfigurationFields{grid-template-columns:minmax(0,1fr)}}.ProductConfigurator-module__ce39RG__faceAllocationResetModalContainer{padding:1rem}.ProductConfigurator-module__ce39RG__faceAllocationResetModalDialog{border:1px solid var(--color-danger,var(--color-border));border-radius:var(--radius-lg);background:var(--color-surface);width:min(32rem,100vw - 2rem);max-width:none;box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--color-text) 16%, transparent);overflow:hidden}.ProductConfigurator-module__ce39RG__faceAllocationResetModalHeader{border-bottom:1px solid var(--color-border)}.ProductConfigurator-module__ce39RG__faceAllocationResetModalBody{gap:1rem;display:grid}.ProductConfigurator-module__ce39RG__faceAllocationResetWarning{border:1px solid color-mix(in srgb, var(--color-danger,var(--color-text)) 38%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger,var(--color-text)) 8%, var(--color-surface));color:var(--color-text);margin:0;padding:.85rem;line-height:1.45}.ProductConfigurator-module__ce39RG__faceAllocationResetModalActions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;display:flex}
.toast-module__ezJGyG__viewport{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:10000;pointer-events:none;outline:none;width:min(28rem,100vw - 2rem);max-width:calc(100vw - 2rem);margin:0;padding:0;position:fixed}.toast-module__ezJGyG__toast{--gap:.75rem;--height:var(--toast-frontmost-height,var(--toast-height));--offset-y:calc((var(--toast-offset-y) * -1) + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));--peek:.75rem;--scale:calc(max(0, 1 - (var(--toast-index) * .1)));--shrink:calc(1 - var(--scale));z-index:calc(1000 - var(--toast-index));width:100%;height:var(--height);border:1px solid var(--color-border);color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 96%, transparent);box-shadow:0 1rem 2.8rem color-mix(in srgb, var(--color-text) 18%, transparent);pointer-events:auto;-webkit-user-select:none;user-select:none;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));transform-origin:bottom;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);will-change:transform;border-radius:clamp(.9rem,.82rem + .24vw,1.1rem);outline:none;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s;position:absolute;bottom:0;right:0}.toast-module__ezJGyG__toast:after{width:100%;height:calc(var(--gap) + 1px);content:"";position:absolute;top:100%;left:0}.toast-module__ezJGyG__toast[data-expanded]{height:var(--toast-height);transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.toast-module__ezJGyG__toast[data-limited]{opacity:0;pointer-events:none}.toast-module__ezJGyG__toast[data-starting-style],.toast-module__ezJGyG__toast[data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}.toast-module__ezJGyG__toast[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.toast-module__ezJGyG__toast[data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.toast-module__ezJGyG__toast[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.toast-module__ezJGyG__toast[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.toast-module__ezJGyG__toast:focus-visible{border-color:var(--color-action-primary);box-shadow:0 0 0 .22rem var(--color-focus-ring), 0 1rem 2.8rem color-mix(in srgb, var(--color-text) 18%, transparent)}.toast-module__ezJGyG__content{opacity:1;align-items:center;gap:.75rem;height:100%;padding:.9rem 1rem;transition:opacity .25s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.toast-module__ezJGyG__content[data-behind]{opacity:0}.toast-module__ezJGyG__content[data-expanded]{opacity:1}.toast-module__ezJGyG__icon{width:2rem;height:2rem;color:var(--color-action-primary);background:var(--color-surface-brand-subtle);border-radius:999px;flex:none;place-items:center;display:grid}.toast-module__ezJGyG__icon[data-type=success]{color:var(--bs-success-text-emphasis,#0a3622);background:var(--bs-success-bg-subtle,#d1e7dd)}.toast-module__ezJGyG__icon[data-type=warning]{color:var(--bs-warning-text-emphasis,#664d03);background:var(--bs-warning-bg-subtle,#fff3cd)}.toast-module__ezJGyG__icon[data-type=error]{color:var(--bs-danger-text-emphasis,#58151c);background:var(--bs-danger-bg-subtle,#f8d7da)}.toast-module__ezJGyG__icon[data-type=loading] svg{animation:.9s linear infinite toast-module__ezJGyG__toast-spin}.toast-module__ezJGyG__icon svg{stroke-width:2px;width:1.05rem;height:1.05rem}.toast-module__ezJGyG__message{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.toast-module__ezJGyG__title{color:var(--color-text);font-size:var(--text-sm);margin:0;font-weight:700;line-height:1.3}.toast-module__ezJGyG__description{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.toast-module__ezJGyG__title:empty,.toast-module__ezJGyG__description:empty,.toast-module__ezJGyG__action:empty{display:none}.toast-module__ezJGyG__action,.toast-module__ezJGyG__close{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:2rem;color:var(--color-text-muted);background:var(--color-surface-subtle);flex:none}.toast-module__ezJGyG__action{font-size:var(--text-xs);padding:.35rem .6rem;font-weight:700}.toast-module__ezJGyG__close{place-items:center;width:2rem;padding:0;display:grid;position:relative}.toast-module__ezJGyG__close:after{content:"";position:absolute;inset:-.35rem}.toast-module__ezJGyG__action:hover,.toast-module__ezJGyG__action:focus-visible,.toast-module__ezJGyG__close:hover,.toast-module__ezJGyG__close:focus-visible{color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-surface)}.toast-module__ezJGyG__action:focus-visible,.toast-module__ezJGyG__close:focus-visible{box-shadow:0 0 0 .22rem var(--color-focus-ring);outline:0}.toast-module__ezJGyG__close svg{width:.95rem;height:.95rem}@keyframes toast-module__ezJGyG__toast-spin{to{transform:rotate(360deg)}}@media (max-width:35.999rem){.toast-module__ezJGyG__viewport{width:auto;max-width:none;left:1rem;right:1rem}.toast-module__ezJGyG__content{flex-wrap:wrap;align-items:flex-start}.toast-module__ezJGyG__message{min-width:calc(100% - 6rem)}.toast-module__ezJGyG__action{margin-left:2.75rem}}@media (prefers-reduced-motion:reduce){.toast-module__ezJGyG__toast,.toast-module__ezJGyG__content{transition:none}.toast-module__ezJGyG__icon[data-type=loading] svg{animation-duration:1.8s}}
.AddressInputGroup-module__HcgghW__group,.AddressInputGroup-module__HcgghW__comboBox{width:100%;min-width:0}.AddressInputGroup-module__HcgghW__description{margin-top:.4rem}.AddressInputGroup-module__HcgghW__popover{width:var(--trigger-width);max-height:19rem}.AddressInputGroup-module__HcgghW__option{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;min-height:3rem;display:grid}.AddressInputGroup-module__HcgghW__option>svg{width:1rem;height:1rem;color:var(--bs-secondary-color)}.AddressInputGroup-module__HcgghW__option>span{min-width:0;display:grid}.AddressInputGroup-module__HcgghW__option small{color:var(--bs-secondary-color);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.AddressInputGroup-module__HcgghW__spinner{color:var(--bs-secondary-color);animation:.9s linear infinite AddressInputGroup-module__HcgghW__address-spin}@keyframes AddressInputGroup-module__HcgghW__address-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AddressInputGroup-module__HcgghW__spinner{animation:none}}.AddressInputGroup-module__HcgghW__googleMapsAttribution{color:#5e5e5e;letter-spacing:normal;white-space:nowrap;margin-left:.5rem;font-family:sans-serif;font-size:.75rem;font-style:normal;font-weight:400;display:inline-block}
.BusinessJoinRequestList-module__yUHl6W__requestSection{border-top:1px solid var(--color-border);gap:0;padding-top:1rem;display:grid}.BusinessJoinRequestList-module__yUHl6W__requestSection h3,.BusinessJoinRequestList-module__yUHl6W__emptyText{margin:0}.BusinessJoinRequestList-module__yUHl6W__requestSection h3{color:var(--color-text);padding-bottom:.65rem;font-size:1rem}.BusinessJoinRequestList-module__yUHl6W__emptyText{color:var(--color-text-muted);font-size:var(--text-sm);padding:.35rem 0 .1rem}.BusinessJoinRequestList-module__yUHl6W__requestRow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.9rem 0;transition:opacity .18s,transform .18s;display:flex}.BusinessJoinRequestList-module__yUHl6W__requestCopy{gap:.15rem;min-width:0;display:grid}.BusinessJoinRequestList-module__yUHl6W__requestCopy strong{color:var(--color-text);font-size:var(--text-sm)}.BusinessJoinRequestList-module__yUHl6W__requestCopy span{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--text-xs)}.BusinessJoinRequestList-module__yUHl6W__requestActions,.BusinessJoinRequestList-module__yUHl6W__declineConfirm,.BusinessJoinRequestList-module__yUHl6W__decisionState{flex:none;align-items:center;gap:.55rem;display:flex}.BusinessJoinRequestList-module__yUHl6W__requestActions button,.BusinessJoinRequestList-module__yUHl6W__declineConfirm button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.BusinessJoinRequestList-module__yUHl6W__declineConfirm>span,.BusinessJoinRequestList-module__yUHl6W__decisionState>span{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.BusinessJoinRequestList-module__yUHl6W__undoButton{color:var(--color-action-primary);font-size:var(--text-sm);background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.BusinessJoinRequestList-module__yUHl6W__rowError{color:var(--color-danger-text,#b42318)!important}.BusinessJoinRequestList-module__yUHl6W__rollback{opacity:.45;transform:translate(-.35rem)}@media (prefers-reduced-motion:reduce){.BusinessJoinRequestList-module__yUHl6W__requestRow{transition:none}}@media (max-width:47.999rem){.BusinessJoinRequestList-module__yUHl6W__requestRow{flex-direction:column;align-items:stretch}.BusinessJoinRequestList-module__yUHl6W__requestActions,.BusinessJoinRequestList-module__yUHl6W__declineConfirm,.BusinessJoinRequestList-module__yUHl6W__decisionState{justify-content:center;width:100%}}
.projects-page-module__O-FJlW__page{width:min(var(--site-content-max-width), calc(100% - (2 * var(--site-header-gutter))));min-height:calc(100vh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height));background:var(--color-canvas);color:var(--color-text);grid-template-rows:auto auto minmax(0,1fr);gap:1rem;margin-inline:auto;padding-block:clamp(1rem,.7rem + .8vw,1.75rem);display:grid}@media (max-width:48rem){.projects-page-module__O-FJlW__page{min-height:auto}}.projects-page-module__O-FJlW__workspaceLinks{justify-content:flex-end;gap:.75rem;display:flex}.projects-page-module__O-FJlW__workspaceLinks a{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:2.5rem;color:var(--color-text);background:var(--color-surface);align-items:center;padding-inline:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.projects-page-module__O-FJlW__workspaceLinks a:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}
.AccountProfileLayouts-module__jcvhWq__profileStack{gap:1.25rem;display:grid}.AccountProfileLayouts-module__jcvhWq__fieldHint{color:var(--color-text-muted);font-size:var(--text-xs);margin:.45rem 0 0;line-height:1.45}.AccountProfileLayouts-module__jcvhWq__formActions{justify-content:flex-end;display:flex}.AccountProfileLayouts-module__jcvhWq__formActions button,.AccountProfileLayouts-module__jcvhWq__shareCodeControls button,.AccountProfileLayouts-module__jcvhWq__businessActions a,.AccountProfileLayouts-module__jcvhWq__joinWorkflow a{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.AccountProfileLayouts-module__jcvhWq__businessCard,.AccountProfileLayouts-module__jcvhWq__joinCard{border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.AccountProfileLayouts-module__jcvhWq__businessCardBody,.AccountProfileLayouts-module__jcvhWq__joinCardBody{gap:1.35rem;padding:1.5rem;display:grid}.AccountProfileLayouts-module__jcvhWq__businessHeader{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.AccountProfileLayouts-module__jcvhWq__businessHeader h2,.AccountProfileLayouts-module__jcvhWq__joinWorkflow h2,.AccountProfileLayouts-module__jcvhWq__joinWorkflow p,.AccountProfileLayouts-module__jcvhWq__pendingSection h3{margin:0}.AccountProfileLayouts-module__jcvhWq__businessHeader h2,.AccountProfileLayouts-module__jcvhWq__joinWorkflow h2{color:var(--color-text);font-size:var(--text-section-title)}.AccountProfileLayouts-module__jcvhWq__businessHeader p{color:var(--color-text-muted);font-size:var(--text-sm);margin:.25rem 0 0}.AccountProfileLayouts-module__jcvhWq__statusBadges{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.AccountProfileLayouts-module__jcvhWq__accountFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;display:grid}.AccountProfileLayouts-module__jcvhWq__accountFacts>div{min-width:0}.AccountProfileLayouts-module__jcvhWq__accountFacts dt,.AccountProfileLayouts-module__jcvhWq__shareCodeRow>label{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.035em;text-transform:uppercase;margin-bottom:.3rem;font-weight:700}.AccountProfileLayouts-module__jcvhWq__accountFacts dd{color:var(--color-text);font-size:var(--text-sm);overflow-wrap:anywhere;gap:.15rem;margin:0;line-height:1.45;display:grid}.AccountProfileLayouts-module__jcvhWq__accountFacts dd small{color:var(--color-text-muted);font-size:var(--text-xs)}.AccountProfileLayouts-module__jcvhWq__shareCodeRow{gap:.35rem;display:grid}.AccountProfileLayouts-module__jcvhWq__shareCodeControls{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.AccountProfileLayouts-module__jcvhWq__businessActions{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.65rem;padding-top:1.15rem;display:flex}.AccountProfileLayouts-module__jcvhWq__joinWorkflow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.AccountProfileLayouts-module__jcvhWq__joinWorkflow>div{gap:.25rem;display:grid}.AccountProfileLayouts-module__jcvhWq__joinWorkflow p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.AccountProfileLayouts-module__jcvhWq__methodIcon{width:2.75rem;height:2.75rem;color:var(--color-action-primary);background:var(--color-surface-brand-subtle);border-radius:.8rem;place-items:center;display:inline-grid}.AccountProfileLayouts-module__jcvhWq__methodIcon svg{width:1.25rem;height:1.25rem}.AccountProfileLayouts-module__jcvhWq__pendingSection{border-top:1px solid var(--color-border);gap:.9rem;padding-top:1.25rem;display:grid}.AccountProfileLayouts-module__jcvhWq__pendingSection h3{color:var(--color-text);font-size:1rem}.AccountProfileLayouts-module__jcvhWq__pendingRow{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem 1rem;display:flex}.AccountProfileLayouts-module__jcvhWq__pendingRow>span:first-child{gap:.2rem;min-width:0;display:grid}.AccountProfileLayouts-module__jcvhWq__pendingRow strong{color:var(--color-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AccountProfileLayouts-module__jcvhWq__pendingRow small{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.4}@media (max-width:47.999rem){.AccountProfileLayouts-module__jcvhWq__formActions button,.AccountProfileLayouts-module__jcvhWq__businessActions a,.AccountProfileLayouts-module__jcvhWq__joinWorkflow a,.AccountProfileLayouts-module__jcvhWq__shareCodeControls button{width:100%}.AccountProfileLayouts-module__jcvhWq__businessCardBody,.AccountProfileLayouts-module__jcvhWq__joinCardBody{padding:1.1rem}.AccountProfileLayouts-module__jcvhWq__businessHeader,.AccountProfileLayouts-module__jcvhWq__pendingRow{flex-direction:column;align-items:stretch}.AccountProfileLayouts-module__jcvhWq__statusBadges{justify-content:flex-start}.AccountProfileLayouts-module__jcvhWq__accountFacts,.AccountProfileLayouts-module__jcvhWq__shareCodeControls,.AccountProfileLayouts-module__jcvhWq__joinWorkflow{grid-template-columns:1fr}.AccountProfileLayouts-module__jcvhWq__businessActions{display:grid}}
.BusinessProfileForm-module__rASyLa__profileStack{gap:1rem;display:grid}.BusinessProfileForm-module__rASyLa__identityCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 .35rem 1rem color-mix(in srgb, var(--color-text) 6%, transparent);padding:1.15rem 1.25rem}.BusinessProfileForm-module__rASyLa__identityCard h2{color:var(--color-text);margin:0;font-size:clamp(1.25rem,2vw,1.6rem)}.BusinessProfileForm-module__rASyLa__attentionText{color:var(--color-warning-text,var(--color-text));font-size:var(--text-sm);margin:0;padding:0 .1rem}.BusinessProfileForm-module__rASyLa__cardBody,.BusinessProfileForm-module__rASyLa__accessCardBody{gap:1rem;padding:1.35rem;display:grid}.BusinessProfileForm-module__rASyLa__accessCardBody{gap:0;padding-block:.45rem}.BusinessProfileForm-module__rASyLa__accessCardBody>h2{color:var(--color-text);margin:0;padding:.8rem 0;font-size:1.15rem}.BusinessProfileForm-module__rASyLa__sectionHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.BusinessProfileForm-module__rASyLa__sectionHeading h2{color:var(--color-text);margin:0;font-size:1.15rem}.BusinessProfileForm-module__rASyLa__sectionHeading span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700}.BusinessProfileForm-module__rASyLa__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.BusinessProfileForm-module__rASyLa__formActions{justify-content:flex-end;display:flex}.BusinessProfileForm-module__rASyLa__formActions button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.BusinessProfileForm-module__rASyLa__accessRow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.9rem 0;transition:opacity .18s,transform .18s;display:flex}.BusinessProfileForm-module__rASyLa__accessRowCopy{gap:.15rem;min-width:0;display:grid}.BusinessProfileForm-module__rASyLa__accessRowCopy strong{color:var(--color-text);font-size:var(--text-sm)}.BusinessProfileForm-module__rASyLa__accessRowCopy span{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--text-xs)}.BusinessProfileForm-module__rASyLa__shareCode{align-items:center;gap:.75rem;display:flex}.BusinessProfileForm-module__rASyLa__copyButton{color:var(--color-action-primary);font-size:var(--text-sm);background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.BusinessProfileForm-module__rASyLa__taxCardBody{justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.BusinessProfileForm-module__rASyLa__taxCardCopy{gap:.2rem;display:grid}.BusinessProfileForm-module__rASyLa__taxCardCopy h2,.BusinessProfileForm-module__rASyLa__taxCardCopy p{margin:0}.BusinessProfileForm-module__rASyLa__taxCardCopy h2{color:var(--color-text);font-size:1.15rem}.BusinessProfileForm-module__rASyLa__taxCardCopy p{color:var(--color-text-muted);font-size:var(--text-sm)}.BusinessProfileForm-module__rASyLa__taxAction{flex:none;align-items:center;gap:.4rem;display:inline-flex}@media (max-width:47.999rem){.BusinessProfileForm-module__rASyLa__taxCardBody,.BusinessProfileForm-module__rASyLa__accessRow{flex-direction:column;align-items:stretch}.BusinessProfileForm-module__rASyLa__taxAction{justify-content:center;width:100%}.BusinessProfileForm-module__rASyLa__shareCode{flex-direction:column;align-items:stretch}.BusinessProfileForm-module__rASyLa__fieldGrid{grid-template-columns:1fr}.BusinessProfileForm-module__rASyLa__formActions button{width:100%}}
.UnifiedSignup-module__VTmpYa__signupCard{overflow:hidden}.UnifiedSignup-module__VTmpYa__accountFields{gap:1rem;display:grid}.UnifiedSignup-module__VTmpYa__businessDisclosure{border:1px solid var(--bs-border-color);border-radius:1rem;overflow:hidden}.UnifiedSignup-module__VTmpYa__businessToggle{color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.875rem;width:100%;padding:1rem 1.125rem;display:flex}.UnifiedSignup-module__VTmpYa__businessToggleText{gap:.15rem;display:grid}.UnifiedSignup-module__VTmpYa__businessToggleText small{color:var(--bs-secondary-color);font-weight:400}.UnifiedSignup-module__VTmpYa__businessChevron{flex:none;transition:transform .16s}.UnifiedSignup-module__VTmpYa__businessChevronOpen{transform:rotate(180deg)}.UnifiedSignup-module__VTmpYa__businessPanel{border-top:1px solid var(--bs-border-color);gap:1rem;padding:1.125rem;display:grid}.UnifiedSignup-module__VTmpYa__divider{color:var(--bs-secondary-color);letter-spacing:.08em;align-items:center;gap:.75rem;font-size:.75rem;font-weight:700;display:flex}.UnifiedSignup-module__VTmpYa__divider:before,.UnifiedSignup-module__VTmpYa__divider:after{border-top:1px solid var(--bs-border-color);content:"";flex:1}.UnifiedSignup-module__VTmpYa__verificationCode{font-variant-numeric:tabular-nums;letter-spacing:.2em}.UnifiedSignup-module__VTmpYa__completionCard{max-width:46rem;margin-inline:auto}.UnifiedSignup-module__VTmpYa__confirmationSummary{background:var(--bs-tertiary-bg);border-radius:.875rem;gap:.35rem;padding:1rem;display:grid}.UnifiedSignup-module__VTmpYa__actionRow{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}@media (max-width:575.98px){.UnifiedSignup-module__VTmpYa__actionRow>*{width:100%}}
