/* Corrección de listado y continuidad del menú. */
body #content#content .expenses-list93,body #content#content .expenses-list93 .table-wrap{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}
body #content#content .expenses-list93 table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}
body #content#content .expenses-list93 table :is(th,td){box-sizing:border-box!important;padding:6px 5px!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;vertical-align:top!important}
body #content#content .expenses-list93 table :is(th,td)>*{max-width:100%!important;box-sizing:border-box}
body #content#content .expenses-list93 table th button{font-size:11px!important;white-space:normal!important;padding:0!important;min-width:0!important;text-align:left!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(1){width:3%!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(2){width:13%!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(3){width:10%!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(4){width:13%!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(5){width:6%!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(6){width:8%!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(7){width:8%!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(8){width:8%!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(9){width:8%!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(10){width:10%!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(11){width:8%!important}
body #content#content .expenses-list93 table :is(th,td):nth-child(12){width:5%!important}
body #content#content .expenses-list93 table td:nth-child(8),body #content#content .expenses-list93 table td:nth-child(9){text-align:right!important}
body #content#content .expenses-list93 input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;margin:3px!important}
body.logged-in>header,body.logged-in #account-dock{background:var(--theme98,#075681)!important}
body.logged-in>header::before{background:linear-gradient(160deg,color-mix(in srgb,var(--theme98,#075681) 48%,#062735),var(--theme98,#075681) 65%,color-mix(in srgb,var(--theme98,#075681) 75%,#00b8c5))!important}
body.logged-in #tabs.grouped44{background:transparent!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff75 transparent;padding-bottom:24px!important}
body.logged-in #tabs.grouped44>:is(button,.nav-group44){flex-shrink:0!important}
body.logged-in #tabs.grouped44 .nav-arrow44{display:block!important;width:8px!important;height:8px!important;flex:0 0 8px!important;min-width:8px!important;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);margin:0 4px 4px auto!important;transition:transform .18s ease;font-size:0!important;line-height:0!important}
body.logged-in #tabs.grouped44 [aria-expanded=true] .nav-arrow44{transform:rotate(225deg);margin-bottom:0!important}
@media(min-width:851px){body.logged-in>header{padding:16px!important;box-sizing:border-box}body.logged-in>header #brand-logo{max-width:88px!important;max-height:88px!important;width:auto!important;object-fit:contain}body.logged-in>header strong{font-size:20px!important}body.logged-in #tabs.grouped44{top:var(--nav-top99,var(--menu-top26,180px))!important;bottom:0!important;height:auto!important;max-height:none!important}}
@media(max-width:850px){body.logged-in #tabs.grouped44{background:linear-gradient(160deg,color-mix(in srgb,var(--theme98,#075681) 48%,#062735),var(--theme98,#075681))!important}}
@media(max-width:1100px){body #content#content .expenses-list93 table,body #content#content .expenses-list93 tbody{display:block!important}body #content#content .expenses-list93 thead{display:none!important}body #content#content .expenses-list93 tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:10px!important;border:1px solid #d5e2ea;border-radius:8px;margin:8px 0}body #content#content .expenses-list93 table tr td{display:block!important;width:auto!important;min-width:0!important;text-align:left!important;border:0!important;padding:2px!important}body #content#content .expenses-list93 td::before{content:attr(data-label99);display:block;font-size:10px;font-weight:700;opacity:.75;margin-bottom:3px}}
body #content#content .expenses-list93 table td:nth-child(8),body #content#content .expenses-list93 table td:nth-child(9){white-space:normal!important}
@media(max-width:1100px){body #content#content .expenses-list93 table tr td:nth-child(n){width:auto!important;white-space:normal!important;text-align:left!important}}
@media(min-width:851px){body.logged-in>header,body.logged-in #account-dock{background:transparent!important}}
/* Columna independiente para el chevrón: no comparte espacio con el título. */
body.logged-in #tabs.grouped44 .nav-heading44{display:grid!important;grid-template-columns:42px minmax(0,1fr) 12px!important;column-gap:10px!important;align-items:center!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}
body.logged-in #tabs.grouped44 .nav-heading44 .nav-title44{min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;padding-right:2px!important}
body.logged-in #tabs.grouped44 .nav-heading44 .nav-arrow44{position:static!important;justify-self:center!important;align-self:center!important;margin:0 2px 4px 0!important;width:8px!important;height:8px!important;min-width:8px!important;max-width:8px!important}
body.logged-in #tabs.grouped44 .nav-heading44[aria-expanded=true] .nav-arrow44{margin-bottom:0!important}
