.skin-confirm-overlay[data-v-e784ca7e]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(var(--bg-base-rgb),.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.skin-confirm-dialog[data-v-e784ca7e]{width:100%;max-width:400px;padding:28px 24px 20px;border-radius:16px;border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);text-align:center;color:var(--text-primary);background:var(--bg-elevated)}.skin-confirm-icon[data-v-e784ca7e]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--accent-subtle);color:var(--accent);margin-bottom:16px}.skin-confirm-title[data-v-e784ca7e]{margin:0 0 8px;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.skin-confirm-body[data-v-e784ca7e]{margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--text-secondary)}.skin-confirm-body strong[data-v-e784ca7e]{color:var(--accent);font-weight:700}.skin-confirm-actions[data-v-e784ca7e]{display:flex;gap:12px;justify-content:center}.skin-confirm-btn[data-v-e784ca7e]{flex:1;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,transform .1s;border:none;outline:none}.skin-confirm-btn[data-v-e784ca7e]:active{transform:scale(.97)}.skin-confirm-btn--cancel[data-v-e784ca7e]{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border)}.skin-confirm-btn--cancel[data-v-e784ca7e]:hover{background:var(--bg-hover);border-color:var(--border-strong);color:var(--text-primary)}.skin-confirm-btn--confirm[data-v-e784ca7e]{background:var(--accent);color:var(--text-on-accent);font-weight:700;border:1px solid var(--accent);box-shadow:var(--shadow-glow)}.skin-confirm-btn--confirm[data-v-e784ca7e]:hover{filter:brightness(1.07)}.modal-fade-enter-active[data-v-e784ca7e],.modal-fade-leave-active[data-v-e784ca7e]{transition:opacity .2s ease}.modal-fade-enter-active .skin-confirm-dialog[data-v-e784ca7e],.modal-fade-leave-active .skin-confirm-dialog[data-v-e784ca7e]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-e784ca7e],.modal-fade-leave-to[data-v-e784ca7e]{opacity:0}.modal-fade-enter-from .skin-confirm-dialog[data-v-e784ca7e],.modal-fade-leave-to .skin-confirm-dialog[data-v-e784ca7e]{transform:scale(.92) translateY(8px);opacity:0}
