.teacher-photo-dialog{width:min(380px,calc(100vw - 32px));max-height:90dvh;overflow:auto;box-sizing:border-box;padding:20px}.teacher-photo-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.teacher-photo-heading h2{font-size:18px;margin:0}.teacher-photo-dialog [data-editor]{text-align:center}.teacher-photo-dialog canvas{display:block;width:200px;height:200px;max-width:100%;margin:12px auto;border-radius:50%;border:2px solid #bca24e;touch-action:none;cursor:grab}.teacher-photo-dialog input[type=range]{width:100%;accent-color:#bca24e}.teacher-photo-field{display:grid;gap:10px}.teacher-photo-field small{line-height:1.5}.teacher-photo-preview{width:96px;height:96px;object-fit:cover;border-radius:50%;border:1px solid #bca24e}.teacher-photo-preview[hidden],.teacher-photo-dialog [hidden]{display:none!important}@media(max-height:650px){.teacher-photo-dialog canvas{width:144px;height:144px}}
