.st-badge {--st-bg: #6b7280;--st-fg: #ffffff;display: inline-block;min-width: 90px;padding: 5px 15px;border-radius: 30px;text-align: center;font-size: 12px;font-weight: 600;line-height: 1.2;white-space: nowrap;background-color: var(--st-bg);color: var(--st-fg);}.st-overdue   { --st-bg: #c62828; }.st-due {--st-bg: #f6dd96;--st-fg: #5c4300;box-shadow: inset 0 0 0 1px rgba(92, 67, 0, .30);}.st-scheduled,
.st-active { --st-bg: #2e7d32; }.st-paid,
.st-closed { --st-bg: #e5e7eb; --st-fg: #4b5563; }.st-draft {--st-bg: #ffffaf;--st-fg: #4b5563;border: 1px dashed #9ca3af;padding: 4px 14px;}.st-hold {--st-bg: #e2f0e7;--st-fg: #8b8d8c;box-shadow: inset 0 0 0 1px rgba(0, 113, 73, .20);}tr.st-row-scheduled .js-status-tint,
tr.st-row-active    .js-status-tint { color: #2e7d32; }tr.st-row-paid   .js-status-tint,
tr.st-row-closed .js-status-tint { color: #8a8a8a; }tr.st-row-hold   .js-status-tint { color: #5f8f7c; }tr.st-row-closed .js-status-tint { color: #8a8a8a; }tr.st-row-overdue   .js-status-tint { color: #c62828; }th.js-center,
td.js-center { text-align: center !important; }th.js-center a,
th.js-center .a-IRR-headerLabel {display: inline-block;text-align: center !important;justify-content: center;}