.recurring-section{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-3);flex-direction:column;min-width:0;margin:0;display:flex}.recurring-section legend{padding:0 var(--space-2);font-weight:600}.form-row>.recurring-small{flex:0 0 150px}.form-row>.recurring-kind{flex:0 0 240px}.recurring-preview{padding:var(--space-2) var(--space-3);background:var(--accent-soft);border-radius:var(--radius);color:#173f6e;margin:0}.table tr.recurring-inactive td{color:var(--text-muted)}.recurring-result{white-space:normal;max-width:420px;display:inline-block}.recurring-result-failed{color:var(--danger)}.recurring-row-actions{gap:var(--space-1);flex-wrap:nowrap}.recurring-due-link{padding:1px var(--space-2);background:var(--warning-soft);color:var(--warning);white-space:nowrap;border:1px solid #e8cf8e;border-radius:10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.recurring-due-link:hover{text-decoration:underline}
