/* macOS BlackHole / loopback onboarding modal (KL-52, extracted to
   features/ in KL-127). Reuses .modal-overlay/.modal-dialog from base;
   these rules cover the test-row layout (test/recheck button row +
   inline result indicator). */
@layer features {

.mac-audio-test-row {
    display: flex;
    gap: 0.5rem;
    align-items: center;
    flex-wrap: wrap;
    padding: 0.6rem 0;
    margin-bottom: 0.6rem;
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
}
/* Secondary variant: shown *below* the primary CTAs as a quieter
   "Already done the setup? Test it." row. No bottom border, lighter
   top border, less padding. */
.mac-audio-test-row--secondary {
    margin-top: 1rem;
    margin-bottom: 0;
    padding-top: 0.75rem;
    padding-bottom: 0;
    border-bottom: none;
    border-top: 1px dashed var(--border);
    font-size: 0.75rem;
}
.mac-audio-test-hint {
    font-size: 0.75rem;
    color: var(--text-dim);
    margin-right: 0.3rem;
}
.mac-audio-test-result {
    font-size: 0.8rem;
    color: var(--text-dim);
}
.mac-audio-test-result.ok { color: var(--success, #7aeba1); }
.mac-audio-test-result.err { color: var(--danger, #ff6b6b); }

} /* end @layer features */
