.confirm-action-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:12000;padding:16px}.confirm-action-modal{width:100%;max-width:460px;background:#121818;border:1px solid #2f3f3f;border-radius:14px;color:#e6ffff;overflow:hidden}.confirm-action-modal,.confirm-action-modal *{box-sizing:border-box}.confirm-action-header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #2f3f3f}.confirm-action-header h3{margin:0;font-size:18px}.confirm-action-header button{border:none;background:transparent;color:#e6ffff;font-size:22px;cursor:pointer}.confirm-action-body{padding:16px}.confirm-action-body p{margin:0 0 10px;line-height:1.5}.confirm-action-hint{color:#ff6b6b;font-size:13px}.confirm-action-input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #2f3f3f;background:#0c1212;color:#e6ffff}.confirm-action-footer{padding:12px 16px 16px;display:flex;justify-content:flex-end;gap:10px}.confirm-action-cancel,.confirm-action-confirm{border:none;border-radius:8px;padding:10px 14px;cursor:pointer;font-weight:600}.confirm-action-cancel{background:#2f3f3f;color:#ffffff}.confirm-action-confirm{background:#c62828;color:#ffffff}.confirm-action-confirm:disabled{opacity:.6;cursor:not-allowed}