.registration-dashboard.rd-modern.filing .fd-period{display:grid;gap:5px;color:#52738b;font-size:12px}
.registration-dashboard.rd-modern.filing .fd-period select{width:190px;max-width:100%;border:1px solid #9bbbd0;border-radius:9px;background:#fff;color:#24465e;padding:8px;font:inherit}
.registration-dashboard.rd-modern.filing .rd-header-actions{justify-content:flex-end;max-width:100%}
.registration-dashboard.rd-modern.filing .fd-queues{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}
.registration-dashboard.rd-modern.filing .fd-queue{--rd-accent:var(--rd-teal);display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #8bbfc2;border-left:3px solid var(--rd-accent);background:#fff;color:#24465e;border-radius:12px;padding:13px;text-align:left;min-width:0;min-height:88px;font-size:13px;line-height:1.4}
.registration-dashboard.rd-modern.filing .fd-queue.amber{--rd-accent:var(--rd-amber);border-color:#d7b878}
.registration-dashboard.rd-modern.filing .fd-queue.green{--rd-accent:var(--rd-green);border-color:#8db9a1}
.registration-dashboard.rd-modern.filing .fd-queue.slate{--rd-accent:#596b7b;border-color:#a4b4c0}
.registration-dashboard.rd-modern.filing .fd-queue .rd-service-icon{width:34px;height:34px;background:var(--rd-accent);color:#fff;border-radius:9px}
.registration-dashboard.rd-modern.filing .fd-queue strong{color:var(--rd-accent);font-size:24px}
.registration-dashboard.rd-modern.filing .fd-queue:hover,.registration-dashboard.rd-modern.filing .fd-queue[aria-pressed=true]{background:#eef8fa;border-color:#07828d}
.registration-dashboard.rd-modern.filing .rd-tabs button[data-fd-tab=overdue]:not([aria-pressed=true]){background:#fff6e7;border-color:#d8b06c;color:#875400}
.registration-dashboard.rd-modern.filing .rd-tabs button[data-fd-tab=pending]:not([aria-pressed=true]){background:#edf5ff;border-color:#87acd5;color:#285b8d}
.registration-dashboard.rd-modern.filing table{min-width:650px}
.registration-dashboard.rd-modern.filing :is(th,td):first-child{width:36%}
.registration-dashboard.rd-modern.filing :is(th,td):nth-child(2){width:17%}
.registration-dashboard.rd-modern.filing :is(th,td):nth-child(3),.registration-dashboard.rd-modern.filing :is(th,td):nth-child(4){width:13%}
.registration-dashboard.rd-modern.filing :is(th,td):nth-child(5){width:21%}
@media(max-width:1100px){.registration-dashboard.rd-modern.filing .fd-queues{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.registration-dashboard.rd-modern.filing .rd-header-actions{justify-content:flex-start}}
@media(max-width:480px){.registration-dashboard.rd-modern.filing .fd-queues{grid-template-columns:1fr}.registration-dashboard.rd-modern.filing .fd-period{width:100%}.registration-dashboard.rd-modern.filing .fd-period select{width:100%}}
