.ledger-table[data-v-39dffad9]{--ledger-due:6.5rem;grid-template-columns:minmax(0,1fr) var(--ledger-due) 8.5rem;width:100%;display:grid}.ledger-table--no-due[data-v-39dffad9]{--ledger-due:0rem}.ledger-table[data-v-39dffad9] tbody,.ledger-table[data-v-39dffad9] thead,.ledger-table[data-v-39dffad9] tr{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ledger-table[data-v-39dffad9] .ledger-row{grid-template-areas:"work work status""lesson due points";align-items:center}.ledger-table[data-v-39dffad9] .ledger-cell{text-align:left;min-width:0;font-weight:inherit;padding:.5rem .75rem}.ledger-table[data-v-39dffad9] .ledger-cell--lesson{grid-area:lesson}.ledger-table[data-v-39dffad9] .ledger-cell--work{grid-area:work}.ledger-table[data-v-39dffad9] .ledger-cell--due{grid-area:due}.ledger-table[data-v-39dffad9] .ledger-cell--points{text-align:right;grid-area:points}.ledger-table[data-v-39dffad9] .ledger-cell--status{grid-area:status}.ledger-table[data-v-39dffad9] .ledger-group-cell{grid-column:1/-1;padding:0}.ledger-table[data-v-39dffad9] .ledger-head{display:none}.ledger-table[data-v-39dffad9] .ledger-row--start{border-top:1px solid var(--ui-border)}.ledger-table[data-v-39dffad9] .ledger-lesson-full{display:none}.ledger-table[data-v-39dffad9] .ledger-details{grid-column:1/-1}@container ledger (width<=39.999rem){.ledger-table[data-v-39dffad9] .ledger-cell--toggle{grid-area:1/3/3;align-self:stretch;padding:0}.ledger-table[data-v-39dffad9] .ledger-toggle{border-radius:.5rem;width:100%;height:100%}.ledger-table[data-v-39dffad9] .ledger-chevron{display:none}.ledger-table[data-v-39dffad9] .ledger-row:has(.ledger-toggle) .ledger-status{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ledger-table[data-v-39dffad9] .ledger-toggle:focus-visible,.ledger-table[data-v-39dffad9] .ledger-toggle:hover{background-color:#0000}.ledger-table[data-v-39dffad9] .ledger-status{justify-content:flex-end}}@container ledger (width>=40rem){.ledger-table[data-v-39dffad9]{grid-template-columns:minmax(0,1fr) var(--ledger-due) 5.5rem 9rem 2rem}.ledger-table[data-v-39dffad9] .ledger-row{grid-template-areas:"work due points status toggle""lesson due points status toggle"}.ledger-table[data-v-39dffad9] .ledger-cell--toggle{grid-area:toggle;padding-left:0;padding-right:.75rem}.ledger-table[data-v-39dffad9] .ledger-cell--lesson{padding-top:0}}@container ledger (width>=56rem){.ledger-table[data-v-39dffad9]{grid-template-columns:13rem minmax(0,1fr) var(--ledger-due) 5.5rem 10.5rem 2rem}.ledger-table[data-v-39dffad9] .ledger-head{display:grid}.ledger-table[data-v-39dffad9] .ledger-row{grid-template-areas:"lesson work due points status toggle"}.ledger-table[data-v-39dffad9] .ledger-cell--lesson{padding-top:.5rem}.ledger-table[data-v-39dffad9] .ledger-lesson-full{display:inline}.ledger-table[data-v-39dffad9] .ledger-lesson-short{display:none}.ledger-table[data-v-39dffad9] .ledger-details{grid-column:2/-1}}.cut-group[data-v-09581047]{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}.cut-group__corner[data-v-09581047]{width:30px;height:30px}
