.btn-danger{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:8px;padding:10px 24px;font-size:.9rem;font-weight:500;transition:background-color .2s}.btn-danger:hover{background-color:#b91c1c}.btn-warning{color:#fff;cursor:pointer;background-color:#f59e0b;border:none;border-radius:8px;padding:10px 24px;font-size:.9rem;font-weight:500;transition:background-color .2s}.btn-warning:hover{background-color:#d97706}.btn-primary-blue{color:#fff;cursor:pointer;background-color:#1e3a5f;border:none;border-radius:8px;padding:10px 24px;font-size:.9rem;font-weight:500;transition:background-color .2s}.btn-primary-blue:hover{background-color:#2a4d73}.btn-minimal{color:var(--color-text-dark);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;padding:8px 16px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-minimal:hover{background:#f8fafc;border-color:#cbd5e1}.btn-minimal-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-minimal-primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn-minimal-close{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.btn-minimal-close:hover{color:var(--color-text-dark);background:#f8fafc;border-color:#cbd5e1}
