button.trv-row-btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}button.trv-row-btn:active{background:var(--bg-muted)}@media (hover:hover){button.trv-row-btn:hover{background:var(--bg-muted)}}.trv-rows.trv-rows-menus{overflow:visible}.trv-seg.trv-seg-scroll{scrollbar-width:none;overflow-x:auto}.trv-seg.trv-seg-scroll::-webkit-scrollbar{display:none}.trv-seg.trv-seg-scroll>a,.trv-seg.trv-seg-scroll>button{flex:none}.trv-chip-scroll{scrollbar-width:none;gap:.45rem;margin:0 -2px;padding-bottom:2px;display:flex;overflow-x:auto}.trv-chip-scroll::-webkit-scrollbar{display:none}.trv-chip-scroll>*{flex:none}.trv-rows-clamp2 .trv-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:720px){.trv-desk-scan>button[type=submit]{display:none}.trv-desk-commit{flex-direction:column;align-items:stretch!important}.trv-desk-commit>button{justify-content:center;width:100%}.trv-desk-commit>button:disabled{background:var(--bg-muted)!important;color:var(--text-muted)!important;box-shadow:none!important;border-color:var(--border-card)!important;opacity:1!important}.trv-decide-pair{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid!important}.trv-decide-pair>*,.trv-decide-pair form,.trv-decide-pair button{justify-content:center;width:100%}}.trv-deposit-row{border-top:1px solid var(--border-card);grid-template-columns:110px minmax(0,1fr) minmax(90px,.5fr) 120px;grid-template-areas:"date payer ref amt";align-items:center;gap:.75rem;padding:.55rem 1rem;font-size:.88rem;display:grid}.trv-deposit-row .d-date{color:var(--text-muted);white-space:nowrap;grid-area:date}.trv-deposit-row .d-payer{text-overflow:ellipsis;white-space:nowrap;grid-area:payer;min-width:0;overflow:hidden}.trv-deposit-row .d-ref{color:var(--text-muted);overflow-wrap:anywhere;grid-area:ref;min-width:0}.trv-deposit-row .d-amt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:amt;font-weight:600}.trv-deposit-row .d-meta{display:none}@media (max-width:599px){.trv-deposit-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"payer amt""meta meta";gap:.15rem .6rem}.trv-deposit-row .d-date,.trv-deposit-row .d-ref{display:none}.trv-deposit-row .d-payer{white-space:normal;overflow-wrap:anywhere;font-weight:600}.trv-deposit-row .d-meta{color:var(--text-muted);overflow-wrap:anywhere;grid-area:meta;min-width:0;font-size:.8rem;display:block}}
.trv-cls-fold>summary{cursor:pointer;list-style:none}.trv-cls-fold>summary::-webkit-details-marker{display:none}.trv-cls-fold+.trv-cls-fold{border-top:1px solid var(--border-card)}.trv-cls-fold-chev{transition:transform .12s}.trv-cls-fold[open]>summary .trv-cls-fold-chev{transform:rotate(90deg)}.trv-cls-fold[open]>summary{background:var(--bg-muted)}.trv-cls-fold-body{background:var(--bg-muted);padding-left:.75rem}.trv-cls-fold-body>.trv-row{border-top:1px solid var(--border-card)}.trv-cls-fold-add{font-size:.9rem;font-weight:600;color:var(--accent-ink)!important;gap:.4rem!important;min-height:44px!important}@media (max-width:720px){.trv-classes-toolbar .trv-ct-filters{display:none!important}.trv-classes-toolbar>.trv-phone-only{display:inline-flex!important}}.trv-cal-agenda .trv-time-lead{width:4.3rem;font-size:.84rem}.trv-cal-agenda-later{color:var(--text);margin:1.6rem .15rem 0;font-size:1rem;font-weight:700}.trv-cal-agenda .trv-seg>a{min-height:36px}.trv-phone-inline{display:none}@media (max-width:720px){.trv-phone-inline{display:inline}.trv-wide-inline{display:none}}.trv-row-btn{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0}.trv-row-btn+.trv-row-btn{border-top:1px solid var(--border-card)}.trv-row-btn:active{background:var(--bg-muted)}.trv-doc-row{padding-right:.5rem}.trv-doc-open{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.8rem;padding:0;display:flex}.trv-doc-row+.trv-doc-row{border-top:1px solid var(--border-card)}.trv-chip-scroll{scrollbar-width:none;gap:.4rem;margin:0 -1rem .7rem;padding:0 1rem .1rem;display:flex;overflow-x:auto}.trv-chip-scroll::-webkit-scrollbar{display:none}.trv-chip-scroll>*{white-space:nowrap;flex:none}@media (max-width:720px){.trv-sched-filters-wide{display:none!important}}
