.presentation-status{display:none;margin:18px 0 12px;padding:14px 17px;border:1px solid #bcd8b6;border-radius:12px;background:#edf6e8;color:#235a3c;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.presentation-status.visible{display:block}.presentation-status.error{background:#fff3df;color:#805018;border-color:#e8c98f}textarea[aria-invalid="true"]{border:2px solid #c4852f;background:#fffaf1}
.teacher-credit{font-size:clamp(14px,1.3vw,18px);font-weight:600;line-height:1.6;color:#f5f4dd;margin:0 0 16px;text-shadow:0 2px 8px #063e3a80}.identity-teacher{color:#39715e;text-shadow:none;margin:0 0 18px}.certificate-teacher{margin-top:24px;font-size:16px;line-height:1.7}
.world-teacher{position:absolute;z-index:2;right:82px;bottom:20px;padding:10px 16px;border-radius:16px;background:#fffbece8;color:#315e50;pointer-events:none;max-width:calc(100% - 220px)}.world-teacher span{display:block;font-size:11px;line-height:1.4}.world-teacher strong{display:block;font-size:14px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:650px){.world-teacher{right:11px;bottom:52px;max-width:calc(100% - 175px);padding:8px 10px;border-radius:12px}.world-teacher span{font-size:10px}.world-teacher strong{font-size:12px}}
