.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled .v-input--selection-controls__input{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex}.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__next,.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__prev{display:none}.v-slide-group.v-item-group>.v-slide-group__next,.v-slide-group.v-item-group>.v-slide-group__prev{cursor:pointer}.v-slide-item{display:inline-flex;flex:0 1 auto}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-slide-group__wrapper{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none}.products .col{padding:10px 0}.totals .row{margin:0}.divName{font-family:revert!important;text-transform:uppercase!important;text-align:center!important;padding:30px 20px;color:#000!important}.fiscal{font-size:11px;margin:15px 0}.products{font-size:12px;border-bottom:1px solid #000;margin:0;padding:10px 0}.products,.user{text-align:left!important}.user{font-size:11px;margin-bottom:15px}.totals{font-size:12px;margin:20px 0 30px 0}.homedepot[data-v-eed2e69a]{--accent:#f37021;--dark:#3e3e3e;--panel:#f7f7f7;background:#f2f2f2;min-height:calc(100vh - 64px);max-height:calc(100vh - 64px)}.homedepot-main[data-v-eed2e69a]{min-height:calc(100vh - 169px)}.left-pane[data-v-eed2e69a]{padding:16px}.right-pane[data-v-eed2e69a]{padding:16px;background:#efefef;border-left:2px solid #dedede}.search-card[data-v-eed2e69a]{background:#fff;padding:8px 12px;margin-bottom:12px}.cart-card[data-v-eed2e69a]{background:#fff;padding:0;min-height:60vh}.cart-header[data-v-eed2e69a]{font-weight:700;font-size:18px;padding:16px 16px 8px 16px;color:var(--dark)}.cart-count[data-v-eed2e69a]{color:var(--accent)}.cart-list[data-v-eed2e69a]{max-height:calc(100vh - 260px);overflow-y:auto}.cart-item[data-v-eed2e69a]{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e0e0e0}.item-qty[data-v-eed2e69a]{font-size:20px;font-weight:700;color:var(--accent);width:52px;text-align:center}.item-details[data-v-eed2e69a]{flex:1}.item-name[data-v-eed2e69a]{font-weight:600}.item-meta[data-v-eed2e69a]{font-size:12px;color:#777}.item-price[data-v-eed2e69a]{font-size:13px;color:#4f4f4f}.item-total[data-v-eed2e69a]{font-weight:700;color:#3f3f3f;margin-right:8px}.item-actions[data-v-eed2e69a]{display:flex;gap:4px}.price-edit[data-v-eed2e69a],.sat-edit[data-v-eed2e69a]{max-width:200px}.empty-cart[data-v-eed2e69a]{padding:24px;color:#888;text-align:center}.summary-card[data-v-eed2e69a]{background:#f6f6f6;padding:16px;border:1px solid #e0e0e0;min-height:60vh}.summary-title[data-v-eed2e69a]{font-size:20px;font-weight:700;color:var(--accent);margin-bottom:8px}.summary-meta[data-v-eed2e69a]{font-size:14px;color:#5b5b5b}.discount-box[data-v-eed2e69a]{gap:8px;margin-bottom:8px}.discount-box[data-v-eed2e69a],.discount-toggle[data-v-eed2e69a]{display:flex;align-items:center}.payment-section[data-v-eed2e69a]{margin-top:12px}.section-label[data-v-eed2e69a]{font-weight:600;margin-bottom:8px}.payment-chip[data-v-eed2e69a]{margin-bottom:6px}.continue-btn[data-v-eed2e69a]{margin-top:16px;background:var(--accent);color:#fff;font-weight:700}.bottom-bar[data-v-eed2e69a]{display:flex;align-items:center;justify-content:space-between;background:#3b3b3b;color:#fff;padding:12px 24px}.totals[data-v-eed2e69a]{display:flex;gap:32px}.total-block .label[data-v-eed2e69a]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#d2d2d2;text-align:center}.total-block .value[data-v-eed2e69a]{font-size:18px;font-weight:700}.bottom-actions[data-v-eed2e69a]{display:flex;gap:12px}.action-btn[data-v-eed2e69a]{color:#fff}.result-item[data-v-eed2e69a]{display:flex;align-items:center;gap:12px}.result-price[data-v-eed2e69a]{font-weight:700;margin-right:16px}@media (max-width:960px){.homedepot-main[data-v-eed2e69a]{min-height:auto}.bottom-bar[data-v-eed2e69a]{flex-direction:column;gap:12px}}