.confirm[data-v-f43bdfcc]{background:#fff;border-radius:16px;flex-direction:column;gap:20px;min-width:400px;max-width:500px;padding:28px;display:flex}.dialog-header[data-v-f43bdfcc]{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.icon-wrapper[data-v-f43bdfcc]{justify-content:center;align-items:center;width:50px;height:50px;display:flex}.title-icon[data-v-f43bdfcc]{color:var(--accent-color,#3b82f6);-webkit-text-fill-color:var(--accent-color,#3b82f6);font-size:48px}.dialog-title[data-v-f43bdfcc]{color:#1a1a1a;letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600;line-height:1.3}.dialog-message-row[data-v-f43bdfcc]{align-items:baseline;gap:8px;display:flex}.dialog-message[data-v-f43bdfcc]{color:#555;word-break:break-word;font-size:15px;line-height:1.6}.dialog-message-row--emphasis[data-v-f43bdfcc]{text-align:center;justify-content:center}.dialog-message-row--emphasis .dialog-message[data-v-f43bdfcc]{color:#333;font-size:18px;font-weight:500}.prompt-block[data-v-f43bdfcc]{flex-direction:column;gap:6px;margin-top:-12px;display:flex}.dialog-note[data-v-f43bdfcc]{color:#1a1a1a;word-break:break-word;margin-top:-12px;font-size:13px;line-height:1.5}.required-mark[data-v-f43bdfcc]{color:#ef4444;background:#ef444414;border:1px solid #ef444459;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5}.require-match-hint[data-v-f43bdfcc]{color:#94a3b8;align-items:center;gap:4px;font-size:12px;display:flex}.prompt-input[data-v-f43bdfcc] input,.prompt-input[data-v-f43bdfcc] textarea{color:#393939!important}.dialog-actions[data-v-f43bdfcc]{justify-content:center;gap:12px;display:flex}.action-button[data-v-f43bdfcc]{min-width:140px}.confirm--primary[data-v-f43bdfcc]{--accent-color:#3b82f6;--accent-shadow:#3b82f61f}.confirm--positive[data-v-f43bdfcc]{--accent-color:#10b981;--accent-shadow:#10b9811f}.confirm--negative[data-v-f43bdfcc],.confirm--danger[data-v-f43bdfcc]{--accent-color:#ef4444;--accent-shadow:#ef44441f}@media (max-width:600px){.confirm[data-v-f43bdfcc]{min-width:0;padding:24px 20px}.dialog-title[data-v-f43bdfcc]{font-size:18px}.dialog-message[data-v-f43bdfcc]{font-size:14px}.dialog-message-row--emphasis .dialog-message[data-v-f43bdfcc]{font-size:16px}}[data-v-f43bdfcc] .q-input{color:#1e293b;font-size:15px!important}[data-v-f43bdfcc] .q-input__control{border-radius:12px!important;padding:12px 14px!important}[data-v-f43bdfcc] .q-field--outlined .q-field__control:before{border:2px solid #e5e7eb!important;border-radius:12px!important}[data-v-f43bdfcc] .q-field--outlined .q-field__control:after{border-radius:12px!important}[data-v-f43bdfcc] .q-field--outlined.q-field--focused .q-field__control:before{border:2px solid var(--accent-color,#10b981)!important;box-shadow:0 0 0 3px var(--accent-shadow,#10b9811a)!important;border-radius:12px!important}[data-v-f43bdfcc] .q-field--outlined.q-field--focused .q-field__control:after{border-radius:12px!important}[data-v-f43bdfcc] .q-field__native{border-radius:12px!important;font-size:15px!important}[data-v-f43bdfcc] .q-placeholder{color:#9ca3af!important;font-size:14px!important}
