.tutor-card{margin-top:32px;padding:24px;background:#e9e3f4;border:1px solid #d3c8e4;border-radius:16px}.tutor-heading{display:flex;gap:16px;align-items:center;margin-bottom:16px}.tutor-heading img{width:64px;height:64px;flex-shrink:0}.tutor-heading h3{font-size:24px;line-height:32px;margin-top:8px}.tutor-card>p{font-size:14px;line-height:20px}.tutor-preferences{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.tutor-preferences label,.tutor-label{display:grid;gap:8px;font-size:14px;line-height:20px;font-weight:600}.tutor-label{margin:24px 0 8px}.tutor-card input,.tutor-card select{width:100%;min-width:0;padding:12px;border:1px solid #b8a9cb;border-radius:8px;background:var(--paper);font-size:16px;line-height:24px}.tutor-card textarea{font-size:14px;line-height:20px}.tutor-status{min-height:40px;margin-top:16px}.tutor-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:24px}.tutor-card>.small-note{margin-top:16px;font-size:12px;line-height:16px}.tutor-review-guide{margin-top:24px;padding:24px;background:var(--paper);border-radius:12px}.tutor-review-guide h4{font-size:20px;line-height:28px;margin-bottom:16px}.tutor-review-guide>p{font-size:14px;line-height:20px}.tutor-card input[aria-invalid=true]{border-color:#a24932}.tutor-card textarea{overflow-wrap:anywhere}.tutor-card [hidden]{display:none!important}
@media(max-width:760px){.tutor-card,.tutor-review-guide{padding:16px}.tutor-preferences{grid-template-columns:1fr}.tutor-heading{align-items:flex-start;gap:12px}.tutor-heading img{width:48px;height:48px}.tutor-heading h3{font-size:20px;line-height:28px}.tutor-actions>.button{width:100%;justify-content:center}.tutor-heading .eyebrow{font-size:12px;line-height:16px}}
