.ProposalActionBar_actionBar__H65Q7{position:sticky;bottom:0;display:flex;flex-direction:column;gap:var(--gs-s-3);padding:var(--gs-s-5) var(--gs-s-6);background:var(--gs-white);border-top:1px solid var(--gs-rule);box-shadow:var(--gs-shadow-2)}@media (max-width:768px){.ProposalActionBar_actionBar__H65Q7{padding:var(--gs-s-4)}}.ProposalActionBar_infoBanner__Jnteb{margin:0;font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);color:var(--gs-warning)}.ProposalActionBar_terminalBanner__2L17b{padding:var(--gs-s-4) var(--gs-s-6);background:var(--gs-success-tint);color:var(--gs-ink);font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-bold);text-align:center}.ProposalActionBar_confirmDisclosure__43OmX{display:inline-block}.ProposalActionBar_confirmDisclosure__43OmX summary{list-style:none}.ProposalActionBar_confirmDisclosure__43OmX summary::-webkit-details-marker{display:none}.ProposalActionBar_confirmDisclosure__43OmX summary::marker{content:""}.ProposalActionBar_confirmDisclosure__43OmX[open] summary{margin-bottom:var(--gs-s-3)}.ProposalActionBar_confirmPanel__kxqXh{display:flex;flex-direction:column;gap:var(--gs-s-2);padding:var(--gs-s-4);border:1px solid var(--gs-rule);border-radius:var(--gs-r-xl);background:var(--gs-light-gray);max-width:420px}.ProposalActionBar_confirmPrompt__L82eG{margin:0;font-size:var(--gs-fs-body);font-weight:var(--gs-fw-bold);color:var(--gs-ink)}.ProposalActionBar_noteLabel__C23Z_{font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);font-weight:var(--gs-fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ink-3)}.ProposalActionBar_optional__Pfp7W{text-transform:none;font-weight:var(--gs-fw-regular)}.ProposalActionBar_required__DW0K4{color:var(--gs-red)}.ProposalActionBar_noteInput__pTstB{min-height:80px;padding:var(--gs-s-2) var(--gs-s-3);border:1px solid var(--gs-rule-strong);border-radius:var(--gs-r-md);font-family:var(--gs-sans);font-size:var(--gs-fs-body);color:var(--gs-ink);resize:vertical}.ProposalActionBar_noteInput__pTstB:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.ProposalActionBar_formError__gODGC{margin:0;font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);color:var(--gs-red)}.ProposalActionBar_confirmFooter__qWCJu{display:flex;justify-content:flex-end;gap:var(--gs-s-3)}@media print{.ProposalActionBar_actionBar__H65Q7{display:none}}.ProposalDocument_document__m91PD{max-width:860px;margin:0 auto;padding:var(--gs-s-8) var(--gs-s-6) var(--gs-s-6);display:flex;flex-direction:column;gap:var(--gs-s-6)}@media (max-width:768px){.ProposalDocument_document__m91PD{padding:var(--gs-s-5) var(--gs-s-4);gap:var(--gs-s-5)}}.ProposalDocument_previewBanner__biKs_{background:var(--gs-warning-tint);border:1px solid var(--gs-warning-border);color:var(--gs-ink);border-radius:var(--gs-r-md);padding:var(--gs-s-3) var(--gs-s-4);font-size:var(--gs-fs-body);line-height:var(--gs-lh-body)}.ProposalDocument_header__yCE1s{border-bottom:1px solid var(--gs-rule);padding-bottom:var(--gs-s-5)}.ProposalDocument_eyebrow__tC3i9{margin:0 0 var(--gs-s-2);font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);font-weight:var(--gs-fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ink-3)}.ProposalDocument_title__llH_M{margin:0 0 var(--gs-s-2);font-size:var(--gs-fs-h1);line-height:var(--gs-lh-h1);font-weight:var(--gs-fw-bold);color:var(--gs-ink)}.ProposalDocument_meta__t8kTy{margin:0;font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);color:var(--gs-ink-3)}.ProposalDocument_identityRow___EM8Z{display:flex;gap:var(--gs-s-5);background:var(--gs-light-gray);border-radius:var(--gs-r-xl);padding:var(--gs-s-5)}@media (max-width:768px){.ProposalDocument_identityRow___EM8Z{flex-direction:column;gap:var(--gs-s-4)}}.ProposalDocument_identityBlock__L1tbj{flex:1 1;display:flex;flex-direction:column;gap:var(--gs-s-1)}.ProposalDocument_identityLabel__dzfSI{margin:0;font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);font-weight:var(--gs-fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ink-3)}.ProposalDocument_identityName__KPWkX{margin:0;font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-bold);color:var(--gs-ink)}.ProposalDocument_identityDetail__OC1WG{margin:0;font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);color:var(--gs-ink-2)}.ProposalDocument_roomSection__DmojR{padding-top:var(--gs-s-6);border-top:1px solid var(--gs-rule)}.ProposalDocument_roomName__m6_BM{margin:0 0 var(--gs-s-4);font-size:var(--gs-fs-title);line-height:var(--gs-lh-title);font-weight:var(--gs-fw-bold);color:var(--gs-ink)}.ProposalDocument_lineList__Rv6qN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ProposalDocument_lineRow__dSB50{display:flex;align-items:center;gap:var(--gs-s-4);padding:var(--gs-s-3) 0;border-bottom:1px solid var(--gs-rule)}@media (max-width:768px){.ProposalDocument_lineRow__dSB50{flex-wrap:wrap}}.ProposalDocument_lineImagePlaceholder__FXnla,.ProposalDocument_lineImage__rsUvn{width:56px;height:56px;border-radius:var(--gs-r-sm);flex-shrink:0;object-fit:cover;background:var(--gs-light-gray-b);border:1px solid var(--gs-rule)}.ProposalDocument_lineInfo__UEvkw{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ProposalDocument_lineDescription__DJukG{margin:0;font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-bold);color:var(--gs-ink)}.ProposalDocument_lineMeta__jNI70{font-family:var(--gs-mono);color:var(--gs-ink-3)}.ProposalDocument_lineMeta__jNI70,.ProposalDocument_lineQty__ShHK0{margin:0;font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro)}.ProposalDocument_lineQty__ShHK0{color:var(--gs-ink-2)}.ProposalDocument_linePrice__lTTiH{flex-shrink:0;text-align:right}.ProposalDocument_priceCell__Z7gNs{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ProposalDocument_priceStrike__opBBh{font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);color:var(--gs-ink-3);text-decoration:line-through}.ProposalDocument_priceSell__vKum_{font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-bold);color:var(--gs-ink)}.ProposalDocument_priceSuppressed__rNJFJ{font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);color:var(--gs-ink-3);font-style:italic}.ProposalDocument_totalsBlock__HxmS2{align-self:flex-end;width:100%;max-width:320px;background:var(--gs-light-gray);border-radius:var(--gs-r-xl);padding:var(--gs-s-5);display:flex;flex-direction:column;gap:var(--gs-s-2)}@media (max-width:768px){.ProposalDocument_totalsBlock__HxmS2{max-width:none}}.ProposalDocument_totalsGrandLine__be58i,.ProposalDocument_totalsListLine__BWjWg,.ProposalDocument_totalsSavingsLine__quy3Y{margin:0;display:flex;justify-content:space-between;align-items:baseline}.ProposalDocument_totalsListLine__BWjWg{font-size:var(--gs-fs-body);color:var(--gs-ink-3)}.ProposalDocument_totalsGrandLine__be58i{font-size:var(--gs-fs-body);font-weight:var(--gs-fw-bold);color:var(--gs-ink)}.ProposalDocument_totalsGrandAmount__7ydC3{font-size:var(--gs-fs-money);line-height:var(--gs-lh-money);font-weight:var(--gs-fw-bold)}.ProposalDocument_totalsSavingsLine__quy3Y{font-size:var(--gs-fs-micro);color:var(--gs-success)}.ProposalDocument_documentsBlock__hI6MP,.ProposalDocument_textBlock__paeJZ{padding-top:var(--gs-s-5);border-top:1px solid var(--gs-rule)}.ProposalDocument_textBlockLabel__HYgIp{margin:0 0 var(--gs-s-2);font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);font-weight:var(--gs-fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--gs-ink-3)}.ProposalDocument_textBlockBody__xIs7q{margin:0;font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);color:var(--gs-ink-2);white-space:pre-wrap}.ProposalDocument_documentsList__vpIaQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gs-s-2)}.ProposalDocument_documentLink__yaCb3{font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);color:var(--gs-red);text-decoration:underline}.ProposalDocument_documentLink__yaCb3:hover{color:var(--gs-plum,var(--gs-red))}.ProposalDocument_documentLink__yaCb3:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}.ProposalDocument_pdfRow__og2pm{padding-top:var(--gs-s-5);border-top:1px solid var(--gs-rule)}.ProposalDocument_pdfLink__HtaQl{text-decoration:none}@media print{.ProposalDocument_previewBanner__biKs_{display:none}}.QuantitySelector_pdpStepper__zlC5w{display:inline-flex;align-items:stretch;height:56px;border:1px solid var(--gs-rule-strong);border-radius:var(--gs-r-md,4px);overflow:hidden;width:fit-content}.QuantitySelector_pdpBtn__dtG8F{display:flex;align-items:center;justify-content:center;width:48px;min-width:44px;background:var(--gs-white);border:none;color:var(--gs-ink-2);cursor:pointer;transition:background .15s,color .15s}.QuantitySelector_pdpBtn__dtG8F:hover:not(:disabled){background:var(--gs-light-gray);color:var(--gs-ink)}.QuantitySelector_pdpBtn__dtG8F:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.QuantitySelector_pdpBtn__dtG8F:disabled{color:var(--gs-rule-strong);cursor:not-allowed}.QuantitySelector_pdpInput__rSdYO{width:40px;border:none;text-align:center;font-size:15px;font-weight:600;color:var(--gs-ink);background:var(--gs-white);-moz-appearance:textfield}.QuantitySelector_pdpInput__rSdYO::-webkit-inner-spin-button,.QuantitySelector_pdpInput__rSdYO::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuantitySelector_pdpInput__rSdYO:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.FinishPicker_fpWrap__Stcf7{margin-bottom:4px}.FinishPicker_fpHeader__7Sqm2{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.FinishPicker_fpFinishLabel__zt6Ko{font-size:13px;font-weight:600;color:var(--gs-ink-2)}.FinishPicker_fpFinishName__yZPAA{font-weight:400;color:var(--gs-ink-2)}.FinishPicker_fpCount__yUxgI{font-size:12px;color:var(--gs-ink-3);font-weight:400;letter-spacing:.01em;white-space:nowrap}.FinishPicker_fpSolo__0Lnua{font-size:.85rem;color:var(--gs-ink-2)}.FinishPicker_fpSolo__0Lnua strong{color:var(--gs-ink);font-weight:600}.FinishPicker_fpSwatches__pU9W6{display:flex;flex-wrap:wrap;gap:var(--gs-s-2,8px);align-items:flex-start}.FinishPicker_fpSwatch__RvtVa{position:relative;width:46px;padding:0;border:none;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--gs-s-1,4px)}.FinishPicker_fpSwatchCircle__TXV2t{width:32px;height:32px;border-radius:9999px;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s ease,transform .15s ease}.FinishPicker_fpSwatch__RvtVa:hover .FinishPicker_fpSwatchCircle__TXV2t{transform:scale(1.1);z-index:1}.FinishPicker_fpSwatch__RvtVa:focus-visible{outline:2px solid var(--gs-focus);outline-offset:3px}.FinishPicker_fpSwatchActive__oV1Y6 .FinishPicker_fpSwatchCircle__TXV2t{outline-color:var(--gs-ink-2)}.FinishPicker_fpSwatchActive__oV1Y6:hover .FinishPicker_fpSwatchCircle__TXV2t{transform:none}.FinishPicker_fpSwatchLight__2XA1r .FinishPicker_fpSwatchCircle__TXV2t{box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.FinishPicker_fpLabel__TqHDB{font-size:9px;font-weight:400;line-height:1.2;color:var(--gs-ink-2);text-align:center;max-width:46px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FinishPicker_fpSwatchActive__oV1Y6 .FinishPicker_fpLabel__TqHDB{font-weight:600;color:var(--gs-ink)}.FinishPicker_fpOverflow__nX7a4{background:none;border:1px solid var(--gs-rule-strong);border-radius:9999px;padding:4px 14px;font-size:.78rem;color:var(--gs-ink-2);cursor:pointer;font-weight:500;transition:border-color .15s,color .15s;align-self:center}.FinishPicker_fpOverflow__nX7a4:hover{border-color:var(--gs-red);color:var(--gs-red)}@media (max-width:767.98px){.FinishPicker_fpSwatchCircle__TXV2t{width:30px;height:30px}}@media print{.FinishPicker_fpSwatchCircle__TXV2t{-webkit-print-color-adjust:exact;print-color-adjust:exact}.FinishPicker_fpOverflow__nX7a4{display:none!important}}.ReportProblemModal_overlay__wifCI{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);padding:16px}.ReportProblemModal_panel__443IA{background:var(--gs-white);width:100%;max-width:512px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-radius:6px}.ReportProblemModal_header__jQobp{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--gs-rule);flex-shrink:0}.ReportProblemModal_headerTitle__7kqg3{display:flex;align-items:center;gap:8px;color:var(--gs-charcoal)}.ReportProblemModal_title__93Rk1{margin:0;font-family:var(--gs-sans);font-size:16px;font-weight:700;line-height:1.5;color:var(--gs-charcoal)}.ReportProblemModal_closeIconBtn__gtBYB{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:6px;border-radius:var(--gs-r-md,4px);color:var(--gs-charcoal);cursor:pointer}.ReportProblemModal_closeIconBtn__gtBYB:hover{background:var(--gs-light-gray)}.ReportProblemModal_closeIconBtn__gtBYB:focus-visible{outline:2px solid var(--gs-focus,#005fcc);outline-offset:2px}.ReportProblemModal_body__qczd4{overflow-y:auto;flex:1 1;padding:20px 24px;display:flex;flex-direction:column;gap:20px}.ReportProblemModal_intro__isrzq{margin:0;font-family:var(--gs-sans);font-size:13px;line-height:1.5;color:var(--gs-ink-3)}.ReportProblemModal_field__9EDqF{display:flex;flex-direction:column;gap:6px}.ReportProblemModal_label__krMr4{font-family:var(--gs-sans);font-size:13px;font-weight:600;color:var(--gs-charcoal)}.ReportProblemModal_required__8HMS6{color:var(--gs-red)}.ReportProblemModal_selectWrap__27m7M{position:relative;display:flex;align-items:center}.ReportProblemModal_select__EY6mq{width:100%;height:40px;padding:0 36px 0 12px;font-family:var(--gs-sans);font-size:13px;font-weight:400;color:var(--gs-charcoal);background:var(--gs-white);border:1px solid var(--gs-rule-strong);border-radius:0;appearance:none;cursor:pointer}.ReportProblemModal_select__EY6mq:focus-visible{outline:2px solid var(--gs-focus,#005fcc);outline-offset:1px;border-color:var(--gs-charcoal)}.ReportProblemModal_selectChevron__p46wW{position:absolute;right:12px;pointer-events:none;color:var(--gs-ink-3)}.ReportProblemModal_input__9HkA5{width:100%;height:40px;padding:0 12px;font-family:var(--gs-sans);font-size:13px;font-weight:400;color:var(--gs-charcoal);background:var(--gs-white);border:1px solid var(--gs-rule-strong);border-radius:0}.ReportProblemModal_input__9HkA5:focus-visible{outline:2px solid var(--gs-focus,#005fcc);outline-offset:1px;border-color:var(--gs-charcoal)}.ReportProblemModal_input__9HkA5::placeholder{color:var(--gs-ink-4)}.ReportProblemModal_textarea__3eoZM{width:100%;padding:10px 12px;font-family:var(--gs-sans);font-size:13px;font-weight:400;color:var(--gs-charcoal);background:var(--gs-white);border:1px solid var(--gs-rule-strong);border-radius:0;resize:none}.ReportProblemModal_textarea__3eoZM:focus-visible{outline:2px solid var(--gs-focus,#005fcc);outline-offset:1px;border-color:var(--gs-charcoal)}.ReportProblemModal_textarea__3eoZM::placeholder{color:var(--gs-ink-4)}.ReportProblemModal_fieldError__Jgj9x{margin:0;font-family:var(--gs-sans);font-size:12px;color:var(--gs-red)}.ReportProblemModal_dropzone__CVhrt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed var(--gs-rule-strong);background:var(--gs-white);text-align:center;cursor:pointer}.ReportProblemModal_dropzoneActive__8qyL0,.ReportProblemModal_dropzone__CVhrt:hover{border-color:var(--gs-charcoal);background:var(--gs-light-gray)}.ReportProblemModal_uploadIcon__mjG47{color:var(--gs-ink-3)}.ReportProblemModal_uploadPrompt___51sf{font-family:var(--gs-sans);font-size:13px;color:var(--gs-ink-3)}.ReportProblemModal_browseLink__82NSx{color:var(--gs-charcoal);font-weight:600;text-decoration:underline}.ReportProblemModal_filename__OiGJo{font-family:var(--gs-sans);font-size:13px;font-weight:600;color:var(--gs-charcoal);word-break:break-all}.ReportProblemModal_hiddenFileInput__XAGHd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ReportProblemModal_helper__RsLzX,.ReportProblemModal_uploadHint__0JZex{margin:0;font-family:var(--gs-sans);font-size:11px;line-height:1.4;color:var(--gs-ink-3)}.ReportProblemModal_submitError__q4N8D{margin:0;font-family:var(--gs-sans);font-size:13px;color:var(--gs-red)}.ReportProblemModal_actions___Vqpd{display:flex;gap:12px;margin-top:-16px}.ReportProblemModal_cancelBtn__ISGad,.ReportProblemModal_submitBtn__wB2wP{flex:1 1;height:44px;font-family:var(--gs-sans);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:0;cursor:pointer}.ReportProblemModal_submitBtn__wB2wP{background:var(--gs-red);border:none;color:var(--gs-white)}.ReportProblemModal_submitBtn__wB2wP:hover:not(:disabled){background:var(--gs-red-hover)}.ReportProblemModal_submitBtn__wB2wP:disabled{opacity:.6;cursor:not-allowed}.ReportProblemModal_submitBtn__wB2wP:focus-visible{outline:2px solid var(--gs-focus,#005fcc);outline-offset:2px}.ReportProblemModal_cancelBtn__ISGad{background:var(--gs-white);border:2px solid var(--gs-charcoal);color:var(--gs-charcoal)}.ReportProblemModal_cancelBtn__ISGad:hover{background:var(--gs-light-gray)}.ReportProblemModal_cancelBtn__ISGad:focus-visible{outline:2px solid var(--gs-focus,#005fcc);outline-offset:2px}.ReportProblemModal_successBody__bFipe{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:40px 24px}.ReportProblemModal_successIcon__2XTaD{color:var(--gs-success)}.ReportProblemModal_successHeading__vEZfY{margin:0;font-family:var(--gs-sans);font-size:18px;font-weight:700;line-height:1.2;color:var(--gs-charcoal)}.ReportProblemModal_successText__Vc6Bt{margin:0;font-family:var(--gs-sans);font-size:13px;line-height:1.5;color:var(--gs-ink-3)}@media (max-width:400px){.ReportProblemModal_header__jQobp,.ReportProblemModal_overlay__wifCI{padding:16px}.ReportProblemModal_body__qczd4{padding:20px 16px}}.ProductGallery_galleryVertical__LKomP{display:flex;flex-direction:row;align-items:stretch;gap:10px;margin-bottom:12px}.ProductGallery_thumbColumn__1HTQI{position:relative;flex:0 0 78px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;align-self:stretch;height:600px}.ProductGallery_thumbArrow__SrZ9a{background:none;border:none;color:var(--gs-ink-2);font-size:14px;cursor:pointer;padding:6px 0;width:100%;display:flex;align-items:center;justify-content:center;transition:color .15s;border-radius:var(--gs-r-md,4px)}.ProductGallery_thumbArrow__SrZ9a:hover:not(:disabled){color:var(--gs-red,#D5121F);background:var(--gs-light-gray)}.ProductGallery_thumbArrowUp__9Yu8J{position:absolute;top:0;left:0;right:0;z-index:2;background:linear-gradient(to bottom,var(--gs-white) 60%,transparent)}.ProductGallery_thumbItem__C7h5v{width:70px;height:70px;background:var(--gs-white);border:2px solid var(--gs-rule);border-radius:0;padding:0;overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s;flex-shrink:0}.ProductGallery_thumbItem__C7h5v:hover{border-color:var(--gs-ink-2)}.ProductGallery_thumbItem__C7h5v:focus-visible{outline:2px solid var(--gs-focus,var(--gs-ink-2));outline-offset:2px}.ProductGallery_thumbActive__RQymx{border-color:var(--gs-ink-2);box-shadow:0 0 0 1px var(--gs-ink-2)}.ProductGallery_mainImageWrap__TiUH0{flex:1 1;min-width:0}@media (max-width:767px){.ProductGallery_galleryVertical__LKomP{flex-direction:column}.ProductGallery_thumbColumn__1HTQI{flex:none;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;padding:4px 0;height:auto}.ProductGallery_thumbArrow__SrZ9a{display:none}.ProductGallery_thumbItem__C7h5v{width:64px;height:64px}}.ProductGallery_pdMainImageWrap__vKO8Z{background:var(--gs-light-gray);height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:12px;position:relative;cursor:crosshair}@media (max-width:767.98px){.ProductGallery_pdMainImageWrap__vKO8Z{height:320px;cursor:default;width:100%}}.ProductGallery_pdMainImage__93Qpy{max-height:100%;max-width:100%;object-fit:contain;transition:opacity .2s ease}.ProductGallery_pdZooming__MxB38 .ProductGallery_pdMainImage__93Qpy{opacity:0}.ProductGallery_pdZoomOverlay__tHQT2{position:absolute;inset:0;background-size:250%;background-repeat:no-repeat;z-index:2;animation:ProductGallery_zoomFadeIn__tlSK3 .15s ease-out}@keyframes ProductGallery_zoomFadeIn__tlSK3{0%{opacity:0}to{opacity:1}}.ProductGallery_zoomBtn__Mf15E{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:var(--gs-ink-2);border:none;padding:8px;border-radius:var(--gs-r-md,4px);box-shadow:0 1px 4px rgba(0,0,0,.15);z-index:3;cursor:pointer;transition:background .2s,color .2s}.ProductGallery_zoomBtn__Mf15E:hover{background:rgba(255,255,255,.95);color:var(--gs-ink)}.ProductGallery_zoomBtn__Mf15E:focus-visible{outline:2px solid var(--gs-focus,var(--gs-ink-2));outline-offset:2px}.ProductGallery_pdZooming__MxB38 .ProductGallery_zoomBtn__Mf15E{opacity:0}@media (hover:none){.ProductGallery_pdMainImageWrap__vKO8Z{cursor:default}}.ProductGallery_pdPlaceholder__OiG0l{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--gs-rule)}.ProductGallery_pdPlaceholder__OiG0l p{margin:0;font-size:.85rem;font-weight:500;color:var(--gs-ink-3);letter-spacing:.02em}.ProductGallery_thumb3d__aqQn1{width:70px;height:70px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:2px solid var(--gs-rule);background:var(--gs-light-gray);color:var(--gs-ink-2);border-radius:var(--gs-r-md,4px);cursor:pointer;transition:border-color .15s}.ProductGallery_thumb3d__aqQn1:hover{border-color:var(--gs-ink-2)}.ProductGallery_thumb3dLabel__mAuHs{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gs-ink-2)}.wishlist-picker_cardWrap__pM4EJ{position:absolute;top:8px;right:50px;z-index:3}.wishlist-picker_pdpWrap__C6JbK{display:inline-block;position:relative}.wishlist-picker_wishlistBtn__5AW4Q{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;border:1px solid var(--gs-rule-strong);background:var(--gs-white);color:var(--gs-ink-2);cursor:pointer}.wishlist-picker_wishlistBtn__5AW4Q:hover{color:var(--gs-charcoal);border-color:var(--gs-charcoal)}.wishlist-picker_wishlistBtn__5AW4Q:focus-visible{outline:2px solid var(--gs-focus)}.wishlist-picker_guestConfirm__Fix7O{position:absolute;top:100%;right:0;margin-top:6px;white-space:nowrap;font-family:var(--gs-sans);font-size:.8rem;color:var(--gs-white);background:var(--gs-charcoal);border-radius:var(--gs-r-sm);padding:.3rem .6rem;z-index:4}.wishlist-picker_popover__58n6D{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:280px;max-width:90vw;background:var(--gs-white);border:2px solid var(--gs-rule-strong);border-radius:var(--gs-r-lg);box-shadow:var(--gs-shadow-2);padding:var(--gs-s-4);font-family:var(--gs-sans)}.wishlist-picker_popoverTitle__zVicp{font-family:var(--gs-serif);font-size:1.05rem;color:var(--gs-ink);margin:0 0 var(--gs-s-3)}.wishlist-picker_mutedRow__Lby5g{color:var(--gs-ink-3);font-size:.9rem;margin:0 0 var(--gs-s-3)}.wishlist-picker_sectionLabel__Beg5u{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--gs-ink-3);margin:0 0 var(--gs-s-2);padding-top:var(--gs-s-3);border-top:1px solid var(--gs-rule)}.wishlist-picker_rowName__LTAJA{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wishlist-picker_rowCount__VZN89{flex:none;display:inline-flex;align-items:center;font-size:.82rem;color:var(--gs-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wishlist-picker_listRows__Y02Ba{list-style:none;margin:0 0 var(--gs-s-3);padding:0;max-height:240px;overflow-y:auto}.wishlist-picker_listRow__fBJN6{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--gs-s-2);min-height:48px;padding:.6rem .75rem;border:none;border-radius:var(--gs-r-lg);background:none;color:var(--gs-ink);font-size:1rem;text-align:left;cursor:pointer}.wishlist-picker_listRow__fBJN6:hover{background:var(--gs-light-gray)}.wishlist-picker_listRow__fBJN6:disabled{opacity:.6;cursor:default}.wishlist-picker_listRow__fBJN6:focus-visible{outline:2px solid var(--gs-focus)}.wishlist-picker_newListRow__8JVwW{width:100%;display:flex;align-items:center;gap:.5rem;min-height:48px;padding:.6rem .75rem;border:2px dashed var(--gs-red);border-radius:var(--gs-r-lg);background:none;color:var(--gs-red);font-size:1rem;font-weight:600;cursor:pointer}.wishlist-picker_newListRow__8JVwW:hover{border-color:var(--gs-red-hover);color:var(--gs-red-hover);background:var(--gs-red-tint-10)}.wishlist-picker_newListRow__8JVwW:active{border-color:var(--gs-red-active);color:var(--gs-red-active)}.wishlist-picker_newListRow__8JVwW:focus-visible{outline:2px solid var(--gs-focus)}.wishlist-picker_createRow__YhjTv{display:flex;gap:var(--gs-s-2);flex-wrap:wrap}.wishlist-picker_createInput__fG8bq{flex:1 1 140px;min-height:44px;padding:.5rem .6rem;border:2px solid var(--gs-rule-strong);border-radius:var(--gs-r-md);font-size:.95rem;color:var(--gs-ink)}.wishlist-picker_createInput__fG8bq:focus{outline:2px solid var(--gs-focus);border-color:var(--gs-charcoal)}.wishlist-picker_createBtn__eVVYS{min-height:44px;padding:.5rem .9rem;border:none;border-radius:var(--gs-r-md);background:var(--gs-charcoal);color:var(--gs-white);font-weight:600;cursor:pointer}.wishlist-picker_createBtn__eVVYS:hover{background:var(--gs-dark-hover)}.wishlist-picker_createBtn__eVVYS:disabled{opacity:.6;cursor:default}.wishlist-picker_confirmMsg__RuflC{margin:var(--gs-s-3) 0 0;font-size:.85rem;color:var(--gs-success,var(--gs-ink-2))}.wishlist-picker_confirmLink__Ih8i3{margin-left:.5rem;font-weight:600;color:var(--gs-ink);text-decoration:underline;text-underline-offset:2px}.wishlist-picker_confirmLink__Ih8i3:hover{color:var(--gs-charcoal)}.wishlist-picker_confirmLink__Ih8i3:focus-visible{outline:2px solid var(--gs-focus)}@media (max-width:480px){.wishlist-picker_popover__58n6D{width:240px}}.wishlist-picker_pdpListWrap__3WlZf{display:inline-block;position:relative}.wishlist-picker_pdpListTrigger__F3hCw{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.4rem 0;border:none;background:none;font-family:var(--gs-sans);font-size:14px;font-weight:600;color:var(--gs-ink-2);text-decoration:none;cursor:pointer}.wishlist-picker_pdpListTrigger__F3hCw:hover{color:var(--gs-charcoal)}.wishlist-picker_pdpListTrigger__F3hCw:focus-visible{outline:2px solid var(--gs-focus)}.ProductBreadcrumb_pdBreadcrumb__8SYH4{padding:8px 0;flex:1 1;min-width:0}.ProductBreadcrumb_pdBreadcrumb__8SYH4 a{color:var(--gs-ink-3);text-decoration:none;font-size:12px;transition:color .15s}.ProductBreadcrumb_pdBreadcrumb__8SYH4 a:hover{color:var(--gs-red-text,var(--gs-red));text-decoration:underline}.ProductBreadcrumb_pdBreadcrumb__8SYH4 .ProductBreadcrumb_separator__9t_Pg{color:var(--gs-rule-strong);margin:0 6px;font-size:12px;-webkit-user-select:none;user-select:none}.ProductBreadcrumb_pdBreadcrumb__8SYH4 .ProductBreadcrumb_current__R_zji{color:var(--gs-ink-2);font-size:12px;font-weight:600;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}.ProductBreadcrumb_breadcrumbEllipsis__Y0EAv{background:none;border:none;color:var(--gs-ink-3);font-size:12px;font-weight:600;cursor:pointer;padding:0;letter-spacing:.05em;transition:color .15s}.ProductBreadcrumb_breadcrumbEllipsis__Y0EAv:hover{color:var(--gs-red-text,var(--gs-red))}.PartSelectOptionsModal_psoBackdrop__Qa_kd{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--gs-s-4,16px)}.PartSelectOptionsModal_psoPanel__Nr3ny{position:relative;width:100%;max-width:448px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;background:var(--gs-white);border-radius:var(--gs-r-lg);outline:none;overflow-y:auto}.PartSelectOptionsModal_psoHeader__oaFyy{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gs-s-3,12px);padding:var(--gs-s-4,16px) var(--gs-s-5,24px);border-bottom:1px solid var(--gs-rule)}.PartSelectOptionsModal_psoTitle__V1L9z{margin:0;font-size:15px;font-weight:600;color:var(--gs-charcoal)}.PartSelectOptionsModal_psoItemNo__hK3am{margin:2px 0 0;font-size:11px;font-weight:400;color:var(--gs-charcoal)}.PartSelectOptionsModal_psoClose__wj6Ex{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--gs-r-md);color:var(--gs-charcoal);cursor:pointer;transition:background-color .15s ease}.PartSelectOptionsModal_psoClose__wj6Ex:hover{background:var(--gs-light-gray)}.PartSelectOptionsModal_psoBody__TsWjc{display:flex;flex-direction:column;gap:var(--gs-s-5,24px);padding:var(--gs-s-5,24px)}.PartSelectOptionsModal_psoFinishLabel__w_XkU{margin:0 0 var(--gs-s-3,12px);font-size:13px;font-weight:600;color:var(--gs-charcoal)}.PartSelectOptionsModal_psoFinishName__wI3PP{font-weight:400}.PartSelectOptionsModal_psoSwatches__Hm8V9{display:flex;flex-wrap:wrap;gap:var(--gs-s-3,12px)}.PartSelectOptionsModal_psoSwatch__aKFEn{width:44px;padding:0;border:none;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--gs-s-1,4px)}.PartSelectOptionsModal_psoSwatchCircle__0AlWI{width:32px;height:32px;border-radius:9999px;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s ease}.PartSelectOptionsModal_psoSwatchCircleActive__uDJRw{outline-color:var(--gs-charcoal)}.PartSelectOptionsModal_psoSwatchLight__TR1Cw{box-shadow:inset 0 0 0 1px var(--gs-rule-strong)}.PartSelectOptionsModal_psoSwatch__aKFEn:focus-visible{outline:2px solid var(--gs-focus);outline-offset:3px}.PartSelectOptionsModal_psoSwatchCaption__STOV8{max-width:32px;font-size:11px;font-weight:400;line-height:1.2;color:var(--gs-charcoal);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PartSelectOptionsModal_psoAxisLabel__G9PfI{display:block;margin-bottom:var(--gs-s-2,8px);font-size:13px;font-weight:600;color:var(--gs-charcoal)}.PartSelectOptionsModal_psoSelectWrap__K9CtU{position:relative}.PartSelectOptionsModal_psoSelect__eXJrw{width:100%;height:40px;padding:0 var(--gs-s-6,32px) 0 var(--gs-s-3,12px);border:1px solid var(--gs-rule-strong);border-radius:var(--gs-r-md);background:var(--gs-white);font-size:13px;color:var(--gs-charcoal);appearance:none}.PartSelectOptionsModal_psoSelect__eXJrw:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}.PartSelectOptionsModal_psoQtyLabel__KU_8H{margin:0 0 var(--gs-s-3,12px);font-size:13px;font-weight:600;color:var(--gs-charcoal)}.PartSelectOptionsModal_psoQtyStepper__iuHcv{display:flex;align-items:center;width:fit-content;height:40px;border:1px solid var(--gs-rule-strong);border-radius:var(--gs-r-md)}.PartSelectOptionsModal_psoQtyBtn__HvKns{width:40px;height:100%;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--gs-charcoal);cursor:pointer;transition:background-color .15s ease}.PartSelectOptionsModal_psoQtyBtn__HvKns:hover{background:var(--gs-light-gray)}.PartSelectOptionsModal_psoQtyValue__m_KSv{width:40px;text-align:center;font-size:14px;font-weight:600;color:var(--gs-charcoal);-webkit-user-select:none;user-select:none}.PartSelectOptionsModal_psoFooter__Dk6D2{display:flex;gap:var(--gs-s-3,12px);padding:var(--gs-s-4,16px) var(--gs-s-5,24px);border-top:1px solid var(--gs-rule)}.PartSelectOptionsModal_psoAddBtn__PMDFl{flex:1 1;height:44px;border:none;border-radius:var(--gs-r-md);background:var(--gs-red);color:var(--gs-white);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:opacity .15s ease}.PartSelectOptionsModal_psoAddBtn__PMDFl:hover:not(:disabled){opacity:.9}.PartSelectOptionsModal_psoAddBtn__PMDFl:disabled{opacity:.5;cursor:not-allowed}.PartSelectOptionsModal_psoCancelBtn__Yo9g5{height:44px;padding:0 var(--gs-s-5,24px);border:2px solid var(--gs-rule-strong);border-radius:var(--gs-r-md);background:var(--gs-white);color:var(--gs-charcoal);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background-color .15s ease}.PartSelectOptionsModal_psoCancelBtn__Yo9g5:hover{background:var(--gs-light-gray)}.PartsTable_pdPartsTableWrap__deFm1{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--gs-rule);border-radius:8px}.PartsTable_pdPartsTable__hX1_G{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;background:var(--gs-white)}.PartsTable_pdPartsMeasureSpan__wifu4{position:absolute;top:0;left:-9999px;visibility:hidden;white-space:nowrap;pointer-events:none}.PartsTable_pdPartsTh__kdTTZ{text-align:left;padding:12px 16px;font-size:13px;font-weight:600;color:var(--gs-ink-2);background:var(--gs-light-gray);border-bottom:1px solid var(--gs-rule);white-space:nowrap}.PartsTable_pdPartsThRight__siAH9{text-align:right}.PartsTable_pdPartsTr__vFcsq{border-bottom:1px solid var(--gs-rule)}.PartsTable_pdPartsTr__vFcsq:nth-child(2n){background:var(--gs-light-gray)}.PartsTable_pdPartsTr__vFcsq:last-child{border-bottom:none}.PartsTable_pdPartsTd__uXVK1{padding:12px 16px;color:var(--gs-ink-2);vertical-align:middle;font-size:13px}.PartsTable_pdPartsImg__PmxaK{width:72px;padding:12px 16px;text-align:center}.PartsTable_pdPartsThumb__SL2B3{width:40px;height:40px;object-fit:contain;border:1px solid var(--gs-rule);border-radius:4px;cursor:zoom-in;background:var(--gs-white)}.PartsTable_pdPartsNoImg__8YTDg{display:inline-block;width:40px;height:40px;background:var(--gs-light-gray);border-radius:4px}.PartsTable_pdPartsName__0gx7U{font-weight:600;color:var(--gs-ink-2)}.PartsTable_pdPartsTdTop__4simr{vertical-align:top}.PartsTable_pdPartsSwatchRow__zUIa_{display:flex;flex-wrap:wrap;gap:0;margin-top:var(--gs-s-2)}.PartsTable_pdPartsSwatchBtn__uM3lC{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;border:none;background:none;cursor:pointer}.PartsTable_pdPartsSwatchBtn__uM3lC:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}.PartsTable_pdPartsSwatchDot__TmYh0{display:block;width:20px;height:20px;border-radius:9999px;outline:2px solid transparent;outline-offset:2px}.PartsTable_pdPartsSwatchLabel__g_9Ce{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PartsTable_pdPartsMultiNote__mjnp8,.PartsTable_pdPartsSwatchLabel__g_9Ce{margin:4px 0 0;font-size:11px;color:var(--gs-ink-3)}.PartsTable_pdPartsSelectOptsBtn__S22Oe{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;background:var(--gs-white);color:var(--gs-charcoal);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--gs-charcoal);border-radius:var(--gs-r-sm);cursor:pointer;white-space:nowrap;transition:background-color .15s}.PartsTable_pdPartsSelectOptsBtn__S22Oe:hover{background:var(--gs-light-gray)}.PartsTable_pdPartsSelectOptsBtn__S22Oe:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}.PartsTable_pdPartsPartNoLink__y_5mE,.PartsTable_pdPartsPartNo__3fExs{font-family:var(--gs-sans);font-size:12px;color:var(--gs-red);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PartsTable_pdPartsPartNoLink__y_5mE{display:inline-block;max-width:100%;vertical-align:bottom;text-decoration:none}.PartsTable_pdPartsPartNoLink__y_5mE:hover{text-decoration:underline}.PartsTable_pdPartsPrice__L4UR3{font-weight:700;color:var(--gs-ink-2);white-space:nowrap;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PartsTable_pdPartsAction__0GAiG{text-align:right}.PartsTable_pdPartsAtcBtn__dr_Mi{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;background:var(--gs-red);color:var(--gs-white);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:var(--gs-r-sm);cursor:pointer;white-space:nowrap;transition:opacity .15s}.PartsTable_pdPartsAtcBtn__dr_Mi:hover:not(:disabled){opacity:.9}.PartsTable_pdPartsAtcBtn__dr_Mi:disabled{cursor:not-allowed;opacity:1;background:var(--gs-ink-4)}.BoxedSection_section___W_d3{margin-top:var(--gs-s-7);border:1px solid var(--gs-rule);border-radius:var(--gs-r-md);scroll-margin-top:120px}.BoxedSection_header__aztfK{display:flex;align-items:center;gap:var(--gs-s-2);width:100%;padding:var(--gs-s-3) var(--gs-s-4);background:var(--gs-light-gray);border:none;border-bottom:1px solid var(--gs-rule);cursor:pointer;color:inherit;text-align:left;transition:background-color .15s}.BoxedSection_header__aztfK:hover{background:var(--gs-light-gray-b)}.BoxedSection_icon__G05Nf{display:flex;align-items:center;flex-shrink:0;color:var(--gs-warning)}.BoxedSection_title__kYeH5{flex:1 1;font-size:14px;font-weight:700;color:var(--gs-ink-2)}.BoxedSection_badge__Q_P1U{display:inline-flex;align-items:center;padding:2px var(--gs-s-2);border-radius:999px;background-color:var(--gs-light-gray-b);color:var(--gs-ink-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.BoxedSection_chevronOpen__AY6Ag,.BoxedSection_chevron__QbGv4{flex-shrink:0;color:var(--gs-ink-2);transition:transform .2s ease}.BoxedSection_chevronOpen__AY6Ag{transform:rotate(180deg)}.BoxedSection_body__DLrLy{padding:0}.addToListPopover_trigger__Ex561{position:static;z-index:3;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--gs-white,#fff);border:1px solid var(--gs-rule-strong,#d0d0d0);color:var(--gs-ink-3,#9a9a9a);box-shadow:0 1px 3px rgba(0,0,0,.08);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.addToListPopover_trigger__Ex561:hover{color:var(--gs-red);border-color:var(--gs-red)}.addToListPopover_trigger__Ex561:focus-visible{outline:2px solid var(--gs-charcoal);outline-offset:2px}.addToListPopover_trigger__Ex561[aria-expanded=true]{background:var(--gs-red-tint-10,#fdeaec);border-color:var(--gs-red);color:var(--gs-red)}.addToListPopover_panel__o0bPZ{position:fixed;z-index:1000;width:220px;background:var(--gs-white,#fff);border:1px solid var(--gs-rule,#e0e0e0);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.16);padding:10px;display:flex;flex-direction:column;gap:4px}.addToListPopover_header__UWlLe{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gs-ink-3,#6b6b6b);padding:2px 4px 8px}.addToListPopover_statusRow__Vdmyt{font-size:12px;color:var(--gs-ink-3,#6b6b6b);padding:6px 4px}.addToListPopover_signInRow__gWKWg{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--gs-ink-3,#6b6b6b);padding:4px}.addToListPopover_signInLink__snobz{align-self:flex-start;color:var(--gs-red);font-weight:700;text-decoration:none}.addToListPopover_signInLink__snobz:hover{text-decoration:underline}.addToListPopover_row__Ecspq{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:6px 4px;background:none;border:none;border-radius:4px;font-size:13px;color:var(--gs-charcoal,#1a1a1a);cursor:pointer;text-align:left}.addToListPopover_row__Ecspq:hover:not(:disabled){background:var(--gs-light-gray,#f5f5f5)}.addToListPopover_row__Ecspq:disabled{opacity:.6;cursor:default}.addToListPopover_rowName__fECKc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addToListPopover_savedFlash__iq1yq{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:12px}.addToListPopover_savedCheck__Ht8M9,.addToListPopover_savedFlash__iq1yq{color:var(--gs-success,#16a34a);flex-shrink:0}.addToListPopover_errorRow__EsKMf{font-size:12px;color:var(--gs-red);padding:2px 4px}.addToListPopover_footer__0GEGL{display:flex;flex-direction:column;gap:6px;padding-top:8px;margin-top:4px;border-top:1px solid var(--gs-rule,#e0e0e0)}.addToListPopover_newListInput__dJwTO{width:100%;height:32px;padding:0 8px;font-size:12px;border:1px solid var(--gs-rule-strong,#d0d0d0);border-radius:4px;color:var(--gs-charcoal,#1a1a1a)}.addToListPopover_newListInput__dJwTO:focus-visible{outline:2px solid var(--gs-charcoal);outline-offset:1px}.addToListPopover_createBtn__m_7BU{width:100%;height:32px;background:transparent;border:1px solid var(--gs-red);color:var(--gs-red);border-radius:4px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease}.addToListPopover_createBtn__m_7BU:hover:not(:disabled){background:var(--gs-red-tint-10,#fdeaec)}.addToListPopover_createBtn__m_7BU:disabled{opacity:.5;cursor:default}.skeleton_skeleton__IrghC{position:relative;overflow:hidden;background:var(--gs-light-gray);border-radius:var(--gs-r-md)}@keyframes skeleton_gs-skeleton-shimmer__2qNaq{to{transform:translateX(100%)}}.skeleton_skeleton__IrghC:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--gs-white),transparent);animation:skeleton_gs-skeleton-shimmer__2qNaq calc(var(--gs-dur) * 8) var(--gs-ease) infinite}@media (prefers-reduced-motion:reduce){.skeleton_skeleton__IrghC:after{animation:none;display:none}}.skeleton_skeletonBlock__L2sTS{width:100%;height:var(--gs-s-8)}.skeleton_skeletonLine__GexXF{width:100%;height:var(--gs-s-3);border-radius:var(--gs-r-sm)}.skeleton_skeletonCard__vjJKF{width:100%;height:calc(var(--gs-s-8) * 3);border-radius:var(--gs-r-xl)}.emptyState_emptyState__9Hsgq{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gs-s-3);padding:var(--gs-s-8) var(--gs-s-5)}.emptyState_icon__kPj74{color:var(--gs-ink-3)}.emptyState_headline__kgPK3{margin:0;font-family:var(--gs-sans);font-size:var(--gs-fs-h2);font-weight:var(--gs-fw-bold);color:var(--gs-ink)}.emptyState_body__Kt_4h{margin:0;max-width:40ch;font-family:var(--gs-sans);font-size:var(--gs-fs-body);color:var(--gs-ink-2)}.emptyState_action__rFDz9{margin-top:var(--gs-s-2)}.menu_trigger__6VKgy{display:inline-flex;align-items:center;justify-content:center;gap:var(--gs-s-1);min-width:44px;height:44px;padding:0 var(--gs-s-3);border:none;background:transparent;border-radius:var(--gs-r-pill);color:currentColor;cursor:pointer}.menu_trigger__6VKgy:hover{background:var(--gs-light-gray)}.menu_trigger__6VKgy:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}.menu_menu__dAS78{position:fixed;z-index:var(--gs-z-root-menu);display:flex;flex-direction:column;min-width:calc(var(--gs-s-8) * 3);border-radius:var(--gs-r-xl);background:var(--gs-white);box-shadow:var(--gs-shadow-menu);padding:var(--gs-s-1) 0;overflow:hidden}.menu_itemDestructive__vD2go,.menu_item__TaEwB{display:flex;align-items:center;min-height:44px;padding:0 var(--gs-s-4);border:none;background:transparent;font-family:var(--gs-sans);font-size:var(--gs-fs-body);text-align:left;text-decoration:none;cursor:pointer}.menu_item__TaEwB{color:var(--gs-ink)}.menu_item__TaEwB:focus-visible,.menu_item__TaEwB:hover:not(:disabled){background:var(--gs-light-gray)}.menu_itemDestructive__vD2go{color:var(--gs-danger)}.menu_itemDestructive__vD2go:focus-visible,.menu_itemDestructive__vD2go:hover:not(:disabled){background:var(--gs-red-tint-10)}.menu_itemDestructive__vD2go:disabled,.menu_item__TaEwB:disabled{opacity:.4;cursor:not-allowed}.menu_separator___4r8P{height:1px;margin:var(--gs-s-1) 0;background:var(--gs-rule)}.staffAccount_identityTrigger__ZKOl5{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.staffAccount_identityTrigger__ZKOl5:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.staffAccount_identityChevron__WbHgN{flex-shrink:0}.staffAccount_menu__zqkVB{position:fixed;z-index:var(--gs-z-root-menu);background:var(--gs-white);border:1px solid var(--gs-rule);border-radius:var(--gs-r-xl);box-shadow:var(--gs-shadow-menu);min-width:260px;max-width:calc(100vw - var(--gs-s-4) * 2);opacity:0;transform:translateY(-4px);transition:opacity var(--gs-dur) var(--gs-ease),transform var(--gs-dur) var(--gs-ease);pointer-events:none}.staffAccount_menuOpen__a7hP9{opacity:1;transform:translateY(0);pointer-events:auto}.staffAccount_menuNoMotion__KiZIn{transition-duration:0s}@media (prefers-reduced-motion:reduce){.staffAccount_menuItem__Vgmio,.staffAccount_menu__zqkVB{transition-duration:0s}}.staffAccount_identityHeader__9EQ5V{display:flex;flex-direction:column;gap:var(--gs-s-1);padding:var(--gs-s-3) var(--gs-s-4);border-bottom:1px solid var(--gs-rule)}.staffAccount_identityHeaderName__q7oYm{font:700 var(--gs-fs-body)/1.4 var(--gs-sans);color:var(--gs-ink)}.staffAccount_identityHeaderRole__GjZtb{font:400 var(--gs-fs-micro)/1.4 var(--gs-sans);color:var(--gs-ink-2)}.staffAccount_menuItem__Vgmio{display:flex;align-items:center;gap:var(--gs-s-2);width:100%;height:44px;padding:0 var(--gs-s-4);background:none;border:none;font:400 var(--gs-fs-body)/1.4 var(--gs-sans);color:var(--gs-ink);text-align:left;cursor:pointer;transition:background var(--gs-dur-fast) var(--gs-ease)}.staffAccount_menuItem__Vgmio i.fa-file-invoice-dollar{color:var(--gs-red)}.staffAccount_menuItem__Vgmio:hover{background:var(--gs-light-gray)}.staffAccount_menuItem__Vgmio:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.staffAccount_sheetSubtitle__9eS6D{font:400 var(--gs-fs-micro)/1.45 var(--gs-sans);color:var(--gs-ink-2);margin:0 0 var(--gs-s-3)}.staffAccount_deviceRowSkeleton___THYl{min-height:72px;border-bottom:1px solid var(--gs-rule);background:var(--gs-light-gray)}.staffAccount_sheetError__dijLx{padding:var(--gs-s-4);font:400 var(--gs-fs-micro)/1.45 var(--gs-sans);color:var(--gs-ink-2)}.staffAccount_deviceRow__TIKGC{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-s-3);min-height:72px;padding:0 var(--gs-s-4);border-bottom:1px solid var(--gs-rule)}.staffAccount_deviceRowZebra__DsOf1{background:var(--gs-light-gray)}.staffAccount_deviceReport__bLDfv{font:400 var(--gs-fs-body)/1.55 var(--gs-sans);color:var(--gs-ink);padding:var(--gs-s-3) 0}.staffAccount_deviceInfo__nQS_I{display:flex;align-items:center;gap:var(--gs-s-2);flex-wrap:wrap}.staffAccount_deviceLabel__fNEXK{font:700 var(--gs-fs-body)/1.4 var(--gs-sans);color:var(--gs-ink)}.staffAccount_deviceChip__SwP87{display:inline-flex;align-items:center;padding:0 var(--gs-s-1);height:20px;font:400 var(--gs-fs-micro)/1.4 var(--gs-sans);color:var(--gs-ink-2);border:1px solid var(--gs-rule)}.staffAccount_deviceLastUsed__gZDL1{font:400 var(--gs-fs-micro)/1.45 var(--gs-sans);color:var(--gs-ink-2)}.staffAccount_deviceSignOut__ctEXf{min-height:32px;background:none;border:none;font:700 var(--gs-fs-body)/1.4 var(--gs-sans);color:var(--gs-red);cursor:pointer}.staffAccount_deviceSignOut__ctEXf:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.staffAccount_deviceSignOut__ctEXf:disabled{color:var(--gs-ink-2);cursor:default}.staffAccount_deviceRefusal__L5r6O{font:400 var(--gs-fs-micro)/1.45 var(--gs-sans);color:var(--gs-danger)}.staffAccount_confirmBody__9nN12{font:400 var(--gs-fs-body)/1.55 var(--gs-sans);color:var(--gs-ink);margin:0}.staffAccount_confirmBodySecondary__fbcJV{font:400 var(--gs-fs-micro)/1.45 var(--gs-sans);color:var(--gs-ink-2);margin:var(--gs-s-2) 0 0}.staffAccount_confirmRefusal__zW6XN{font:400 var(--gs-fs-body)/1.4 var(--gs-sans);color:var(--gs-danger);margin:var(--gs-s-3) 0 0}.staffContextBar_band__KbC3T{background:var(--gs-charcoal);color:var(--gs-white);border-bottom:1px solid var(--gs-on-dark-border);position:relative;z-index:var(--gs-z-band);box-shadow:var(--gs-shadow-2);height:48px;display:flex;flex-direction:column;flex-wrap:nowrap}.staffContextBar_band__KbC3T a{text-decoration:none}.staffContextBar_inner__VZW6b{max-width:var(--gs-page-max);margin:0 auto;padding:0 var(--gs-s-4);height:100%;width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--gs-s-4)}.staffContextBar_leftCluster__RKbLM{display:flex;align-items:center;gap:var(--gs-s-4);min-width:0}.staffContextBar_rightCluster__Qoosh{display:flex;align-items:center;gap:var(--gs-s-4);flex-shrink:0}.staffContextBar_middleCluster__jCN5d{display:none;align-items:center;gap:var(--gs-s-3);flex:1 1;min-width:0;overflow:hidden;border-left:1px solid var(--gs-on-dark-border);padding-left:var(--gs-s-4)}.staffContextBar_identityRun__x6H7_{display:flex;align-items:center;gap:var(--gs-s-2);min-height:44px;padding:0 var(--gs-s-2);min-width:0}.staffContextBar_identityIcon__QIsCW{flex-shrink:0}.staffContextBar_identityLabel__4Xyec{font:var(--gs-fw-regular) var(--gs-fs-body)/var(--gs-lh-body) var(--gs-sans);color:var(--gs-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.staffContextBar_projectChip__HnLu0{display:inline-flex;align-items:center;gap:var(--gs-s-1);min-height:44px;max-width:100%;padding:0 var(--gs-s-3);background:var(--gs-on-dark-fill);border-radius:var(--gs-r-pill);color:var(--gs-white);font:var(--gs-fw-bold) var(--gs-fs-body)/var(--gs-lh-body) var(--gs-sans);text-decoration:none;overflow:hidden;min-width:0}a.staffContextBar_projectChip__HnLu0:hover{background:var(--gs-on-dark-fill-hover)}a.staffContextBar_projectChip__HnLu0:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.staffContextBar_projectChipName__nIreQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.staffContextBar_projectNumber__2_4p4{font:var(--gs-fw-regular) var(--gs-fs-micro)/var(--gs-lh-micro) var(--gs-sans);color:var(--gs-white);flex-shrink:0}.staffContextBar_zoneCustomer__HR1dn{flex-shrink:0}.staffContextBar_customerChipEmpty__cFMfB{display:inline-flex;align-items:center;gap:var(--gs-s-2);min-height:44px;padding:0 var(--gs-s-3);background:transparent;border:1px dashed var(--gs-on-dark-outline);border-radius:var(--gs-r-pill);color:var(--gs-white);font:var(--gs-fw-regular) var(--gs-fs-micro)/var(--gs-lh-micro) var(--gs-sans);text-decoration:none;transition:background-color var(--gs-dur-fast) var(--gs-ease)}.staffContextBar_customerChipEmpty__cFMfB:hover{background:var(--gs-on-dark-fill-hover)}.staffContextBar_customerChipEmpty__cFMfB:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.staffContextBar_customerChipAttached__JyZPD{display:inline-flex;align-items:center;gap:var(--gs-s-2);min-height:44px;padding:0 var(--gs-s-3);background:var(--gs-on-dark-fill);border:1px solid transparent;border-radius:var(--gs-r-pill);color:var(--gs-white);font:var(--gs-fw-medium) var(--gs-fs-micro)/var(--gs-lh-micro) var(--gs-sans);text-decoration:none;transition:background-color var(--gs-dur-fast) var(--gs-ease)}.staffContextBar_customerChipAttached__JyZPD:hover{background:var(--gs-on-dark-fill-hover)}.staffContextBar_customerChipAttached__JyZPD:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.staffContextBar_customerChipIcon__yNziz{flex-shrink:0}.staffContextBar_customerChipInitials__xxFeC{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--gs-r-pill);background:var(--gs-red);color:var(--gs-white);font:var(--gs-fw-bold) var(--gs-fs-micro)/1 var(--gs-sans)}.staffContextBar_customerChipName__MmsFD{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.staffContextBar_moneyGroup__k0GSs{display:flex;flex-direction:column;align-items:flex-end;line-height:var(--gs-lh-micro)}.staffContextBar_moneyCaption__jh4jw{font:var(--gs-fw-regular) var(--gs-fs-micro)/var(--gs-lh-micro) var(--gs-sans);color:var(--gs-on-dark-outline);text-transform:uppercase;letter-spacing:.04em}.staffContextBar_moneyValue__dV8FL{font:var(--gs-fw-bold) var(--gs-fs-lead)/var(--gs-lh-lead) var(--gs-sans);color:var(--gs-white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staffContextBar_pendingChangesSlot__DRW_w{display:none;flex-shrink:0}.staffContextBar_skeletonChip__jNHVm{width:120px;height:32px}.staffContextBar_sessionEndedStrip__lU6MP{max-width:var(--gs-page-max);margin:0 auto;padding:0 var(--gs-s-7);height:100%;width:100%;display:flex;align-items:center;gap:var(--gs-s-3)}.staffContextBar_sessionEndedText__U6OPL{font:var(--gs-fw-regular) var(--gs-fs-body)/var(--gs-lh-body) var(--gs-sans);color:var(--gs-white)}.staffContextBar_sessionEndedLink__esQ8X{font:var(--gs-fw-bold) var(--gs-fs-body)/var(--gs-lh-body) var(--gs-sans);color:var(--gs-white)}.staffContextBar_sessionEndedLink__esQ8X:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.staffContextBar_hiddenStrip__xoBls{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--gs-s-3);padding:0 var(--gs-s-7)}.staffContextBar_hiddenStripText__pq4QF{font:var(--gs-fw-regular) var(--gs-fs-body)/var(--gs-lh-body) var(--gs-sans);color:var(--gs-white)}.staffContextBar_controlButton__gO_Fd{display:inline-flex;align-items:center;gap:var(--gs-s-1);min-height:44px;padding:0 var(--gs-s-3);background:transparent;border:1px solid var(--gs-on-dark-outline);border-radius:var(--gs-r-pill);color:var(--gs-white);font:var(--gs-fw-bold) var(--gs-fs-body)/var(--gs-lh-body) var(--gs-sans);text-decoration:none;cursor:pointer;transition:background-color var(--gs-dur) var(--gs-ease)}.staffContextBar_controlButton__gO_Fd:hover{background:var(--gs-on-dark-fill-hover)}.staffContextBar_controlButton__gO_Fd:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.staffContextBar_controlButton__gO_Fd:disabled{opacity:.4;cursor:not-allowed;border-color:var(--gs-on-dark-border);background:transparent}.staffContextBar_controlButton__gO_Fd:disabled:hover{background:transparent}.staffContextBar_endSessionButton__uZ_bA{border-color:var(--gs-danger);color:var(--gs-white)}@media (prefers-reduced-motion:reduce){.staffContextBar_controlButton__gO_Fd,.staffContextBar_customerChipAttached__JyZPD,.staffContextBar_customerChipEmpty__cFMfB{transition-duration:0s}}@media (min-width:900px){.staffContextBar_band__KbC3T{height:96px}.staffContextBar_inner__VZW6b{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;row-gap:var(--gs-s-2);column-gap:var(--gs-s-4);padding:0 var(--gs-s-7)}.staffContextBar_leftCluster__RKbLM{grid-column:1;grid-row:1}.staffContextBar_middleCluster__jCN5d{display:flex;grid-column:2;grid-row:1}.staffContextBar_rightCluster__Qoosh{grid-column:1/-1;grid-row:2;justify-content:flex-end}.staffContextBar_pendingChangesSlot__DRW_w{display:inline-flex}}@media (min-width:1200px){.staffContextBar_band__KbC3T{height:56px}.staffContextBar_inner__VZW6b{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:0 var(--gs-s-7)}}.staffContextBar_sessionMenuTrigger__5fI03:hover{background:var(--gs-on-dark-fill-hover);color:var(--gs-white)}.drag_bandHandle__DVOQc,.drag_rowHandle__5t_Vm{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0;cursor:grab;touch-action:none}.drag_bandHandle__DVOQc:focus-visible,.drag_rowHandle__5t_Vm:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.drag_rowHandle__5t_Vm{position:absolute;left:var(--gs-s-2);top:50%;transform:translateY(-50%);z-index:1}.drag_bandHandle__DVOQc{position:static}.drag_gripIcon__pfI3G{color:var(--gs-ink-2)}.drag_handleDragging__Ss8MW{outline:2px solid var(--gs-ink);outline-offset:2px}@media (max-width:767px){.drag_bandHandle__DVOQc,.drag_rowHandle__5t_Vm{display:none}}.drag_dragOverlaySurface__xsvYG{background:var(--gs-white);box-shadow:var(--gs-shadow-2);padding:var(--gs-s-2) var(--gs-s-3);border-radius:0;font-size:14px;color:var(--gs-ink);transform:none;opacity:1}.drag_dropStrip__97vla{padding:var(--gs-s-2) var(--gs-s-4);font-size:14px;font-weight:400;color:var(--gs-ink-2);border-bottom:4px solid transparent}.drag_dropStripActive___aEG6{border-bottom:4px solid var(--gs-ink);color:var(--gs-ink)}.drag_liveRegion__MJtNI{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.drag_bandHandle__DVOQc,.drag_dragOverlaySurface__xsvYG,.drag_dropStrip__97vla,.drag_rowHandle__5t_Vm{transition:outline-color .2s ease-out,border-color .2s ease-out}@media (prefers-reduced-motion:reduce){.drag_bandHandle__DVOQc,.drag_dragOverlaySurface__xsvYG,.drag_dropStrip__97vla,.drag_rowHandle__5t_Vm{transition-duration:0s}.drag_dragOverlaySurface__xsvYG{box-shadow:none}}.switchUser_column__4gid0{max-width:1600px;margin:0 auto;padding:40px 48px}@media (max-width:768px){.switchUser_column__4gid0{padding:40px 20px}}.switchUser_pageHeading__XH4um{margin-bottom:var(--gs-s-5)}.switchUser_title__dTVhT{font-family:var(--gs-ui);font-size:var(--gs-fs-h2);line-height:var(--gs-lh-h2);font-weight:var(--gs-fw-bold);letter-spacing:-.01em;color:var(--gs-ink);margin:0 0 var(--gs-s-2)}.switchUser_pageSubhead__HlvO_{font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-regular);color:var(--gs-ink-2);margin:0 0 var(--gs-s-2)}.switchUser_signedInAs__1TE8G{font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);font-weight:var(--gs-fw-medium);color:var(--gs-ink-2);margin:0}.switchUser_activeCustomerBand__wZi3_{border:1px solid var(--gs-rule);border-radius:var(--gs-r-lg);background:var(--gs-light-gray);padding:var(--gs-s-3) var(--gs-s-4);margin-bottom:var(--gs-s-5)}.switchUser_activeCustomerBandRow__5IhF_{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-s-3);flex-wrap:wrap;font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-regular);color:var(--gs-ink)}.switchUser_notVerifiedChip__A9j4v{display:inline-flex;align-items:center;gap:var(--gs-s-1);height:20px;padding:0 var(--gs-s-2);margin-left:var(--gs-s-2);border-radius:var(--gs-r-pill);background:var(--gs-warning-tint);border:1px solid var(--gs-warning-border);color:var(--gs-warning);font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);font-weight:var(--gs-fw-medium)}.switchUser_textButton__xG3G4{background:none;border:none;color:var(--gs-red);cursor:pointer;padding:var(--gs-s-1);min-height:44px}.switchUser_bandError__n5TbD,.switchUser_textButton__xG3G4{font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-regular)}.switchUser_bandError__n5TbD{margin:var(--gs-s-2) 0 0;color:var(--gs-danger)}.switchUser_searchFieldWrap__dJBRA{margin-bottom:var(--gs-s-4)}.switchUser_searchLabel__r2AOx{display:block;font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);font-weight:var(--gs-fw-medium);color:var(--gs-ink-2);margin-bottom:var(--gs-s-1)}.switchUser_searchInput__tz6AP{width:100%;max-width:480px;height:56px;padding:0 var(--gs-s-4);border:1px solid var(--gs-rule);border-radius:var(--gs-r-md);font-size:var(--gs-fs-lead);line-height:var(--gs-lh-lead);font-weight:var(--gs-fw-regular);color:var(--gs-ink)}.switchUser_searchInput__tz6AP:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.switchUser_searchHelperLine__fORKn{margin:var(--gs-s-2) 0 0;font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-regular);color:var(--gs-ink-2)}.switchUser_visuallyHidden__AE_Qq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.switchUser_errorBanner__IFiNB{padding:var(--gs-s-3) var(--gs-s-4);background:var(--gs-light-gray);color:var(--gs-danger);margin-bottom:var(--gs-s-4)}.switchUser_errorBanner__IFiNB,.switchUser_preSearchGuidance__ljXls{font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-regular)}.switchUser_preSearchGuidance__ljXls{padding:var(--gs-s-7) var(--gs-s-4);text-align:center;border:1px solid var(--gs-rule);border-radius:var(--gs-r-lg);background:var(--gs-white);color:var(--gs-ink-2)}.switchUser_resultsList__IGLGx{display:flex;flex-direction:column;gap:var(--gs-s-3)}.switchUser_resultCard__aXkn0{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-s-4);min-height:72px;padding:var(--gs-s-3) var(--gs-s-4);border:1px solid var(--gs-rule);border-radius:var(--gs-r-lg);background:var(--gs-white);cursor:pointer}.switchUser_resultCardAlt__nwrjm{background:var(--gs-light-gray)}.switchUser_resultCard__aXkn0:hover{border-color:var(--gs-red)}.switchUser_resultCardMain__WWKVg{display:flex;flex-direction:column;gap:var(--gs-s-1);min-width:0}.switchUser_resultName__fXcaN{font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-bold);color:var(--gs-ink)}.switchUser_resultCompany__yjz6w{font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);font-weight:var(--gs-fw-regular);color:var(--gs-ink-2)}.switchUser_resultEmail__4B9fI,.switchUser_resultPhone__bXoTz{font-size:var(--gs-fs-micro);line-height:var(--gs-lh-micro);font-weight:var(--gs-fw-regular);color:var(--gs-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.switchUser_selectButton__6ddqn{flex:none;min-height:48px;padding:0 var(--gs-s-5);border:none;border-radius:var(--gs-r-pill);background:var(--gs-red);color:var(--gs-white);font-size:var(--gs-fs-micro);font-weight:var(--gs-fw-bold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.switchUser_selectButton__6ddqn:hover{background:var(--gs-red-hover)}.switchUser_selectButton__6ddqn:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.switchUser_capNote__ofiin{padding:var(--gs-s-3) 0 0;font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-regular);color:var(--gs-ink-2)}.switchUser_skeletonRow__njJdR{min-height:72px;border-radius:var(--gs-r-lg);background:linear-gradient(90deg,var(--gs-light-gray) 25%,var(--gs-rule) 50%,var(--gs-light-gray) 75%)}@media (prefers-reduced-motion:reduce){.switchUser_skeletonRow__njJdR{background:var(--gs-light-gray)}}.switchUser_emptyBox__H6DDH{text-align:center;padding:var(--gs-s-7) var(--gs-s-4);border:1px solid var(--gs-rule);border-radius:var(--gs-r-lg);background:var(--gs-white)}.switchUser_emptyHeading___a_wa{font-size:var(--gs-fs-lead);line-height:var(--gs-lh-lead);font-weight:var(--gs-fw-bold);color:var(--gs-ink);margin:0 0 var(--gs-s-3)}.switchUser_emptyBody__O8h00{font-size:var(--gs-fs-body);line-height:var(--gs-lh-body);font-weight:var(--gs-fw-regular);color:var(--gs-ink-2);max-width:520px;margin:0 auto var(--gs-s-5)}.switchUser_emptyCta__wBvFD{display:inline-flex;align-items:center;min-height:48px;padding:0 var(--gs-s-5);border-radius:var(--gs-r-pill);background:var(--gs-red);color:var(--gs-white);font-size:var(--gs-fs-micro);font-weight:var(--gs-fw-bold);letter-spacing:.14em;text-transform:uppercase;border:none;cursor:pointer}.switchUser_dialogOverlay__RB_rY{position:fixed;inset:0;background:var(--gs-scrim);display:flex;align-items:center;justify-content:center;z-index:var(--gs-z-scrim)}.switchUser_dialog__gJz3f{background:var(--gs-white);padding:var(--gs-s-5);max-width:480px;width:90%;border:1px solid var(--gs-rule);border-radius:var(--gs-r-lg)}.switchUser_dialogTitle__EwAlt{font-size:var(--gs-fs-lead);line-height:var(--gs-lh-lead);font-weight:var(--gs-fw-bold);color:var(--gs-ink);margin:0 0 var(--gs-s-5)}.switchUser_dialogActions__qL2jo{display:flex;justify-content:flex-end;gap:var(--gs-s-3)}.switchUser_primaryButton__wzZpz{min-height:44px;padding:0 var(--gs-s-5);border-radius:var(--gs-r-pill);border:none;background:var(--gs-red);color:var(--gs-white);font-size:var(--gs-fs-body);font-weight:var(--gs-fw-bold);letter-spacing:.025em;cursor:pointer}.switchUser_primaryButton__wzZpz:hover{background:var(--gs-charcoal)}.switchUser_tertiaryButton__lhAEN{min-height:44px;padding:0 var(--gs-s-4);border-radius:var(--gs-r-pill);border:1px solid var(--gs-light-gray-b);background:transparent;color:var(--gs-ink-2);font-size:var(--gs-fs-micro);font-weight:var(--gs-fw-bold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.switchUser_tertiaryButton__lhAEN:hover{border-color:var(--gs-ink-2)}@media (max-width:767px){.switchUser_resultCard__aXkn0{flex-direction:column;align-items:stretch}.switchUser_selectButton__6ddqn{width:100%}}