@media(max-width:600px){:root{--app-gutter: var(--space-4)}body{padding-bottom:calc(var(--app-tabbar-h) + env(safe-area-inset-bottom,0px))}.app-header .tabs,.profile .name{display:none}.profile{padding-right:2px}.page-head{padding-top:var(--space-5)}.page-head h1{font-size:var(--fs-h2)}.tabbar{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-sticky);display:flex;height:calc(var(--app-tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-bg);border-top:var(--border-width) solid var(--color-border)}.tabbar a{flex:1;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-small);color:var(--color-text-secondary)}.tabbar a[aria-current=page]{color:var(--color-accent-text)}.toasts{left:var(--space-4);right:var(--space-4);bottom:calc(var(--app-tabbar-h) + var(--space-3) + env(safe-area-inset-bottom,0px))}.toast{min-width:0;max-width:none}.toolbar .segmented{flex:1 1 100%;max-width:100%;overflow-x:auto;scrollbar-width:none}.toolbar .segmented::-webkit-scrollbar{display:none}.toolbar .segmented button{flex:none}.toolbar .select-wrap,.toolbar .input[type=search]{flex:1 1 100%;width:100%;min-width:0}.table.payments,.table.payments tbody{display:block;table-layout:auto}.table.payments thead,.table.payments colgroup,.table.payments td.c-invoice,.table.payments td.actions{display:none}.table.payments tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"vendor amount" "date status";gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-surface-pressed)}.table.payments td{display:block;padding:0;border:0}.table.payments td.c-vendor{grid-area:vendor}.table.payments td.c-amount{grid-area:amount;padding-right:0;text-align:right}.table.payments td.c-date{grid-area:date}.table.payments td.c-status{grid-area:status;text-align:right}.table.payments tr td,.table.payments tr.row-warn td,.table.payments tr.row-muted td{background:transparent}.table.payments tr.row-warn{background:var(--tint-warn);padding-left:var(--space-2);padding-right:var(--space-2)}.table.vendors,.table.vendors tbody{display:block}.table.vendors thead,.table.vendors td.c-desc,.table.vendors td.c-count,.table.vendors td.c-last,.table.vendors td.c-aliases,.table.vendors td.c-note{display:none}.table.vendors tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-surface-pressed)}.table.vendors td{display:block;padding:0;border:0}.table.vendors td.c-labels{grid-column:1 / -1}.table.vendors td.c-labels .muted{display:none}.table td .evidence{white-space:normal;overflow-wrap:anywhere}.table:not(.payments):not(.vendors) thead{display:none}.table:not(.payments):not(.vendors),.table:not(.payments):not(.vendors) tbody{display:block}.table:not(.payments):not(.vendors) tr{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-surface-pressed)}.table:not(.payments):not(.vendors) td{display:block;padding:0;border:0;min-width:0}.table:not(.payments):not(.vendors) td.actions{margin-left:auto}.table.compact tr:last-child{border-bottom:0}.modal-backdrop{padding:0}.modal,.modal.modal-wide{max-width:none;height:100dvh;max-height:none;border:0}.modal-actions{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.modal-actions .btn-primary{flex:1 1 100%;order:-1}.modal-actions .spacer,.table.runs td.num{display:none}.table.runs .runs-mobile-summary{display:block}.kv td.k{width:96px}}@media(min-width:601px){.tabbar{display:none}}
