/* Eterano v1.16.0 — Receivables & invoice follow-up center */
.invoice-workspace-tabs1160{display:flex;gap:6px;max-width:760px;margin:0 auto 18px;padding:5px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--paper) 92%,transparent)}
.invoice-workspace-tabs1160 button{flex:1;border:0;background:transparent;color:var(--muted);font-weight:850;padding:10px 16px;border-radius:10px}.invoice-workspace-tabs1160 button.active{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff}
.invoice-followup1160{display:grid;gap:16px}.followup-kpis1160{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.followup-kpis1160 article{border:1px solid var(--line);border-radius:15px;padding:16px;background:var(--paper);display:grid;gap:5px}.followup-kpis1160 span,.followup-kpis1160 small{color:var(--muted)}.followup-kpis1160 strong{font-size:1.35rem}
.followup-control1160{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px}.followup-control1160 h2{margin:2px 0 5px}.followup-control1160 p{margin:0}.followup-control-actions1160{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.followup-auto-pill1160{border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850;white-space:nowrap}.followup-auto-pill1160.on{background:rgba(27,180,118,.14);color:#54d9a2}.followup-auto-pill1160.off{background:color-mix(in srgb,var(--muted) 13%,transparent);color:var(--muted)}
.followup-toolbar1160{display:flex;gap:10px;align-items:center}.followup-toolbar1160 .search-field{flex:1}.followup-toolbar1160 select{width:min(250px,42vw)}.followup-list1160{display:grid;gap:10px}.followup-row1160{border:1px solid var(--line);border-radius:15px;background:var(--paper);padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.followup-main1160{display:grid;grid-template-columns:minmax(250px,1.6fr) minmax(120px,.7fr) minmax(130px,.7fr) minmax(130px,.7fr);gap:16px;align-items:center}.followup-main1160>div{display:grid;gap:3px;min-width:0}.followup-main1160 span,.followup-main1160 small{font-size:.78rem;color:var(--muted)}.followup-main1160 strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.followup-main1160>div:first-child strong{font-size:.98rem}.followup-actions1160{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.follow-status1160{display:inline-flex!important;width:max-content;border-radius:999px;padding:3px 8px;font-size:.7rem!important;font-weight:850!important}.follow-status1160.follow-overdue,.invoice-follow-chip1160.follow-overdue{background:rgba(239,82,82,.13);color:#ff8d8d}.follow-status1160.follow-due_today,.invoice-follow-chip1160.follow-due_today{background:rgba(230,161,43,.15);color:#ffc65c}.follow-status1160.follow-due_soon,.invoice-follow-chip1160.follow-due_soon{background:rgba(47,151,255,.14);color:#65b6ff}.follow-status1160.follow-open,.follow-status1160.follow-no_due,.invoice-follow-chip1160.follow-open,.invoice-follow-chip1160.follow-no_due{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted)}.follow-pause-state1160{font-size:.72rem;color:#56dba5;white-space:nowrap}.follow-pause-state1160.paused{color:#ffc65c}.invoice-follow-chip1160{display:inline-flex;margin-top:6px;width:max-content;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:800}
.reminder-dialog1160{width:min(720px,95vw)}.reminder-summary1160{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.reminder-summary1160>div{border:1px solid var(--line);border-radius:11px;padding:10px;display:grid;gap:3px}.reminder-summary1160 span{font-size:.75rem;color:var(--muted)}.reminder-dialog1160 textarea{white-space:pre-wrap}.statement-dialog1160{width:min(820px,95vw)}.statement-shell1160{min-width:0}.statement-meta1160{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.statement-meta1160>div{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:3px}.statement-meta1160 span,.statement-meta1160 small{color:var(--muted);font-size:.78rem}.statement-table1160{border:1px solid var(--line);border-radius:13px;overflow:hidden}.statement-head1160,.statement-row1160{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:10px;padding:10px 12px}.statement-head1160{background:color-mix(in srgb,var(--accent) 12%,var(--paper));font-size:.72rem;color:var(--muted);font-weight:850;text-transform:uppercase}.statement-row1160{border-top:1px solid var(--line);font-size:.84rem}.statement-row1160>:last-child{text-align:right}
.invoice-reminder-settings1160{max-width:820px;margin-top:16px}.reminder-auto-toggle1160{padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--accent) 5%,var(--paper))}.reminder-rules1160{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.reminder-settings-note1160{display:flex;gap:10px;align-items:flex-start;margin:14px 0;padding:11px 13px;border:1px solid rgba(27,180,118,.28);border-radius:12px;background:rgba(27,180,118,.07);font-size:.82rem}.reminder-settings-note1160 strong{color:#56dba5}.invoice-reminder-history1160{margin-top:12px}.reminder-history-list1160{display:grid;gap:7px}.reminder-history-list1160>div{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center;padding:9px 10px;border:1px solid var(--line);border-radius:10px}.reminder-history-list1160 small{grid-column:2;color:var(--muted)}.reminder-event-status1160{font-size:.68rem;font-weight:850;text-transform:uppercase;border-radius:999px;padding:3px 7px}.reminder-event-status1160.sent{color:#56dba5;background:rgba(27,180,118,.12)}.reminder-event-status1160.failed{color:#ff8d8d;background:rgba(239,82,82,.12)}
/* Queued v1.15.5 mobile polish: keep Books & controls swipeable without a visible scrollbar. */
.accountant-tabs1140.scrollbar-hidden1160{scrollbar-width:none!important;-ms-overflow-style:none!important}.accountant-tabs1140.scrollbar-hidden1160::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
@media(max-width:1180px){.followup-row1160{grid-template-columns:1fr}.followup-actions1160{justify-content:flex-start}.followup-main1160{grid-template-columns:1.4fr 1fr 1fr}.followup-main1160>div:nth-child(4){grid-column:2/4}}
@media(max-width:760px){.invoice-workspace-tabs1160{margin:0 0 14px}.followup-kpis1160{grid-template-columns:1fr 1fr}.followup-control1160{align-items:flex-start;flex-direction:column}.followup-control-actions1160{justify-content:flex-start}.followup-toolbar1160{align-items:stretch;flex-direction:column}.followup-toolbar1160 select{width:100%}.followup-main1160{grid-template-columns:1fr 1fr}.followup-main1160>div:first-child{grid-column:1/-1}.followup-main1160>div:nth-child(4){grid-column:auto}.followup-actions1160 button{flex:1 1 calc(50% - 8px)}.reminder-summary1160,.statement-meta1160{grid-template-columns:1fr}.statement-table1160{overflow-x:auto;scrollbar-width:none}.statement-table1160::-webkit-scrollbar{display:none}.statement-head1160,.statement-row1160{min-width:620px}.reminder-rules1160{grid-template-columns:1fr 1fr!important}}
@media(max-width:470px){.followup-kpis1160{grid-template-columns:1fr}.followup-main1160{grid-template-columns:1fr}.followup-main1160>div:first-child,.followup-main1160>div:nth-child(4){grid-column:auto}.followup-actions1160 button{flex:1 1 100%}}
