.v65-monitor-host{margin-top:18px}.v65-monitor{border:1px solid #dbe4ee;border-radius:16px;background:#fff;padding:18px;box-sizing:border-box;color:#142033}.v65-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid #e6ebf1;padding-bottom:14px;margin-bottom:14px}.v65-head>div>span{font-size:12px;font-weight:700;color:#2468c7}.v65-head h3{margin:3px 0 4px;font-size:22px}.v65-head p{margin:0;color:#748093;font-size:13px;line-height:1.6}.v65-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.v65-head-actions button,.v65-student-actions button,.v65-events-head button{border:1px solid #d5dde7;background:#fff;border-radius:10px;padding:8px 12px;color:#334155;font:inherit;cursor:pointer}.v65-live-dot{font-size:12px;color:#41845f;font-weight:650}.v65-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.v65-summary>div{border:1px solid #e0e6ed;border-radius:12px;padding:12px 14px;background:#fbfcfe}.v65-summary b{display:block;font-size:22px}.v65-summary span{font-size:12px;color:#798596}.v65-summary .alert{border-color:#efd5b6;background:#fffaf2}.v65-summary .alert b{color:#a55b12}.v65-tools{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:0 0 14px;padding:11px 12px;border:1px solid #e4e9ef;border-radius:12px;background:#f8fafc}.v65-search,.v65-filter{display:grid;gap:5px}.v65-search{flex:1 1 260px}.v65-filter{flex:0 1 180px}.v65-search span,.v65-filter span{font-size:11px;color:#6f7b8b;font-weight:700}.v65-search input,.v65-filter select{width:100%;box-sizing:border-box;border:1px solid #d5dde7;background:#fff;border-radius:9px;padding:8px 10px;color:#26364a;font:inherit;min-height:38px}.v65-search input:focus,.v65-filter select:focus{outline:2px solid #cfe2ff;outline-offset:1px;border-color:#80aee8}.v65-visible-count{margin-left:auto;align-self:center;font-size:12px;color:#6e7b8b;white-space:nowrap}.v65-live-list{display:grid;gap:9px}.v65-student-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(150px,.8fr) minmax(260px,1.6fr) auto;gap:14px;align-items:center;border:1px solid #e1e7ee;border-radius:13px;padding:12px 14px;background:#fff}.v65-student-row.danger{border-color:#efc7c7;background:#fffafa}.v65-student-row.warn{border-color:#eedfc5;background:#fffdf8}.v65-student-main{display:flex;gap:10px;align-items:center;min-width:0}.v65-student-avatar{width:36px;height:36px;border-radius:10px;background:#eef5ff;color:#2366be;display:grid;place-items:center;font-weight:750;flex:none}.v65-student-main b,.v65-student-main small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v65-student-main small{font-size:12px;color:#818c9b;margin-top:3px}.v65-student-state{min-width:0}.v65-state{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#f0f3f7;color:#667085}.v65-state.ok{background:#e9f8ef;color:#22734a}.v65-state.warn{background:#fff2d9;color:#9a610f}.v65-state.danger{background:#fdeaea;color:#a93b3b}.v65-state.done{background:#eaf2ff;color:#255ea8}.v65-student-state small{display:block;margin-top:5px;color:#8a94a3;font-size:11px}.v65-progress>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#526071}.v65-progress>div:first-child b{color:#25364a}.v65-progress-bar{height:5px;background:#edf1f5;border-radius:999px;overflow:hidden;margin:7px 0}.v65-progress-bar i{display:block;height:100%;background:#4f82cf;border-radius:999px}.v65-flag{display:inline-flex;margin:2px 5px 0 0;padding:3px 7px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:10px}.v65-flag.warn{background:#fff2d9;color:#8b5c13}.v65-flag.neutral{background:#edf5ff;color:#436181}.v65-empty{padding:22px;text-align:center;color:#7b8797;border:1px dashed #dce3eb;border-radius:12px}.v65-error{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#fff0f0;color:#a53c3c;border:1px solid #f2cece;font-size:13px}.v65-events{margin-top:14px;border-top:1px solid #e6ebf1;padding-top:14px}.v65-events-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.v65-events-head small{color:#7a8696}.v65-events-head h4{margin:2px 0 0}.v65-event-list{display:grid;gap:6px}.v65-event{display:grid;grid-template-columns:92px minmax(150px,.6fr) 1fr;gap:10px;padding:9px 10px;border-radius:9px;background:#f8fafc;font-size:12px;align-items:center}.v65-event time{color:#8893a2}.v65-event b{font-size:12px}.v65-event span{color:#6d7887}@media(max-width:960px){.v65-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.v65-monitor{padding:14px;border-radius:14px}.v65-head{display:block}.v65-head-actions{justify-content:flex-start;margin-top:10px}.v65-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v65-tools{align-items:stretch}.v65-search,.v65-filter{flex:1 1 100%}.v65-visible-count{margin-left:0}.v65-student-row{grid-template-columns:1fr;gap:9px}.v65-student-actions button{width:100%}.v65-event{grid-template-columns:80px 1fr}.v65-event span{grid-column:1/-1}.v65-head h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.v65-monitor *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
