.teacher-summary a{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;color:inherit;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.teacher-summary a:hover{border-color:#b9ccc4;box-shadow:0 10px 24px #17342c12;transform:translateY(-2px)}.teacher-summary a:focus-visible{outline:3px solid #265d4a30;outline-offset:2px}.teacher-summary small{display:flex;justify-content:space-between;gap:8px;margin-top:13px;color:var(--green);font-size:11px;font-weight:700}.teacher-summary small b{font-size:14px}.teacher-summary .attention{border-color:#efd59c;background:#fffaf0}.week-strip{align-items:start}.week-day>div{max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c5d1cc transparent}.week-day>div::-webkit-scrollbar{width:5px}.week-day>div::-webkit-scrollbar-thumb{background:#c5d1cc;border-radius:999px}@media(max-width:800px){.teacher-summary a{padding:17px}.week-day>div{max-height:none;overflow:visible}}
