.modal-sheet-overlay[data-v-350e2806]{align-items:flex-end;background:var(--overlay-strong);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0;position:fixed;z-index:1000}@media only screen and (min-width:470px){.modal-sheet-overlay[data-v-350e2806]{align-items:center;padding:16px}}.modal-sheet[data-v-350e2806]{background:var(--surface-card);border-radius:20px 20px 0 0;display:flex;flex-direction:column;gap:12px;max-height:90vh;max-width:100%;overflow-y:auto;padding:8px 16px calc(24px + env(safe-area-inset-bottom,0px));position:relative;width:100%}@media only screen and (min-width:470px){.modal-sheet[data-v-350e2806]{border-radius:16px;box-shadow:var(--shadow-sheet);gap:24px;max-width:480px;padding:32px;width:480px}}.modal-sheet__handle[data-v-350e2806]{align-items:flex-start;box-sizing:border-box;cursor:grab;display:flex;flex-shrink:0;height:12px;justify-content:center;padding-bottom:8px;touch-action:none;width:100%}.modal-sheet__handle[data-v-350e2806]:before{background:var(--surface-disabled);border-radius:4px;content:"";height:4px;width:36px}@media only screen and (min-width:470px){.modal-sheet__handle[data-v-350e2806]{display:none}}.modal-sheet__close[data-v-350e2806]{align-items:center;background:var(--surface-muted);border:none;border-radius:32px;color:var(--text-primary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:12px;width:32px;z-index:1}@media only screen and (min-width:470px){.modal-sheet__close[data-v-350e2806]{right:16px;top:16px}}.modal-sheet__close[data-v-350e2806] .icon-wrapper{height:20px;width:20px}.modal-sheet__icon[data-v-350e2806]{align-items:center;align-self:center;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.modal-sheet__icon[data-v-350e2806] .icon-wrapper{height:32px;width:32px}.modal-sheet__icon--success[data-v-350e2806]{background:var(--success-surface);color:var(--success-strong)}.modal-sheet__icon--danger[data-v-350e2806]{background:var(--danger-surface);color:var(--danger)}.modal-sheet__header[data-v-350e2806]{display:flex;flex-direction:column;gap:8px}.modal-sheet__header--center[data-v-350e2806]{align-items:center;text-align:center}.modal-sheet__header--left[data-v-350e2806]{align-items:flex-start;text-align:left}.modal-sheet__header--left .modal-sheet__title[data-v-350e2806]{padding-right:32px}.modal-sheet__header--left .modal-sheet__description[data-v-350e2806]{color:var(--text-body)}.modal-sheet__badge[data-v-350e2806]{align-items:center;background:var(--danger-surface);border-radius:32px;color:var(--danger);display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.66px;line-height:11px;margin-bottom:4px;padding:5px 11px;text-transform:uppercase}.modal-sheet__badge[data-v-350e2806]:before{background:var(--danger);border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.modal-sheet__title[data-v-350e2806]{color:var(--text-primary);font-size:22px;font-weight:700;line-height:26px}@media only screen and (min-width:470px){.modal-sheet__title[data-v-350e2806]{font-size:24px;line-height:28px}}.modal-sheet__description[data-v-350e2806]{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:20px}.modal-sheet__details[data-v-350e2806]{background:var(--surface-muted);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px 14px;width:100%}@media only screen and (min-width:470px){.modal-sheet__details[data-v-350e2806]{gap:8px;padding:14px 16px}}.modal-sheet__details-row[data-v-350e2806]{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:space-between;line-height:16px}@media only screen and (min-width:470px){.modal-sheet__details-row[data-v-350e2806]{font-size:13px}}.modal-sheet__details-row span[data-v-350e2806]:first-child{color:var(--text-secondary);font-weight:500}.modal-sheet__details-row span[data-v-350e2806]:last-child{color:var(--text-primary);font-weight:600;text-align:right}.modal-sheet__details-value--success[data-v-350e2806]{color:var(--success-strong)!important}.modal-sheet__payment[data-v-350e2806]{align-items:center;background:var(--success-surface);border-radius:12px;display:flex;justify-content:space-between;padding:14px 16px;width:100%}@media only screen and (min-width:470px){.modal-sheet__payment[data-v-350e2806]{padding:16px 20px}}.modal-sheet__payment-label[data-v-350e2806]{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.modal-sheet__payment-amount[data-v-350e2806]{color:var(--success-strong);font-size:22px;font-weight:700;line-height:26px}@media only screen and (min-width:470px){.modal-sheet__payment-amount[data-v-350e2806]{font-size:24px;line-height:28px}}.modal-sheet__actions[data-v-350e2806]{display:flex;flex-direction:column;gap:8px;width:100%}.modal-sheet__btn-primary[data-v-350e2806]{align-items:center;background:var(--brand);border-radius:8px;color:var(--text-primary);color:var(--text-on-brand);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;height:52px;justify-content:center;line-height:20px;padding:16px 24px;text-wrap:nowrap;width:-moz-fit-content;width:fit-content;width:100%}.modal-sheet__btn-primary.disabled[data-v-350e2806]{opacity:.6}@media only screen and (min-width:470px){.modal-sheet__btn-primary[data-v-350e2806]{height:56px;padding:18px 24px}}.modal-sheet__btn-secondary[data-v-350e2806]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;line-height:20px;padding:8px;text-align:center;width:100%}.modal-sheet__btn-secondary[data-v-350e2806]:hover{color:var(--text-primary)}.modal-sheet__btn-secondary[data-v-350e2806]:disabled{cursor:default;opacity:.7}.modal-sheet__warning[data-v-350e2806]{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px;text-align:center}.modal-enter-active[data-v-350e2806],.modal-leave-active[data-v-350e2806]{transition:opacity .2s ease}.modal-enter-active .modal-sheet[data-v-350e2806],.modal-leave-active .modal-sheet[data-v-350e2806]{transition:transform .25s ease}.modal-enter-from[data-v-350e2806],.modal-leave-to[data-v-350e2806]{opacity:0}.modal-enter-from .modal-sheet[data-v-350e2806],.modal-leave-to .modal-sheet[data-v-350e2806]{transform:translateY(100%)}@media only screen and (min-width:470px){.modal-enter-from .modal-sheet[data-v-350e2806],.modal-leave-to .modal-sheet[data-v-350e2806]{transform:scale(.95)}}
