.recurring-help{padding:11px 12px;background:#fef7e0;color:#5f4b00;border-radius:8px;font-size:12px}
.recurring-view{min-height:600px;padding:20px}.recurring-view h2{margin:0 0 5px;font-size:20px}.recurring-view>p{margin:0 0 18px;color:#5f6368}
.recurring-table{width:100%;border-collapse:collapse}.recurring-table th{text-align:left;color:#5f6368;font-size:11px;text-transform:uppercase;border-bottom:1px solid var(--line);padding:9px}.recurring-table td{padding:12px 9px;border-bottom:1px solid #eee}.recurring-table .day-pill{display:inline-block;border-radius:14px;background:#e8f0fe;color:#174ea6;padding:4px 9px;font-weight:700}.recurring-table tr.unplanned-row{background:#fce8e6}
.recurring-empty{padding:40px;text-align:center;color:#5f6368;background:#f8fafd;border-radius:10px}.recurring-badge{display:inline-flex;align-items:center;gap:5px;color:#a50e0e;font-weight:700}
@media(max-width:900px){.recurring-view{padding:12px;overflow:auto}.recurring-table{min-width:760px}}
