.writing-mode-box{border:1px solid #cbd8e6;border-radius:16px;padding:16px;margin-bottom:18px;background:linear-gradient(180deg,#f8fbff,#fff)}.writing-mode-head h3{margin:7px 0 4px;color:#17324d}.writing-mode-head p{margin:0;color:#5a6c7e}.writing-mode-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.writing-mode-option{display:flex;flex-direction:column;gap:5px;text-align:left;padding:14px;border:2px solid #d5dfeb;border-radius:13px;background:#fff;color:#17324d;cursor:pointer;font:inherit;min-height:100px}.writing-mode-option span{font-size:.88rem;line-height:1.4;color:#5e7082}.writing-mode-option:hover{border-color:#8fb3d8}.writing-mode-option.selected{border-color:#0054a6;background:#eef6ff;box-shadow:0 0 0 2px rgba(0,84,166,.07)}.writing-mode-option.selected:before{content:'Selecionado';align-self:flex-start;font-size:.72rem;font-weight:700;color:#0054a6;text-transform:uppercase;letter-spacing:.04em}.writing-mode-option:disabled{opacity:.7;cursor:not-allowed}.writing-guide-card{border:1px solid #b9d1ea;border-left:4px solid #0054a6;border-radius:12px;padding:15px;margin:0 0 18px;background:#f7fbff}.writing-guide-title h3{margin:8px 0 12px;color:#17324d}.writing-guide-content{display:grid;gap:13px;color:#2f4356}.writing-guide-content>div,.writing-guide-content>p{margin:0}.writing-guide-content ol,.writing-guide-content ul{margin:7px 0 0;padding-left:22px}.writing-guide-content li{margin:5px 0;line-height:1.45}.writing-guide-purpose{line-height:1.5}.research-direction{background:#fff8e9;border:1px solid #f0d59b;border-radius:10px;padding:12px}.research-direction>p{margin:5px 0 0;line-height:1.45}.connector-suggestions>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.connector-suggestions span{display:inline-block;border:1px solid #cad8e6;border-radius:999px;padding:5px 9px;background:#fff;font-size:.82rem}.writing-guide-optional{border:1px dashed #aebdcc;border-radius:11px;padding:11px 13px;margin-bottom:16px;background:#fcfdff}.writing-guide-optional summary{cursor:pointer;font-weight:700;color:#36536f}.writing-guide-optional[open] summary{margin-bottom:12px}.writing-free-notice{margin-bottom:12px}.student-final-writing{margin-top:18px;padding-top:16px;border-top:1px solid #e0e7ef}.student-final-writing>label{font-weight:700;color:#17324d}.student-final-writing textarea{min-height:210px;line-height:1.55}.writing-output-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:9px}.writing-output-actions small{flex:1;min-width:240px;color:#6b7785}.report-form-panel .guided-question-field{transition:opacity .15s ease}.report-form-panel .writing-mode-box+.writing-guide-card{margin-top:0}html[data-report-writing-mode="free"] .report-form-panel .guided-question-field{display:none}.academic-preview:before{content:'Prévia do texto do aluno';display:block;font-family:Arial,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7785;margin-bottom:12px}@media(max-width:700px){.writing-mode-options{grid-template-columns:1fr}.writing-mode-option{min-height:auto}.writing-mode-box{padding:12px}.writing-guide-card{padding:12px}.writing-output-actions{align-items:stretch;flex-direction:column}.writing-output-actions .btn{width:100%}.writing-output-actions small{min-width:0}}@media(prefers-reduced-motion:reduce){.report-form-panel .guided-question-field,.writing-mode-option{transition:none!important}}
