@media screen {
 .scroll{max-width:100%;width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
 table,.followup table{min-width:100%;max-width:none;table-layout:fixed}
 table th,table td{width:auto!important}
 .link input{font-size:16px;min-width:0;direction:ltr;text-align:left;white-space:nowrap}
 .linkSave{display:block;width:100%;margin-top:8px;background:#eaf4ef;border-color:#b2cec0;font-size:13px;padding:8px}
 .qr svg{width:110px;height:110px;max-width:100%}
 .qr a{white-space:nowrap;overflow-wrap:normal;font-size:12px}
 .editing{padding-bottom:100px}
 .quickBar{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;align-items:center;gap:14px;background:#fff;border-top:1px solid #c7ddd0;box-shadow:0 -3px 18px #164b3c14;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}
 .quickBar button{flex-shrink:0;min-width:125px;font-size:15px;min-height:44px}
 #quickMessage{font-size:12px;line-height:1.6;color:#476e5e}
 #quickMessage.error{color:#a3372e}
}
@media screen and (max-width:700px){
 td input,td select,td textarea{font-size:16px}.dateParts select{font-size:16px}
 .quickBar{gap:10px}.quickBar button{min-width:110px}#quickMessage{font-size:11px}
}
@media print {
 .quickBar,.linkSave{display:none!important}
 table col{width:auto!important}
 table col.serial{width:4%!important}table col.date{width:12%!important}table col.day{width:8%!important}table col.name{width:36%!important}table col.type{width:16%!important}table col.teacher{width:24%!important}
 .followup table col.serial{width:3%!important}.followup table col.date{width:9%!important}.followup table col.day{width:6%!important}.followup table col.name{width:22%!important}.followup table col.type{width:8%!important}.followup table col.teacher{width:12%!important}.followup table col.execution{width:9%!important}.followup table col.newDate{width:9%!important}.followup table col.remarks{width:14%!important}.followup table col.qr{width:8%!important}
 .editing table col.remove,.editing.followup table col.link{display:none!important;width:0!important}
}
