.Assign-module__Bs3RFa__wrap{gap:16px;max-width:640px;margin:0 auto;padding:24px 16px 56px;display:grid}.Assign-module__Bs3RFa__wide{max-width:980px}.Assign-module__Bs3RFa__card{background:var(--surface,#fff);border:1px solid var(--line,#d9d9e3);border-radius:16px;gap:12px;padding:18px;display:grid}.Assign-module__Bs3RFa__big{margin:0;font-size:1.5rem;font-weight:700}.Assign-module__Bs3RFa__note{color:var(--muted,#555);margin:0;font-size:.95rem}.Assign-module__Bs3RFa__seat{text-align:center;border:2px solid var(--line,#bbb);border-radius:12px;width:5ch;padding:8px;font-size:2.4rem}.Assign-module__Bs3RFa__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Assign-module__Bs3RFa__boxes{gap:10px;display:grid}.Assign-module__Bs3RFa__box{border:2px solid var(--line,#bbb);background:var(--surface,#fff);text-align:left;cursor:pointer;border-radius:14px;padding:14px 16px;font-size:1.4rem}.Assign-module__Bs3RFa__box:focus-visible{outline:3px solid}.Assign-module__Bs3RFa__passage{font-family:ui-monospace,Menlo,monospace;font-size:1.3rem;line-height:1.6}.Assign-module__Bs3RFa__done{color:#1a7f37}.Assign-module__Bs3RFa__wrong{color:#b3261e}.Assign-module__Bs3RFa__table{border-collapse:collapse;width:100%;font-size:.95rem}.Assign-module__Bs3RFa__table th,.Assign-module__Bs3RFa__table td{text-align:left;border-bottom:1px solid var(--line,#e2e2ea);padding:6px 8px}.Assign-module__Bs3RFa__mono{word-break:break-all;font-family:ui-monospace,Menlo,monospace}.Assign-module__Bs3RFa__code{letter-spacing:.04em;font-family:ui-monospace,Menlo,monospace;font-size:1.1rem}.Assign-module__Bs3RFa__area{width:100%;min-height:140px;font:inherit;border:1px solid var(--line,#bbb);border-radius:10px;padding:8px}.Assign-module__Bs3RFa__input{font:inherit;border:1px solid var(--line,#bbb);border-radius:10px;padding:8px 10px}@media print{.Assign-module__Bs3RFa__noprint{display:none!important}.Assign-module__Bs3RFa__hidenames .Assign-module__Bs3RFa__nm{visibility:hidden}}.Assign-module__Bs3RFa__spark{vertical-align:middle}.Assign-module__Bs3RFa__dim{color:var(--muted,#555);font-size:.9rem}.Assign-module__Bs3RFa__lessons{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}
