.notice-modal[data-v-9d0b1f76] .ivu-modal{max-width:800px;width:90%!important;margin:0 auto}.notice-header[data-v-9d0b1f76]{color:#3bc582;text-align:center;font-size:2rem;padding-top:10px;height:50px}.notice-content[data-v-9d0b1f76]{margin-top:20px;padding:20px;border-radius:5px;text-align:left;color:#333;font-size:1.1rem;line-height:1.6}.notice-intro[data-v-9d0b1f76]{text-indent:2em;margin-bottom:1.5rem}.notice-list[data-v-9d0b1f76]{padding-left:1.5rem;margin-bottom:2rem}.notice-list li[data-v-9d0b1f76]{margin-bottom:1rem;text-indent:2em}.notice-footer[data-v-9d0b1f76]{text-align:right;margin-top:2rem;font-size:1rem}.notice-footer-btns[data-v-9d0b1f76]{text-align:center}.notice-btn[data-v-9d0b1f76]{font-size:20px;margin:0 10px}@media screen and (max-width:768px){.notice-modal[data-v-9d0b1f76] .ivu-modal{width:95%!important}.notice-header[data-v-9d0b1f76]{font-size:1.5rem}.notice-content[data-v-9d0b1f76]{padding:15px;font-size:1rem}.notice-list[data-v-9d0b1f76]{padding-left:1rem}.notice-footer[data-v-9d0b1f76]{font-size:.9rem}.notice-btn[data-v-9d0b1f76]{font-size:16px;margin:0 8px}}@media screen and (max-width:480px){.notice-header[data-v-9d0b1f76]{font-size:1.6rem;padding-top:5px;height:40px}.notice-content[data-v-9d0b1f76]{padding:10px;font-size:.9rem}.notice-list li[data-v-9d0b1f76]{margin-bottom:.8rem}.notice-btn[data-v-9d0b1f76]{font-size:18px;padding:6px 15px;margin:0 5px}.notice-footer-btns[data-v-9d0b1f76] .ivu-btn-large{padding:5px 15px;height:auto;line-height:1.5}}.subBody[data-v-6fcab592]{width:100%;padding:10px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subBody .search-form[data-v-6fcab592]{margin-bottom:10px;width:100%}.subBody .search-form .ivu-form-item[data-v-6fcab592]{margin-bottom:8px;width:100%}.subBody .page-wrapper[data-v-6fcab592]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;padding:8px 0;margin:0;z-index:10}@media (max-width:768px){.subBody .page-wrapper[data-v-6fcab592] .ivu-page{font-size:14px}.subBody .page-wrapper[data-v-6fcab592] .ivu-page-next,.subBody .page-wrapper[data-v-6fcab592] .ivu-page-prev{min-width:32px;height:32px;line-height:30px}.subBody .page-wrapper[data-v-6fcab592] .ivu-page-next a,.subBody .page-wrapper[data-v-6fcab592] .ivu-page-prev a{font-size:14px}.subBody .page-wrapper[data-v-6fcab592] .ivu-page-simple .ivu-page-simple-pager{font-size:14px;margin:0 8px}.subBody .page-wrapper[data-v-6fcab592] .ivu-page-simple .ivu-page-simple-pager input{font-size:14px;height:32px;line-height:30px;padding:0 8px;border-radius:4px;margin:0 8px;width:40px;text-align:center}.subBody .page-wrapper[data-v-6fcab592] .ivu-page-simple .ivu-page-simple-pager span{font-size:14px}}@media (min-width:768px){.subBody[data-v-6fcab592]{width:96%;max-width:1400px;padding:30px 0}.subBody .search-form[data-v-6fcab592]{display:inline-block;width:auto;padding-left:20px}.subBody .search-form .ivu-form-item[data-v-6fcab592]{margin-bottom:0;margin-right:10px;display:inline-block;width:auto}.subBody .search-form .ivu-form-item .ivu-input-wrapper[data-v-6fcab592]{width:200px!important}.subBody .search-form .ivu-form-item .ivu-input-wrapper .ivu-input[data-v-6fcab592]{height:48px;font-size:16px;padding:10px 20px}}@media (max-width:768px){.subBody[data-v-6fcab592]{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 50px)}.subBody .search-form[data-v-6fcab592]{position:sticky;top:0;z-index:10;background:#fff;padding:6px;margin-bottom:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.subBody .search-form .signup-status-filter[data-v-6fcab592],.subBody .search-form .teacher-filter[data-v-6fcab592]{display:none}.subBody .search-form .ivu-form-item[data-v-6fcab592]{margin:0;width:calc(50% - 4px)}.subBody .search-form .ivu-form-item[data-v-6fcab592]:last-child{width:100%}.subBody .search-form .ivu-form-item .ivu-input-wrapper[data-v-6fcab592]{width:100%!important}.subBody .search-form .ivu-form-item .ivu-input-wrapper .ivu-input[data-v-6fcab592]{height:32px;line-height:30px;font-size:13px;padding:0 8px}.subBody .search-form .ivu-form-item .ivu-input-wrapper .ivu-input-search i[data-v-6fcab592]{font-size:14px}.subBody .search-form .ivu-form-item .ivu-input-wrapper .ivu-input-group-append .ivu-btn[data-v-6fcab592]{height:32px;line-height:30px;padding:0 12px;font-size:13px}.subBody .proList[data-v-6fcab592]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:6px 2%}.subBody .page-wrapper[data-v-6fcab592]{position:sticky;background:#fff;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.1);box-shadow:0 -2px 4px rgba(0,0,0,.1)}}.proList[data-v-6fcab592]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:15px;margin:0;-ms-flex-line-pack:start;align-content:start}@media (min-width:768px){.proList[data-v-6fcab592]{grid-template-columns:repeat(4,1fr);gap:20px;padding:20px}}.proList li[data-v-6fcab592]{background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.proList li[data-v-6fcab592]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.proList li .transformImg[data-v-6fcab592]{width:100%;height:160px;overflow:hidden;position:relative}.proList li .transformImg img[data-v-6fcab592]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.proList li .txtbox[data-v-6fcab592]{padding:12px}.proList li .txtbox h2[data-v-6fcab592]{font-size:18px;margin-bottom:8px;line-height:1.4;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proList li .txtbox p[data-v-6fcab592]{color:#666;margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.proList li .txtbox .campus-details[data-v-6fcab592]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.proList li .txtbox .campus-details .ivu-btn[data-v-6fcab592]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:32px}@media (max-width:768px){.proList[data-v-6fcab592]{grid-template-columns:repeat(2,1fr);gap:8px;padding:8px}.proList li .transformImg[data-v-6fcab592]{display:none}.proList li .txtbox[data-v-6fcab592]{padding:8px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.proList li .txtbox h2[data-v-6fcab592]{font-size:15px;font-weight:700;margin-bottom:6px;line-height:1.3;max-height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.proList li .txtbox p[data-v-6fcab592]{font-size:13px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proList li .txtbox .campus-details[data-v-6fcab592]{margin-top:auto;gap:4px}.proList li .txtbox .campus-details .ivu-btn[data-v-6fcab592]{height:26px;font-size:13px;padding:0 8px}}.is-in-sign-up-tag[data-v-6fcab592]{zoom:125%;position:absolute;bottom:0;right:10px;background:#01bc83;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}