/* Stage 51.10.27: distinguish non-covered public-directory alternatives. */
.eiva-site .eiva511015-carousel:has(.eiva511027-alternative) .eiva511015-status{background:#f3f0e3;color:#624b1f}
.eiva-site .eiva511027-alternative{border-inline-start:4px solid #b88b35;padding-inline-start:12px}
.eiva511027-queue-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:12px 0}
.eiva511027-queue-tools label{display:flex;flex-direction:column;gap:5px;font-size:13px}
.eiva511027-queue-tools select,.eiva511027-queue-tools input{min-height:37px;border:1px solid #b8d4c8;border-radius:8px;padding:4px 9px;min-width:130px;max-width:100%}
.eiva511027-queue-tools button,.eiva511027-queue-tools a{border:1px solid #237055;border-radius:8px;padding:8px 14px;color:#164938;background:#fff}
.eiva511027-badge{display:inline-block;padding:3px 9px;border-radius:8px;background:#f2f5f1;color:#174b3b;font-weight:bold;font-size:12px}
.eiva511027-badge.is-urgent{background:#fee6e3;color:#8a3025}
.eiva511027-badge.is-overdue{background:#fff1c3;color:#754a0b}
.eiva511027-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:17px 0}
.eiva511027-stats>div{border-radius:12px;background:#eef5f1;padding:14px}
.eiva511027-stats strong{display:block;font-size:22px}
.eiva511027-assignment{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0;border:1px solid #d6e2dd;border-radius:12px;padding:14px}
.eiva511027-assignment label{display:flex;flex-direction:column;gap:5px}
.eiva511027-assignment select{min-height:40px;max-width:260px}
.eiva511027-table{width:100%;border-collapse:collapse}
.eiva511027-table td,.eiva511027-table th{border-bottom:1px solid #e1e9e3;padding:9px;text-align:right}
@media(max-width:520px){.eiva511027-assignment{display:block}.eiva511027-assignment>*{margin-bottom:12px}.eiva511027-table-wrap{overflow-x:auto}.eiva511027-table{min-width:540px}}

@media(min-width:781px){.eiva-site .eiva511024-home-offices .eiva511015-empty{grid-column:2;grid-row:1}}
.eiva-site .eiva511015-carousel.eiva511027-alternative .eiva511015-status{background:#fff1d8;color:#6c4b19}
