/* v37.04.0 */
.primary-weekly-head37040 .formgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.subject-switch37040 .section-title-row{display:flex;justify-content:space-between;gap:16px;align-items:end;flex-wrap:wrap}.primary-weekly-grid37040 input{min-width:76px;text-align:center;font-weight:700}.attendance-grid37040{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.attendance-grid37040>div{border:1px solid var(--border,#dbe3ee);border-radius:10px;padding:8px;background:var(--card,#fff)}.attendance-grid37040>div>b{display:block;margin-bottom:5px}.attendance-grid37040 label{display:grid;grid-template-columns:1fr 55px;gap:5px;align-items:center;font-size:11px}.attendance-grid37040 input{width:100%;padding:5px}.primary-weekly-head37040 textarea,.subject-switch37040 textarea{min-height:60px}
