.cornell-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--cn-font,14px);line-height:var(--cn-line,1.8);background:#fff}.cornell-table th,.cornell-table td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #b6c4b6;padding:10px}.cornell-table tr>:first-child:not([colspan]){width:var(--cn-cue,30%)}.cornell-table p{margin:0}.cornell-summary{font-size:var(--cn-font,14px);line-height:var(--cn-line,1.8);border:1px solid #b6c4b6;padding:12px}.cornell-summary p{white-space:pre-wrap}.cn-soft .cornell-table th,.cn-soft .cornell-summary h3{background:#edf3e9}.cn-lined .cornell-table tbody td{background-image:repeating-linear-gradient(#0000 0 27px,#e6e6e6 28px)}.cornell-table .cn-blank td{height:400px}.cn-blank-summary{min-height:110px}.study-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.study-calendar>div{border:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-line;min-width:0;padding:5px}.habit-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.habit-days button{min-width:0;min-height:42px;padding:5px}.habit-days button[aria-pressed=true]{background:#dfedda;border:2px solid #315b3f}.habit-days button[data-unscheduled=true]{color:#686b66;background:#f0efea}.study-progress{font-variant-numeric:tabular-nums}@media print{.planning-preview .review-print-table tr{break-inside:auto}.planning-preview .cornell-table{font-size:var(--cn-font,14px);line-height:var(--cn-line,1.8)}.planning-preview .cornell-table tr{break-inside:auto}.planning-preview .cornell-table th,.planning-preview .cornell-table td{padding:3mm}.planning-preview .cornell-table p{font-size:inherit;line-height:inherit}.cornell-table .cn-blank td{height:140mm}.cn-blank-summary{min-height:40mm}.cornell-summary{break-inside:auto}.planning-preview .cornell-summary p{font-size:var(--cn-font,14px);line-height:var(--cn-line,1.8)}.planning-preview .study-calendar{display:grid!important}}
