.card-actions{min-width:215px;max-width:310px;white-space:normal}.card-actions button{margin-top:4px;margin-bottom:4px}td input[type=checkbox],th input[type=checkbox]{accent-color:#ff8549;width:15px;height:15px;cursor:pointer}.week-board{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:10px;min-width:980px}.week-board>section>header{background:#fff1dd;color:#ad835a;border-radius:10px;padding:12px;text-align:center;font-size:12px}.week-board header small{display:block;margin-top:5px;color:#c1a484;font-size:10px}.week-board>section>p{text-align:center;font-size:11px;padding:30px 0}.week-lesson{width:100%;text-align:left;margin-top:12px;padding:12px!important;border:0!important;border-radius:12px!important;display:flex;flex-direction:column;gap:8px;background:#f2dbe0!important;color:#8d6870!important;line-height:1.6}.week-lesson strong{font-size:13px;font-weight:500}.week-lesson span,.week-lesson small{font-size:10px;white-space:normal}.week-lesson.theme-charcoal{background:#e5e1da!important;color:#80776a!important}.week-lesson.theme-lavender{background:#e8e0ef!important;color:#9684a1!important}.week-lesson.theme-peach{background:#fae5cc!important;color:#b58e60!important}.lp-class.course-theme-rose{background-image:linear-gradient(90deg,#a45f83e8,#c495afb8 56%,#c9b0c451),var(--course-image)}.lp-class.course-theme-charcoal{background-image:linear-gradient(90deg,#292e32ed,#3d4343bd 50%,#33444150),var(--course-image)}.lp-class.course-theme-lavender{background-image:linear-gradient(90deg,#726a8ee6,#988fa9bd 50%,#c0a8bf55),var(--course-image)}.lp-class.course-theme-peach{background-image:linear-gradient(90deg,#a8754cdd,#d7a57db8 56%,#f1cca351),var(--course-image)}.lp-tabs{gap:14px}.lp-tabs>button{font-size:12px;white-space:nowrap}.lp-mine-tabs{overflow-x:auto;white-space:nowrap;gap:7px}.lp-mine-tabs button{flex-shrink:0}.lp-membercard>p:last-child{line-height:1.8}#analyticsView .summary{white-space:normal}.toolbar label{font-size:11px;color:#ac9377}.toolbar input[type=date]{min-width:145px}.staff-identity{max-width:320px}#form input[type=file]{font-size:11px;padding:12px}dialog{max-height:90dvh;overflow-y:auto}@media(max-width:650px){.card-actions{min-width:185px}.lp-tabs{gap:12px}.lp-date{font-size:10px}.lp-week small{font-size:9px}}
