.annual-account{margin:2.5rem 0}.annual-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin:1.25rem 0;padding:26px}.annual-card h3{margin:0 0 .25rem}.annual-card>p{max-width:75ch}.annual-count{font-variant-numeric:tabular-nums}.annual-links{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.annual-links a{align-items:center;min-height:44px;display:inline-flex}.annual-card details{border-top:1px solid var(--line);margin:1rem 0;padding-top:.75rem}.annual-card summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.annual-months{margin:0;padding:0;list-style:none}.annual-months li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem 1rem;padding:.75rem 0;display:flex}.annual-months li p{flex-basis:100%;margin:0}.annual-month-label{min-width:11rem;font-weight:600}.annual-evolution h4{margin:1.5rem 0 .25rem}.annual-evolution .commerce-notice{margin:1rem 0 .5rem}.annual-table-wrap{border:1px solid var(--line);border-radius:var(--radius-control);margin:.75rem 0;overflow-x:auto}.annual-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.annual-table-wrap caption{text-align:left;color:var(--muted);padding:.75rem 1rem 0;font-size:.875rem}.annual-table-wrap th,.annual-table-wrap td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);padding:.6rem 1rem}.annual-table-wrap th[scope=row],.annual-table-wrap thead th:first-child{text-align:left}.annual-table-wrap tbody tr:last-child th,.annual-table-wrap tbody tr:last-child td{border-bottom:0}.annual-upgrade{background:var(--surface-soft)}
