.ui-modal[data-v-c7079f43]{z-index:1000;background:#0f281e73;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.ui-modal__panel[data-v-c7079f43]{border-radius:var(--radius);width:100%;box-shadow:var(--shadow-lg);background:#fff;outline:none}.ui-modal__head[data-v-c7079f43]{justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 0;display:flex}.ui-modal__title[data-v-c7079f43]{color:var(--ink);margin:0;font-size:20px;font-weight:800}.ui-modal__close[data-v-c7079f43]{background:var(--bg-soft);cursor:pointer;width:36px;height:36px;color:var(--green-800);border:0;border-radius:50%;font-size:22px;line-height:1}.ui-modal__body[data-v-c7079f43]{padding:20px 26px 26px}.ui-modal__foot[data-v-c7079f43]{justify-content:flex-end;gap:12px;padding:0 26px 24px;display:flex}@media (width<=640px){.ui-modal[data-v-c7079f43]{padding:0;display:block}.ui-modal__panel[data-v-c7079f43]{border-radius:0;min-height:100%;max-width:none!important}.ui-modal__head[data-v-c7079f43]{z-index:1;border-bottom:1px solid var(--line);background:#fff;padding:14px 16px 10px;position:sticky;top:0}.ui-modal__title[data-v-c7079f43]{font-size:17px}.ui-modal__body[data-v-c7079f43]{padding:14px 16px calc(24px + env(safe-area-inset-bottom))}}.ui-modal-enter-active[data-v-c7079f43],.ui-modal-leave-active[data-v-c7079f43]{transition:opacity .2s}.ui-modal-enter-from[data-v-c7079f43],.ui-modal-leave-to[data-v-c7079f43]{opacity:0}
