.family-choice:has([data-disabled]){cursor:default;opacity:.7}.student-transcript{border:1px solid var(--border);background:#fff;border-radius:15px;padding:22px}.student-transcript .section-row{margin:0}.student-transcript .section-row span{overflow-wrap:anywhere;max-width:55%}.transcript-help{color:#8190a1;margin:8px 0 18px;font-size:13px}.transcript-scroll{overscroll-behavior:contain;scrollbar-width:thin;height:430px;padding-right:7px;overflow:auto}.transcript-message{max-width:94%;margin:0 0 18px}.transcript-message>span{color:#6e8197;margin-bottom:7px;font-size:12px;display:block}.transcript-message p{overflow-wrap:anywhere;white-space:pre-wrap;background:#edf2f8;border-radius:4px 13px 13px;margin:0;padding:12px 15px;font-size:16px;line-height:1.8}.transcript-message.from-student{margin-left:auto}.transcript-message.from-student>span{text-align:right}.transcript-message.from-student p{background:#e8f0eb;border-radius:13px 4px 13px 13px}.transcript-empty{color:#7e8da0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:260px;display:flex}.transcript-empty p{font-size:15px;line-height:1.8}.call-controls{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px;display:grid}.quiet-call-button{color:#dae7f5!important;background:#ffffff12!important;border:1px solid #ffffff25!important;gap:8px!important;height:55px!important;font-size:14px!important}.quiet-call-button[aria-pressed=true]{color:#17375b!important;background:#d7e8fc!important}.hangup-button{width:100%;color:#fff!important;background:#a8464d!important;border-radius:12px!important;height:53px!important;font-size:16px!important}.hangup-button:hover{background:#bc535b!important}.cancel-call-button{margin-top:13px;color:#d7e5f6!important;height:40px!important}.cancel-call-button:hover{background:#ffffff12!important}.is-live .call-top>span:last-child{font-variant-numeric:tabular-nums}.student-notes{margin-top:32px}.notes-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.notes-heading h2{margin:0;font-size:23px;font-weight:600}.notes-heading .eyebrow{margin:0 0 8px;font-size:13px}.notes-state{color:#6b7d91;align-items:center;gap:6px;font-size:13px;display:flex}.student-notes>label{color:#64758c;margin-bottom:12px;font-size:15px;line-height:1.7;display:block}.student-notes textarea{resize:vertical;color:#1c2f45;background:#f9fbfd;border:1px solid #c8d4e3;border-radius:10px;outline-color:#739bc9;width:100%;min-height:185px;padding:14px 16px;font-family:inherit;font-size:16px;line-height:1.8}.student-notes textarea::placeholder{color:#8190a1}.notes-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.notes-actions button{height:43px;font-size:14px}.notes-actions>span{color:#66798e;flex:1;min-width:210px;font-size:13px;line-height:1.65}.is-spinning{animation:1s linear infinite student-spin}.voice-rhythm.speaking i{animation:.6s ease-in-out infinite alternate student-wave}@keyframes student-spin{to{transform:rotate(360deg)}}@keyframes student-wave{to{opacity:.35;transform:scaleY(.35)}}@media (max-width:720px){.student-transcript{padding:18px}.transcript-scroll{height:320px}.workbench:has(.student-transcript){flex-direction:column-reverse}.workbench:has(.student-transcript) .call-body{padding-top:24px;padding-bottom:23px}.workbench:has(.student-transcript) .parent-avatar{width:66px;height:66px;margin-bottom:17px;font-size:26px}.workbench:has(.student-transcript) .voice-rhythm{height:35px;margin:9px 0 13px}.workbench:has(.student-transcript) .section-intro{display:none}.student-notes{margin-top:24px;padding:21px 18px}.notes-heading{align-items:flex-start}.notes-state{text-align:right;max-width:95px;line-height:1.5}.notes-actions>span{flex-basis:100%}.call-footer{font-size:12px;line-height:1.8}.notes-heading h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.is-spinning,.voice-rhythm.speaking i{animation:none}.transcript-scroll{scroll-behavior:auto}}@media (max-width:720px){.workbench>.call-panel{align-self:stretch;width:100%}}
