.modal-sheet-overlay[data-v-14dd33dc]{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-14dd33dc]{align-items:center;padding:16px}}.modal-sheet[data-v-14dd33dc]{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-14dd33dc]{border-radius:16px;box-shadow:var(--shadow-sheet);gap:24px;max-width:var(--modal-sheet-width,480px);padding:var(--modal-sheet-padding,32px);width:var(--modal-sheet-width,480px)}}.modal-sheet__handle[data-v-14dd33dc]{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-14dd33dc]: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-14dd33dc]{display:none}}.modal-sheet__close[data-v-14dd33dc]{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-14dd33dc]{right:16px;top:16px}}.modal-sheet__close[data-v-14dd33dc] .icon-wrapper{height:20px;width:20px}.modal-sheet__close--inline[data-v-14dd33dc]{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.modal-sheet__close--inline[data-v-14dd33dc] .icon-wrapper{height:20px;width:20px}.modal-sheet__icon[data-v-14dd33dc]{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-14dd33dc] .icon-wrapper{height:32px;width:32px}.modal-sheet__icon--success[data-v-14dd33dc]{background:var(--success-surface);color:var(--success-strong)}.modal-sheet__icon--danger[data-v-14dd33dc]{background:var(--danger-surface);color:var(--danger)}.modal-sheet__icon-asset[data-v-14dd33dc]{align-self:center;display:flex;flex-shrink:0}.modal-sheet__icon-asset-desktop[data-v-14dd33dc],.modal-sheet__icon-asset-mobile[data-v-14dd33dc]{flex-shrink:0}.modal-sheet__icon-asset-desktop[data-v-14dd33dc]{display:none}.modal-sheet__icon-asset-mobile[data-v-14dd33dc]{height:56px;width:56px}@media only screen and (min-width:470px){.modal-sheet__icon-asset-desktop[data-v-14dd33dc]{display:block;height:64px;width:64px}.modal-sheet__icon-asset-mobile[data-v-14dd33dc]{display:none}}.modal-sheet__header[data-v-14dd33dc]{display:flex;flex-direction:column;gap:8px}.modal-sheet__header--center[data-v-14dd33dc]{align-items:center;text-align:center}.modal-sheet__header--left[data-v-14dd33dc]{align-items:flex-start;text-align:left}.modal-sheet__header--left .modal-sheet__title[data-v-14dd33dc]{padding-right:32px}.modal-sheet__header--left .modal-sheet__description[data-v-14dd33dc]{color:var(--text-body)}.modal-sheet__header--divider[data-v-14dd33dc]{align-items:center;flex-direction:row;gap:12px;justify-content:space-between;padding-bottom:14px}@media only screen and (min-width:470px){.modal-sheet__header--divider[data-v-14dd33dc]{border-bottom:1px solid var(--border-subtle);box-sizing:border-box;height:52px;margin:calc(var(--modal-sheet-padding, 32px)*-1) calc(var(--modal-sheet-padding, 32px)*-1) -24px;padding:14px 24px}}.modal-sheet__header--divider .modal-sheet__title[data-v-14dd33dc]{padding-right:0}.modal-sheet__header-text[data-v-14dd33dc]{display:flex;flex-direction:column;gap:8px;min-width:0}.modal-sheet__badge[data-v-14dd33dc]{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-14dd33dc]:before{background:var(--danger);border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.modal-sheet__title[data-v-14dd33dc]{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-14dd33dc]{font-size:24px;line-height:28px}}.modal-sheet__title--compact[data-v-14dd33dc]{font-size:16px;font-weight:600;letter-spacing:0;line-height:100%}@media only screen and (min-width:470px){.modal-sheet__title--compact[data-v-14dd33dc]{font-size:17px;line-height:100%}}.modal-sheet__description[data-v-14dd33dc]{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:20px}.modal-sheet__body[data-v-14dd33dc]{display:flex;flex-direction:column;gap:12px;width:100%}@media only screen and (min-width:470px){.modal-sheet__body[data-v-14dd33dc]{gap:24px}.modal-sheet__body--sectioned[data-v-14dd33dc]{box-sizing:border-box;gap:10px;margin-bottom:-24px;padding:14px var(--modal-sheet-section-padding,0)}}.modal-sheet__details[data-v-14dd33dc]{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-14dd33dc]{gap:8px;padding:14px 16px}}.modal-sheet__details-row[data-v-14dd33dc]{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-14dd33dc]{font-size:13px}}.modal-sheet__details-row span[data-v-14dd33dc]:first-child{color:var(--text-secondary);font-weight:500}.modal-sheet__details-row span[data-v-14dd33dc]:last-child{color:var(--text-primary);font-weight:600;text-align:right}.modal-sheet__details-value--success[data-v-14dd33dc]{color:var(--success-strong)!important}.modal-sheet__payment[data-v-14dd33dc]{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-14dd33dc]{padding:16px 20px}}.modal-sheet__payment--plain[data-v-14dd33dc]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;padding:10px 14px}@media only screen and (min-width:470px){.modal-sheet__payment--plain[data-v-14dd33dc]{padding:10px 14px}}.modal-sheet__payment-label[data-v-14dd33dc]{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.modal-sheet__payment-amount[data-v-14dd33dc]{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-14dd33dc]{font-size:24px;line-height:28px}}.modal-sheet__payment--plain .modal-sheet__payment-label[data-v-14dd33dc]{font-size:13px;line-height:18px}.modal-sheet__payment--plain .modal-sheet__payment-amount[data-v-14dd33dc]{color:var(--text-primary);font-size:13px;line-height:20px}@media only screen and (min-width:470px){.modal-sheet__payment--plain .modal-sheet__payment-amount[data-v-14dd33dc]{font-size:16px;line-height:20px}}.modal-sheet__actions[data-v-14dd33dc]{display:flex;flex-direction:column;gap:8px;width:100%}.modal-sheet__actions--inline[data-v-14dd33dc]{align-items:stretch;flex-direction:column;gap:8px;justify-content:flex-start;padding-top:12px}@media only screen and (min-width:470px){.modal-sheet__actions--inline[data-v-14dd33dc]{align-items:center;border-top:1px solid var(--border-subtle);box-sizing:border-box;flex-direction:row-reverse;height:69px;margin:0 calc(var(--modal-sheet-padding, 32px)*-1) calc(var(--modal-sheet-padding, 32px)*-1);padding:12px 24px}}.modal-sheet__btn-primary[data-v-14dd33dc]{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-14dd33dc]{opacity:.6}@media only screen and (min-width:470px){.modal-sheet__btn-primary[data-v-14dd33dc]{height:56px;padding:18px 24px}}.modal-sheet__actions--inline .modal-sheet__btn-primary[data-v-14dd33dc]{border-radius:10px;font-size:14px;height:46px;padding:14px 22px;width:100%}@media only screen and (min-width:470px){.modal-sheet__actions--inline .modal-sheet__btn-primary[data-v-14dd33dc]{border-radius:8px;flex:0 0 auto;height:44px;padding:13px 22px;width:auto}}.modal-sheet__btn-secondary[data-v-14dd33dc]{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-14dd33dc]:hover{color:var(--text-primary)}.modal-sheet__btn-secondary[data-v-14dd33dc]:disabled{cursor:default;opacity:.7}.modal-sheet__actions--inline .modal-sheet__btn-secondary[data-v-14dd33dc]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:10px;color:var(--text-primary);font-weight:600;height:43px;padding:12px 22px;width:100%}@media only screen and (min-width:470px){.modal-sheet__actions--inline .modal-sheet__btn-secondary[data-v-14dd33dc]{border-radius:8px;flex:0 0 auto;height:44px;width:auto}}.modal-sheet__actions--inline .modal-sheet__btn-secondary[data-v-14dd33dc]:hover{color:var(--text-primary)}.modal-sheet__warning[data-v-14dd33dc]{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px;text-align:center}.modal-enter-active[data-v-14dd33dc],.modal-leave-active[data-v-14dd33dc]{transition:opacity .2s ease}.modal-enter-active .modal-sheet[data-v-14dd33dc],.modal-leave-active .modal-sheet[data-v-14dd33dc]{transition:transform .25s ease}.modal-enter-from[data-v-14dd33dc],.modal-leave-to[data-v-14dd33dc]{opacity:0}.modal-enter-from .modal-sheet[data-v-14dd33dc],.modal-leave-to .modal-sheet[data-v-14dd33dc]{transform:translateY(100%)}@media only screen and (min-width:470px){.modal-enter-from .modal-sheet[data-v-14dd33dc],.modal-leave-to .modal-sheet[data-v-14dd33dc]{transform:scale(.95)}}
