.modal-currency__currency-dialog-overlay[data-v-931d78ec]{align-items:flex-end;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:color-mix(in srgb,var(--body-color) 80%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overscroll-behavior:none;padding:0;position:fixed;z-index:9999}.modal-currency__currency-dialog[data-v-931d78ec]{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#4e4e4e6e;border:1px solid color-mix(in srgb,var(--text-color) 10%,transparent);border-radius:1.15rem 1.15rem 0 0;box-shadow:0 -8px 32px color-mix(in srgb,var(--text-color) 14%,transparent);display:flex;flex-direction:column;max-height:min(92dvh,720px);max-width:700px;overflow:hidden;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);position:relative;width:100%}.modal-currency__handle[data-v-931d78ec]{background:color-mix(in srgb,#fff 38%,transparent);border-radius:999px;flex-shrink:0;height:.28rem;margin:.55rem auto 0;width:2.5rem}@media (min-width:768px){.modal-currency__currency-dialog-overlay[data-v-931d78ec]{align-items:center;padding:max(1.5rem,env(safe-area-inset-top,0px)) 1.5rem max(1.5rem,env(safe-area-inset-bottom,0px))}.modal-currency__currency-dialog[data-v-931d78ec]{border-radius:var(--border-radius);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:min(85dvh,760px);padding-bottom:0;padding-left:0;padding-right:0}.modal-currency__handle[data-v-931d78ec]{display:none}}.modal-currency__currency-dialog-header[data-v-931d78ec]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;margin:0;padding:.7rem 1rem .85rem}.modal-currency__currency-dialog-title[data-v-931d78ec]{color:#fff;font-size:var(--font-size-lg);font-weight:500;margin:0}.modal-currency__currency-dialog-body[data-v-931d78ec]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));scrollbar-width:none}.modal-currency__currency-dialog-body[data-v-931d78ec]::-webkit-scrollbar{display:none;height:0;width:0}@media (min-width:768px){.modal-currency__currency-dialog-body[data-v-931d78ec]{scrollbar-color:color-mix(in srgb,#fff 28%,transparent) transparent;scrollbar-width:thin}.modal-currency__currency-dialog-body[data-v-931d78ec]::-webkit-scrollbar{display:block;height:4px;width:4px}.modal-currency__currency-dialog-body[data-v-931d78ec]::-webkit-scrollbar-track{background:transparent}.modal-currency__currency-dialog-body[data-v-931d78ec]::-webkit-scrollbar-thumb{background:color-mix(in srgb,#fff 28%,transparent);border-radius:999px}}.modal-currency__currency-dialog-close[data-v-931d78ec]{background:none;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:4px;transition:all .2s}.modal-currency__currency-dialog-close[data-v-931d78ec]:hover{background:#f3f4f6;color:var(--text-color)}.modal-currency__currency-dialog-current[data-v-931d78ec]{background:var(--cover-color);border-radius:var(--border-radius);margin-bottom:20px;padding:16px}.modal-currency__current-currency-text[data-v-931d78ec]{color:var(--text-color);font-size:var(--font-size-base);margin:0}.modal-currency__current-currency-value[data-v-931d78ec]{color:var(--vendor-color);font-weight:500}.modal-currency__currency-dialog-rates[data-v-931d78ec]{margin-bottom:24px}.modal-currency__rates-title[data-v-931d78ec]{color:var(--text-color);font-size:var(--font-size-md);font-weight:500;margin:0 0 12px}.modal-currency__rates-list[data-v-931d78ec]{border:1px solid var(--border-color);border-radius:var(--border-radius);max-height:200px;overflow-y:auto}.modal-currency__rate-item[data-v-931d78ec]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:8px 12px;transition:background-color .2s}.modal-currency__rate-item[data-v-931d78ec]:last-child{border-bottom:none}.modal-currency__rate-item[data-v-931d78ec]:hover{background:var(--cover-color)}.modal-currency__current-rate[data-v-931d78ec]{background:var(--cover-color);border-left:3px solid var(--vendor-color)}.modal-currency__current-indicator[data-v-931d78ec]{color:var(--vendor-color);font-size:var(--font-size-xs);font-weight:500;margin-left:auto}.modal-currency__rate-currency[data-v-931d78ec]{color:var(--text-color);font-weight:400}.modal-currency__currency-dialog-selection[data-v-931d78ec]{margin-bottom:24px}.modal-currency__selection-label[data-v-931d78ec]{color:var(--text-color);display:block;font-weight:400;margin-bottom:8px}.modal-currency__currency-title[data-v-931d78ec]{color:var(--text-color);font-size:var(--font-size-lg);font-weight:500;margin-bottom:8px;text-align:center}.modal-currency__currency-description[data-v-931d78ec]{color:#fff;font-size:var(--font-size-md);margin:0 0 1rem}.modal-currency__currency-grid[data-v-931d78ec]{display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.modal-currency__currency-option[data-v-931d78ec]{align-items:center;border:2px solid var(--cover-color);border-radius:var(--border-radius);cursor:pointer;display:flex;justify-content:space-between;padding:6px;transition:all .2s}.modal-currency__currency-option[data-v-931d78ec]:hover{background:#00000069;border-color:var(--vendor-color)}.modal-currency__selected[data-v-931d78ec]{border-color:var(--vendor-color)}.modal-currency__currency-info[data-v-931d78ec]{display:flex;flex-direction:column;gap:4px}.modal-currency__currency-code[data-v-931d78ec]{color:var(--vendor-color);font-size:var(--font-size-md);font-weight:600}.modal-currency__currency-name[data-v-931d78ec]{font-size:var(--font-size-xs)}.modal-currency__currency-check[data-v-931d78ec]{align-items:center;color:var(--vendor-color);display:flex;justify-content:center}.modal-currency__currency-actions[data-v-931d78ec]{background:color-mix(in srgb,#000 18%,transparent);border-top:1px solid color-mix(in srgb,#fff 12%,transparent);display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px))}.modal-currency__currency-actions .button[data-v-931d78ec]{flex:1 1 0}.modal-currency__btn-cancel[data-v-931d78ec],.modal-currency__btn-confirm[data-v-931d78ec]{border:none;border-radius:var(--border-radius);cursor:pointer;font-weight:500;min-width:120px;padding:12px 24px;transition:all .2s}.modal-currency__btn-confirm[data-v-931d78ec]{background:var(--vendor-color);color:var(--body-color)}.modal-currency__btn-confirm[data-v-931d78ec]:hover:not(:disabled){background:var(--btn-hover-color);transform:translateY(-1px)}.modal-currency__btn-cancel[data-v-931d78ec]{background:var(--body-color);border:1px solid var(--cover-color);color:var(--text-color)}.modal-currency__btn-cancel[data-v-931d78ec]:hover:not(:disabled){background:var(--cover-color);color:var(--text-color)}.modal-currency__btn-cancel[data-v-931d78ec]:disabled,.modal-currency__btn-confirm[data-v-931d78ec]:disabled{cursor:not-allowed;opacity:.6;transform:none}.modal-currency__currency-select[data-v-931d78ec]:focus{border-color:var(--vendor-color);box-shadow:0 0 0 3px #2563eb1a;outline:none}.modal-currency__currency-dialog-actions[data-v-931d78ec]{display:flex;gap:12px;justify-content:flex-end}.modal-currency__btn-primary[data-v-931d78ec],.modal-currency__btn-secondary[data-v-931d78ec]{border:none;border-radius:3px;cursor:pointer;font-weight:400;padding:10px 20px;transition:all .2s}.modal-currency__btn-secondary[data-v-931d78ec]{background:var(--body-color);border:1px solid var(--cover-color);color:var(--text-color)}.modal-currency__btn-secondary[data-v-931d78ec]:hover{background:var(--cover-color)}.modal-currency__btn-primary[data-v-931d78ec]{background:var(--vendor-color);color:var(--body-color)}.modal-currency__btn-primary[data-v-931d78ec]:hover:not(:disabled){background:var(--btn-hover-color)}.modal-currency__btn-primary[data-v-931d78ec]:disabled{background:var(--cover-color);cursor:not-allowed}.modal-currency__currency-dialog-loading[data-v-931d78ec]{align-items:center;background:color-mix(in srgb,#000 35%,transparent);display:flex;flex-direction:column;gap:12px;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:absolute;z-index:2}.modal-currency__loading-spinner[data-v-931d78ec]{animation:spin 1s linear infinite;border-top:2px solid var(--cover-color);border:2px solid var(--cover-color);border-radius:50%;border-top-color:var(--vendor-color);height:24px;width:24px}[dir=rtl] .modal-currency__currency-dialog-actions[data-v-931d78ec]{flex-direction:row-reverse}[dir=rtl] .modal-currency__rate-item.current-rate[data-v-931d78ec]{border-left:none;border-right:3px solid var(--vendor-color)}.modal-currency-sheet-enter-active[data-v-931d78ec],.modal-currency-sheet-leave-active[data-v-931d78ec]{transition:opacity .22s ease}.modal-currency-sheet-enter-active .modal-currency__currency-dialog[data-v-931d78ec],.modal-currency-sheet-leave-active .modal-currency__currency-dialog[data-v-931d78ec]{transition:transform .34s cubic-bezier(.32,.72,0,1)}.modal-currency-sheet-enter-from[data-v-931d78ec],.modal-currency-sheet-leave-to[data-v-931d78ec]{opacity:0}.modal-currency-sheet-enter-from .modal-currency__currency-dialog[data-v-931d78ec],.modal-currency-sheet-leave-to .modal-currency__currency-dialog[data-v-931d78ec]{transform:translateY(100%)}@media (min-width:768px){.modal-currency-sheet-enter-from .modal-currency__currency-dialog[data-v-931d78ec],.modal-currency-sheet-leave-to .modal-currency__currency-dialog[data-v-931d78ec]{transform:translateY(1rem)}.modal-currency__currency-dialog-body[data-v-931d78ec]{padding-bottom:1.25rem}.modal-currency__currency-actions[data-v-931d78ec]{padding-bottom:.85rem}}@media (max-width:640px){.modal-currency__currency-grid[data-v-931d78ec]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}
