.sd-dialog-overlay[data-v-eec93eb2]{z-index:2000;padding:var(--dialog-padding);background:#0f172a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sd-dialog-overlay[data-v-eec93eb2]:has(.is-fullscreen){padding:0}.sd-dialog-overlay[data-v-eec93eb2]:not(.sd-dialog-enter-active):not(.sd-dialog-leave-active){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sd-dialog[data-v-eec93eb2]{background:var(--color-bg-card);border-radius:var(--radius-xl);max-height:80vh;box-shadow:var(--shadow-lg);will-change:transform, opacity;flex-direction:column;display:flex;position:relative;overflow:hidden}.sd-dialog.is-fullscreen[data-v-eec93eb2]{border-radius:0;max-width:100vw;height:100vh;max-height:100vh;width:100vw!important}.sd-dialog__header[data-v-eec93eb2]{padding:var(--dialog-header-padding);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.sd-dialog__title[data-v-eec93eb2]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.sd-dialog__close[data-v-eec93eb2]{width:var(--dialog-close-size);height:var(--dialog-close-size);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;display:flex}.sd-dialog__close[data-v-eec93eb2]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.sd-dialog__body[data-v-eec93eb2]{padding:var(--dialog-body-padding);overflow-y:auto}.sd-dialog.is-fullscreen .sd-dialog__body[data-v-eec93eb2]{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.sd-dialog__footer[data-v-eec93eb2]{justify-content:flex-end;align-items:center;gap:var(--dialog-footer-gap);padding:var(--dialog-footer-padding);border-top:1px solid var(--color-border-light);display:flex}.sd-dialog-loading-mask[data-v-eec93eb2]{z-index:10;border-radius:var(--radius-xl);background:#ffffffa6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sd-dialog-spinner[data-v-eec93eb2]{width:var(--dialog-close-size);height:var(--dialog-close-size);border:3px solid var(--color-border-light,#e4e7ed);border-top-color:var(--color-primary,#409eff);border-radius:50%;animation:.7s linear infinite sd-spin-eec93eb2}@keyframes sd-spin-eec93eb2{to{transform:rotate(360deg)}}.sd-dialog-enter-active[data-v-eec93eb2],.sd-dialog-leave-active[data-v-eec93eb2]{transition:opacity .2s}.sd-dialog-enter-active .sd-dialog[data-v-eec93eb2],.sd-dialog-leave-active .sd-dialog[data-v-eec93eb2]{transition:transform .2s,opacity .2s}.sd-dialog-enter-from[data-v-eec93eb2],.sd-dialog-leave-to[data-v-eec93eb2]{opacity:0}.sd-dialog-enter-from .sd-dialog[data-v-eec93eb2]{opacity:0;transform:translateY(-16px)scale(.97)}.sd-dialog-leave-to .sd-dialog[data-v-eec93eb2]{opacity:0;transform:translateY(8px)scale(.98)}.sd-btn[data-v-307f96aa]{justify-content:center;align-items:center;gap:var(--spacing-sm);height:var(--btn-height-md);padding:0 var(--btn-padding-x-md);border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:var(--color-bg-card);color:var(--color-text-regular);border:1px solid #0000;border-color:var(--color-border);font-family:inherit;font-weight:500;display:inline-flex}.sd-btn--default[data-v-307f96aa]:hover:not(.is-disabled){color:var(--color-primary);border-color:var(--color-primary-lighter);background:var(--color-primary-faint)}.sd-btn--default.sd-btn--plain[data-v-307f96aa]{color:var(--color-text-regular);border-color:var(--color-border);background:0 0}.sd-btn--default.sd-btn--plain[data-v-307f96aa]:hover:not(.is-disabled){color:var(--color-primary);border-color:var(--color-primary-lighter);background:var(--color-primary-faint)}.sd-btn--primary[data-v-307f96aa]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.sd-btn--primary[data-v-307f96aa]:hover:not(.is-disabled){background:var(--color-primary-light);border-color:var(--color-primary-light);color:#fff}.sd-btn--primary.sd-btn--plain[data-v-307f96aa]{background:var(--color-primary-faint);color:var(--color-primary);border-color:var(--color-primary)}.sd-btn--primary.sd-btn--plain[data-v-307f96aa]:hover:not(.is-disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.sd-btn--warning[data-v-307f96aa]{background:var(--color-warning);color:#fff;border-color:var(--color-warning)}.sd-btn--warning[data-v-307f96aa]:hover:not(.is-disabled){background:var(--color-warning);color:#fff;border-color:var(--color-warning);opacity:.8}.sd-btn--warning.sd-btn--plain[data-v-307f96aa]{color:var(--color-warning);border-color:var(--color-warning);background:#f59e0b1a}.sd-btn--warning.sd-btn--plain[data-v-307f96aa]:hover:not(.is-disabled){background:var(--color-warning);color:#fff;border-color:var(--color-warning)}.sd-btn--danger[data-v-307f96aa]{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.sd-btn--danger[data-v-307f96aa]:hover:not(.is-disabled){background:var(--color-danger);color:#fff;border-color:var(--color-danger);opacity:.8}.sd-btn--danger.sd-btn--plain[data-v-307f96aa]{color:var(--color-danger);border-color:var(--color-danger);background:#ef444414}.sd-btn--danger.sd-btn--plain[data-v-307f96aa]:hover:not(.is-disabled){background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.sd-btn--ghost[data-v-307f96aa]{color:var(--color-text-regular);border-color:var(--color-border);background:0 0}.sd-btn--ghost[data-v-307f96aa]:hover:not(.is-disabled){color:var(--color-primary);border-color:var(--color-primary-lighter);background:var(--color-primary-faint)}.sd-btn--text[data-v-307f96aa]{color:var(--color-primary);padding:0 var(--spacing-sm);background:0 0;border-color:#0000;height:auto;line-height:1}.sd-btn--text[data-v-307f96aa]:hover:not(.is-disabled){background:var(--color-primary-faint);color:var(--color-primary)}.sd-btn--text.sd-btn--danger[data-v-307f96aa]{color:var(--color-danger)}.sd-btn--text.sd-btn--danger[data-v-307f96aa]:hover:not(.is-disabled){color:var(--color-danger);background:#ef444414}.sd-btn--text.sd-btn--warning[data-v-307f96aa]{color:var(--color-warning)}.sd-btn--text.sd-btn--warning[data-v-307f96aa]:hover:not(.is-disabled){color:var(--color-warning);background:#f59e0b14}.sd-btn--text.sd-btn--success[data-v-307f96aa]{color:var(--color-success)}.sd-btn--text.sd-btn--success[data-v-307f96aa]:hover:not(.is-disabled){color:var(--color-success);background:#22c55e14}.sd-btn--text.sd-btn--small[data-v-307f96aa]{padding:0 var(--spacing-xs);height:auto}.sd-btn--small[data-v-307f96aa]{height:var(--btn-height-sm);padding:0 var(--btn-padding-x-sm);border-radius:var(--radius-sm,4px);font-size:12px}.sd-btn--large[data-v-307f96aa]{height:var(--btn-height-lg);padding:0 var(--btn-padding-x-lg);font-size:var(--font-size-md);border-radius:var(--radius-lg,8px)}.sd-btn--round[data-v-307f96aa]{border-radius:calc(var(--btn-height-md) / 2)}.sd-btn--small.sd-btn--round[data-v-307f96aa]{border-radius:calc(var(--btn-height-sm) / 2)}.sd-btn--large.sd-btn--round[data-v-307f96aa]{border-radius:calc(var(--btn-height-lg) / 2)}.sd-btn--circle[data-v-307f96aa]{width:var(--btn-height-md);border-radius:50%;padding:0}.sd-btn--small.sd-btn--circle[data-v-307f96aa]{width:var(--btn-height-sm)}.sd-btn--large.sd-btn--circle[data-v-307f96aa]{width:var(--btn-height-lg)}.sd-btn.is-disabled[data-v-307f96aa]{opacity:.45;cursor:not-allowed}.sd-btn.is-loading[data-v-307f96aa]{pointer-events:none}.sd-btn__spinner[data-v-307f96aa]{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-307f96aa}@keyframes spin-307f96aa{to{transform:rotate(360deg)}}
