.product-added-bottom-sheet_bottom-sheet__Bknqd{background:transparent;border-radius:16px 16px 0 0;box-shadow:0 -12px 20px -6px rgba(0,0,0,.08);max-height:94vh;overflow:hidden;border:none;animation:product-added-bottom-sheet_slideUp__a1cPD .3s ease-out}@keyframes product-added-bottom-sheet_slideUp__a1cPD{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.product-added-bottom-sheet_bottom-sheet__content__XaAfz{display:flex;flex-direction:column;gap:8px;background:white;border-radius:16px 16px 0 0;animation:product-added-bottom-sheet_fadeIn__5UMk1 .4s ease-out .1s backwards;max-height:calc(94vh - 24px);overflow-y:auto}@keyframes product-added-bottom-sheet_fadeIn__5UMk1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-added-bottom-sheet_bottom-sheet__product-section__OoOS8{display:flex;flex-direction:column;gap:16px;align-items:center;padding:16px 20px 8px}.product-added-bottom-sheet_bottom-sheet__thumbnail-container__4_o2h{position:relative;width:80px;height:80px}.product-added-bottom-sheet_bottom-sheet__thumbnail__2gVp9{width:80px;height:80px;background:white;border:2px solid var(--colors-success-light,#58d073);border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-added-bottom-sheet_bottom-sheet__thumbnail-image__ROd7P{width:100%;height:100%;object-fit:contain;opacity:.85}.product-added-bottom-sheet_bottom-sheet__success-icon__vuIJQ{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:24px;height:24px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--colors-success-light,#58d073);font-size:20px;box-shadow:0 0 0 4px rgba(88,208,115,.15),0 0 0 2px rgba(88,208,115,.3),0 2px 8px rgba(88,208,115,.25)}.product-added-bottom-sheet_bottom-sheet__text-container__wmhK8{display:flex;flex-direction:column;gap:8px;align-items:center;width:100%}.product-added-bottom-sheet_bottom-sheet__title__fByg2{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.12px;color:var(--colors-gray-darker,#27272a);text-align:center;margin:0}.product-added-bottom-sheet_bottom-sheet__subtitle__gc0wz{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:-.105px;color:var(--colors-gray-dark,#52525b);text-align:center;margin:0}.product-added-bottom-sheet_bottom-sheet__installment-progress__G4YAA{width:calc(100% - 40px);padding:16px;margin:0 auto}.product-added-bottom-sheet_bottom-sheet__installment-progress-header__KAWGD{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.product-added-bottom-sheet_bottom-sheet__installment-progress-label__quPR6{display:flex;align-items:center;gap:8px}.product-added-bottom-sheet_bottom-sheet__installment-progress-icon--reached__hg5_9{color:#059669}.product-added-bottom-sheet_bottom-sheet__installment-progress-icon--pending__e86jb{color:#0055b3}.product-added-bottom-sheet_bottom-sheet__installment-progress-benefit--pending__b0QsP,.product-added-bottom-sheet_bottom-sheet__installment-progress-benefit--reached__JjxKc{font-size:10px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.product-added-bottom-sheet_bottom-sheet__installment-progress-benefit--reached__JjxKc{color:#047857}.product-added-bottom-sheet_bottom-sheet__installment-progress-benefit--pending__b0QsP{color:#111827}.product-added-bottom-sheet_bottom-sheet__installment-progress-value--pending__reFCD,.product-added-bottom-sheet_bottom-sheet__installment-progress-value--reached__dQog1{font-size:10px;font-weight:900;text-transform:uppercase}.product-added-bottom-sheet_bottom-sheet__installment-progress-value--reached__dQog1{color:#059669}.product-added-bottom-sheet_bottom-sheet__installment-progress-value--pending__reFCD{color:#42b883}.product-added-bottom-sheet_bottom-sheet__installment-progress-track__KsYC3{height:10px;background:#f3f4f6;border:none}.product-added-bottom-sheet_bottom-sheet__installment-progress-message__Qu5N3{font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:1.2;color:#6b7280;margin:0 0 12px}.product-added-bottom-sheet_bottom-sheet__installment-progress-message--reached__xI8vI{font-family:Inter,sans-serif;font-size:13px;font-weight:900;line-height:1.2;color:#10b981;margin:0 0 12px;display:inline-flex;align-items:center;gap:6px}.product-added-bottom-sheet_bottom-sheet__installment-progress-text--pending__KXz_n,.product-added-bottom-sheet_bottom-sheet__installment-progress-text--reached__Fa7h3{font-size:13px;font-weight:700;line-height:1.2;text-align:center;margin:0}.product-added-bottom-sheet_bottom-sheet__installment-progress-text--reached__Fa7h3{color:#047857}.product-added-bottom-sheet_bottom-sheet__installment-progress-text--pending__KXz_n{color:#6b7280}.product-added-bottom-sheet_bottom-sheet__installment-progress-check__e4_kC{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:900}.product-added-bottom-sheet_bottom-sheet__installment-progress-highlight__fc5NN{color:var(--global-brand-500,#0990ff);font-weight:900}.product-added-bottom-sheet_bottom-sheet__actions__JgPw6{display:flex;flex-direction:column;gap:8px;padding:12px 20px max(32px,env(safe-area-inset-bottom));width:100%}.product-added-bottom-sheet_bottom-sheet__button-primary__ItWYf,.product-added-bottom-sheet_bottom-sheet__button-secondary__cXU8n{width:100%;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:24px;padding:8px 16px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.product-added-bottom-sheet_bottom-sheet__button-secondary__cXU8n{background:transparent;color:var(--global-brand-600,#0378f2);border:1px solid var(--color-gray-200,#d4d4d8)}.product-added-bottom-sheet_bottom-sheet__button-secondary__cXU8n:hover{background:rgba(3,120,242,.05)}.product-added-bottom-sheet_bottom-sheet__button-secondary__cXU8n:active{background:rgba(3,120,242,.1)}.product-added-bottom-sheet_bottom-sheet__button-primary__ItWYf{background-color:var(--global-brand-600,#0378f2);color:white}.product-added-bottom-sheet_bottom-sheet__button-primary__ItWYf:hover{background-color:#0266d1;transform:translateY(-1px);box-shadow:0 4px 12px rgba(3,120,242,.3)}.product-added-bottom-sheet_bottom-sheet__button-primary__ItWYf:active{background-color:#0255b8;transform:translateY(0)}.product-added-bottom-sheet_bottom-sheet__button-icon__vYoOu{width:16px;height:16px}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.add-item-button_add-item-button__ycUIQ{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-primary-lightest,#ebf9ff);--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-weight:var(--font-weight-semibold,600);color:var(--color-primary-darker,#1b55a1);border-radius:3.40282e+38px;flex-direction:row;display:flex}.add-item-button_add-item-button__ycUIQ:hover{background-color:var(--color-alpha-brand-12,#0276f21f)}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.go-to-cart-button_go-to-cart-button__fv0ib{width:100%;min-width:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-primary-darker,#1b55a1);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);border-radius:3.40282e+38px;flex-direction:row;display:flex}.go-to-cart-button_go-to-cart-button__fv0ib:hover{background-color:var(--color-primary-darkest,#0e335d)}.go-to-cart-button_go-to-cart-button__icon___n_ob{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.go-to-cart-button_go-to-cart-button__label__BR5mh{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.unavailable-item-button_unavailable-item-button__WtZnG{cursor:not-allowed;background-color:var(--color-gray-50,#f4f4f5);--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-weight:var(--font-weight-semibold,600);color:var(--color-gray-400,#6f6f7b);border-radius:3.40282e+38px;flex-direction:row;justify-content:center;align-items:center;display:flex}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.update-item-button_update-item-button__IR_2j{height:calc(var(--spacing,.25rem) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-gray-100,#e4e4e7);width:100%;padding-inline:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e+38px;flex-direction:row;flex:1;min-width:100px;display:flex;opacity:1!important}@media (max-width:536px){.update-item-button_update-item-button__IR_2j{gap:4px;min-width:120px;height:36px;padding:2px}}.update-item-button_update-item-button__input-container__zKx4S{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);border-radius:3.40282e+38px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:4px;min-width:40px;display:flex}@media (max-width:536px){.update-item-button_update-item-button__input-container__zKx4S{gap:2px;min-width:50px;padding:2px 8px}}.update-item-button_update-item-button__input__INiWT{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:transparent;--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:transparent;--tw-outline-style:none;background-image:none;border-style:none;outline-style:none}.update-item-button_update-item-button__input__INiWT:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:transparent;--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.update-item-button_update-item-button__input__INiWT{text-align:center;flex-shrink:0}@media (max-width:536px){.update-item-button_update-item-button__input__INiWT{width:24px;height:24px;padding:2px;font-size:12px}}.update-item-button_update-item-button__quantity-modifier-button__6jWZM{color:var(--color-gray-600,#3e3e46);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;padding:4px;display:flex}.update-item-button_update-item-button__quantity-modifier-button__6jWZM:hover{background-color:#0000}@media (max-width:536px){.update-item-button_update-item-button__quantity-modifier-button__6jWZM{min-width:28px;padding:2px}.update-item-button_update-item-button__quantity-modifier-button__6jWZM svg{width:16px!important;height:16px!important}}.update-item-button_update-item-button__quantity-modifier-button--disabled__QFkFF{opacity:.5}.update-item-button_update-item-button__input--medium__bObl1{width:calc(var(--spacing,.25rem) * 10)}@media (max-width:536px){.update-item-button_update-item-button__input--medium__bObl1{width:28px}}.update-item-button_update-item-button__input--large__DKpdS{width:calc(var(--spacing,.25rem) * 12)}@media (max-width:536px){.update-item-button_update-item-button__input--large__DKpdS{width:32px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.add-manual-vehicle-dialog_data-form__k_Tue{gap:calc(var(--spacing,.25rem) * 4);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.add-manual-vehicle-dialog_data-form__error-message__ZNyYx{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-failure-base,#dc3848)}.add-manual-vehicle-dialog_data-form__select-trigger__prYj4{text-align:start;color:var(--color-gray-600,#3e3e46);padding-inline-start:calc(var(--spacing,.25rem) * 4)}.add-manual-vehicle-dialog_data-form__select-item__Ab1kn{cursor:pointer}.add-manual-vehicle-dialog_data-form__select-item__Ab1kn:hover{background-color:var(--color-primary-lightest,#ebf9ff);color:var(--color-primary-darker,#1b55a1)}.add-manual-vehicle-dialog_dialog-footer__LUIvf{margin-top:calc(var(--spacing,.25rem) * 6);border-top:1px var(--tw-border-style) var(--color-gray-lighter,#e4e4e7);padding-top:calc(var(--spacing,.25rem) * 6);align-items:center;display:flex;justify-content:space-between!important}.add-manual-vehicle-dialog_dialog-footer__cancel-button__d9rHA{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,#e4e4e7);color:var(--color-gray-600,#3e3e46);background-color:#0000}.add-manual-vehicle-dialog_dialog-footer__confirm-button__d4tFo{background-color:var(--color-brand-500,#0073ff);color:var(--color-white,#fff)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}