.annual-table{width:100%;border-collapse:separate;border-spacing:0}
.annual-table th,.annual-table td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left}
.annual-table th{font-size:14px;color:var(--muted);font-weight:600}
.annual-table th:not(:first-child),.annual-table td:not(:first-child){text-align:center;width:18%}
.annual-table td:first-child{font-weight:600}
.annual-value{display:inline-flex;min-width:62px;justify-content:center;border-radius:9px;padding:7px 10px;font-weight:700;font-size:17px}
.annual-entitlement{background:#e4edf8;color:#245b91}
.annual-used{background:var(--green-soft);color:var(--green)}
.annual-balance{background:var(--orange-soft);color:#9b571e}
.annual-table tr:last-child td{border-bottom:0}
@media(max-width:620px){.annual-table th,.annual-table td{padding:11px 7px}.annual-table th{font-size:12px}.annual-value{min-width:45px;padding:6px;font-size:15px}.annual-table th:not(:first-child),.annual-table td:not(:first-child){width:auto}}
