.detail-actions{display:flex;gap:var(--space-md);margin:0 0 var(--space-xl);flex-wrap:wrap;padding-left:var(--space-lg)}.detail-action-btn{min-height:44px;min-width:120px;padding:12px 1.5rem;border-radius:9999px;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.detail-action-btn:focus-visible{outline:2px solid rgb(99,102,241);outline-offset:2px}.detail-action-btn.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;box-shadow:0 4px 14px #6366f159}.detail-action-btn.primary:hover:not(:disabled){box-shadow:0 6px 20px #6366f166;transform:translateY(-1px)}.detail-action-btn.secondary{background:#ffffff80;color:#334155;border:1px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.detail-action-btn.secondary:hover:not(:disabled){background:#fffc;border-color:#818cf8;color:#4338ca}.detail-action-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}
