.tool[data-tool=class-timetable-maker] .hint{color:var(--c-text-2);font-size:var(--fs-sm,.875rem);margin:0}.tool[data-tool=class-timetable-maker] .tt-scroll{max-inline-size:100%;overflow-x:auto}.tool[data-tool=class-timetable-maker] .tt-table{border-collapse:collapse;inline-size:100%}.tool[data-tool=class-timetable-maker] .tt-table th,.tool[data-tool=class-timetable-maker] .tt-table td{border:1px solid var(--c-border-strong);text-align:center;padding:0}.tool[data-tool=class-timetable-maker] .tt-table thead th{padding:var(--space-2);background:var(--c-surface)}.tool[data-tool=class-timetable-maker] .tt-time{padding:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm,.875rem);white-space:nowrap}.tool[data-tool=class-timetable-maker] .tt-table input{min-block-size:2.75rem;inline-size:100%;min-inline-size:6rem;padding:var(--space-1) var(--space-2);text-align:center;background:0 0;border:0;border-radius:0}@media print{.tool[data-tool=class-timetable-maker] .tt-table input{min-block-size:2.2rem}}
