body{background:var(--gray-1);margin:0}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.report-table td,.report-table th{vertical-align:top}.report-indent{padding-left:var(--space-5)!important}.report-subtotal td{border-top:1px solid var(--gray-a7);font-weight:600}.mobile-only{display:none!important}.app-header{min-height:48px;padding-top:var(--space-2)}@media (max-width:767px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.hide-mobile{display:none!important}.app-header{padding-top:env(safe-area-inset-top)}.app-content{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}input,textarea,select,.rt-TextFieldInput,.rt-TextAreaInput{font-size:16px!important}}.bottom-nav{z-index:20;background:var(--color-panel-solid);border-top:1px solid var(--gray-a5);padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;align-items:stretch;position:fixed;bottom:0;left:0;right:0}.bottom-nav>a,.bottom-nav>button{min-height:56px;font:inherit;color:var(--gray-11);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;padding:6px 0;font-size:11px;text-decoration:none;display:flex}.bottom-nav>[data-active=true]{color:var(--accent-11);font-weight:600}.bottom-nav-camera{background:var(--accent-9);width:48px;height:48px;color:var(--accent-contrast);box-shadow:var(--shadow-3);border-radius:999px;justify-content:center;align-items:center;margin-top:-22px;display:flex}.receipt-thumb{border:1px solid var(--gray-a6);border-radius:var(--radius-2);background:var(--gray-2);width:96px;height:128px;position:relative;overflow:hidden}.receipt-thumb img{object-fit:cover;width:100%;height:100%}.receipt-thumb-remove{position:absolute;top:4px;right:4px}.receipt-thumb-size{background:var(--color-panel-translucent);border-radius:4px;padding:0 4px;position:absolute;bottom:2px;left:4px}@media print{.no-print{display:none!important}body{background:#fff}.rt-Card{box-shadow:none!important}.avoid-break{break-inside:avoid}}
