.table-sort-button{color:inherit;font:inherit;font-weight:inherit;text-align:left;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.table-sort-button svg{opacity:.65;flex-shrink:0}th[aria-sort=ascending] .table-sort-button,th[aria-sort=descending] .table-sort-button{color:var(--blue)}.table-sort-button:hover{color:var(--blue);background:0 0}.table-sort-button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.table-mobile-sort,.table-sort-mobile-title{display:none}@media screen and (max-width:760px){.mobile-list-table .table-sort-button{display:none}.mobile-list-table .table-sort-mobile-title{display:inline}.table-mobile-sort{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.table-mobile-sort label{color:var(--muted);font-size:13px}.table-mobile-sort select{flex:135px;width:auto;min-width:0;max-width:100%;min-height:44px}.table-mobile-sort .table-sort-direction{align-items:center;gap:5px;min-height:44px;padding:8px;font-size:12px;display:inline-flex}}@media screen and (max-width:700px){.expense-table .table-sort-button{display:none}.expense-table .table-sort-mobile-title{display:inline}}@media print{.table-mobile-sort,.table-sort-button svg{display:none!important}.table-sort-button{color:inherit!important}}
