.professor-ai-report-list{display:grid;gap:9px;margin-top:16px}.professor-ai-report-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0;padding:14px 16px;border:1px solid var(--line);border-left:5px solid var(--orange);border-radius:13px;background:#fff;color:var(--text);cursor:pointer;text-align:left}.professor-ai-report-row:hover{border-color:#f0a56d;background:#fff9f4;transform:translateY(-1px)}.professor-ai-report-row strong,.professor-ai-report-row small{display:block}.professor-ai-report-row strong{color:#173868;font-size:15px}.professor-ai-report-row small{margin-top:3px;color:var(--muted)}.professor-ai-report-row span{color:#3158b8;font-size:12px;font-weight:850;white-space:nowrap}.professor-ai-report-detail{width:100%;min-width:0;max-width:100%;margin-top:14px}.professor-ai-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-bottom:12px}.professor-ai-report-sheet{width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.professor-ai-report-head{min-width:0;padding:20px;background:linear-gradient(135deg,#071d3d,#174b7f);color:#fff;border-bottom:4px solid var(--orange);overflow-wrap:anywhere}.professor-ai-report-head h3{margin:0;color:#fff;font-size:22px}.professor-ai-report-head p{margin:5px 0 0;color:#dce8f5}.professor-ai-report-body{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;min-width:0;max-width:100%;padding:18px}.professor-ai-report-section{width:100%;min-width:0;max-width:100%;padding:15px;border:1px solid var(--line);border-radius:12px;background:#f9fbfd;overflow-wrap:anywhere;word-break:normal}.professor-ai-report-section h4{margin:0 0 8px;color:#173868}.professor-ai-report-section p{max-width:100%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.professor-ai-report-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0}.professor-ai-report-section ul{max-width:100%;margin:0;padding-left:20px}.professor-ai-report-section li{max-width:100%;overflow-wrap:anywhere}.professor-ai-report-section li+li{margin-top:6px}.professor-ai-report-section .table-wrap{display:block;width:100%;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.professor-ai-report-table{width:100%;min-width:640px}.professor-ai-report-table th,.professor-ai-report-table td{white-space:normal;overflow-wrap:anywhere}.professor-ai-report-note{border-left:5px solid #d99a13;background:#fff8e8}.sidebar .nav button[data-page="ai-reports"]:before{content:'▧';font-weight:900}@media(max-width:600px){#page-ai-reports,#page-ai-reports>.card,#professor-ai-report-content{width:100%;min-width:0;max-width:100%;overflow:hidden}.professor-ai-report-row{align-items:flex-start;flex-direction:column}.professor-ai-report-row span{white-space:normal}.professor-ai-report-grid{grid-template-columns:minmax(0,1fr)}.professor-ai-report-toolbar{align-items:stretch;flex-direction:column}.professor-ai-report-toolbar .btn{width:100%}.professor-ai-report-body{padding:12px}.professor-ai-report-section{padding:13px}.professor-ai-report-head{padding:17px 15px}.professor-ai-report-head h3{font-size:20px}.professor-ai-report-table{min-width:0;table-layout:fixed}.professor-ai-report-table th,.professor-ai-report-table td{padding:8px 5px;font-size:10px;line-height:1.35;word-break:break-word}}
@media(max-width:900px){body .main{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}#page-ai-reports,#page-ai-reports>.card,#professor-ai-report-content,.professor-ai-report-detail,.professor-ai-report-sheet,.professor-ai-report-body,.professor-ai-report-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.professor-ai-report-grid{grid-template-columns:minmax(0,1fr)!important}.professor-ai-report-section .table-wrap{overflow:visible!important}.professor-ai-report-table,.professor-ai-report-table tbody,.professor-ai-report-table tr,.professor-ai-report-table td{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.professor-ai-report-table thead{display:none!important}.professor-ai-report-table tr{margin-top:10px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fff}.professor-ai-report-table td{padding:5px 0!important;border:0!important;font-size:12px!important;line-height:1.45!important;overflow-wrap:anywhere!important;word-break:break-word!important}.professor-ai-report-table td:before{display:block;margin-bottom:2px;color:#66758a;font-size:9px;font-weight:900;text-transform:uppercase}.professor-ai-report-table td:nth-child(1):before{content:'Conduta'}.professor-ai-report-table td:nth-child(2):before{content:'Frequência'}.professor-ai-report-table td:nth-child(3):before{content:'Monitoramento'}}
@media(max-width:900px){#page-ai-reports *{min-width:0}#page-ai-reports p,#page-ai-reports li,#page-ai-reports h3,#page-ai-reports h4,#page-ai-reports small,#page-ai-reports strong{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}#page-ai-reports ul{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-right:4px!important}}
.professor-ai-report-access{display:flex;justify-content:center;padding:16px 0 4px}.professor-ai-report-access .btn{width:min(100%,520px);background:var(--orange);color:#fff;font-weight:900}.professor-student-report{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.professor-student-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.professor-student-result-card{min-width:0;padding:15px;border:1px solid var(--line);border-radius:13px;background:#f9fbfd}.professor-student-result-title{display:flex;justify-content:space-between;gap:8px}.professor-student-result-title strong{color:#173868}.professor-student-result-title small{color:var(--muted)}.professor-student-result-score{display:flex;align-items:end;gap:7px;margin:12px 0 9px}.professor-student-result-score>strong{color:var(--orange);font-size:32px;line-height:1}.professor-student-result-score span{color:#173868;font-weight:800}.professor-student-result-track{height:8px;overflow:hidden;border-radius:99px;background:#e3e9ef}.professor-student-result-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--orange),#ffad61)}.professor-student-result-details{display:grid;gap:6px;margin-top:11px}.professor-student-result-details>div{display:flex;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid var(--line);font-size:11px}.professor-student-result-details span,.professor-student-result-card>p{color:var(--muted)}.professor-student-result-details strong{text-align:right;color:#173868}.professor-student-result-card>p{margin:10px 0 0;font-size:11px}@media(max-width:700px){.professor-student-results-grid{grid-template-columns:1fr;padding:12px}.professor-ai-report-access .btn{width:100%}}
