.panel-note{margin:-8px 0 14px;color:var(--muted);font-size:10px}.dossier-button{width:100%;border:1px solid #b8c6ff;background:#f0f3ff;color:var(--blue);padding:11px;margin-bottom:14px;font-weight:700;cursor:pointer}.payment-table>div>span:last-of-type{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.contact-payment{border:1px solid currentColor;background:white;color:var(--blue);padding:4px 7px;font-size:8px;font-weight:700;cursor:pointer}.status.confirming{color:#8a62dc}.teacher-profile-form{display:grid;grid-template-columns:120px 1fr;gap:18px}.photo-upload{border:1px dashed #aeb3be;display:grid;place-items:center;text-align:center;cursor:pointer;min-height:125px}.photo-upload span{font-size:24px;color:var(--blue)}.photo-upload b,.photo-upload small{display:block;font-size:9px}.photo-upload small{color:var(--muted)}.privacy-note{font-size:9px;color:var(--muted)}.mini-portfolio{display:inline-block;color:var(--blue);font-size:9px;font-weight:700;margin-bottom:10px}.class-library{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.class-library article{border:1px solid var(--line);background:white;padding:16px;min-height:150px}.class-library .next-class{background:var(--night);color:white;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:auto}.class-library span{font-size:8px;color:var(--blue);font-weight:700;letter-spacing:.07em}.next-class span{color:var(--lime)}.class-library h3{font:600 16px var(--font-display);margin:8px 0}.class-library p{font-size:10px;color:var(--muted);margin:0}.next-class a{background:var(--blue);color:white;text-decoration:none;padding:11px;font-size:10px;font-weight:700}.recording-thumb{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--blue);color:white;margin-bottom:15px}.class-library article>button{border:1px solid var(--line);background:white;padding:7px 10px;margin-top:13px;font-size:9px;font-weight:700;cursor:pointer}@media(max-width:800px){.teacher-profile-form,.class-library{grid-template-columns:1fr}.class-library .next-class{display:block}.next-class a{display:inline-block;margin-top:12px}}
@import url("final.css");
