/* Common utility behavior, using the existing electricity tokens and geometry. */
.utility-sort-button{border:0;background:transparent!important;padding:0;min-height:24px;text-align:inherit;font:inherit;color:inherit;white-space:nowrap}
.utility-table th[aria-sort="ascending"] .utility-sort-button::after{content:" ↑"}
.utility-table th[aria-sort="descending"] .utility-sort-button::after{content:" ↓"}
.utility-table tr[aria-selected="true"] td{background:var(--light-blue,#edf5ff)}
.utility-service-table{min-width:830px;table-layout:auto}
.utility-service-table td:nth-child(4),.utility-service-table td:nth-child(5),.utility-service-table td:nth-child(6){white-space:nowrap}
.utility-table td small{display:block;color:var(--muted);font-size:.78rem;margin-top:3px}
.utility-tabs-row .tabs{min-width:0;overflow:auto;flex-wrap:nowrap}
.utility-tabs-row .tabs button{white-space:nowrap}
.utility-tabs-row{border-bottom:0;padding-bottom:0;margin-bottom:var(--page-filter-gap)}
.utility-tariff-editor .acc-details{margin-bottom:16px}
.utilities-mode #content>.iam-toolbar{flex-wrap:nowrap;overflow-x:auto}
.utilities-mode #content>.iam-toolbar>button{flex:none}
@media(max-width:600px){.utility-tabs-row{overflow:auto}.utility-tabs-row>.acc-choice-button{max-width:180px;flex:none}.utility-service-table{min-width:790px}}
@media(max-width:600px){.utilities-mode .utility-tabs-row{min-height:93px;align-content:start}.utilities-mode .metrics{grid-auto-rows:128px}.utilities-mode .metrics>.info-card{height:128px}.utilities-mode .metrics .info-card-head{min-height:36px}.utilities-mode #content>.iam-notice{min-height:88px}}
