/* 021 – olvasható DOCX/PDF tájékoztatók és oktatói portfólióvéleményezés */
.guide-file-upload{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:18px;border:2px dashed #9eb5d0;border-radius:14px;background:#f4f8ff;cursor:pointer}.guide-file-upload b{font-size:17px;color:var(--blue)}.guide-file-upload span{color:var(--muted);font-size:12px}.guide-file-upload input{margin-top:8px}.guide-pdf-placeholder{text-align:center;padding:35px;border:1px dashed #b7c6d8;border-radius:12px;background:#f7f9fc}.guide-pdf-reader{display:grid;gap:12px}.guide-pdf-reader iframe{width:100%;height:75vh;min-height:650px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.guide-pdf-reader>a{justify-self:end;text-decoration:none}.readonly-document{user-select:text}.readonly-document .portfolio-docx-pages{pointer-events:auto}.teacher-portfolios-panel{margin-top:20px}.teacher-portfolio-list{display:grid}.teacher-portfolio-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;width:100%;padding:15px 20px;border:0;border-top:1px solid #edf1f6;background:#fff;text-align:left;color:var(--navy)}.teacher-portfolio-row:hover{background:#f4f8ff}.teacher-portfolio-row>span{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#fff1d8;font-size:21px}.teacher-portfolio-row b,.teacher-portfolio-row small{display:block}.teacher-portfolio-row small{margin-top:4px;color:var(--muted)}.teacher-portfolio-row>i{font-style:normal;color:#7655d9;font-size:12px;font-weight:700}.teacher-portfolio-row>strong{color:var(--blue);font-size:12px}.teacher-portfolio-dialog{width:min(1180px,100%)}.teacher-portfolio-document{max-height:58vh;overflow:auto;padding:20px;background:#edf3f8;border:1px solid var(--line);border-radius:14px}.teacher-portfolio-document>.portfolio-docx-pages{transform-origin:top center}.teacher-portfolio-comments{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.teacher-portfolio-comments article{margin-top:9px;padding:12px;border-left:4px solid #7655d9;border-radius:9px;background:#f5f1ff}.teacher-portfolio-comments article p{margin:5px 0}.teacher-portfolio-comments article small{color:var(--muted)}#teacher-comment-form{display:grid;gap:10px;margin-top:15px}#teacher-comment-form textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;font:inherit;resize:vertical}#teacher-comment-form button{justify-self:end}
@media(max-width:750px){.guide-pdf-reader iframe{min-height:500px}.teacher-portfolio-row{grid-template-columns:auto 1fr}.teacher-portfolio-row>i,.teacher-portfolio-row>strong{grid-column:2}.teacher-portfolio-dialog{padding:16px}.teacher-portfolio-document{padding:8px}}
