:root{--blue:#3d8dff}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:1em;vertical-align:baseline;background:transparent;list-style:none}body{line-height:1;font-family:PingFang SC-Regular,PingFang SC}:focus{outline:1px}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}label{width:80px;display:inline-block}body{background:#eee}.pd20{padding:20px}.mt20{margin-top:20px}.mr10{margin-right:10px}.mr20{margin-right:20px}.w100{width:100px}.w120{width:120px}.w150{width:150px}.w160{width:160px}.w180{width:180px}.w200{width:200px}.w300{width:300px}.header-relation{line-height:50px;font-size:1.125em;color:#fff;text-align:center;background:var(--blue)}.header-relation .title-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 55px}header select{appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:1em;border:none;color:#000;background-size:20px 20px;padding-right:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAACISURBVDhP7ZQ7CsAgEAU3wdIbaeEhLC28rCfSTsHkiQTy0QRilwwsu+tnbNQpr9BA5pqH8QvfM1zYvDbOOUop1W4PY4yEELU7AOEVxhgcdBnW2rrqTFMYY8xa65MMY5hr0RQCbFRKbTLUPRnoCoH3PkspS6C+49FbDiGUzDkvucf/Obznc0KiBWe9IrSJ/UyvAAAAAElFTkSuQmCC) no-repeat 100%}header select:active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAIhJREFUOE/t0aEKgDAQxvH/wOgjGSwGu0XQp1Ow2A0Wg49kNMhgSbebw4FlV4/78d2dInKpyB4J/H7R326Ym+yHb4c3CTW2GKgGRNQHZsAKlAbcgAo4XUklUGMT0NyGZ6B1oRI4AJ0jyQj0tp4EFoBOaSu98h4K+h5q7fueEowmMPhkj4HoN7wAQE4NFaHrkGwAAAAASUVORK5CYII=) no-repeat 100%;padding-right:20px;color:#000}header option{color:#000}.t-title h2{font-size:20px;line-height:30px;margin-bottom:8px}.t-tips{margin-left:10px;color:#ff4f4f;font-size:13px}.accountBind{width:81%;margin:30px auto;font-size:1em}.bindinglist li{line-height:50px;display:table;margin:20px 0;width:100%}.bindinglist li span{display:table-cell;background:#f5f5f5;border-radius:50px}.bindinglist li span input{font-size:14px;border:none;outline:none;width:90%;line-height:40px;background:#f5f5f5;margin-left:12px}.input-normal{border:1px solid #ddd;height:26px;line-height:26px;border-radius:3px;padding-left:5px}.reset-pwd-form-x{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff}.reset-pwd-form{margin:0 36px;flex:1;align-items:center;justify-content:center}.reset-pwd-form,.reset-pwd-form form{display:flex;flex-direction:column}.reset-pwd-form .txt-input{line-height:50px;border:1px solid #ddd;border-radius:25px;flex:1;background:#f5f5f5;width:100%;box-sizing:border-box;font-size:14px;padding-left:20px}.reset-pwd-form .ah-error{line-height:36px;height:36px;font-size:14px;padding-left:20px;color:#ff5e5e}.reset-pwd-form .ah-caption{font-size:20px;margin-bottom:30px}.reset-pwd-form .ah-btn{margin-top:20px;border-radius:25px;height:50px;width:100%;box-sizing:border-box;background-color:var(--blue);border:none;color:#fff;font-size:16px}.btn-normal{border:none;border-radius:3px;padding:5px 15px;display:inline-block}.btn-normal,.btn-normal:hover{background:var(--blue);text-decoration:none;color:#fff}.btns-line{text-align:center;margin-top:40px}.btns-line .btn-normal{height:50px;line-height:50px;font-size:16px;width:100%;padding:0;border-radius:50px}.timetable-list{margin-top:5px}.timetable-list li{height:36px;line-height:36px;border-bottom:1px solid #eee;padding:7px 10px;background:#fff}.timetable-list li a{width:100%;height:100%;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAaISURBVHhe7dzBi5VVGMdxUREhJENyYRBIWdDGjYGujJiVKxeBEAgtbCVB4B9Qi3YSBe7cBcLAQLNy0ejMO++dubeFGzcOuJEkxIqgEEtExdvvhSd4O53znnve5Xm+H3gYqHt2vy/XqWgXAAAAAAAAAAAV2draen1zc/OD7iaTyTH7ywAUxVe6eXCf298G/FII3wZh9O+yfQzwp/ujVCSK/1zTNF/bxwFf2rb9NBZF5K7YE8CPgkC6IxL4ssgfsYL7xp4CPmj0Q7+kx45vEvihwe/V3egFsMgRCfzQ4IsjaZrmqj0H6qfREwkwRKPvIrnejyB3RAJXVlZW9mj4RAKkEAmQQSRAxshIvrPnQP0sktUwhKEjErgyn893a/hEAqQQCZBBJECGRbIchpC5ZXsO+NCNPoggd0QCX7rRBxHkjkjgSzf6IILcEQl86UYfRJA7IoEv3T+tioQwdMvdL/z2HKjfiEhWiQSuEAmQQSRABpEAGYrkaiSEoVvt/uthew7Ub0Qk14kErhAJkEEkQIZGfyWIIHdEAl80eiIBhmj0xZHo9tpzoH4afGkk3f8WlUjghwZPJMAQDf5yL4BFjkjgiwZPJMAQDZ5IgCEafHEkOzs7++w5UD+NvjSSTSKBK9r8F70AFjkigS/a/KVeAIsckcAXbZ5IgCHafHEkst+eA/XT4IsiaZpmpp9EAj80+Iv9CHJHJHBHgycSYIgGTyTAEA2eSIAhGnxxJGtra6/Yc6B+Gv6FMITM3SISuKLREwkwRKMnEmCIRk8kwBCNvovkZS+C3N2aTqcH7DlQv7Ztz2v4JZHcJhK4QiRABpEAGUQCZGj053REAqRo9MWR6A7ac6B+GnxRJE3T3NFPIoEfGjyRAEM0+HMa/ot+CENHJHBHgz9LJMAADb44kvX19UP2HKifhl8ayV0igSsaPpEAQzT8s7rn/RCGjkjgjkZ/RuMnEiCFSICMMZHMZrPD9hyon0XyLIwhdfr8PSKBKxr+ko5IgBQNn0iAIRo+kQBDNPziSKbT6RF7DtRPw1/S8J+GMaROn71PJHBFoz9NJMAAIgEyiATIIBIgo4tE438SxpA6i+RNew7Ur23bUxp/SSQPiASuEAmQQSRAhkXyOIwhdUQCdzT8EzoiAVI0/OJIJpPJUXsO1E/DP6nh/xXGkDp99jd9k/DvSeCHhl/6TfK9PQV80PBPaPiPwhhSd/PmzVftKeBD27bvx2KI3cbGxof2DPBBw18OQ0idvm2O2zOgfhr9tTCC1HW/qNszoH4a/cLfHN0pkI/tKVCv+Xy+W4MvikN3xZ4D9bI4VoPx5+6yPQfqRRxAAnEACcQBJBAHkDAyji/tOVCvkXFcsudAvVZWVvZo7MQBhCyO68H4c0ccqB9xAAnEASQQB5AwMo6L9hyoF3EACRr6Xh1xACENvYvjRm/4ixxxoH4aOnEAMRo6cQAxGvqYOC7Yc6BeGjpxADEaOnEAMRo6cQAxOzs7+zT2kjhe6ogD9bM4OrEQYveybdvz9hyoF3EACcQBJBAHkEAcQAJxAAlj4tCds+dAvTT0/bpOLITYEQd80ND3N00z640/d8QBHzR04gBiNPSiOPTZF/pJHKifhj4mjrP2HKiXhk4cQIyGThxAjIZOHEDM2traK8QBRHRxaOy3+gFk7rmOOFC/MXHo2+OMPQfqRRxAAnEACcQBJIyI4xlxwIXpdHpAgy+KQ7dkz4F6WRy3e+PPHXHAB+IAEogDSCAOIKE0jqZpnuoncaB+Y+LQnbbnQL2IA0jQ4A/qiAMIafAHNfY7YQSpIw64ocEXxaF7QhxwQWMvjqNt21P2HKiXxk4cQIzGThxAjMZOHECMxk4cQMz6+vqhwjgeEwdcsDjuRiJI3WPdCXsO1Is4gATiABKIA0ggDiChNA599pF+EgfqNyYO3XF7DtRrNpsdJg4gwuK4FwshdsQBN4gDSCiNQ/cHccCFMXFsbW29Z8+BehEHkEAcQMJ0Oj1CHECExXE/EkHqiAM+jIjjd+KAC2Pi2N7efseeA/UiDiCBOIAE4gASSuPQZ38lDriwsbHxhkb/UxjBwP2iQN6150DdNPgfggCS131zTCaTo/YUqJtGfzKMYOAe6t62p0D92rb9LIggdQ/1zXHMngE+aPgfBSH87/hjFdza3t5+TRH8GUbx7ymOB/ol/i37OOCPQvgkDMPuZ+IARDEs6X7UN8bf+tn9Mn6t+3axvw13du36BxYb9LSdwD++AAAAAElFTkSuQmCC) no-repeat 100%;background-size:5%}a{text-decoration:none;color:#444}.timetable-list .list-info span{color:#999;float:right}.modal-tips{position:absolute;text-align:center;left:0;bottom:15%;width:100%}.modal-tips span{background:#000;opacity:.5;color:#fff;max-width:80%;min-width:100px;height:40px;line-height:40px;vertical-align:middle;border-radius:5px;padding:10px;display:inline-block}.wrap .btns-line .btn-normal{width:90%;margin:0 auto}table{font-size:11px}table,table tr th{border:1px solid #d9d9d9}table tr th{background:#f2f2f2;width:60px;font-size:14px;line-height:55px}table tr td{border:1px solid #d9d9d9;height:100px;min-width:60px;text-align:center;line-height:25px;vertical-align:middle}table tr td:first-child{background:#f2f2f2}.tablebox{display:block;overflow-x:auto;padding:8px}.row .cell_sn{font-size:14px;font-weight:700;line-height:30px}.tb-subject-bold{display:block;text-align:center;color:#999;margin:5px auto 0;line-height:17px}.tb-subject-bold .cell_subject{font-size:14px;width:53px;color:#000;font-weight:700;line-height:21px;margin:0 auto 4px;display:block}.tablebox .cell_time{position:relative;width:40px;word-break:break-all;margin:0 auto;line-height:13px;white-space:pre-wrap}.tb-subject-bold span{display:block;text-align:center}.subject-color-1{background-color:#ffe5e5!important}.subject-color-2{background-color:#e5f7e5!important}.subject-color-3{background-color:#e5f0ff!important}.subject-color-4{background-color:#fff7e5!important}.header-select-relation{text-align:left;height:44px;line-height:44px;margin-left:16px}.out{border-top:40px solid #f2f2f2;width:0;height:0;border-left:80px solid #f2f2f2;position:relative}.out .line{display:block;width:100px;height:1px;background:#d9d9d9;position:absolute;top:-8px;left:-88px;transform:rotate(38deg);-webkit-transform:rotate(38deg);-moz-transform:rotate(38deg);-ms-transform:rotate(38deg)}.out b{top:-47px;left:-37px;width:35px}.out b,.out em{font-style:normal;display:block;position:absolute;color:#999;font-size:11px}.out em{top:-22px;left:-88px;width:55px}table .h-line{position:absolute;left:47px;top:162px}table .break-line{font-size:11px;color:#999;height:23px;background:#fff!important;padding:0}.a_switch{font-size:13px;color:var(--blue);display:block;text-align:center;margin-top:20px}.a_switch-current{font-size:13px;color:#999;position:absolute;bottom:5%;left:40%}.login-pwd{-webkit-text-security:disc;font-family:PingFang SC-Regular,PingFang SC}.table-list{padding:14px;margin:12px;background:#fff;border-radius:4px;opacity:1}.table-list span{font-size:16px;font-weight:700;line-height:24px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-list p{font-size:13px;color:#999;line-height:20px;margin-top:12px}.fixed-footer{font-size:11px;line-height:17px;position:fixed;bottom:0;background-color:#fff;width:100%;box-shadow:0 -3px 6px 1px rgba(0,0,0,.039)}.flex-wrap{display:flex}.flex-box{flex:1;width:20%;margin:0 auto;text-align:center}.search-input-group{position:relative;height:44px;line-height:44px}.search-input-box .search_input{width:190px;position:relative;left:10px}.formlist-box-wrap{position:absolute;width:100%;top:90px}.bg-opacity-bottom{position:fixed;top:95px;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:100}.form-list{position:relative;max-height:272px;overflow-y:auto;background-color:#fff;color:#000;z-index:101;border-radius:0 0 8px 8px}.form-list li{padding:6px 10px;cursor:pointer;text-align:left;line-height:44px}.active,.ischecked.active,.selected{color:var(--blue)}.iconfont.icon-down{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAACISURBVDhP7ZQ7CsAgEAU3wdIbaeEhLC28rCfSTsHkiQTy0QRilwwsu+tnbNQpr9BA5pqH8QvfM1zYvDbOOUop1W4PY4yEELU7AOEVxhgcdBnW2rrqTFMYY8xa65MMY5hr0RQCbFRKbTLUPRnoCoH3PkspS6C+49FbDiGUzDkvucf/Obznc0KiBWe9IrSJ/UyvAAAAAElFTkSuQmCC) no-repeat 100%;background-size:20px 20px}.iconfont.icon-down,.iconfont.icon-up{padding-left:33px;vertical-align:middle}.iconfont.icon-up{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAIhJREFUOE/t0aEKgDAQxvH/wOgjGSwGu0XQp1Ow2A0Wg49kNMhgSbebw4FlV4/78d2dInKpyB4J/H7R326Ym+yHb4c3CTW2GKgGRNQHZsAKlAbcgAo4XUklUGMT0NyGZ6B1oRI4AJ0jyQj0tp4EFoBOaSu98h4K+h5q7fueEowmMPhkj4HoN7wAQE4NFaHrkGwAAAAASUVORK5CYII=) no-repeat 100%;background-size:20px 20px}.icon-back{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAg9JREFUWEftmL+riGEYhq9bJCkpYTm2I2WQslgoP5azYDkZZCCLQRnxBzijhY2BQUoxGHScgzplsRhsshlYMBik6NZd76kvGb6fp3c4z/j1vW9Xz/M9z3t9r6g8VDkf64BDK7QmGbQ9AywBu4FZSd/agk8OaHsv8BLYA/wBZiR9qQLQ9n7gNbAL+A2cl/SoLVzemyyDtg8By8B24BdwStKLLnCTAdo+AjwHtgI/gDlJb7rCTQJoew54CmwGvgLHJL3vAzc6oO154CGwEfgMHJX0sS/cqIC2LwJ3y3cdqOOSPg2BGw3Q9lXgVoFJOVPWlHdwDO5i2zeB64XkLXBSUhpjlOgNaDtr7wCXC0lGyBlJP0chK5v0ArS9AXgAnCv7PAHOSsowHjU6A9reBDwGTheS+8AFSR6VrE8GbW8BngEnyvoFSTemAFvds3UGbW8DFoHDZfEVSbenhOs0ZmyvADnCEpck3ZsarivgO+BgzYB1lziZq7pJVr+3qsdMA7LeQd2ArPeoa44X2wvAtfKsHln4B7Je3WqUvF5hbUDGbmI5aaK6lL8BGcuJ7cR66vppakDGdmI9sZ/YdSw7DdQ5WttM151tx3piPzkiY9mx7Tp+3BuZPAC8AnaUq49Yd+y7dUyWwQbkbLmfyQ1XYp+kD20JJwcskhG43NPsLNdv36sCbAvzv/fWJIPrgEMyMHTtX2g9tykyJXdVAAAAAElFTkSuQmCC) no-repeat top;display:block;background-size:20px;width:20px;height:20px;margin:15px 0 0 12px;float:left}.icon-goto{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAlVJREFUWEft2DGo00AYB/Dvf62IFCdBcRB84OrgIojTk6fi4PAE4eGgg00uRSnYRQSFDipORZCSXNrqIILgpCAi1uW5uLg4KIK6PITqJIIVW3OfHNxbBE3TJHLDyxaud/n1u7sv3wXk+AXHfbQBzDtDmSLY6/V2JEnyFsBnrfVSo9H4lBeQ1j8rcEFr/dEMysxr1Wr1UL1ef5/2kDztmYDmQXEcr2it7wKoMvMXIloMguBNHsS/+mYGmsGUUkeY+RGAzUT0VQix5HneqzKQcwENJAzDg0KIp0RUI6LvQohjnue9KBo5N9Ai9wF4BmAbM/8UQiz7vv+kSGQuoIH0+/09SZKsEtFOZv4F4JSU8kFRyNxAA+l2u7sqlcoqgN1mgwOo+75/uwhkIUA73duFEEMi2mthF6SUN/MiCwMayGAw2DqdTocA9ttceTUIgit5kIUCDaTT6Wyp1WqPTX60sND3/XMAeB5o4UCbJzcx830AJ2wk741Go9PtdltnRZYCtCjEcXyHiM7Y+4cATkopp1mQpQHXEUqpW0R03iKfj8fj461W68esyNKBBhJF0SUA1y3y5WQyOdpsNr/NgvwvQLsupbFa1FBKedgpYBRFZwH016MYBMEBZ4BKKbMGzVo0daRbUxxF0Q0AF53bJMzsbppRSrmbqJ1+1f1ZLBDRNSnl5Vl2699+U1geDMPQ3XLL6YLV6ZI/DEN3D01OHzudPrg7/elDKWVObK/te3UNwKKU8kOePJfWN1MetLnuHRGNnPz8lvZvy2jPFMEyAGljbgDTIpTW/htz/TI4Qz8fFwAAAABJRU5ErkJggg==) no-repeat top;background-size:18px}.icon-goto,.icon-share{display:block;width:20px;height:20px;float:right;margin-top:8px}.icon-share{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAv9JREFUWEfNmY1VFTEQhWc60AqUDqQCpQK1AqECoQKlAqECoQLpQKwAOoAOpINxv3cSziQ72feWtz/mHA6wCZv77ty5mQkqCw4zeyUipyLyUUTedT8/ici9iFyr6lUERZfCZ2ZvReS3iPA9GheqelZPLAIwMXc3AC7j6oFcCuCxiPx07Nx2Ib5JvxNyz+qBqj7mtUsBhD00x7hX1cMMIIWeefTJOFXVy6UBmmOvAMBzM/Mf4EpVT5YG+LfF0OoAzeyTiPxyDGIth1lnZoYGf7j5E285s2kwZe635HuRrZAo6C5rkzUkx9HsSWJmbAprLc9r2e9nVc3ZvVkzOYNByNiHsCJ8gMNqPZg/i06TyQAmu8DrPlS7E0p0tfG2tA5ffJNtJx11gOyNSQCaGaAAV4f0XFW/t+K5y/O9AZoZGUgm+gFbsAZ7e40XA0yhIhF8FgIGkQMuDNlYtE2Ayb8oi/AxNuPrEiGnREDs+XjKiUBIL8aCGFofAmyELb8HoB4Yz6npsIjnQ34qkD2AZoaoIyto7RnWcbMATLp6cC+HrZyFWIPXG3Owtnci7BxiM/vahc9rqKjNzIyKOPtcUTZNxVj9niLElfZuVfXI/4GZfem8LvcOT13d9nouYPm9QwB7DFUMP6rqwdIA69KI83ET8kbTs/dJse0D1gxiH3Vzg4UwOMZqe+F5cdZu23DsfGQzJAHJMGY0q5ExL4nWtowaS8ELo3ruPB1nUb1HAhH2yQx76KgjnLD5PoU23wBsztiBihlwgAxvCsYy+uJiIW9kZi22J2Fzb4Auw5EEYP3osZncIN/NsPYPidaSxSQAd2ATq0K7rSaKD4KlFf0I750U4BY2oyqoluT8TVPFJtV25J352o3lvofhOef/c7E7OYOekkYjVfS+QRe4yt3M/3v1kXTpL4+OuyLjumLal3GrXB7526uijAuK5KIAmVWDLmHqNgId5sKYOZ9Iq1xgRlVSdOqtcwXs/HHoEr3QXka/SIhdqKmOKIppHfy/IdBd2Hz9A8FaRTgj0AWSAAAAAElFTkSuQmCC) no-repeat top;background-size:20px;margin:15px 15px 0 0}.icon-checked{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAUVJREFUWEft1t9twjAQBvDv6AKMwAgMAFJGYAPEBDzQdommKiOwQdkAJBDPjEAnqPpOclUqKqHWie07J/GD82qf89PnPzpC5B9F7kMCancoJZgS1CagrU9n0CXB7I2H1wLvRLgcVrS4r+k9wRtuR4QxMz6OjzSKBniPA+OrKJGdnukcBdAFV0F72WJXXC9AH1znQF9cp0AJrjOgFGcETl44qwaOT7R3eWRtczQ4I3D6yp8AhgAWhxVtbICmcS3OnGDOayIsbz8WI0Pgas/gNOcNCHMpMhSu8ZJIkSFx1lvsiwyNswKrCa7INnBOQBdkWzhnYBOyTZwX0IR8GGB7LfDTbNb1c5p31BtoQF4AjNrCiYD/kDWdsDa533pxwzrJeQ1gVpaY/W3TQ+HECYYE2NYSJ2hbONR4AmqTTAmmBLUJaOujP4PfePITOJTiy7EAAAAASUVORK5CYII=) no-repeat top;color:var(--blue);display:block;background-size:20px 20px;width:40px;height:40px;float:right;margin-top:9px}.icon-table{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAsCAYAAADvjwGMAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAG+SURBVFhH7ZhBssFAEIbb85ayVw7AHgfIATiA7IM1B8AB7CP2LsABHECssnIA7Nl7/mivSMkkk0yIqnxVU9OtSuUzPdM1UbAs6zKfzykNOp0ODYdDzsIpHg6HMcfKcV2X9vs96brOn4gpViqV1GTAbreLLFRoNBoXjqler9M150yO5XJJx+PRi0ulEp3PZy++02q1aDwW/+5fnj0g0uv1OJPDcZx/mWq1Su12myaTiZeD1WrlzSKhH56VA5nRaMTZDQh9RAbICqUqA2SEUpcBUYXeIgOiCL1NBoQJvVUGBAmhT6Uig4aHvhM0rl3fa4KPoEs/dWDTNGM3vW63S9vtljN58GxlK4OumxRlMoZhULlc5iweysp0Z7PZcBROv9/n6PZs5TIyNJtNjhTvGRVkSkZYJtQ/yXH1g+P/iL9MQpnZbEYqL+v+zZ3pPSNcmfV6TYvFgrNkaJpG0+mUsxtSZUqb/GhHRVgm3DFw1whjMBhQrVbjLDpSZcId49V9xD9OpxN/IxnfUyasDEYYKBGOriz50Y5KLhNELhNELhNEpmSemt41jv0HYxxs2+boRQf+JNnrwDD6NHhH13Wd/gBs5flEdXhJGwAAAABJRU5ErkJggg==) no-repeat 50%;background-size:18px 22px;width:18px;height:22px}.icon-mine,.icon-table{display:block;margin:0 auto}.icon-mine{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA7RJREFUaEPtWu1RGzEQ3b0rIHQQU0GEVECgApIKQioIqQBTAaaCmAoIFYQUICEqACoIFHDazHokz3G+syWdDMMM+uMZLGn3ab/erkF44wu3ob8QQgDAx6qq+BOccxYAHqy1/Fl0FQMghNipquoHABwh4qRPSyK6B4C5c+7cWvtYAkkRAFLKIwA4Q8SdGKWIiJX/aYyZx+xft2c0ACnlCSJOu0KI6BYAwivvIOKnnj1TY8zpGBCjAPDLI+KvlgJPRDRzzs2ttewuyyWEmFRVxfuPAeBD+IKIvo+xRDYAIcR+Xdd/WorcOueONgUqB3hVVfO2RZqm2dt0bshK2QCUUqz8vr/4qWmaSWxgcsDXdc0WCpa41lof5LhSFgB+xbqub4LApmkOrLXXKQp0LZhrhSwAUsoZInLKBA5WY8wi36cuKaUNrkRE58YYjo+klQvgGhE/ewCcDmdJUv1mKeUxIp75e/4aY4JLRl+XC+BfyPk57hO0a7sRFzljzG605n5jFgClFI3x/z4A/DetdbI+yQdYkFKKC9QigxS0wIMxppeCrLNKFgAp5ZuPgWUWAgCrtd5L9V1vSU7Fiwz2olmoRB1QSn0BgMtWLGVV4ywXYqEdN3p0zrECz/jPkFU8L7oJmYyIslIo358NoGsFToPOua+bOI3nQpftniG3Co8C4K3QZaPsy1Pn3MUAG/3Wpd6vxkaDe0gpp4h40uMu3D4u+4EQrO19Y5UfbYGgjA9I7q6WPH9DVnri1lNr/Tsne7XPZMdAV7DviZmMsVt97FOMiB58TzyLpd6bABYD0BbkpxLc5C/ImXOOqfZ9bJbapPRWLJAitOTerVigpIKb7koCIIQ49MOqydDsZ5PAoe/9zIhrCZeSq9h7ogDw6AQAuPmImvvECl8DhtPvLGbkshaAb765ec9qGccCYaLo6frgFG8QgE+Ldz2vfkVExWeci6KEyA912Cl2zLN2h9LuIACl1JLq+gsvmqY5LpW/1xA9HrlwUWwDGaTsvQC6E7cSJT/VndoNP58d0mEIALtOaO+utNbM3V98KaWYaiwsMdT0rwDoaVbY/6J4fmmE3DfUdX0X7u2j3SsAOrOa7KFVKTCd4dfKILgPQJsev5r7hAfodH6nxphno/y1AIho5UCpl429p91v9OnzDiD2JXP3vVugGzS5L5l77t0Cb90C94j4KlU4uBwRLZun5DSa67fbOhcLYGXati2FUu/tY6SDdBoAkn9sSFUocT//BLXyrwlRPXGioBfd/h9sF2tPoVI6VAAAAABJRU5ErkJggg==) no-repeat 50%;background-size:24px 24px;width:24px;height:24px}.flex-box.active .icon-table{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAsCAYAAADvjwGMAAAAAXNSR0IArs4c6QAAATxJREFUWEft2OFNAkEQhuF3rgHoRAuAaAmWIB1orgCggEuuA7EDSsBAAZaAJdgAY5afJOzMeOwlxt2EX3w3eRhmswsy63QlsKTM6vetvHpLy7xT9YZ/mdvsW1l4nh0DkxwuUBmM8o0wueiGCSqCUfgQ2ABvEVAxzKGVx3mnzxFQUUzqSgRUHBMBjYLxgkbDeECjYizQ6JgMaFEGo3xKw0v2CFDStk+v81JYF8F4zqHLTMVc61rtTO1MdEeZM5PuJcAuWvhaPnfX9mDWh1ZWt8Lk7tt/DKNspaG/UWemKNu6m6LdNGcmWnBI3sYo76rnnxz51dAL3Fmx3PsmJgU8W3vW6U7g4f9ggKMqR+sTi3APTK3coK9pSPHos+bMRAsOyVdMPQ6i81Nnps5MnZloB7IzU/jvepdVla/TiacfotwkEAQHfEgAAAAASUVORK5CYII=) no-repeat 50%;display:block;background-size:18px 22px;width:18px;height:22px;margin:0 auto}.flex-box.active .icon-mine{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA1hJREFUaEPtmE2ITWEcxp/nXIXd+Fz6WPgon1MWmntvUbKhLGSDQrEjzD0mNWLURNxzRiwsWFDysZBSrCRyjo9IbinkI8MW02wkH/c+OnKnae7Xed973UvmbM7m+T/P//f+39N5zyH+8Yt/ov9kn+Y5wlwI0375E+8hPA9cPmt0XsMAOrKamiD2idhAYGLZRoWPAM79cNB7v5MDjYBpCEAqqy0kToIYF6sp4TMcbA06eSmWvoqoboCUr24CvVaNFNAV7GHWqvZ3UV0ASU+bHOJsPQ1EWy7s5AVbD2uAdFYLQTwGMcY2PKqT8C0PLLrv8oWNjz2Ap2sgVtmEjqyRcDl0uc7GywqgI6v5CQdPbQIr1TCP2Xe6+MrU0wog5auXQLdpWDW9gL1hhkdMPW0BHhFYYhpWQ38zyHCFqacVQNrTRxCTTMNq6F8HGc4y9bQD8CXToJp64VPgcnJN3QiBFUDK0wCJCaZhNZ6Bl2GGc0w97QB85QgsMg2rCiDcCF2uNPW0Akh7OgFih2lYVb3QHbg8ZOppB5DVKji4ZhpWTZ/Po/1eF3OmnlYAkJjuw2MA7aaBZfXC9cDlahsvOwAASV9LKdwl4dgEF2sEfCnkseBeF9/Y+FgDRGFpT1tBnLYJLtYUhLV3XV6x9agLIApNetrrEIetGmj190Cx6bSvjQJOERgfC0T4LGBb6PJiLH0VUd0TGII4oSn4jv0C1lf6JhbwgcD5r2PR+3A7P9XbfFTfMIDhzRT/SgiYTkEF4F0BeGb70VIN9I8ANGJl43r8XwDpPq2RsJhAW3SPu0pxdCRyAgaje9DJq3FqYj8DKU87SfQAaItrXKduUEJP6PJ4LZ+qW2jZMbX9yOMW2djVrtXU0FtayI1JYPnt3RysVFMRIGo+X8DbJq56pR77Ew7aK0FUBEh5etKqlR9JIiEXuix7cCwLkPa1GcCZuKNukm5LkGHJX8BKANHWmdGkxuLG9AcZzhwpLgHoOKrFiQSexHVtpu67g5kPdrN/eGYJQNLXLgc41szGDLJKtlEJQMpXD4EDBqZNkwo4GGYYvY+GrlGApi1/9Ct+dALNXO4yWaMTaPEARp+BVg/gP5nAX3oSLU6/9lEiUkYQ+stOowSi02i843TLN7tBAz8BFfUzQKLjbVwAAAAASUVORK5CYII=) no-repeat 50%;display:block;background-size:24px 24px;width:24px;height:24px;margin:0 auto}.empty-area{background:url(/img/empty-2x.d968452e.png) no-repeat top;margin:0 auto;display:block;background-size:193px 120px;width:193px;height:120px}.empty-area-wrap{width:100%;margin:45% auto}.empty-text{font-size:13px;line-height:20px;margin-top:16px;color:#000;text-align:center}.tab_tit.active{font-weight:700;border-bottom:3px solid var(--blue);border-radius:2px 2px 2px 2px;width:16px}.mc-seat,.mt-seat-wrap ul{margin:12px}.mt-seat-wrap ul li,.seat-content{background-color:#fff;border-radius:4px;margin-top:12px;padding:16px}.mt-seat-wrap .seat-title{font-size:16px;line-height:24px;margin-bottom:12px;font-weight:700;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mt-seat-wrap .seat-check{font-size:13px;line-height:20px;color:#999;margin-right:24px}.version-txt{margin-bottom:15px;line-height:20px}.mt-seat-wrap .seat-answer{font-size:14px;line-height:21px}.bottom-btn-wrap{display:flex;justify-content:space-between;margin:130px 0 8px}.bottom-btn-wrap button{padding:4px 19px;background-color:#fff;border:1px solid #d9d9d9;text-align:center;border-radius:20px}.bottom-btn-wrap button.disabled{color:#999;background-color:#d9d9d9}.screentshot-modal .ah-blk{height:38px;background-color:rgba(0,0,0,.8);color:#fff;font-size:16px;display:flex;align-items:center;margin-top:40vh;margin-left:50%;transform:translate(-50%);border-radius:38px;padding:0 20px;float:left}.screentshot-modal .ah-blk img{width:20px;height:20px;margin-right:10px}.screentshot-modal .ah-div{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,.5);height:100vh;padding-bottom:170px;box-sizing:border-box;overflow:auto}.screentshot-modal .ah-thumb{margin:70px 30px 0}.screentshot-modal .ah-thumb img{max-width:100%}.screentshot-modal .ah-sheetpop{width:100%;position:fixed;bottom:0;height:168px;border-radius:10px 10px 0 0;background-color:#eaeaea;text-align:center}.screentshot-modal .ah-mt{font-size:13px;padding-top:20px;padding-bottom:30px}.screentshot-modal .btn-close{position:absolute;padding:10px;right:0;top:0;color:#999}.screentshot-modal .btn-close i{font-size:26px;font-style:normal}.screentshot-modal .sheetbox{display:flex;align-items:center;justify-content:space-around}.screentshot-modal .sheetbox img{width:48px;display:block;margin-bottom:12px;text-align:center}.screentshot-modal .sheetbox .ah-item{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px}.new-ui-tip{position:fixed;top:100px;left:16px;right:16px;z-index:1000;-webkit-animation:slideInDown .5s ease-out;animation:slideInDown .5s ease-out}.tip-content{background:linear-gradient(135deg,#409eff,#5dade2);color:#fff;padding:12px 16px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 12px rgba(64,158,255,.3);position:relative}.tip-content span{font-size:14px;font-weight:500;flex:1}.btn-group{display:flex;gap:8px;margin-left:12px}.try-btn{background:hsla(0,0%,100%,.2);color:#fff}.try-btn,.try-btn-alt{padding:6px 12px;border-radius:20px;text-decoration:none;font-size:12px;font-weight:500;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.try-btn-alt{background:hsla(0,0%,100%,.9);color:#409eff}.try-btn:hover{background:hsla(0,0%,100%,.3);color:#fff}.close-btn{position:absolute;top:-8px;right:-8px;width:20px;height:20px;background:hsla(0,0%,100%,.9);color:#666;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;font-style:normal;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.1)}.close-btn:hover{background:#fff;color:#333}@-webkit-keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.home2[data-v-08fa2492]{min-height:100vh;background-color:#f7f8fa}.main-content[data-v-08fa2492]{padding-top:0;padding-bottom:60px}.search-section[data-v-08fa2492]{padding:16px;background-color:#fff;margin-bottom:8px}.scheme-selector[data-v-08fa2492]{display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;padding:8px 0}.scheme-name[data-v-08fa2492]{flex:1;font-size:14px;color:#333;line-height:1.4;margin-right:12px;word-wrap:break-word;word-break:break-all}.switch-text[data-v-08fa2492]{font-size:14px;color:#409eff;margin-right:8px;white-space:nowrap;margin-top:1px;display:flex;align-items:center;gap:4px}.icon-arrow-right[data-v-08fa2492]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAlVJREFUWEft2DGo00AYB/Dvf62IFCdBcRB84OrgIojTk6fi4PAE4eGgg00uRSnYRQSFDipORZCSXNrqIILgpCAi1uW5uLg4KIK6PITqJIIVW3OfHNxbBE3TJHLDyxaud/n1u7sv3wXk+AXHfbQBzDtDmSLY6/V2JEnyFsBnrfVSo9H4lBeQ1j8rcEFr/dEMysxr1Wr1UL1ef5/2kDztmYDmQXEcr2it7wKoMvMXIloMguBNHsS/+mYGmsGUUkeY+RGAzUT0VQix5HneqzKQcwENJAzDg0KIp0RUI6LvQohjnue9KBo5N9Ai9wF4BmAbM/8UQiz7vv+kSGQuoIH0+/09SZKsEtFOZv4F4JSU8kFRyNxAA+l2u7sqlcoqgN1mgwOo+75/uwhkIUA73duFEEMi2mthF6SUN/MiCwMayGAw2DqdTocA9ttceTUIgit5kIUCDaTT6Wyp1WqPTX60sND3/XMAeB5o4UCbJzcx830AJ2wk741Go9PtdltnRZYCtCjEcXyHiM7Y+4cATkopp1mQpQHXEUqpW0R03iKfj8fj461W68esyNKBBhJF0SUA1y3y5WQyOdpsNr/NgvwvQLsupbFa1FBKedgpYBRFZwH016MYBMEBZ4BKKbMGzVo0daRbUxxF0Q0AF53bJMzsbppRSrmbqJ1+1f1ZLBDRNSnl5Vl2699+U1geDMPQ3XLL6YLV6ZI/DEN3D01OHzudPrg7/elDKWVObK/te3UNwKKU8kOePJfWN1MetLnuHRGNnPz8lvZvy2jPFMEyAGljbgDTIpTW/htz/TI4Qz8fFwAAAABJRU5ErkJggg==) no-repeat 50%;background-size:16px 16px;width:16px;height:16px;display:block;margin-top:1px;flex-shrink:0}.grid-container[data-v-08fa2492]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background-color:transparent;margin:8px 12px;padding:10px}.grid-item[data-v-08fa2492]{background-color:#fff;padding:20px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);aspect-ratio:1}.grid-item[data-v-08fa2492]:hover{background-color:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.icon-wrapper[data-v-08fa2492]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.grid-icon[data-v-08fa2492]{width:64px;height:64px}.badge[data-v-08fa2492]{position:absolute;top:-6px;right:-6px;background-color:#ff3141;color:#fff;font-size:11px;padding:3px 7px;border-radius:12px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-weight:500;z-index:1;box-shadow:0 1px 3px rgba(0,0,0,.2)}.item-text[data-v-08fa2492]{font-size:14px;color:#323233;font-weight:500;text-align:center;line-height:1.4}@media (max-width:375px){.grid-container[data-v-08fa2492]{gap:8px;margin:8px 8px;padding:6px}.grid-item[data-v-08fa2492]{padding:14px 6px;border-radius:12px}.grid-icon[data-v-08fa2492]{width:50px;height:50px}.badge[data-v-08fa2492]{top:-4px;right:-4px;font-size:9px;padding:2px 5px;min-width:16px;height:16px;border-radius:8px}.item-text[data-v-08fa2492]{font-size:12px}}@media (min-width:376px) and (max-width:414px){.grid-container[data-v-08fa2492]{gap:10px;margin:8px 10px;padding:8px}.grid-item[data-v-08fa2492]{padding:16px 8px;border-radius:14px}.grid-icon[data-v-08fa2492]{width:56px;height:56px}.badge[data-v-08fa2492]{top:-5px;right:-5px;font-size:10px;padding:2px 6px;min-width:18px;height:18px;border-radius:10px}.item-text[data-v-08fa2492]{font-size:13px}}@media (min-width:415px) and (max-width:479px){.grid-container[data-v-08fa2492]{gap:10px;margin:8px 12px;padding:12px}.grid-item[data-v-08fa2492]{padding:18px 12px;border-radius:15px}.grid-icon[data-v-08fa2492]{width:60px;height:60px}.badge[data-v-08fa2492]{top:-6px;right:-6px;font-size:11px;padding:3px 7px;min-width:20px;height:20px;border-radius:12px}.item-text[data-v-08fa2492]{font-size:14px}}@media (min-width:480px){.grid-container[data-v-08fa2492]{gap:14px;margin:8px 16px;padding:16px}.grid-item[data-v-08fa2492]{padding:24px 16px;border-radius:16px}.grid-icon[data-v-08fa2492]{width:68px;height:68px}.badge[data-v-08fa2492]{top:-7px;right:-7px;font-size:12px;padding:3px 8px;min-width:22px;height:22px;border-radius:14px}.item-text[data-v-08fa2492]{font-size:14px}}[data-v-08fa2492] .van-action-sheet__header{padding:16px;border-bottom:1px solid #ebedf0}[data-v-08fa2492] .van-action-sheet__title{font-size:16px;font-weight:600;color:#323233}[data-v-08fa2492] .van-action-sheet__description{font-size:14px;color:#969799;margin-top:4px}[data-v-08fa2492] .van-action-sheet__item{padding:16px;font-size:16px}[data-v-08fa2492] .van-action-sheet__item:disabled{color:#409eff;background-color:#f7f8fa}[data-v-08fa2492] .van-action-sheet__subname{font-size:12px;color:#969799;margin-top:4px}.loading-container[data-v-08fa2492]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;color:#969799}.retry-btn[data-v-08fa2492]{background-color:#409eff;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;margin:16px auto 0;cursor:pointer;transition:all .3s ease;display:inline-block}.retry-btn[data-v-08fa2492]:hover{background-color:#337ecc}.retry-btn[data-v-08fa2492]:active{transform:scale(.95)}.w-dialog{position:fixed;top:45%;left:18%;width:250px;background:rgba(0,0,0,.7);border-radius:8px}.w-content{font-size:17px;color:#fff;line-height:24px;padding:12px}.loading-container[data-v-866e6f0c]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 50px);background:#fff}.teacher-selector-popup[data-v-8bd243a4]{height:70vh;max-height:70vh}.teacher-selector[data-v-8bd243a4]{height:100%;display:flex;flex-direction:column;background:#fff}.teacher-selector-header[data-v-8bd243a4]{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebedf0;flex-shrink:0}.teacher-selector-header .title[data-v-8bd243a4]{font-size:16px;font-weight:500;color:#323233}.teacher-selector-header .cancel-btn[data-v-8bd243a4]{font-size:14px;color:#969799;cursor:pointer}.teacher-selector-header .confirm-btn[data-v-8bd243a4]{font-size:14px;color:#3d8dff;cursor:pointer;font-weight:500}.search-section[data-v-8bd243a4]{padding:10px 16px;background:#fff;flex-shrink:0}.teacher-list[data-v-8bd243a4]{flex:1;overflow-y:auto;background:#fff}.teacher-list[data-v-8bd243a4] .van-cell{padding:12px 16px;border-bottom:1px solid #f5f5f5}.teacher-list[data-v-8bd243a4] .van-cell:last-child{border-bottom:none}.teacher-list[data-v-8bd243a4] .van-radio{margin-right:0}.teacher-list[data-v-8bd243a4] .van-radio__icon--checked{color:#3d8dff}.empty-container[data-v-8bd243a4]{display:flex;justify-content:center;align-items:center;padding:60px 16px;min-height:200px}.loading-container[data-v-2d005f62]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 100px);background:#fff}input#roomId{border:none;font-size:14px;color:#000;background:#fff}th{line-height:30px!important}.course-hours-query[data-v-3f906fe4]{min-height:100vh;background-color:#f7f8fa}.content[data-v-3f906fe4]{padding-top:2px;padding-bottom:5px}.date-select[data-v-3f906fe4],.teacher-info[data-v-3f906fe4]{padding-top:5px}.date-filter[data-v-3f906fe4]{padding:12px 16px}.date-filter[data-v-3f906fe4] .van-cell{padding:12px 0}.date-filter[data-v-3f906fe4] .van-cell__title{flex:none;width:80px;font-size:14px}.date-filter[data-v-3f906fe4] .van-cell__value{flex:1;text-align:right;color:#333;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-section[data-v-3f906fe4]{background-color:#fff;padding:16px}.filter-section[data-v-3f906fe4]{background-color:#fff;border-top:1px solid #ebedf0}.statistics-section[data-v-3f906fe4]{padding:16px}.statistics-card[data-v-3f906fe4]{background-color:#fff;border-radius:8px;padding:16px;margin-bottom:12px}.statistics-header[data-v-3f906fe4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.statistics-title[data-v-3f906fe4]{font-size:16px;font-weight:600;color:#333}.statistics-name[data-v-3f906fe4]{font-size:14px;color:#666}.main-statistics[data-v-3f906fe4]{display:flex;margin-bottom:20px;background:linear-gradient(135deg,#409eff,#5aa9ff);border-radius:12px;padding:20px;box-shadow:0 4px 12px rgba(64,158,255,.3)}.main-stat-item[data-v-3f906fe4]{flex:1;text-align:center;color:#fff}.main-stat-item[data-v-3f906fe4]:first-child{border-right:1px solid hsla(0,0%,100%,.3);margin-right:20px;padding-right:20px}.main-stat-number[data-v-3f906fe4]{font-size:36px;font-weight:700;line-height:1;margin-bottom:8px}.main-stat-label[data-v-3f906fe4]{font-size:14px;opacity:.9;font-weight:500}.detail-statistics[data-v-3f906fe4]{background-color:#f8f9fa;border-radius:8px;padding:16px}.detail-stat-row[data-v-3f906fe4]{display:flex;align-items:center;min-height:44px;padding:8px 0}.detail-stat-row[data-v-3f906fe4]:not(:last-child){border-bottom:1px solid #e9ecef}.detail-stat-item[data-v-3f906fe4]{flex:1;display:flex;justify-content:space-between;align-items:center;padding:0 12px}.detail-stat-divider[data-v-3f906fe4]{width:1px;height:20px;background-color:#dee2e6;margin:0 8px}.detail-stat-label[data-v-3f906fe4]{font-size:14px;color:#666;font-weight:500}.detail-stat-number[data-v-3f906fe4]{font-size:18px;font-weight:700;color:#409eff}.result-section[data-v-3f906fe4]{padding:16px}.result-card[data-v-3f906fe4]{margin-bottom:12px;border-radius:8px;overflow:hidden}[data-v-3f906fe4] .van-nav-bar .van-icon,[data-v-3f906fe4] .van-nav-bar__title{color:#fff!important}[data-v-3f906fe4] .van-tabs__line{background-color:#409eff}[data-v-3f906fe4] .van-tab--active{color:#409eff}[data-v-3f906fe4] .van-card__title{font-weight:600}[data-v-3f906fe4] .van-tag{margin-right:8px}.teacher-picker-container[data-v-3f906fe4]{display:flex;flex-direction:column;height:100%}.teacher-search[data-v-3f906fe4]{border-bottom:1px solid #ebedf0;flex-shrink:0}.teacher-picker[data-v-3f906fe4]{flex:1;overflow:hidden}[data-v-3f906fe4] .teacher-search .van-search__content{background-color:#f7f8fa;border-radius:6px;margin:12px 16px}[data-v-3f906fe4] .teacher-search .van-search__field{padding:8px 12px;font-size:14px}[data-v-3f906fe4] .teacher-search .van-search__action{padding:0 16px;color:#409eff;font-size:14px}@media (max-width:375px){.main-stat-number[data-v-3f906fe4]{font-size:30px}.main-stat-item[data-v-3f906fe4]:first-child{margin-right:15px;padding-right:15px}.main-statistics[data-v-3f906fe4]{padding:16px}.detail-stat-item[data-v-3f906fe4]{padding:0 8px}}.timetable-list li[data-v-1b03533d]{display:flex;align-items:center;justify-content:space-between}.timetable-list li span[data-v-1b03533d]{flex:1;font-size:16px;color:#333}.icon-goto[data-v-1b03533d]{font-size:14px;color:#c8c9cc}.school-timetable-container[data-v-82230406]{min-height:100vh;background-color:#f7f8fa}.loading-container[data-v-82230406]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#969799}.table-scroll-container[data-v-82230406]{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;background:#fff;padding:8px 8px 8px 0;display:block}.school-timetable[data-v-82230406]{width:100%;min-width:100%;border-collapse:collapse;border:1px solid #d9d9d9;font-size:11px;background:#fff}.school-timetable .fixed-column[data-v-82230406]{position:sticky;left:0;z-index:10;background:#f2f2f2;box-shadow:2px 0 4px rgba(0,0,0,.05)}.school-timetable thead th[data-v-82230406]{position:sticky;z-index:9;background:#f2f2f2;font-weight:400;color:#333;border:1px solid #d9d9d9;padding:8px;white-space:nowrap;width:60px;font-size:14px;line-height:55px}.school-timetable thead th.fixed-column[data-v-82230406]{z-index:11;background:#f2f2f2}.week-header-row th[data-v-82230406]{position:sticky;top:0}.week-title-cell[data-v-82230406]{background:#f2f2f2!important;color:#333!important;font-size:14px;font-weight:400;text-align:center;padding:8px;line-height:55px}.week-corner-cell[data-v-82230406]{width:80px;min-width:80px;background:#f2f2f2!important;position:relative;padding:0!important;border:1px solid #d9d9d9}.corner-slash[data-v-82230406]{border-top:40px solid #f2f2f2;border-left:80px solid #f2f2f2;width:0;height:0;position:relative}.corner-slash[data-v-82230406]:before{content:"";display:block;width:100px;height:1px;background:#d9d9d9;position:absolute;top:-8px;left:-88px;transform:rotate(38deg);-webkit-transform:rotate(38deg);-moz-transform:rotate(38deg)}.corner-text-top[data-v-82230406]{top:-47px;left:-37px;width:35px}.corner-text-bottom[data-v-82230406],.corner-text-top[data-v-82230406]{font-style:normal;display:block;position:absolute;color:#999;font-size:11px}.corner-text-bottom[data-v-82230406]{top:-22px;left:-88px;width:55px}.class-header-row th[data-v-82230406]{position:sticky;top:55px}.class-header[data-v-82230406],.section-header-cell[data-v-82230406]{width:60px;min-width:60px;text-align:center;font-size:14px}.class-header[data-v-82230406]{font-weight:400}.section-cell[data-v-82230406]{width:60px;min-width:60px;text-align:center;padding:0;border:1px solid #d9d9d9;vertical-align:middle;background:#f2f2f2}.cell_sn[data-v-82230406]{display:block;font-size:14px;font-weight:700;color:#333;line-height:30px}.cell_time[data-v-82230406]{position:relative;width:40px;word-break:break-all;margin:0 auto;line-height:13px;white-space:pre-wrap;font-size:11px;color:#999}.class-cell[data-v-82230406]{width:60px;min-width:60px;padding:0;border:1px solid #d9d9d9;vertical-align:middle;text-align:center;height:100px;line-height:25px}.tb-subject-bold[data-v-82230406]{display:block;text-align:center;color:#999;margin:5px auto 0;line-height:17px}.cell_subject[data-v-82230406]{display:block;font-size:14px;width:53px;color:#000;font-weight:700;line-height:21px;margin:0 auto 4px}.cell_memo[data-v-82230406],.cell_teacher[data-v-82230406]{display:block;text-align:center;font-size:11px;color:#999;line-height:17px}.break-line[data-v-82230406]{text-align:center;font-size:11px;color:#999;border:1px solid #d9d9d9;padding:0}.break-line[data-v-82230406],.split-line[data-v-82230406]{background:#fff!important;height:23px}.common-section[data-v-82230406]{height:23px;padding:0;font-weight:400}.empty-area-wrap[data-v-82230406]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 50px);margin:0}.empty-text[data-v-82230406]{font-size:14px;color:#909399;margin-top:16px}@media (max-width:375px){.class-cell[data-v-82230406],.class-header[data-v-82230406]{width:90px;min-width:90px}.section-cell[data-v-82230406],.section-header[data-v-82230406]{width:70px;min-width:70px}.cell_subject[data-v-82230406]{font-size:13px}.cell_teacher[data-v-82230406]{font-size:10px}}.school-timetable.horizontal-layout thead th[data-v-82230406]{font-size:12px}.horizontal-layout .week-title-cell[data-v-82230406]{font-size:14px}.horizontal-layout .section-header-row th[data-v-82230406]{top:55px;font-size:12px;font-weight:400;color:#333;padding:6px 4px}.horizontal-layout .section-header[data-v-82230406]{width:50px;min-width:50px;text-align:center}.horizontal-layout .class-name-cell[data-v-82230406]{width:70px;min-width:70px;text-align:center;padding:8px 4px;border:1px solid #d9d9d9;vertical-align:middle;background:#f2f2f2;font-size:13px;font-weight:500;color:#333}.horizontal-layout .course-cell[data-v-82230406]{width:50px;min-width:50px;padding:4px 2px;border:1px solid #d9d9d9;vertical-align:middle;text-align:center;height:80px;line-height:20px}.horizontal-layout .cell_subject[data-v-82230406]{font-size:12px;width:48px;line-height:18px}.horizontal-layout .cell_teacher[data-v-82230406]{font-size:10px;line-height:15px}.van-tabs[data-v-82230406]{background:#fff}.van-tabs__nav[data-v-82230406]{background:#f7f8fa}@media (max-width:375px){.horizontal-layout .course-cell[data-v-82230406],.horizontal-layout .section-header[data-v-82230406]{width:45px;min-width:45px}.horizontal-layout .class-name-cell[data-v-82230406]{width:60px;min-width:60px}}.school-timetable-container[data-v-0097423c]{min-height:100vh;background-color:#f7f8fa}.loading-container[data-v-0097423c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#969799}.table-scroll-container[data-v-0097423c]{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;background:#fff;padding:8px 8px 8px 0;display:block}.school-timetable[data-v-0097423c]{width:100%;min-width:100%;border-collapse:collapse;border:1px solid #d9d9d9;font-size:11px;background:#fff}.school-timetable .fixed-column[data-v-0097423c]{position:sticky;left:0;z-index:10;background:#f2f2f2;box-shadow:2px 0 4px rgba(0,0,0,.05)}.school-timetable thead th[data-v-0097423c]{position:sticky;z-index:9;background:#f2f2f2;font-weight:400;color:#333;border:1px solid #d9d9d9;padding:8px;white-space:nowrap;width:60px;font-size:14px;line-height:55px}.school-timetable thead th.fixed-column[data-v-0097423c]{z-index:11;background:#f2f2f2}.week-header-row th[data-v-0097423c]{top:0}.week-title-cell[data-v-0097423c]{background:#f2f2f2!important;color:#333!important;font-size:14px;font-weight:400;text-align:center;padding:8px;line-height:55px}.week-corner-cell[data-v-0097423c]{width:80px;min-width:80px;background:#f2f2f2!important;position:relative;padding:0!important;border:1px solid #d9d9d9}.corner-slash[data-v-0097423c]{border-top:40px solid #f2f2f2;border-left:80px solid #f2f2f2;width:0;height:0;position:relative}.corner-slash[data-v-0097423c]:before{content:"";display:block;width:100px;height:1px;background:#d9d9d9;position:absolute;top:-8px;left:-88px;transform:rotate(38deg);-webkit-transform:rotate(38deg);-moz-transform:rotate(38deg)}.corner-text-top[data-v-0097423c]{top:-47px;left:-37px;width:35px}.corner-text-bottom[data-v-0097423c],.corner-text-top[data-v-0097423c]{font-style:normal;display:block;position:absolute;color:#999;font-size:11px}.corner-text-bottom[data-v-0097423c]{top:-22px;left:-88px;width:55px}.teacher-header-row th[data-v-0097423c]{top:55px;font-size:14px;font-weight:400;color:#333;padding:8px}.section-cell[data-v-0097423c],.teacher-header[data-v-0097423c]{width:60px;min-width:60px;text-align:center}.section-cell[data-v-0097423c]{padding:0;border:1px solid #d9d9d9;vertical-align:middle;background:#f2f2f2}.cell_sn[data-v-0097423c]{display:block;font-size:14px;font-weight:700;color:#333;line-height:30px}.cell_time[data-v-0097423c]{position:relative;width:40px;word-break:break-all;margin:0 auto;line-height:13px;white-space:pre-wrap;font-size:11px;color:#999}.teacher-cell[data-v-0097423c]{width:60px;min-width:60px;padding:0;border:1px solid #d9d9d9;vertical-align:middle;text-align:center;height:100px;line-height:25px}.tb-subject-bold[data-v-0097423c]{display:block;text-align:center;color:#999;margin:5px auto 0;line-height:17px}.cell_subject[data-v-0097423c]{display:block;font-size:14px;width:53px;color:#000;font-weight:700;line-height:21px;margin:0 auto 4px}.cell_class_name[data-v-0097423c],.cell_memo[data-v-0097423c]{display:block;text-align:center;font-size:11px;color:#999;line-height:17px}.break-line[data-v-0097423c]{text-align:center;font-size:11px;color:#999;border:1px solid #d9d9d9;padding:0}.break-line[data-v-0097423c],.split-line[data-v-0097423c]{background:#fff!important;height:23px}.common-section[data-v-0097423c]{height:23px;padding:0;font-weight:400}.empty-area-wrap[data-v-0097423c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 50px);margin:0}.empty-text[data-v-0097423c]{font-size:14px;color:#909399;margin-top:16px}@media (max-width:375px){.teacher-cell[data-v-0097423c],.teacher-header[data-v-0097423c]{width:90px;min-width:90px}.section-cell[data-v-0097423c],.section-header-cell[data-v-0097423c]{width:70px;min-width:70px}.cell_subject[data-v-0097423c]{font-size:13px}.cell_class_name[data-v-0097423c]{font-size:10px}}.school-timetable.horizontal-layout thead th[data-v-0097423c]{font-size:12px}.horizontal-layout .week-title-cell[data-v-0097423c]{font-size:14px}.horizontal-layout .section-header-row th[data-v-0097423c]{top:55px;font-size:12px;font-weight:400;color:#333;padding:6px 4px}.horizontal-layout .section-header[data-v-0097423c]{width:50px;min-width:50px;text-align:center}.horizontal-layout .teacher-name-cell[data-v-0097423c]{width:70px;min-width:70px;text-align:center;padding:8px 4px;border:1px solid #d9d9d9;vertical-align:middle;background:#f2f2f2;font-size:13px;font-weight:500;color:#333}.horizontal-layout .course-cell[data-v-0097423c]{width:50px;min-width:50px;padding:4px 2px;border:1px solid #d9d9d9;vertical-align:middle;text-align:center;height:80px;line-height:20px}.horizontal-layout .cell_subject[data-v-0097423c]{font-size:12px;width:48px;line-height:18px}.horizontal-layout .cell_class_name[data-v-0097423c]{font-size:10px;line-height:15px}.van-tabs[data-v-0097423c]{background:#fff}.van-tabs__nav[data-v-0097423c]{background:#f7f8fa}@media (max-width:375px){.horizontal-layout .course-cell[data-v-0097423c],.horizontal-layout .section-header[data-v-0097423c]{width:45px;min-width:45px}.horizontal-layout .teacher-name-cell[data-v-0097423c]{width:60px;min-width:60px}}.loading-container[data-v-3c26cae4],.loading-container[data-v-b9904b5e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#969799}.timetable-list li[data-v-03afcf17]{display:flex;align-items:center;justify-content:space-between}.menu-right[data-v-03afcf17]{display:flex;align-items:center;gap:10px}.van-badge[data-v-03afcf17]{background-color:#ff3141;color:#fff;font-size:12px;padding:2px 6px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-weight:500}.timetable-list li span[data-v-03afcf17]{flex:1;font-size:16px;color:#333}.icon-goto[data-v-03afcf17]{font-size:14px;color:#c8c9cc}.slot-selector-popup[data-v-83abc66a]{display:flex;flex-direction:column;height:100%;background-color:#eee;font-family:PingFang SC-Regular,PingFang SC}.header[data-v-83abc66a]{display:flex;align-items:center;justify-content:center;height:46px;flex-shrink:0;border-bottom:1px solid #f5f5f5}.header .title[data-v-83abc66a]{font-size:16px;font-weight:600;color:#333}.current-course-info[data-v-83abc66a]{background:#f8f9fa;padding:15px 16px;border-bottom:1px solid #e9ecef;flex-shrink:0}.current-course-info .info-row[data-v-83abc66a]{display:flex;align-items:center;margin-bottom:8px;font-size:14px;line-height:1.5}.current-course-info .info-row[data-v-83abc66a]:last-child{margin-bottom:0}.current-course-info .label[data-v-83abc66a]{color:#666;font-weight:500;min-width:60px}.current-course-info .value[data-v-83abc66a]{color:#333;font-size:14px;flex:1}.current-course-info .value.highlight[data-v-83abc66a]{color:#3d8dff;font-weight:600}.current-course-info .separator[data-v-83abc66a]{margin:0 8px;color:#ddd}.filter-tabs[data-v-83abc66a]{display:flex;gap:12px;padding:15px 16px 5px;background:#fff;overflow-x:auto;flex-shrink:0}.tab-item[data-v-83abc66a]{flex-shrink:0;padding:8px 12px;border-radius:16px;font-size:13px;color:#666;background:#f5f5f5;cursor:pointer;transition:all .3s;white-space:nowrap}.tab-item.active[data-v-83abc66a]{color:#fff;background:#3d8dff}.slots-area[data-v-83abc66a]{flex:1;overflow-y:auto;padding-bottom:8px;background:#fff}.slot-cell[data-v-83abc66a]{margin-bottom:0}.slot-title[data-v-83abc66a]{display:flex;align-items:center;gap:8px;width:100%}.slot-info[data-v-83abc66a]{flex:1;min-width:0}.slot-position[data-v-83abc66a]{font-size:14px;color:#333;font-weight:600;margin-bottom:4px}.slot-detail[data-v-83abc66a]{display:flex;align-items:center;font-size:12px;color:#666;margin-top:4px}.slot-subject[data-v-83abc66a]{color:#3d8dff}.slot-separator[data-v-83abc66a]{margin:0 6px;color:#ddd}.slot-teacher[data-v-83abc66a]{color:#999}.slot-tags[data-v-83abc66a]{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.available-badge[data-v-83abc66a]{color:#07c160}.available-badge[data-v-83abc66a],.conflict-badge[data-v-83abc66a]{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;padding:0;white-space:nowrap;flex-shrink:0;line-height:1}.conflict-badge[data-v-83abc66a]{gap:4px;color:#ee0a24;cursor:pointer}.conflict-badge .van-icon[data-v-83abc66a]{font-size:13px;flex-shrink:0}.reason-section[data-v-83abc66a]{background:#fff;padding:8px 0;border-top:8px solid #eee;flex-shrink:0}.footer-actions[data-v-83abc66a]{display:flex;gap:12px;padding:15px 16px;background:#fff;border-top:1px solid #f5f5f5;flex-shrink:0}.cancel-btn[data-v-83abc66a]{flex:1;height:44px;background:#fff;color:#666;border:1px solid #ddd;border-radius:6px}.confirm-btn[data-v-83abc66a]{flex:2;height:44px;border-radius:6px}[data-v-83abc66a] .van-collapse-item__title{padding:12px 16px;background:#fff;font-weight:600;color:#333;font-size:14px}[data-v-83abc66a] .van-collapse-item__content{padding:0;background:#fff}[data-v-83abc66a] .van-cell{padding:12px 16px}[data-v-83abc66a] .van-cell__value{flex-shrink:0}[data-v-83abc66a] .van-cell:not(:last-child):after{border-bottom:1px solid #f5f5f5}[data-v-83abc66a] .van-radio__icon--checked .van-icon{background-color:#3d8dff;border-color:#3d8dff}[data-v-83abc66a] .van-tag--primary{color:#3d8dff;border-color:#3d8dff}.slots-area[data-v-83abc66a]::-webkit-scrollbar{width:4px}.slots-area[data-v-83abc66a]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}[data-v-83abc66a] .van-popup__close-icon{color:#666;font-size:20px;top:12px;right:16px}[data-v-83abc66a] .van-popup__close-icon:active{color:#333}.apply-adjust-course[data-v-38c79291]{min-height:100vh;background-color:#f5f5f5}.content[data-v-38c79291]{padding-bottom:80px}.date-select[data-v-38c79291],.teacher-info[data-v-38c79291]{margin-bottom:10px}.date-select .date-cell[data-v-38c79291]{min-height:56px}.date-select .date-cell[data-v-38c79291] .van-cell__value{font-size:13px;color:#323233;flex:1;text-align:right;word-break:break-all;padding-left:8px}.date-select .date-cell[data-v-38c79291] .van-cell__title{flex:none;white-space:nowrap}.time-period-section[data-v-38c79291],.weekday-filter-section[data-v-38c79291]{background:#fff;padding:15px;margin-bottom:10px}.reason-section[data-v-38c79291]{margin-bottom:10px}.section-title[data-v-38c79291]{font-size:16px;font-weight:500;margin-bottom:15px;color:#333}.section-title .sub-title[data-v-38c79291]{font-size:12px;font-weight:400;color:#999;margin-left:5px}.period-checkboxes[data-v-38c79291],.weekday-checkboxes[data-v-38c79291]{display:flex;flex-wrap:wrap;gap:15px}.period-checkboxes .van-checkbox[data-v-38c79291],.weekday-checkboxes .van-checkbox[data-v-38c79291]{margin-right:0}.course-cards[data-v-38c79291]{padding:0 10px}.no-course-tip[data-v-38c79291]{padding:40px 20px;text-align:center}.course-card[data-v-38c79291]{margin-bottom:10px;border-radius:8px;overflow:hidden;width:100%}.card-content[data-v-38c79291]{padding:15px;width:100%;box-sizing:border-box}[data-v-38c79291] .van-card,[data-v-38c79291] .van-card__header{width:100%!important}[data-v-38c79291] .van-card__thumb{width:100%!important;max-width:none!important;flex:none!important}.course-info[data-v-38c79291]{font-size:14px;line-height:1.5;width:100%!important;max-width:100%!important;display:block!important}.exchange-info[data-v-38c79291],.position-info[data-v-38c79291],.status-info[data-v-38c79291]{margin-bottom:10px;line-height:1.6;width:100%}.exchange-info[data-v-38c79291]:last-child,.position-info[data-v-38c79291]:last-child,.status-info[data-v-38c79291]:last-child{margin-bottom:0}.class-info[data-v-38c79291]{margin-bottom:10px;line-height:1.6;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}.class-info[data-v-38c79291]:last-child{margin-bottom:0}.info-item[data-v-38c79291]{display:inline-block;margin-right:15px;white-space:nowrap;flex-shrink:0}.info-item[data-v-38c79291]:last-child{margin-right:0}.label[data-v-38c79291]{color:#666;font-weight:500;margin-right:2px}.value[data-v-38c79291]{color:#333}.value.placeholder[data-v-38c79291]{color:#999;font-style:italic}.status-text.warning[data-v-38c79291]{color:#ff976a}.status-text.success[data-v-38c79291]{color:#07c160}.status-text.danger[data-v-38c79291]{color:#ee0a24}.status-tag[data-v-38c79291]{margin-top:10px;border-radius:4px}[data-v-38c79291] .van-nav-bar{background-color:#5b9ce6!important}[data-v-38c79291] .van-nav-bar .van-icon,[data-v-38c79291] .van-nav-bar .van-nav-bar__title{color:#fff!important}.apply-substitute-course[data-v-30f54cbe]{min-height:100vh;background-color:#f5f5f5}.content[data-v-30f54cbe]{padding-bottom:20px}.date-range-select[data-v-30f54cbe],.reason-section[data-v-30f54cbe],.teacher-info[data-v-30f54cbe]{margin-bottom:10px}.time-period-section[data-v-30f54cbe],.weekday-filter-section[data-v-30f54cbe]{background:#fff;padding:15px;margin-bottom:10px}.section-title[data-v-30f54cbe]{font-size:16px;font-weight:500;margin-bottom:15px;color:#333}.section-title .sub-title[data-v-30f54cbe]{font-size:12px;font-weight:400;color:#999;margin-left:5px}.period-checkboxes[data-v-30f54cbe],.weekday-checkboxes[data-v-30f54cbe]{display:flex;flex-wrap:wrap;gap:15px}.period-checkboxes .van-checkbox[data-v-30f54cbe],.weekday-checkboxes .van-checkbox[data-v-30f54cbe]{margin-right:0}.date-filter[data-v-30f54cbe]{padding:12px 16px}.date-filter[data-v-30f54cbe] .van-cell__value{text-align:left!important;flex:none!important;max-width:none!important;margin-left:8px}.substitute-cards[data-v-30f54cbe]{padding:0 10px}.substitute-card[data-v-30f54cbe]{margin-bottom:10px;border-radius:8px;overflow:hidden;width:100%}.card-content[data-v-30f54cbe]{padding:15px;width:100%;box-sizing:border-box}[data-v-30f54cbe] .van-card,[data-v-30f54cbe] .van-card__header{width:100%!important}[data-v-30f54cbe] .van-card__thumb{width:100%!important;max-width:none!important;flex:none!important}.time-position[data-v-30f54cbe]{margin-bottom:10px;line-height:1.6}.time-position .position[data-v-30f54cbe]{margin-left:10px;color:#666}.class-course-info[data-v-30f54cbe]{margin-bottom:10px;display:flex;flex-wrap:wrap;gap:15px}.leave-teacher-info[data-v-30f54cbe],.substitute-teacher-info[data-v-30f54cbe]{margin-bottom:8px;line-height:1.6}.info-item[data-v-30f54cbe]{display:inline-block;white-space:nowrap}.label[data-v-30f54cbe]{color:#666;font-weight:500;margin-right:4px}.value[data-v-30f54cbe]{color:#333}.action-button[data-v-30f54cbe],.status-tag[data-v-30f54cbe]{margin-top:10px;border-radius:4px}[data-v-30f54cbe] .van-nav-bar{background-color:#5b9ce6!important}[data-v-30f54cbe] .van-nav-bar .van-icon,[data-v-30f54cbe] .van-nav-bar .van-nav-bar__title{color:#fff!important}.teacher-selector-popup[data-v-30f54cbe]{height:95vh;max-height:95vh}.teacher-selector[data-v-30f54cbe]{height:100%;display:flex;flex-direction:column}.teacher-selector-header[data-v-30f54cbe]{padding:12px 16px;display:flex;align-items:center;position:relative}.teacher-selector-header .icon-back[data-v-30f54cbe]{font-size:18px;cursor:pointer}.teacher-selector-header .title[data-v-30f54cbe]{position:absolute;left:50%;transform:translateX(-50%);font-size:16px;font-weight:500}.current-course-info[data-v-30f54cbe]{background:#f8f9fa;padding:15px 16px;border-bottom:1px solid #e9ecef}.course-info-item[data-v-30f54cbe]{display:flex;align-items:center;margin-bottom:8px;line-height:1.5}.course-info-item[data-v-30f54cbe]:last-child{margin-bottom:0}.course-info-row[data-v-30f54cbe]{display:flex;gap:20px;margin-bottom:8px}.course-info-row .course-info-item[data-v-30f54cbe]{margin-bottom:0;flex:1}.info-label[data-v-30f54cbe]{color:#666;font-size:14px;font-weight:500;min-width:60px}.info-value[data-v-30f54cbe]{color:#333;font-size:14px;flex:1}.info-value.highlight[data-v-30f54cbe]{color:#3d8dff;font-weight:500}.reason-section-popup[data-v-30f54cbe]{background:#fff;margin-bottom:10px}.reason-section-popup[data-v-30f54cbe] .van-cell-group{background:#fff}.reason-section-popup[data-v-30f54cbe] .van-cell{padding:12px 16px}.filter-tabs[data-v-30f54cbe]{display:flex;padding:15px 16px 0;gap:12px;background:#fff}.filter-tab[data-v-30f54cbe]{padding:8px 12px;border-radius:16px;background:#f5f5f5;color:#666;font-size:13px;cursor:pointer;white-space:nowrap;transition:all .3s}.filter-tab.active[data-v-30f54cbe]{background:#3d8dff;color:#fff}.search-section[data-v-30f54cbe]{padding:15px 16px;background:#fff}.teacher-list[data-v-30f54cbe]{flex:1;background:#fff;overflow-y:auto;padding:0 16px}.teacher-list[data-v-30f54cbe] .van-cell{padding:12px 0;border-bottom:1px solid #f5f5f5}.teacher-list[data-v-30f54cbe] .van-cell:last-child{border-bottom:none}.teacher-list[data-v-30f54cbe] .van-radio{margin-right:0}.teacher-list[data-v-30f54cbe] .van-radio__icon--checked{color:#3d8dff}.empty-container[data-v-30f54cbe],.loading-container[data-v-30f54cbe]{display:flex;justify-content:center;align-items:center;padding:40px 16px;min-height:200px}.teacher-list[data-v-30f54cbe] .van-cell__label{color:#999;font-size:12px}.teacher-selector-footer[data-v-30f54cbe]{display:flex;padding:15px 16px;gap:12px;background:#fff;border-top:1px solid #f5f5f5}.cancel-btn[data-v-30f54cbe],.confirm-btn[data-v-30f54cbe]{flex:1;height:44px;border-radius:6px}.cancel-btn[data-v-30f54cbe]{background:#fff;color:#666;border:1px solid #ddd}.confirm-btn[data-v-30f54cbe]{background:#3d8dff;border:none}.my-applications[data-v-28092f16]{background-color:#f5f5f5;min-height:100vh}.icon-back[data-v-28092f16]{font-size:20px;margin-right:12px;cursor:pointer}.title-name[data-v-28092f16]{font-size:16px;font-weight:500}.tab-container[data-v-28092f16]{background-color:#fff;padding:0 16px}.filter-container[data-v-28092f16]{margin-top:8px;background-color:#fff}.date-filter[data-v-28092f16]{padding:12px 16px}.date-filter[data-v-28092f16] .van-cell{padding:12px 0}.date-filter[data-v-28092f16] .van-cell__title{flex:none;width:80px;font-size:14px}.date-filter[data-v-28092f16] .van-cell__value{flex:1;text-align:right;color:#333;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.application-list[data-v-28092f16]{padding:8px 16px}.loading-container[data-v-28092f16]{text-align:center;padding:40px}.empty-container[data-v-28092f16]{text-align:center;padding:40px;color:#999}.application-item[data-v-28092f16]{background-color:#fff;border-radius:8px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.item-content[data-v-28092f16]{margin-bottom:12px}.class-info[data-v-28092f16],.course-info[data-v-28092f16],.exchange-info[data-v-28092f16],.position-info[data-v-28092f16]{margin-bottom:8px;font-size:14px}.full-course-info[data-v-28092f16]{font-size:14px}.info-item[data-v-28092f16]{margin-right:16px}.label[data-v-28092f16]{color:#666}.value[data-v-28092f16]{color:#333}.item-footer[data-v-28092f16]{display:flex;justify-content:space-between;align-items:center}.status[data-v-28092f16]{padding:2px 8px;border-radius:4px;font-size:12px}.status-pending[data-v-28092f16]{color:#ff9500;background-color:#fff3e0}.status-approved[data-v-28092f16]{color:#34c759;background-color:#e8f5e8}.status-rejected[data-v-28092f16]{color:#ff3b30;background-color:#ffebea}.action-container[data-v-28092f16]{display:flex;align-items:center;gap:8px}.reviewer-name[data-v-28092f16]{font-size:12px;color:#999}.adjust-audit[data-v-006a255a]{background-color:#f5f5f5;min-height:100vh}.icon-back[data-v-006a255a]{font-size:20px;margin-right:12px;cursor:pointer}.title-name[data-v-006a255a]{font-size:16px;font-weight:500}.tab-container[data-v-006a255a]{background-color:#fff;padding:0 16px}.application-list[data-v-006a255a]{padding:8px 16px}.loading-container[data-v-006a255a]{text-align:center;padding:40px}.empty-container[data-v-006a255a]{text-align:center;padding:40px;color:#999}.application-item[data-v-006a255a]{background-color:#fff;border-radius:8px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.delete-icon[data-v-006a255a]{position:absolute;top:12px;right:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background-color:#f5f5f5;transition:background-color .3s}.delete-icon[data-v-006a255a]:hover{background-color:#e0e0e0}.delete-icon .van-icon[data-v-006a255a]{color:#999}.delete-icon:hover .van-icon[data-v-006a255a]{color:#ff4757}.item-content[data-v-006a255a]{margin-bottom:12px}.class-info[data-v-006a255a],.course-info[data-v-006a255a],.exchange-info[data-v-006a255a],.position-info[data-v-006a255a]{margin-bottom:8px;font-size:14px}.full-course-info[data-v-006a255a]{font-size:14px}.info-item[data-v-006a255a]{margin-right:16px}.label[data-v-006a255a]{color:#666}.value[data-v-006a255a]{color:#333}.item-footer[data-v-006a255a]{display:flex;flex-direction:column;gap:12px}.status-row[data-v-006a255a]{display:flex;justify-content:space-between;align-items:center}.status[data-v-006a255a]{padding:2px 8px;border-radius:4px;font-size:12px}.status-pending[data-v-006a255a]{color:#ff9500;background-color:#fff3e0}.status-approved[data-v-006a255a]{color:#34c759;background-color:#e8f5e8}.status-rejected[data-v-006a255a]{color:#ff3b30;background-color:#ffebea}.action-container[data-v-006a255a]{display:flex;gap:12px;width:100%}.reviewer-name[data-v-006a255a]{font-size:12px;color:#999}.audit-button[data-v-006a255a]{flex:1;min-height:30px}.loading-container[data-v-1ae0b43c]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 50px);background:#fff}.table-loading[data-v-1ae0b43c]{min-height:200px}.substitute-cell[data-v-1ae0b43c]{display:block}.substitute-tags[data-v-1ae0b43c]{display:flex;justify-content:flex-start;gap:2px;min-height:16px;margin-bottom:2px;padding-left:2px}.substitute-tags .tag[data-v-1ae0b43c]{display:inline-block;width:14px;height:14px;line-height:14px;font-size:10px;text-align:center;color:#fff;border-radius:2px;font-weight:700}.tag-adjust[data-v-1ae0b43c]{background-color:#1890ff}.tag-substitute[data-v-1ae0b43c]{background-color:#52c41a}.cell-content[data-v-1ae0b43c]{display:block}.loading-container[data-v-6b726ef6]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 100px);background:#fff}.table-loading[data-v-6b726ef6]{min-height:200px}.substitute-cell[data-v-6b726ef6]{display:block}.substitute-tags[data-v-6b726ef6]{display:flex;justify-content:flex-start;gap:2px;min-height:16px;margin-bottom:2px;padding-left:2px}.substitute-tags .tag[data-v-6b726ef6]{display:inline-block;width:14px;height:14px;line-height:14px;font-size:10px;text-align:center;color:#fff;border-radius:2px;font-weight:700}.tag-adjust[data-v-6b726ef6]{background-color:#1890ff}.tag-substitute[data-v-6b726ef6]{background-color:#52c41a}.cell-content[data-v-6b726ef6]{display:block}html.theme-promotion[data-path=promotion] body{background-color:#038afd;color:#333}div[data-v-413ef5c0],p[data-v-413ef5c0]{font-size:.28rem}.pm-top-title[data-v-413ef5c0]{font-size:.36rem;height:.88rem;font-weight:700;line-height:.88rem;position:fixed;top:0;left:0;right:0;text-align:center;background-color:#fff}.pm-top-title .ah-prev[data-v-413ef5c0]{float:left;margin-left:.34rem;font-family:宋体;font-weight:700;font-size:.38rem}img[data-v-413ef5c0]{max-width:100vw}.countdown-bar[data-v-413ef5c0]{font-size:.28rem;position:fixed;top:0;left:0;right:0;text-align:center;height:.88rem;line-height:.88rem;color:#fff;background-color:var(--primary);display:flex;justify-content:space-between;align-items:center;padding:0 .3rem}.countdown-bar .num[data-v-413ef5c0]{font-size:.36rem;width:.47rem;height:.47rem;line-height:.5rem;background:#fff;border-radius:.08rem;display:inline-block;color:var(--primary);font-size:.26rem}.box-wrap[data-v-413ef5c0]{margin:0 .32rem;background:linear-gradient(180deg,rgba(18,167,255,.6),#4bf6fa);border-radius:.2rem;padding:.12rem;font-size:.28rem}.box-inner[data-v-413ef5c0]{background:linear-gradient(180deg,#a2fbff,#fefdfe 21%);border-radius:.12rem;border:2px solid transparent}.fm-label[data-v-413ef5c0]{line-height:.46rem;margin:.1rem 0}.fm-input[data-v-413ef5c0]{height:.88rem;line-height:.88rem;border-radius:.12rem;border:1px solid var(--primary);width:100%;box-sizing:border-box;text-indent:.18rem}.fm-remember[data-v-413ef5c0]{display:flex;align-items:center;margin:.2rem 0 .3rem 0;color:var(--primary)}.custom-chkbox[data-v-413ef5c0]{display:inline-block;width:.28rem;height:.28rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAM1JREFUSEtjZACBth9qzMwsfQyMjE4MDAycYDHqge8M///v+/v3TxFDFcctRpBlTCysxxkZGISoZwemSf8ZGN79+/PbkpG5888WBkZG7/8MDCv/ffuWx9DA+4qqFjd8FmPi4prEyMAQzvD//1ZG5q6/30DB+PfbN3GqWwZzecNnMWYurpcMDAzfQRb+B4n/LWNmpKrP0AyD2TNqIdVCeTRIqRaUMINGg3Q0SEkOgdFEQ3KQEdIwGqSEQohk+ZEVpHRuRNG7mUj3hjC9m/oAz8HZkUAGHMEAAAAASUVORK5CYII=) no-repeat;background-size:100%;margin-right:.1rem}.input-chkbox:checked+.custom-chkbox[data-v-413ef5c0]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhFJREFUSEvtlk9IFHEUxz9vdhW3Pyi119pAiLCwQ0HYHrZMCtqDBKHg1sWgowcPHTx48CDkYQ9CgZegQqNAL6bmRbpssYeCIEQ9JEEFBUWhptXsvPjtshS7s84uzm6X3nGG3/fze9/35s0TTAxvHQ4EgklE2oFQ9pl/sYnqQiZj9zPQsCIGZgXrngvs849RrKTwxbF/tUngpv0YkbjCW2Cv32ADAtYEIqjOSGAk893YaF74Dcvn+Zf2pgFqNa0s1P4PrNjt2AG4fly48VR5v1583FdLj4YhlbDYUw+JaYeHS1UE7g9B+qpwqFGYX1U6JxXbpR19yTAo8KRLOHNQWPqsRMeVbz/cq+ELcOyCcK1V+LoF0XGHZfOpl4gdA02D3D4v2A50TjnMr27fZ67A5iYY7RBuvVRm35QWOBeBmcsWQQv6F5TRF94zxBWYaIG7cSt7655ph6mVYqi5VCohhHcJ914rvXPeMKPiCjRNcOei0NOSs6p3zmFi8Q90dx2krgjHwkL6gxKbcO9IN2+2rWHyrNB3UrLn8paZy0xeEuLNwrs15dR95eNG+fPBs2kKoeEQDLQJ6z8h9sDh1afyYSUtLZQYPC0MRnOZ5sPU9pHLJPHCe2aYF+g7ISTbc9ChlDL0rLwm2dHvqfsIRBphJO2VRxU//ErRZVtaqXDVRlulF/kHS1St18SaL8LZGtRw1f8NxW7vkfvspNYAAAAASUVORK5CYII=) no-repeat;background-size:100%}.btn-submit[data-v-413ef5c0]{border:none;width:100%;height:.9rem;background:linear-gradient(180deg,#02adff,#0270e8);border-radius:.08rem;margin-top:.48rem;font-size:.32rem;color:#fff;font-weight:700}.btn-submit[data-v-413ef5c0]:active{background:linear-gradient(180deg,#069adf,#0270e8)}.gift[data-v-413ef5c0]{background-color:#eefeff;padding:.32rem .12rem;margin:0 .12rem;border-radius:.2rem;padding-top:1px}.gift img[data-v-413ef5c0]{width:1.9rem;height:1.9rem}.gift-row1[data-v-413ef5c0],.gift-row2[data-v-413ef5c0]{display:flex;justify-content:center;gap:.2rem;margin-top:.32rem}.rules .ss[data-v-413ef5c0]{color:var(--primary)}.gift-list[data-v-413ef5c0]{margin:0 .12rem;position:relative;overflow:hidden}.gift-list li div[data-v-413ef5c0]{height:.5rem;line-height:.5rem;background:#d4fcff;border-radius:.6rem;padding:0 .36rem;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}.gift-list li span[data-v-413ef5c0]{color:var(--primary)}.gift-list ul[data-v-413ef5c0]{display:flex;flex-direction:column;gap:.16rem}.gift-scroll[data-v-413ef5c0]{-webkit-animation:scrollUp-413ef5c0 15s linear infinite;animation:scrollUp-413ef5c0 15s linear infinite;transform:translateY(0)}@-webkit-keyframes scrollUp-413ef5c0{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollUp-413ef5c0{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.rules[data-v-413ef5c0]{margin:0 .24rem;line-height:.4rem;padding-bottom:.78rem}.rules-title[data-v-413ef5c0]{color:var(--primary);margin-top:.32rem;margin-bottom:.2rem;font-weight:700}html.theme-promotion{background-color:#f5f5f5}html.theme-promotion[data-path=promotionreport] body{background-color:#f5f5f5;padding-top:.3rem}:root{--primary:#038afd}.pm-top-title[data-v-6f8457f0]{font-size:.36rem;height:.88rem;font-weight:700;line-height:.88rem;position:fixed;top:0;left:0;right:0;text-align:center;background-color:#fff;z-index:10}.pm-top-title .ah-prev[data-v-6f8457f0]{float:left;margin-left:.34rem;font-family:宋体;font-weight:700;font-size:.38rem}.btn-share-box[data-v-6f8457f0]{height:1.6rem;box-shadow:0 -8px 20px 0 hsla(0,0%,74%,.3);background-color:#fff;display:flex;padding:.36rem .32rem;position:fixed;bottom:0;left:0;right:0;box-sizing:border-box}.lnk-share[data-v-6f8457f0]{height:.88rem;background:#168afc;border-radius:.16rem;text-align:center;line-height:.88rem;display:block;flex:1;font-size:.32rem;font-weight:700;color:#fff}.box-text[data-v-6f8457f0]{font-weight:500;font-size:.28rem;color:#333;line-height:.44rem;padding:0 .3rem;border-radius:.2rem}.comparison-table table[data-v-6f8457f0]{width:100%;border-collapse:collapse;font-size:.28rem;background-color:#fff;box-shadow:0 .02rem .08rem rgba(0,0,0,.1)}.comparison-table th[data-v-6f8457f0]{background-color:#038afd;color:#fff;text-align:center;font-weight:700;height:.88rem;vertical-align:middle;font-size:.28rem}.comparison-table tr td[data-v-6f8457f0]:first-child{background-color:#fff}.comparison-table td[data-v-6f8457f0]{text-align:center;border-bottom:1px solid #f0f0f0;height:.88rem;font-size:.26rem}.comparison-table .highlight[data-v-6f8457f0]{color:#038afd;font-weight:700}.box-panel p[data-v-6f8457f0],.box-text p[data-v-6f8457f0]{margin-bottom:.1rem;overflow-wrap:break-word;word-break:break-all;white-space:normal}.mt32[data-v-6f8457f0]{margin-top:.32rem}.box-panel[data-v-6f8457f0]{width:100%;background:#fff url(/img/hd.4b94d171.png) no-repeat top;background-size:100%;padding-top:.26rem;margin-top:.4rem;font-size:.28rem;line-height:.44rem;border-radius:.2rem;padding-bottom:.3rem}.box-panel-in[data-v-6f8457f0]{background-color:#fff;padding-top:.32rem;border-radius:.32rem}.item-text[data-v-6f8457f0]{position:relative;padding-left:.3rem}.item-text[data-v-6f8457f0]:before{content:"•";font-size:.32rem;font-weight:700;color:#ff8c00;position:absolute;left:0}div[data-v-6f8457f0],p[data-v-6f8457f0]{font-size:.28rem}.item-text .ss[data-v-6f8457f0]{color:#ff8c00}html.theme-promotion{font-size:13.333333333333332vw}html.theme-promotion,html.theme-promotion[data-path=promotionlogin] body{background-color:#fff}.pm-login-box[data-v-5a1727e8]{font-size:.28rem;margin:0 .8rem}.pm-login-title[data-v-5a1727e8]{margin-top:1.18rem;font-weight:700;font-size:.48rem;color:#038afd;line-height:.64rem}.pm-login-desc[data-v-5a1727e8]{font-size:.28rem;margin-top:.48rem;margin-bottom:.64rem}.pm-login-input[data-v-5a1727e8]{display:flex;width:100%;align-items:center;height:.88rem;border:1px solid #e5e7eb;box-sizing:border-box;border-radius:.12rem}.pm-login-input input[data-v-5a1727e8]{border:none}.pm-login-input-label[data-v-5a1727e8]{width:.8rem;display:flex;justify-content:center;align-items:center}.pm-login-input-user[data-v-5a1727e8]{width:.4rem;height:.4rem;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAm9JREFUWEftl79r1GAYx79P3g4dBBUUesFBkOQNlwoeCHbwD7CD4CII7SI4uOmgm0PFLsKJiw5ubgoedHGoU7o5KKjopcl7HDgIOjg4yNkh5PFSelClNc+bWD3KZc33yfeT7/vreQlj/tCY82ECWHeEJgn+9wSjKJpuNBoLABYBBER0CMBHZl5TSj3wPK9bB7LWECdJogF0iGh2JwhmzohoWWt9uypkZcD19fXjjuO8AnCkzJyZ20EQ3CzT7fS+MmCapi8BzElNHcc553neC6l+pKsEGMfxnFKqALR5VrXW8zYFhbYSoDHmPjNftzUbDAaHW63WN5u6SoBpmq4AuGBjVGizLGuFYfjWpm5/Ao79EI/9IinmkO02w8zzQRCs2sy/yqu4KLTZqImo7fv+v92ot1Iszt5nzDx+R91oqIpmwXXdRSJaYOYAwGazQERrWZY9bDabH2yHdbu+0jZTx9C2dn8D9vv9g3menwJwLM/zqd/TIaKvzPxJa/3ONrnKzUIURVOu6xYN6hUAZ4XGBWhHKdX2PK8vrNmUWQ1xr9c7kef5UwCnbUy2aTeYeSkIgrvSejGgMeYMMz+XNKgC88da68sCnSzBbrc7o5R6Q0Qzko8KNUuSq4AowTRNnwC4JDQWybbuKye11smfCkoB4zieVUq9F7laioaXrY7v+xdrARpj7gz/9palt1S+MTxtjoZh+H23gtIEbbsWKdlIV9bllAImSfL5Ly+OX/6BiK76vv+oToI/AEzbJmOhv6G1vlcZ0BhzjZmXARywMJVKX2dZdj4Mwy+VAaVOe6UrnYN7ZSz97gRQmtRkDtZNarf6ny7z4Ck1+Vy8AAAAAElFTkSuQmCC) no-repeat;background-size:100%;font-size:0}.pm-login-input-pwd[data-v-5a1727e8]{width:.4rem;height:.4rem;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAmFJREFUWEftljGI1FAQhmfeHotudRbCFja3+JhdYnGFwjWC4RotDraw0MoVLSzsRBQs9MDiBIsDCyuxsVCshIO74mAVDhQs0kg2EyxWXIKFxRWCCxvyvBzZI4ib5CUGD8yDbZKZ93/7z8u8QTjkCw85H1SARStUOfjPHbQsa77RaFwDgK5S6iQizgPACADeCiFeSCnfFYEsVGJmvgIA63u/EGrW2vJ9/6phGN/ygOYGdF33nlLqYUbRke/7Z/JA5gJk5mUA2P4NbqSU+gAAQ0RcVEqdQ8S5WMwOEZ3N+IcOwvICWgCwGBNb8zxv1TTN8fSZbdtLtVrtOQC0p8+EEF0p5RsdSG1Ax3FOI+LHmMhLIrr8J1Hbtk8JIayYkxtEtFI24B1EXJuK+L4vDcP4PEvUcZzXiHgxej8moqOlAjLzEwC4GYnsEtGxJEFmvgUAj2Mxx4noe1ZI7RIzc3iuepHAkIgWksQGg0FPCBHm7K8gCBY6nc7w/wLs9/tzzWZzOWwfiHgp9gXvRo06yZDwa+9OA/ZumvUgCD7V6/XtVqv1Jc3J1BJHV9kmACylbab5PmxJPSJ6lZSXCui67lOl1A1N8azh4yAIOklnMhWQmb8CwImsirpxQojrUspns/KyACpdUc34B0S0WgFquhYPrxwsYN5+auVg5WCiA8xc9cGijfonABwpetBm5Qsh7kopHxW5Sd6XMMkc8CilLrTb7a3cgI7jnEfEcNwqY+14nmeapunnBgwTI8j70aD6N8o9QsSNyWRy2zCMH4XmwTJs09kzddzS2ayM2AqwqKuVg0Ud/AV+Y+spGdQeuAAAAABJRU5ErkJggg==) no-repeat;background-size:100%;font-size:0}.pm-login-remember[data-v-5a1727e8]{margin-top:.54rem;display:flex;align-items:center;gap:.1rem;font-size:.28rem;color:#038afd}.custom-chkbox[data-v-5a1727e8]{display:inline-block;width:.28rem;height:.28rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAM1JREFUSEtjZACBth9qzMwsfQyMjE4MDAycYDHqge8M///v+/v3TxFDFcctRpBlTCysxxkZGISoZwemSf8ZGN79+/PbkpG5888WBkZG7/8MDCv/ffuWx9DA+4qqFjd8FmPi4prEyMAQzvD//1ZG5q6/30DB+PfbN3GqWwZzecNnMWYurpcMDAzfQRb+B4n/LWNmpKrP0AyD2TNqIdVCeTRIqRaUMINGg3Q0SEkOgdFEQ3KQEdIwGqSEQohk+ZEVpHRuRNG7mUj3hjC9m/oAz8HZkUAGHMEAAAAASUVORK5CYII=) no-repeat;background-size:100%}.input-chkbox:checked+.custom-chkbox[data-v-5a1727e8]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhFJREFUSEvtlk9IFHEUxz9vdhW3Pyi119pAiLCwQ0HYHrZMCtqDBKHg1sWgowcPHTx48CDkYQ9CgZegQqNAL6bmRbpssYeCIEQ9JEEFBUWhptXsvPjtshS7s84uzm6X3nGG3/fze9/35s0TTAxvHQ4EgklE2oFQ9pl/sYnqQiZj9zPQsCIGZgXrngvs849RrKTwxbF/tUngpv0YkbjCW2Cv32ADAtYEIqjOSGAk893YaF74Dcvn+Zf2pgFqNa0s1P4PrNjt2AG4fly48VR5v1583FdLj4YhlbDYUw+JaYeHS1UE7g9B+qpwqFGYX1U6JxXbpR19yTAo8KRLOHNQWPqsRMeVbz/cq+ELcOyCcK1V+LoF0XGHZfOpl4gdA02D3D4v2A50TjnMr27fZ67A5iYY7RBuvVRm35QWOBeBmcsWQQv6F5TRF94zxBWYaIG7cSt7655ph6mVYqi5VCohhHcJ914rvXPeMKPiCjRNcOei0NOSs6p3zmFi8Q90dx2krgjHwkL6gxKbcO9IN2+2rWHyrNB3UrLn8paZy0xeEuLNwrs15dR95eNG+fPBs2kKoeEQDLQJ6z8h9sDh1afyYSUtLZQYPC0MRnOZ5sPU9pHLJPHCe2aYF+g7ISTbc9ChlDL0rLwm2dHvqfsIRBphJO2VRxU//ErRZVtaqXDVRlulF/kHS1St18SaL8LZGtRw1f8NxW7vkfvspNYAAAAASUVORK5CYII=) no-repeat;background-size:100%}.btn-submit[data-v-5a1727e8]{border:none;width:100%;height:.9rem;background:#54bbff;border-radius:.08rem;margin-top:.48rem;font-size:.32rem;color:#fff;font-weight:700}.btn-submit[data-v-5a1727e8]:active{background-color:#49a6e8}.btn-submit.valid[data-v-5a1727e8]{background:linear-gradient(180deg,#02adff,#0270e8)}.btn-submit.valid[data-v-5a1727e8]:active{background-color:linear-gradient(180deg,#0893d3,#0270e8)}.school-page[data-v-6b9aaf1e]{height:100vh;background:linear-gradient(135deg,#66c7ff,#038afd);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.header[data-v-6b9aaf1e]{padding:40px 20px 20px;text-align:center}.title[data-v-6b9aaf1e]{color:#fff;font-size:24px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.2)}.content[data-v-6b9aaf1e]{flex:1;padding:0 20px 40px;display:flex;align-items:center;justify-content:center}.school-list[data-v-6b9aaf1e]{width:100%;max-width:350px;display:flex;flex-direction:column;gap:12px}.school-card[data-v-6b9aaf1e]{background:#fff;border-radius:12px;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.school-card[data-v-6b9aaf1e]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.school-name[data-v-6b9aaf1e]{font-size:16px;font-weight:500;color:#333}.enter-btn[data-v-6b9aaf1e]{background:#038afd;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px rgba(3,138,253,.3)}.enter-btn[data-v-6b9aaf1e]:hover{background:#06c;transform:scale(1.1);box-shadow:0 4px 12px rgba(3,138,253,.4)}@media (max-width:480px){.header[data-v-6b9aaf1e]{padding:30px 16px 16px}.title[data-v-6b9aaf1e]{font-size:20px}.content[data-v-6b9aaf1e]{padding:0 16px 30px}.school-card[data-v-6b9aaf1e]{padding:12px 16px}.school-name[data-v-6b9aaf1e]{font-size:15px}}.error-state[data-v-6b9aaf1e],.loading-state[data-v-6b9aaf1e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.error-text[data-v-6b9aaf1e],.loading-text[data-v-6b9aaf1e]{color:#fff;font-size:16px;text-align:center;margin-bottom:20px}.retry-btn[data-v-6b9aaf1e]{background:#fff;color:#038afd;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.retry-btn[data-v-6b9aaf1e]:hover{background:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}