#tax-classroom-v3{height:100vh;box-sizing:border-box;height:100dvh;padding:1rem;overflow-x:hidden;overflow-y:auto}#tax-classroom-v3 *{line-height:1.5}#tax-classroom-v3{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cl-blue:#0066f5;--cl-deep:#0058da;--cl-on:#fff;--cl-bg:#f2f7ff;--cl-paper:#fff;--cl-text:#172e4b;--cl-muted:#64768f;--cl-line:#dce7f6;--cl-soft:#eaf2ff;--cl-warm:#fff5e4;--cl-warmtext:#865a19;--cl-radius:14px;color:var(--cl-text);text-align:left;background:0 0;width:100%;font:14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}#tax-classroom-v3 *{box-sizing:border-box;min-width:0}#tax-classroom-v3 [hidden]{display:none!important}#tax-classroom-v3 button,#tax-classroom-v3 input,#tax-classroom-v3 select,#tax-classroom-v3 textarea{font:inherit}#tax-classroom-v3 button:disabled{cursor:default;opacity:.5}#tax-classroom-v3 button:not(:disabled),#tax-classroom-v3 summary,#tax-classroom-v3 a,#tax-classroom-v3 select:not(:disabled){cursor:pointer}#tax-classroom-v3 input[type=radio]:not(:disabled){cursor:pointer}#tax-classroom-v3 input[type=checkbox]:not(:disabled){cursor:pointer}#tax-classroom-v3 label:has(>input:not(:disabled)){cursor:pointer}#tax-classroom-v3 h1,#tax-classroom-v3 h2,#tax-classroom-v3 h3,#tax-classroom-v3 p{margin:0}#tax-classroom-v3 h1{font-size:26px;font-weight:500;line-height:1.4}#tax-classroom-v3 h2{font-size:20px;font-weight:500;line-height:1.5}#tax-classroom-v3 h3{font-size:16px;font-weight:500}#tax-classroom-v3 strong{font-weight:500}#tax-classroom-v3 .cl-small{font-size:12px}#tax-classroom-v3 .cl-muted{color:var(--cl-muted)}#tax-classroom-v3 .cl-flex{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#tax-classroom-v3 .cl-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}#tax-classroom-v3 .cl-stack{gap:16px;display:grid}#tax-classroom-v3 .cl-btn{border:1px solid var(--cl-line);background:var(--cl-paper);white-space:normal;border-radius:8px;padding:9px 15px;font-size:13px}#tax-classroom-v3 .cl-btn.primary{background:var(--cl-deep);border-color:var(--cl-deep);color:var(--cl-on)}#tax-classroom-v3 .cl-btn.active,#tax-classroom-v3 .cl-btn[aria-pressed=true]{background:var(--cl-soft);color:var(--cl-deep);border-color:var(--cl-deep)}#tax-classroom-v3 .cl-link{color:var(--cl-deep);text-align:left;background:0 0;border:0;padding:3px 0;font-size:12px}#tax-classroom-v3 .cl-tag{background:var(--cl-soft);color:var(--cl-deep);white-space:normal;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}#tax-classroom-v3 .cl-tag.warm{background:var(--cl-warm);color:var(--cl-warmtext)}#tax-classroom-v3 .cl-panel{border:1px solid var(--cl-line);border-radius:var(--cl-radius);background:var(--cl-paper);padding:22px}#tax-classroom-v3 .cl-input{background:var(--cl-paper);width:100%;color:var(--cl-text);border:1px solid var(--cl-line);border-radius:8px;padding:10px 12px;font-size:13px;display:block}#tax-classroom-v3 textarea.cl-input{resize:vertical;min-height:90px}#tax-classroom-v3 .cl-label{color:var(--cl-muted);margin:13px 0 6px;font-size:12px;display:block}#tax-classroom-v3 .cl-rule{border:0;border-top:1px solid var(--cl-line);margin:17px 0}#tax-classroom-v3 .cl-proto{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 14px;display:flex}#tax-classroom-v3 .cl-proto span{color:var(--cl-muted);margin-right:5px;font-size:12px}#tax-classroom-v3 .cl-proto button{border:1px solid var(--cl-line);background:var(--cl-paper);border-radius:7px;padding:7px 12px;font-size:12px}#tax-classroom-v3 .cl-proto button[aria-selected=true]{background:var(--cl-blue);border-color:var(--cl-blue);color:var(--cl-on)}#tax-classroom-v3 .cl-app{background:var(--cl-bg);border:1px solid var(--cl-line);border-radius:16px;position:relative;overflow:clip}#tax-classroom-v3 .cl-head{background:var(--cl-blue);color:var(--cl-on);flex-wrap:wrap;align-items:center;gap:24px;padding:16px 26px;display:flex}#tax-classroom-v3 .cl-brand{flex-shrink:0;align-items:center;gap:10px;display:flex}#tax-classroom-v3 .cl-mark{background:var(--cl-on);width:37px;height:37px;color:var(--cl-blue);border-radius:10px;align-items:center;justify-items:center;font-size:21px;font-weight:500;display:grid}#tax-classroom-v3 .cl-brand strong{letter-spacing:1px;font-size:16px;display:block}#tax-classroom-v3 .cl-brand small{letter-spacing:1px;font-size:10px;display:block}#tax-classroom-v3 .cl-nav{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}#tax-classroom-v3 .cl-nav button{color:var(--cl-on);background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:13px}#tax-classroom-v3 .cl-nav button.current{background:color-mix(in srgb, var(--cl-on) 18%, transparent)}#tax-classroom-v3 .cl-user{align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}#tax-classroom-v3 .cl-user .cl-badge{background:color-mix(in srgb, var(--cl-on) 18%, transparent);border-radius:5px;padding:4px 8px;font-size:10px}#tax-classroom-v3 .cl-context{background:var(--cl-paper);border-bottom:1px solid var(--cl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;display:flex}#tax-classroom-v3 .cl-context strong{font-size:14px}#tax-classroom-v3 .cl-context .cl-muted{font-size:11px}#tax-classroom-v3 .cl-main{padding:24px 28px 30px}#tax-classroom-v3 .cl-intro{margin-bottom:19px}#tax-classroom-v3 .cl-intro p{color:var(--cl-muted);margin-top:6px;font-size:13px}#tax-classroom-v3 .cl-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:22px;display:grid}#tax-classroom-v3 .cl-mobile-topics{display:none}#tax-classroom-v3 .cl-topics{background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:var(--cl-radius);padding:17px 10px}#tax-classroom-v3 .cl-topics>strong{padding:0 12px 11px;font-size:13px;display:block}#tax-classroom-v3 .cl-topic{text-align:left;width:100%;color:var(--cl-text);background:0 0;border:0;border-left:3px solid transparent;border-radius:7px;margin:3px 0;padding:12px 12px 12px 10px;display:block}#tax-classroom-v3 .cl-topic.active{border-left-color:var(--cl-blue);background:var(--cl-soft)}#tax-classroom-v3 .cl-topic b{color:var(--cl-deep);margin-bottom:3px;font-size:11px;font-weight:500;display:block}#tax-classroom-v3 .cl-topic strong{font-size:13px;line-height:1.6;display:block}#tax-classroom-v3 .cl-topic small{color:var(--cl-muted);margin-top:5px;font-size:11px;display:block}#tax-classroom-v3 .cl-topic-foot{border-top:1px solid var(--cl-line);color:var(--cl-muted);margin:10px 4px 0;padding:13px 12px 0;font-size:11px}#tax-classroom-v3 .cl-compose{background:var(--cl-soft);border:1px solid var(--cl-line);border-radius:var(--cl-radius);padding:20px}#tax-classroom-v3 .cl-compose h2{margin:10px 0 12px}#tax-classroom-v3 .cl-compose textarea{min-height:84px;line-height:1.8}#tax-classroom-v3 .cl-compose .cl-between{margin-top:11px}#tax-classroom-v3 .cl-compose select{max-width:310px;font-size:12px}#tax-classroom-v3 .cl-feed-head{margin:20px 0 15px}#tax-classroom-v3 .cl-feed-head h2{font-size:22px}#tax-classroom-v3 .cl-feed-head p{color:var(--cl-muted);margin-top:4px;font-size:11px}#tax-classroom-v3 .cl-segments{background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:9px;gap:3px;padding:4px;display:flex}#tax-classroom-v3 .cl-segments button{background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:12px}#tax-classroom-v3 .cl-segments button.active{background:var(--cl-deep);color:var(--cl-on)}#tax-classroom-v3 .cl-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#tax-classroom-v3 .cl-post{border-radius:var(--cl-radius);border:1px solid var(--cl-line);background:var(--cl-paper);flex-direction:column;gap:12px;padding:18px;display:flex}#tax-classroom-v3 .cl-post:first-child{border-top:3px solid var(--cl-blue);padding-top:16px}#tax-classroom-v3 .cl-author{align-items:center;gap:9px;display:flex}#tax-classroom-v3 .cl-avatar{background:var(--cl-soft);width:33px;height:33px;color:var(--cl-deep);border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;font-size:12px;font-weight:500;display:grid}#tax-classroom-v3 .cl-author strong{font-size:13px;display:block}#tax-classroom-v3 .cl-author small{color:var(--cl-muted);font-size:10px;display:block}#tax-classroom-v3 .cl-post h3{font-size:16px;line-height:1.7}#tax-classroom-v3 .cl-post-body{color:var(--cl-muted);font-size:12px;line-height:1.9}#tax-classroom-v3 .cl-reply-preview{background:var(--cl-bg);border-radius:7px;padding:10px 12px;font-size:11px;line-height:1.8}#tax-classroom-v3 .cl-reply-preview strong{color:var(--cl-deep)}#tax-classroom-v3 .cl-post-actions{border-top:1px solid var(--cl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:12px;display:flex}#tax-classroom-v3 .cl-resonate{background:var(--cl-soft);color:var(--cl-deep);border:1px solid transparent;border-radius:6px;padding:5px 8px;font-size:11px}#tax-classroom-v3 .cl-resonate[aria-pressed=true]{border-color:var(--cl-deep)}#tax-classroom-v3 .cl-hint{background:var(--cl-warm);color:var(--cl-warmtext);border-radius:8px;padding:11px 14px;font-size:11px}#tax-classroom-v3 .cl-vote{background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:var(--cl-radius);padding:23px}#tax-classroom-v3 .cl-vote h2{margin:10px 0 5px}#tax-classroom-v3 .cl-vote label{border-bottom:1px solid var(--cl-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 0;font-size:13px;display:grid}#tax-classroom-v3 input{accent-color:var(--cl-deep)}#tax-classroom-v3 .cl-vote-track{background:var(--cl-soft);border-radius:3px;grid-column:2/4;height:5px;margin-top:3px;overflow:hidden}#tax-classroom-v3 .cl-vote-track span{background:var(--cl-blue);height:100%;display:block}#tax-classroom-v3 .cl-detail{max-width:970px;margin:0 auto}#tax-classroom-v3 .cl-detail>.cl-btn{margin-bottom:17px}#tax-classroom-v3 .cl-detail-content{padding:30px}#tax-classroom-v3 .cl-detail-content h1{margin:17px 0}#tax-classroom-v3 .cl-detail-content .cl-full{white-space:pre-wrap;margin:16px 0 20px;font-size:15px;line-height:2}#tax-classroom-v3 .cl-detail-fields{background:var(--cl-soft);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;font-size:12px;display:grid}#tax-classroom-v3 .cl-detail-fields span{color:var(--cl-muted);margin-bottom:3px;font-size:11px;display:block}#tax-classroom-v3 .cl-replies{margin-top:21px}#tax-classroom-v3 .cl-reply{border-bottom:1px solid var(--cl-line);padding:17px 0}#tax-classroom-v3 .cl-reply p{white-space:pre-wrap;margin:9px 0 7px 42px;font-size:13px;line-height:1.9}#tax-classroom-v3 .cl-reply button{margin-left:42px}#tax-classroom-v3 .cl-reply-box{margin-top:19px}#tax-classroom-v3 .cl-resources{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}#tax-classroom-v3 .cl-outline{padding:18px}#tax-classroom-v3 .cl-outline button{text-align:left;background:var(--cl-bg);border:0;border-radius:7px;width:100%;margin-top:8px;padding:11px 10px;font-size:12px}#tax-classroom-v3 .cl-outline button.active{background:var(--cl-soft);color:var(--cl-deep)}#tax-classroom-v3 .cl-file-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#tax-classroom-v3 .cl-file{background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:11px;align-items:flex-start;gap:13px;padding:18px;display:flex}#tax-classroom-v3 .cl-file-icon{background:var(--cl-soft);width:39px;height:39px;color:var(--cl-deep);border-radius:7px;flex-shrink:0;align-items:center;justify-items:center;font-size:11px;display:grid}#tax-classroom-v3 .cl-file h3{margin-bottom:4px;font-size:14px}#tax-classroom-v3 .cl-file p{color:var(--cl-muted);margin-bottom:7px;font-size:11px}#tax-classroom-v3 .cl-preview{background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:var(--cl-radius);margin-top:18px;padding:22px}#tax-classroom-v3 .cl-preview h2{font-size:18px}#tax-classroom-v3 table{border-collapse:collapse;table-layout:fixed;width:100%;margin:17px 0 12px;font-size:12px}#tax-classroom-v3 th,#tax-classroom-v3 td{border:1px solid var(--cl-line);word-break:break-word;text-align:left;padding:12px 10px}#tax-classroom-v3 th{background:var(--cl-soft);font-weight:500}#tax-classroom-v3 .cl-slide{background:var(--cl-soft);border-radius:9px;min-height:265px;margin-top:17px;padding:28px}#tax-classroom-v3 .cl-slide h2{margin:15px 0 24px;font-size:25px}#tax-classroom-v3 .cl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}#tax-classroom-v3 .cl-step{border-top:2px solid var(--cl-blue);padding-top:15px}#tax-classroom-v3 .cl-step p{color:var(--cl-muted);margin-top:7px;font-size:12px}#tax-classroom-v3 .cl-course-filter{background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:17px;padding:17px 20px;display:flex}#tax-classroom-v3 .cl-schedules{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#tax-classroom-v3 .cl-schedule{background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:var(--cl-radius);overflow:hidden}#tax-classroom-v3 .cl-schedule-top{align-items:flex-start;gap:15px;padding:20px;display:flex}#tax-classroom-v3 .cl-date{text-align:center;background:var(--cl-soft);border-radius:8px;flex-shrink:0;width:62px;padding:7px 0;overflow:hidden}#tax-classroom-v3 .cl-date span{color:var(--cl-deep);font-size:11px}#tax-classroom-v3 .cl-date strong{color:var(--cl-deep);font-size:27px;line-height:1.2;display:block}#tax-classroom-v3 .cl-schedule h3{margin:6px 0;font-size:17px}#tax-classroom-v3 .cl-schedule p{color:var(--cl-muted);margin-top:8px;font-size:12px}#tax-classroom-v3 .cl-schedule-foot{border-top:1px solid var(--cl-line);background:var(--cl-bg);justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:11px;display:flex}#tax-classroom-v3 .cl-course-detail{background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:11px;margin-top:17px;padding:20px}#tax-classroom-v3 .cl-teacher-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}#tax-classroom-v3 .cl-topic-stats{margin-top:16px}#tax-classroom-v3 .cl-stat-row{border-bottom:1px solid var(--cl-line);grid-template-columns:minmax(0,1fr) 55px 75px;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:grid}#tax-classroom-v3 .cl-stat-row span:nth-child(2){text-align:center;color:var(--cl-muted)}#tax-classroom-v3 .cl-teacher-topic{gap:10px;margin-top:15px;display:grid}#tax-classroom-v3 .cl-teacher-topic select{font-size:12px}#tax-classroom-v3 .cl-need{border-bottom:1px solid var(--cl-line);padding:15px 0}#tax-classroom-v3 .cl-need p{margin:7px 0;font-size:13px;line-height:1.8}#tax-classroom-v3 .cl-entry-stage{background:var(--cl-bg);grid-template-columns:minmax(0,1fr) 368px;align-items:center;gap:42px;padding:27px;display:grid}#tax-classroom-v3 .cl-entry-explain{padding:10px 25px}#tax-classroom-v3 .cl-entry-explain h1{margin:13px 0;font-size:30px}#tax-classroom-v3 .cl-entry-explain>p{color:var(--cl-muted);margin-bottom:25px}#tax-classroom-v3 .cl-entry-step{gap:13px;margin:24px 0;display:flex}#tax-classroom-v3 .cl-entry-step>span{width:30px;height:30px;color:var(--cl-deep);background:var(--cl-soft);border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;display:grid}#tax-classroom-v3 .cl-entry-step p{color:var(--cl-muted);margin-top:4px;font-size:12px}#tax-classroom-v3 .cl-phone{background:var(--cl-paper);border:1px solid var(--cl-line);width:100%;max-width:368px;box-shadow:0 12px 34px color-mix(in srgb, var(--cl-text) 7%, transparent);border-radius:29px;margin:auto;overflow:hidden}#tax-classroom-v3 .cl-phone-status{justify-content:space-between;padding:12px 19px 8px;font-size:11px;display:flex}#tax-classroom-v3 .cl-phone-title{border-bottom:1px solid var(--cl-line);text-align:center;padding:12px 19px 16px;font-weight:500}#tax-classroom-v3 .cl-phone-body{background:var(--cl-bg);min-height:610px;padding:22px 19px}#tax-classroom-v3 .cl-phone-hero{background:var(--cl-blue);color:var(--cl-on);border-radius:14px;padding:21px}#tax-classroom-v3 .cl-phone-hero h2{margin:10px 0;font-size:22px}#tax-classroom-v3 .cl-phone .cl-panel{margin-top:15px;padding:16px}#tax-classroom-v3 .cl-phone .cl-btn{width:100%;margin-top:15px}#tax-classroom-v3 .cl-phone-bottom{align-items:center;justify-items:center;height:20px;display:grid}#tax-classroom-v3 .cl-phone-bottom span{background:var(--cl-line);border-radius:3px;width:100px;height:4px;display:block}#tax-classroom-v3 .cl-toast{background:var(--cl-soft);border-top:1px solid var(--cl-line);color:var(--cl-deep);padding:11px 15px;font-size:12px}@media (max-width:1000px){#tax-classroom-v3 .cl-head{gap:14px;padding:15px 20px}#tax-classroom-v3 .cl-main{padding:22px 20px}#tax-classroom-v3 .cl-layout{grid-template-columns:210px minmax(0,1fr);gap:17px}#tax-classroom-v3 .cl-posts{grid-template-columns:1fr}#tax-classroom-v3 .cl-entry-stage{grid-template-columns:minmax(0,1fr) 340px;gap:20px}#tax-classroom-v3 .cl-entry-explain{padding:10px}#tax-classroom-v3 .cl-teacher-grid,#tax-classroom-v3 .cl-detail-fields{grid-template-columns:1fr}}@media (max-width:740px){#tax-classroom-v3 .cl-head{gap:12px;padding:14px}#tax-classroom-v3 .cl-nav{flex-basis:100%;order:3;gap:3px}#tax-classroom-v3 .cl-nav button{padding:8px 9px;font-size:12px}#tax-classroom-v3 .cl-user .cl-badge{display:none}#tax-classroom-v3 .cl-main{padding:20px 14px}#tax-classroom-v3 .cl-context{padding:12px 14px}#tax-classroom-v3 .cl-layout,#tax-classroom-v3 .cl-resources{grid-template-columns:1fr}#tax-classroom-v3 .cl-mobile-topics{display:block}#tax-classroom-v3 .cl-topics{display:none}#tax-classroom-v3 .cl-topics>strong,#tax-classroom-v3 .cl-topic-foot{grid-column:1/-1}#tax-classroom-v3 .cl-topic{margin:0;padding:8px;font-size:12px}#tax-classroom-v3 .cl-topic strong{font-size:12px}#tax-classroom-v3 .cl-topic small{font-size:10px}#tax-classroom-v3 .cl-posts,#tax-classroom-v3 .cl-file-list,#tax-classroom-v3 .cl-schedules,#tax-classroom-v3 .cl-steps{grid-template-columns:1fr}#tax-classroom-v3 .cl-compose{padding:16px}#tax-classroom-v3 .cl-compose select{max-width:none}#tax-classroom-v3 .cl-detail-content{padding:19px}#tax-classroom-v3 .cl-detail-content h1{font-size:23px}#tax-classroom-v3 .cl-entry-stage{grid-template-columns:1fr;padding:20px 14px}#tax-classroom-v3 .cl-entry-explain{padding:0}#tax-classroom-v3 .cl-entry-explain h1{font-size:25px}#tax-classroom-v3 .cl-outline{flex-wrap:wrap;gap:7px;display:flex}#tax-classroom-v3 .cl-outline strong{width:100%}#tax-classroom-v3 .cl-outline button{width:auto;margin-top:0}#tax-classroom-v3 .cl-preview{padding:16px}#tax-classroom-v3 .cl-stat-row{grid-template-columns:minmax(0,1fr) 35px 65px;gap:8px}#tax-classroom-v3 .cl-input{font-size:16px}#tax-classroom-v3 h1{font-size:23px}}#tax-classroom-v3 .ed-grid{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:22px;display:grid}#tax-classroom-v3 .ed-widegrid{grid-template-columns:minmax(0,1.65fr) minmax(265px,1fr);align-items:start;gap:21px;display:grid}#tax-classroom-v3 .ed-course-side{padding:19px}#tax-classroom-v3 .ed-course-side h3{margin:10px 0 5px}#tax-classroom-v3 .ed-course-side button{text-align:left;white-space:normal;width:100%;margin-top:9px}#tax-classroom-v3 .ed-subnav{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 17px;display:flex}#tax-classroom-v3 .ed-task{background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:14px;padding:20px;display:flex}#tax-classroom-v3 .ed-task-icon{background:var(--cl-soft);width:43px;height:43px;color:var(--cl-deep);border-radius:9px;flex-shrink:0;align-items:center;justify-items:center;font-size:12px;display:grid}#tax-classroom-v3 .ed-task-content{flex:1}#tax-classroom-v3 .ed-task-content h3{margin:8px 0 5px}#tax-classroom-v3 .ed-task-content p{color:var(--cl-muted);font-size:12px;line-height:1.9}#tax-classroom-v3 .ed-task-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}#tax-classroom-v3 .ed-task-status{color:var(--cl-deep);text-align:right;font-size:12px}#tax-classroom-v3 .ed-instructions{white-space:pre-wrap;margin:15px 0;font-size:13px;line-height:1.9}#tax-classroom-v3 .ed-rubric-list{gap:11px;margin-top:14px;display:grid}#tax-classroom-v3 .ed-rubric-list>div{border-bottom:1px solid var(--cl-line);justify-content:space-between;gap:10px;padding-bottom:9px;font-size:12px;display:flex}#tax-classroom-v3 .ed-answer{margin-top:19px}#tax-classroom-v3 .ed-answer textarea{min-height:135px;line-height:1.9}#tax-classroom-v3 .ed-upload{background:var(--cl-bg);border:1px dashed var(--cl-line);border-radius:9px;margin-top:14px;padding:15px}#tax-classroom-v3 .ed-upload input[type=file]{width:100%;max-width:100%;margin:12px 0;font-size:12px}#tax-classroom-v3 .ed-upload p{color:var(--cl-muted);font-size:11px}#tax-classroom-v3 .ed-file{border-bottom:1px solid var(--cl-line);align-items:flex-start;gap:11px;padding:13px 0;display:flex}#tax-classroom-v3 .ed-file-content{flex:1}#tax-classroom-v3 .ed-file-content strong{overflow-wrap:anywhere;font-size:12px}#tax-classroom-v3 .ed-file-content small{color:var(--cl-muted);margin-top:3px;font-size:11px;display:block}#tax-classroom-v3 .ed-file-actions{flex-wrap:wrap;gap:11px;margin-top:4px;display:flex}#tax-classroom-v3 .ed-file-preview{background:var(--cl-soft);border-radius:9px;margin-top:15px;padding:17px}#tax-classroom-v3 .ed-file-preview h3{font-size:15px}#tax-classroom-v3 .ed-file-preview table{background:var(--cl-paper);border-collapse:collapse;table-layout:fixed;overflow-wrap:anywhere;width:100%;font-size:11px}#tax-classroom-v3 .ed-file-preview th,#tax-classroom-v3 .ed-file-preview td{padding:10px 8px}#tax-classroom-v3 .ed-file-preview th{background:var(--cl-bg);text-align:left}#tax-classroom-v3 .ed-file-preview td{border-bottom:1px solid var(--cl-line)}#tax-classroom-v3 .ed-history{gap:9px;margin-top:13px;display:grid}#tax-classroom-v3 .ed-history>div{border-bottom:1px solid var(--cl-line);padding:10px 0;font-size:12px}#tax-classroom-v3 .ed-history p{color:var(--cl-muted);margin-top:4px;font-size:11px}#tax-classroom-v3 .ed-kv{background:var(--cl-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:17px 0;padding:15px;font-size:12px;display:grid}#tax-classroom-v3 .ed-kv span{color:var(--cl-muted);margin-bottom:4px;font-size:11px;display:block}#tax-classroom-v3 .ed-inline-status{color:var(--cl-deep);white-space:pre-wrap;margin-top:12px;font-size:12px}#tax-classroom-v3 .ed-submitted{background:var(--cl-soft);color:var(--cl-deep);border-radius:9px;margin-bottom:17px;padding:14px 17px;font-size:13px}#tax-classroom-v3 .ed-grade-value{color:var(--cl-deep);margin:13px 0;font-size:34px;font-weight:500;line-height:1.2}#tax-classroom-v3 .ed-grade-value small{color:var(--cl-muted);font-size:15px;font-weight:400}#tax-classroom-v3 .ed-score-card{background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:12px;margin-bottom:15px;padding:21px}#tax-classroom-v3 .ed-score-card h3{margin-top:9px}#tax-classroom-v3 .ed-score-card p{color:var(--cl-muted);margin-top:8px;font-size:12px}#tax-classroom-v3 .ed-score-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}#tax-classroom-v3 .ed-quiz-item{border:1px solid var(--cl-line);background:var(--cl-paper);border-radius:12px;margin-bottom:16px;padding:22px}#tax-classroom-v3 .ed-quiz-item h3{margin:9px 0 13px;line-height:1.8}#tax-classroom-v3 .ed-quiz-option{border:1px solid var(--cl-line);border-radius:7px;align-items:flex-start;gap:9px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}#tax-classroom-v3 .ed-quiz-option input{flex-shrink:0;margin-top:5px}#tax-classroom-v3 .ed-quiz-option.selected{background:var(--cl-soft);border-color:var(--cl-deep)}#tax-classroom-v3 .ed-analysis{background:var(--cl-soft);border-radius:7px;margin-top:15px;padding:13px;font-size:12px;line-height:1.9}#tax-classroom-v3 .ed-analysis.warm{background:var(--cl-warm);color:var(--cl-warmtext)}#tax-classroom-v3 .ed-result{background:var(--cl-soft);border-radius:12px;margin-bottom:19px;padding:21px}#tax-classroom-v3 .ed-result h2{font-size:22px}#tax-classroom-v3 .ed-result p{color:var(--cl-muted);margin-top:6px;font-size:12px}#tax-classroom-v3 .ed-builder-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}#tax-classroom-v3 .ed-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#tax-classroom-v3 .ed-builder-question{border:1px solid var(--cl-line);background:var(--cl-paper);border-radius:10px;margin-top:13px;padding:18px}#tax-classroom-v3 .ed-builder-question textarea{min-height:66px;font-size:12px;line-height:1.8}#tax-classroom-v3 .ed-builder-question p{color:var(--cl-muted);margin-top:9px;font-size:11px;line-height:1.8}#tax-classroom-v3 .ed-check{align-items:flex-start;gap:8px;margin-top:17px;font-size:12px;line-height:1.8;display:flex}#tax-classroom-v3 .ed-check input{flex-shrink:0;margin-top:5px}#tax-classroom-v3 .ed-grading-grid{grid-template-columns:205px minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}#tax-classroom-v3 .ed-queue{padding:16px}#tax-classroom-v3 .ed-queue button{text-align:left;background:var(--cl-bg);border:1px solid transparent;border-radius:8px;width:100%;margin-top:12px;padding:13px 11px}#tax-classroom-v3 .ed-queue button.active{background:var(--cl-soft);border-color:var(--cl-deep)}#tax-classroom-v3 .ed-queue button small{color:var(--cl-muted);margin-top:5px;font-size:11px;display:block}#tax-classroom-v3 .ed-rubric-input{grid-template-columns:minmax(0,1fr) 66px 34px;align-items:center;gap:7px;margin-top:13px;font-size:12px;display:grid}#tax-classroom-v3 .ed-rubric-input input{text-align:center;padding:8px;font-size:13px}#tax-classroom-v3 .ed-grade-comment{white-space:pre-wrap;margin-top:16px;font-size:12px;line-height:1.9}#tax-classroom-v3 .ed-crm-row{border-bottom:1px solid var(--cl-line);grid-template-columns:1.2fr 1.5fr 1fr .9fr .95fr;align-items:center;gap:12px;padding:17px 0;font-size:12px;display:grid}#tax-classroom-v3 .ed-crm-row small{color:var(--cl-muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}#tax-classroom-v3 .ed-crm-head{color:var(--cl-muted);padding-top:0;font-size:11px}#tax-classroom-v3 .ed-sync-log{border-bottom:1px solid var(--cl-line);padding:14px 0;font-size:12px;line-height:1.9}#tax-classroom-v3 .ed-workflow{color:var(--cl-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}#tax-classroom-v3 .ed-workflow span{background:var(--cl-bg);border-radius:5px;padding:5px 8px}#tax-classroom-v3 .ed-mobile-lesson{display:none}@media (max-width:1100px){#tax-classroom-v3 .ed-grading-grid{grid-template-columns:190px minmax(0,1fr)}#tax-classroom-v3 .ed-grade-form{grid-column:2}#tax-classroom-v3 .ed-widegrid{grid-template-columns:minmax(0,1fr) 260px}#tax-classroom-v3 .ed-builder-grid{grid-template-columns:270px minmax(0,1fr)}}@media (max-width:800px){#tax-classroom-v3 .ed-grid,#tax-classroom-v3 .ed-widegrid,#tax-classroom-v3 .ed-builder-grid,#tax-classroom-v3 .ed-grading-grid{grid-template-columns:1fr}#tax-classroom-v3 .ed-grade-form{grid-column:auto}#tax-classroom-v3 .ed-course-side{display:none}#tax-classroom-v3 .ed-mobile-lesson{margin-bottom:15px;display:block}#tax-classroom-v3 .ed-queue{flex-wrap:wrap;gap:8px;display:flex}#tax-classroom-v3 .ed-queue h3{width:100%}#tax-classroom-v3 .ed-queue button{flex:1;width:auto;margin-top:3px}#tax-classroom-v3 .ed-crm-row{grid-template-columns:1fr 1fr}#tax-classroom-v3 .ed-crm-head{display:none}#tax-classroom-v3 .ed-crm-row>div:last-child{grid-column:1/-1}#tax-classroom-v3 .ed-kv{grid-template-columns:1fr}#tax-classroom-v3 .ed-task{gap:11px;padding:16px}#tax-classroom-v3 .ed-task-icon{width:33px;height:33px;font-size:10px}#tax-classroom-v3 .ed-task-status{text-align:left;width:100%}#tax-classroom-v3 .ed-form-grid{grid-template-columns:1fr}#tax-classroom-v3 .ed-quiz-item{padding:17px}#tax-classroom-v3 .ed-score-row{grid-template-columns:1fr}#tax-classroom-v3 .ed-file{flex-wrap:wrap}#tax-classroom-v3 .ed-file-content{min-width:140px}}#tax-classroom-v3 .rh-logo-plate{background:#fff;border-radius:8px;flex-shrink:0;align-items:center;padding:9px 11px;display:inline-flex}#tax-classroom-v3 .rh-logo-plate img{object-fit:contain;width:138px;height:auto;display:block}#tax-classroom-v3 .rh-entry-brand{margin-bottom:22px}#tax-classroom-v3 .rh-entry-brand .rh-logo-plate img{width:220px;max-width:100%}#tax-classroom-v3 .cl-phone-title .rh-logo-plate img{width:155px}#tax-classroom-v3 .cl-brand strong{letter-spacing:0;font-size:15px}#tax-classroom-v3 .cl-brand small{letter-spacing:0;font-size:10px}@media (max-width:740px){#tax-classroom-v3 .cl-brand{width:100%}#tax-classroom-v3 .rh-logo-plate img{width:120px}#tax-classroom-v3 .cl-brand small{display:none}#tax-classroom-v3 .cl-user{margin-left:0}#tax-classroom-v3 .cl-brand strong{font-size:14px}}#tax-classroom-v3 .cl-btn.green{color:var(--cl-on);background:#2f9e5b;border-color:#2f9e5b}#tax-classroom-v3 .cl-nm-side{padding:17px}#tax-classroom-v3 .cl-nm-item{border-radius:7px;align-items:center;gap:4px;margin:6px 0;padding:4px 6px 4px 10px;display:flex}#tax-classroom-v3 .cl-nm-item.active{background:var(--cl-soft)}#tax-classroom-v3 .cl-nm-name{text-align:left;min-width:0;color:var(--cl-text);overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:7px 2px;font-size:13px}#tax-classroom-v3 .cl-nm-item.active .cl-nm-name{color:var(--cl-deep);font-weight:500}#tax-classroom-v3 .cl-nm-ops{flex-shrink:0;gap:1px;display:flex}#tax-classroom-v3 .cl-nm-icon{background:0 0;border:0;border-radius:5px;padding:4px 5px;font-size:12px;line-height:1}#tax-classroom-v3 .cl-nm-icon:disabled{cursor:not-allowed;opacity:.45}#tax-classroom-v3 .cl-nm-rename{padding:6px 8px;font-size:13px}#tax-classroom-v3 .cl-nm-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;margin-top:24px;display:grid}#tax-classroom-v3 form .cl-nm-row:first-child{margin-top:4px}#tax-classroom-v3 .cl-nm-label{color:var(--cl-text);font-size:15px;font-weight:500}#tax-classroom-v3 .cl-nm-radios{flex-wrap:wrap;align-items:center;gap:28px;display:flex}#tax-classroom-v3 .cl-nm-radio{align-items:center;gap:7px;font-size:13px;display:inline-flex}#tax-classroom-v3 .cl-nm-count{width:76px}#tax-classroom-v3 .cl-nm-side+.cl-panel .cl-input:disabled{background:var(--cl-bg);color:var(--cl-muted);cursor:not-allowed}#tax-classroom-v3 .cl-nm-side+.cl-panel input[type=radio]:disabled{background:var(--cl-bg);color:var(--cl-muted);cursor:not-allowed}@media (max-width:740px){#tax-classroom-v3 .cl-nm-row{grid-template-columns:1fr;gap:7px;margin-top:15px}}#tax-classroom-v3 .rh-logo-plate[data-v-c63f05e6]{background-color:transparent}
