.modal-mask[data-v-dec4e178]{z-index:9998;background-color:#00000073;position:fixed;inset:0}.modal-mask[data-v-dec4e178],.modal-wrapper[data-v-dec4e178]{justify-content:center;align-items:center;display:flex}.modal-wrapper[data-v-dec4e178]{width:100%;max-height:100vh}.middle-modal[data-v-dec4e178]{align-items:center}.modal-container[data-v-dec4e178]{background:var(--c-surface);box-shadow:var(--c-shadow-pop,0 10px 25px #0003);isolation:isolate;border-radius:8px;max-width:95vw;position:relative;overflow:hidden;padding:0!important}@layer overrides{.modal-container[data-v-dec4e178]{transform:none!important}}.modal-header[data-v-dec4e178]{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding:20px 30px 14px;display:flex}.modal-close[data-v-dec4e178]{color:var(--c-fg-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:26px;line-height:1}.modal-close[data-v-dec4e178]:hover{color:var(--c-fg)}.modal-body[data-v-dec4e178]{max-height:75vh;max-height:calc(var(--vh,1vh) * 76);padding:16px 31px;overflow:hidden auto}.modal-footer[data-v-dec4e178]{border-top:1px solid var(--c-line);z-index:99;padding:10px 24px}.btn-modal-cancel[data-v-dec4e178]{color:var(--c-fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.btn-modal-cancel[data-v-dec4e178]:hover{background:var(--c-raised-2);color:var(--c-fg)}.btn-modal-save[data-v-dec4e178]{background:var(--theme);color:#fff;cursor:pointer;border:none;border-radius:5px;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-flex}.btn-modal-save[data-v-dec4e178]:hover{opacity:.9}.btn-modal-cancel[data-v-dec4e178]:disabled,.btn-modal-save[data-v-dec4e178]:disabled{opacity:.6;cursor:not-allowed}.modal-spinner[data-v-dec4e178]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite modal-spin-dec4e178;display:inline-block}@keyframes modal-spin-dec4e178{to{transform:rotate(1turn)}}.component-fade-enter-active[data-v-dec4e178],.component-fade-leave-active[data-v-dec4e178]{transition:opacity .18s}.component-fade-enter-from[data-v-dec4e178],.component-fade-leave-to[data-v-dec4e178]{opacity:0}
