.journal-table :is(.rt-TableCell,.rt-TableColumnHeaderCell,.rt-TableRowHeaderCell){height:auto;box-shadow:inset 0 -1px var(--gray-a3);padding-top:6px;padding-bottom:6px}.journal-table .rt-TableCell{white-space:nowrap;font-variant-numeric:tabular-nums}.journal-table .rt-TableCell.wrap{white-space:normal}.journal-table .rt-TableCell.wrap .journal-route{white-space:normal;flex-wrap:wrap;row-gap:0;min-width:6rem}.journal-table .rt-TableColumnHeaderCell{color:var(--gray-11);padding-bottom:var(--space-2);white-space:normal;vertical-align:bottom;font-size:11px;font-weight:500;line-height:1.25}.journal-table tr.row-clickable{cursor:pointer}.journal-table .rt-TableBody .rt-TableRow:hover{background:var(--gray-a2)}.journal-sheet{--detail-w:600px}@media (width<=660px){.journal-sheet{--detail-w:100vw}}.journal-sheet-body{flex-direction:column;gap:4px;padding:4px 4px 24px;display:flex}.journal-sheet-body .journal-legs{margin-top:4px}.journal-sheet-body .journal-ops{margin-top:10px}.journal-legs,.journal-ops{font-size:var(--data-font-size)}.journal-legs th.num,.journal-legs td.num,.journal-ops th.num,.journal-ops td.num{text-align:right}.journal-legs th,.journal-ops th{padding:0 0 4px 12px}.journal-legs td,.journal-ops td{padding:4px 0 4px 12px}.journal-legs th:first-child,.journal-legs td:first-child,.journal-ops th:first-child,.journal-ops td:first-child{padding-left:0}.journal-legs tr.total td{border-top:1px solid var(--gray-a6)}.journal-suggest{z-index:5;border-radius:var(--radius-3);background:var(--color-panel-solid);box-shadow:var(--shadow-5);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0}.journal-suggest-item{border-radius:var(--radius-2);cursor:pointer;padding:4px 8px;font-size:13px;line-height:1.5}.journal-suggest-item.active{background:var(--accent-a4)}.journal-cal{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.journal-cal-day{all:unset;text-align:center;border-radius:var(--radius-2);font:inherit;color:var(--gray-12);cursor:pointer;padding:3px 0;font-size:12px;display:block}.journal-cal-day:hover{background:var(--gray-a3)}.journal-cal-day.today{text-underline-offset:3px;text-decoration:underline}.journal-cal-day.picked{background:var(--accent-9);color:var(--accent-contrast)}.journal-cal-day.inrange{background:var(--accent-a4)}.journal-ops td{vertical-align:top;line-height:1.35}.journal-ops .sub{color:var(--gray-a11);font-size:11px}.journal-note{all:unset;border-radius:var(--radius-2);background:var(--amber-a3);color:var(--amber-11);font:inherit;font-size:var(--data-font-size);cursor:pointer;white-space:pre-wrap;text-align:left;align-items:flex-start;gap:6px;max-width:100%;padding:4px 8px;line-height:1.4;display:inline-flex}.journal-note:hover{background:var(--amber-a4)}.journal-note.empty{background:var(--gray-a2);color:var(--gray-a11)}.journal-note.empty:hover{background:var(--gray-a3)}.journal-note svg{flex:none;margin-top:2px}.journal-ops tbody tr,.journal-ops td.num:last-child{position:relative}.journal-ops .row-acts{background:linear-gradient(to right, transparent 0, var(--card-bd) 20px);align-items:center;gap:4px;padding-left:28px;display:none;position:absolute;top:0;bottom:0;right:0}.card-block .journal-ops .row-acts{background:linear-gradient(to right, transparent 0, var(--card-panel) 20px)}.journal-ops tbody tr:hover .row-acts{display:flex}.journal-drafts{margin-top:8px}.journal-drafts-list{border-radius:var(--radius-3);background:var(--gray-a2);flex-direction:column;gap:2px;max-height:272px;padding:4px;display:flex;overflow-y:auto}.journal-drafts-box{border-radius:var(--radius-3);background:var(--yellow-a3);margin-top:6px;overflow:hidden}.journal-drafts-summary{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.journal-drafts-summary:hover{background:var(--yellow-a4)}.journal-drafts-lead{align-items:center;gap:8px;min-width:0;display:inline-flex}.journal-drafts-toggle{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.journal-drafts-box .journal-drafts-list,.journal-drafts-box .journal-drafts-empty{border-top:1px solid var(--yellow-a6);background:var(--color-panel-solid);border-radius:0}.journal-drafts-empty{text-align:center;border-radius:var(--radius-3);background:var(--gray-a2);padding:12px}.journal-drafts-row{border-radius:var(--radius-2);cursor:pointer;font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:3px 6px;display:flex}.journal-drafts-row:hover{background:var(--gray-a3)}.journal-drafts-row.on{background:var(--indigo-a3)}.journal-drafts-time{flex:none}.journal-drafts-qty{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.journal-drafts-fee{flex:none}.journal-drafts-table td.acts,.journal-drafts-table th.acts{white-space:nowrap;width:1px}.journal-drafts-table .row-acts{visibility:hidden;align-items:center;display:inline-flex}.journal-drafts-table tbody tr:hover .row-acts{visibility:visible}.journal-drafts-table .row-acts .rt-Button{margin:0}.journal-op-summary{border-radius:var(--radius-3);background:var(--gray-a2);font-variant-numeric:tabular-nums;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;padding:10px 12px;display:grid}.journal-drafts-group .rt-TableCell{background:var(--gray-a3);padding-top:8px;padding-bottom:8px}.journal-panel-head{padding:0 0 10px}.journal-drafts-table .rt-TableCell,.journal-drafts-table .rt-TableColumnHeaderCell{vertical-align:middle}.journal-drafts-table .rt-CheckboxRoot{vertical-align:middle;display:inline-flex}@media (width<=767px){.journal-sheet-body{padding-left:var(--page-gutter,12px);padding-right:var(--page-gutter,12px)}.journal-sheet-body table.journal-ops{max-width:100%;display:block;overflow-x:auto}}.journal-sheet-m .journal-sheet-body{padding:0 0 24px}.m-settles .m-settle{border-top:1px solid var(--gray-a4);padding:8px 0}.journal-sheet-m .journal-sheet-body{gap:16px}.journal-sheet-m .journal-block{background:0 0;border:0;border-radius:0;padding:0}.journal-sheet-m .journal-settles .settle-rate{display:block}.journal-sheet .journal-ops,.journal-sheet .pos-detail,.journal-sheet .pos-metric,.journal-sheet-m .journal-ops,.journal-sheet-m .pos-detail,.journal-sheet-m .pos-metric{font-family:var(--font-digits)}.journal-sheet .hero-num,.journal-sheet-m .hero-num,.journal-sheet .journal-route .rt-Text{font-family:var(--font-big)}table.calc-legtable.journal-settles th.num,table.calc-legtable.journal-settles td.num{text-align:right;white-space:nowrap}@media (width<=767px){.journal-sheet-body table.journal-settles{width:100%;display:table}}.journal-sheet-m .journal-settles .settle-paren{display:none}.journal-sheet-m .journal-settles td.num>span{flex-direction:column;align-items:flex-end;display:inline-flex}.journal-settles th.num .venue-value{justify-content:flex-end;display:inline-flex}.journal-exsel-row{cursor:pointer;align-items:center;gap:8px;display:flex}
