.cd-overlay[data-v-db64bc04]{z-index:12000;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cd-dialog[data-v-db64bc04]{background:var(--bg-panel);border:1px solid var(--border-strong);width:420px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-panel);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.cd-head[data-v-db64bc04]{justify-content:space-between;align-items:center;gap:10px;display:flex}.cd-title[data-v-db64bc04]{color:var(--text);margin:0;font-size:15.5px}.cd-x[data-v-db64bc04]{color:var(--text-dim);cursor:pointer;font-size:14px}.cd-x[data-v-db64bc04]:hover{color:var(--text)}.cd-message[data-v-db64bc04]{color:var(--text-dim);white-space:pre-line;margin:0;font-size:12.5px;line-height:1.55}.cd-field[data-v-db64bc04]{color:var(--text-dim);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.cd-input[data-v-db64bc04]{width:100%;color:var(--text);background:var(--bg-app);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;padding:8px 10px;font-size:13px;font-weight:400}.cd-input[data-v-db64bc04]:focus{border-color:var(--accent);outline:none}.cd-note[data-v-db64bc04]{color:var(--text-faint);font-size:11.5px;font-weight:400;line-height:1.5}.cd-note.warn[data-v-db64bc04]{color:var(--danger,#e8702a)}.cd-foot[data-v-db64bc04]{justify-content:flex-end;gap:8px;display:flex}.cd-btn[data-v-db64bc04]{border-radius:var(--radius-sm);cursor:pointer;transition:all .16s var(--ease);padding:9px 16px;font-size:13px;font-weight:700}.cd-btn.primary[data-v-db64bc04]{color:#fff;background:linear-gradient(135deg,#e8702a,#f5a623);border:none;box-shadow:0 2px 10px #f5923e66}.cd-btn.primary[data-v-db64bc04]:hover{filter:brightness(1.12)}.cd-btn[data-v-db64bc04]:disabled{opacity:.45;cursor:not-allowed}.cd-btn[data-v-db64bc04]:disabled:hover{filter:none}.cd-btn[data-v-db64bc04]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd-btn.primary.danger[data-v-db64bc04]{background:linear-gradient(135deg,#d63031,#e8702a);box-shadow:0 2px 10px #d6303166}.cd-btn.ghost[data-v-db64bc04]{color:var(--text-dim);border:1px solid var(--border-strong);background:0 0}.cd-btn.ghost[data-v-db64bc04]:hover{color:var(--text);border-color:var(--accent)}
