.audit-link-hint{color:var(--accent)!important;margin-top:5px}.audit-link .indicator-title{font-weight:700}.mini-audit-link{width:100%;text-align:left;border-radius:7px;gap:10px}.mini-audit-link:hover{background:var(--surface2)}.audit-filter .text-button{margin-left:auto}.audit-intro{display:flex;justify-content:space-between;gap:25px;padding:25px 28px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.audit-intro h2{font-size:23px;margin:10px 0 7px}.audit-intro p{color:var(--muted);font-size:12px;margin:0}.audit-official{text-align:right;min-width:220px;display:flex;flex-direction:column;justify-content:center}.audit-official span,.audit-official small{font-size:10px;color:var(--muted)}.audit-official strong{font-size:32px}.audit-method{padding:12px 3px;color:var(--muted);font-size:11px}.audit-method summary{cursor:pointer;color:var(--ink2);font-weight:600}.audit-method p{max-width:950px;line-height:1.8}.audit-warning{color:#ac7426}.audit-summary{display:flex;align-items:center;gap:40px;margin:9px 0 24px}.audit-summary>div{display:flex;flex-direction:column}.audit-summary strong{font-size:26px;letter-spacing:-1px}.audit-summary span{font-size:11px;color:var(--muted)}.audit-summary>.button{margin-left:auto}.audit-tools{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px}.audit-tools .tabs{margin:0;flex-wrap:wrap}.audit-tools .search input{width:185px}.audit-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px;align-items:start}.audit-teachers{overflow:hidden}.audit-teachers>.panel-header{padding:20px}.audit-teacher{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:17px 18px;border-top:1px solid var(--border);background:var(--surface)}.audit-teacher:hover{background:var(--surface2)}.audit-teacher.selected{background:var(--teal-soft,#e9f3ed);box-shadow:inset 3px 0 0 #2c8870}.audit-initial{width:33px;height:33px;flex-shrink:0;display:grid;place-items:center;background:var(--surface2);border-radius:50%;font-size:11px;font-weight:700;color:var(--accent)}.audit-teacher>span:nth-child(2){min-width:0}.audit-teacher strong{display:block;font-size:12px;line-height:1.65}.audit-teacher small{display:block;font-size:10px;color:var(--muted);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-teacher>b{margin-left:auto;background:#fbefd8;color:#986725;border-radius:6px;padding:4px 7px;font-size:11px}.audit-detail-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:25px;border-bottom:1px solid var(--border)}.audit-detail-heading h2{font-size:19px;line-height:1.5;margin:7px 0}.audit-detail-heading p{font-size:11px;color:var(--muted);margin:0}.audit-detail-heading>.button{white-space:nowrap}.audit-detail-list{padding:20px;display:flex;flex-direction:column;gap:14px}.audit-issue{border:1px solid var(--border);border-left:3px solid #d3a251;border-radius:10px;padding:18px 20px;overflow-wrap:anywhere}.audit-issue.unverified{border-left-color:#719db6}.audit-issue-top{display:flex;align-items:center;gap:10px;font-size:11px}.audit-class{padding:4px 7px;background:var(--surface2);border-radius:5px;white-space:nowrap}.audit-issue-top>span:last-child{margin-left:auto;color:var(--muted);white-space:nowrap}.audit-issue h3{font-size:14px;line-height:1.6;color:#ac7426;margin:13px 0 9px}.audit-issue.unverified h3{color:#6895ad}.audit-issue p{font-size:12px;line-height:1.8;margin:7px 0}.audit-issue .audit-topic{color:var(--ink2)}.audit-next{padding:9px 11px;background:var(--surface2);border-radius:6px;color:var(--ink2)}.audit-issue>small{font-size:9px}.audit-timeline{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:10px;padding:13px;background:var(--surface2);border-radius:7px;margin:12px 0}.audit-timeline span{display:block;font-size:9px;color:var(--muted)}.audit-timeline strong{display:block;font-size:11px;margin-top:4px}.audit-bottom-note{font-size:11px;color:var(--muted);line-height:1.8}.audit-details{min-width:0}html[data-theme=dark] .audit-teacher.selected{background:#25463d}html[data-theme=dark] .audit-teacher>b{background:#4c412c;color:#e8c486}@media(max-width:1250px){.audit-workspace{grid-template-columns:260px minmax(0,1fr);gap:15px}.audit-detail-heading{padding:19px;flex-wrap:wrap}.audit-issue{padding:15px}.audit-detail-list{padding:15px}.audit-issue-top{flex-wrap:wrap}.audit-issue-top>span:last-child{margin-left:0}.audit-summary{gap:25px}.audit-tools{flex-wrap:wrap}.audit-intro{padding:23px}.audit-intro h2{font-size:21px}.audit-official{min-width:175px}.audit-timeline{grid-template-columns:1fr;gap:8px}.audit-timeline>div{display:flex;justify-content:space-between;gap:10px}.audit-timeline strong{margin:0}}
.audit-export-actions{margin-left:auto;display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.audit-export-actions>.button{font-size:11px}@media(max-width:1250px){.audit-summary{flex-wrap:wrap}.audit-export-actions{width:100%;justify-content:flex-start;margin:0}}
