.page-config[data-v-f81fd8ee]{background:#f4f8fb;min-height:100vh;width:100vw}.page-config .loading[data-v-f81fd8ee]{text-align:center;padding:60px 0;color:#666;font-size:16px}.page-config .error[data-v-f81fd8ee]{text-align:center;padding:60px 0;color:#f56565;font-size:16px}.page-config[data-v-f81fd8ee] .filter-wrap{margin:0 auto;position:relative;background-color:#fff;padding:40px 0;border-right:none!important;width:100vw;counter-reset:step-counter}.page-config[data-v-f81fd8ee] .filter-wrap p{text-indent:0;line-height:1.8;color:#333;font-size:16px;margin-bottom:20px;padding:0 40px;word-break:break-all}.page-config[data-v-f81fd8ee] .filter-wrap h2,.page-config[data-v-f81fd8ee] .filter-wrap h3{color:#666;font-size:24px;font-weight:700;margin:40px 0 20px;padding:0 40px;position:relative}.page-config[data-v-f81fd8ee] .filter-wrap h2{background:linear-gradient(135deg,#e3f2fd 0%,#f3e5f5 100%);border:2px solid #666;border-radius:10px;padding:20px 40px;margin:40px 40px 30px;text-align:center;position:relative}.page-config[data-v-f81fd8ee] .filter-wrap h4{color:#333;font-size:18px;font-weight:700;margin:30px 0 15px;position:relative;padding:0 40px 0 34px}.page-config[data-v-f81fd8ee] .filter-wrap h5{color:#666;font-size:16px;font-weight:600;margin:20px 0 10px;position:relative;line-height:1.6;padding:0 40px 0 34px}.page-config[data-v-f81fd8ee] .filter-wrap ul,.page-config[data-v-f81fd8ee] .filter-wrap ol{padding:0 40px;margin:20px 0}.page-config[data-v-f81fd8ee] .filter-wrap ul li,.page-config[data-v-f81fd8ee] .filter-wrap ol li{list-style:none;position:relative;padding-left:20px;line-height:1.8;margin-bottom:10px;color:#333}.page-config[data-v-f81fd8ee] .filter-wrap strong{color:#000;font-weight:700}.page-config[data-v-f81fd8ee] .filter-wrap a{color:#888;text-decoration:none;font-weight:700}.page-config[data-v-f81fd8ee] .filter-wrap a:hover{color:#20c698;text-decoration:underline}.page-config[data-v-f81fd8ee] .filter-wrap img{max-width:100%;height:auto;display:block;margin:0 auto}.page-config[data-v-f81fd8ee] .filter-wrap code{background:#f5f5f5;padding:2px 6px;border-radius:4px;color:#3f51b5;font-family:Menlo,Consolas,SFMono-Regular,Monaco,Liberation Mono,Courier New,monospace}.page-config[data-v-f81fd8ee] .filter-wrap blockquote{border-left:4px solid #4fc3f7;background:#f8f9fa;padding:20px;margin:20px 40px;border-radius:0 8px 8px 0;color:#666;font-style:italic}.page-config[data-v-f81fd8ee] .filter-wrap hr{border-bottom:1px solid #e7e8f0;padding:0;height:0;margin:30px 0}@media (max-width: 767px){.page-config[data-v-f81fd8ee] .filter-wrap>h1,.page-config[data-v-f81fd8ee] .filter-wrap h2,.page-config[data-v-f81fd8ee] .filter-wrap h3,.page-config[data-v-f81fd8ee] .filter-wrap h4{font-size:18px;padding:10px 5px;margin:0}.page-config[data-v-f81fd8ee] .filter-wrap>p,.page-config[data-v-f81fd8ee] .filter-wrap h2,.page-config[data-v-f81fd8ee] .filter-wrap h3,.page-config[data-v-f81fd8ee] .filter-wrap h4,.page-config[data-v-f81fd8ee] .filter-wrap ul,.page-config[data-v-f81fd8ee] .filter-wrap ol,.page-config[data-v-f81fd8ee] .filter-wrap blockquote{padding-left:20px;padding-right:20px}.page-config[data-v-f81fd8ee] .filter-wrap h2{margin-left:20px;margin-right:20px}}.fix-status-padding[data-v-3eebbd2e] .q-header{background:#0353a4}.fix-status-padding[data-v-3eebbd2e] .q-header .q-layout__shadow{display:none}.fix-status-padding[data-v-3eebbd2e] .q-header .q-layout__shadow:after{display:none}.fix-status-padding[data-v-3eebbd2e] .q-header .q-toolbar{color:#fff;height:56px}.q-header[data-v-f7f5eeee]{background:#e0e9f5!important}.personal-header[data-v-f7f5eeee]{font-size:14px;font-weight:700;line-height:20px;color:#000;padding:0 16px;padding-top:env(safe-area-inset-top)}.personal-header .nf-count[data-v-f7f5eeee]{z-index:100;display:flex;align-items:flex-start;text-decoration:none;color:inherit}.personal-header .nf-count>i[data-v-f7f5eeee]{position:relative;left:-6px;font-size:8px;line-height:10px;padding:0 3px;background:#f15151;border-radius:10px;color:#fff;font-weight:400;border:1px solid #fff}.personal-data[data-v-f7f5eeee]{flex-wrap:nowrap;padding:0 16px}.personal-data .avatar[data-v-f7f5eeee]{border:2px solid #ffffff;width:76px;height:76px;border-radius:100%;margin-right:20px}.personal-data .avatar[data-v-f7f5eeee] .q-avatar__content{max-width:100%;max-height:100%}.personal-data .user-info[data-v-f7f5eeee]{font-size:18px;font-weight:700;line-height:25.2px;color:#000}.personal-data .user-info .mb[data-v-f7f5eeee]{margin-bottom:8px}.personal-data .login-btn[data-v-f7f5eeee]{border-radius:30px;padding:0 27px;font-size:14px;font-weight:700;height:24px;color:#fff;background-color:#0048bd}.personal-data .login-btn.q-btn[data-v-f7f5eeee]{min-height:unset}.personal-data .login-btn span[data-v-f7f5eeee]{vertical-align:middle;line-height:20px}.personal-data .user-type[data-v-f7f5eeee]{border-radius:22px;background-color:#0048bd;font-size:14px;padding:5px 16px;color:#fff;font-weight:400}.personal-center[data-v-f7f5eeee]{padding-bottom:20px;position:relative;background:#f4f8fb}.personal-center .gradient[data-v-f7f5eeee]{position:absolute;width:100vw;height:157px;background:linear-gradient(180deg,#e0e9f5 0%,rgba(0,72,189,0) 100%);top:0;z-index:0}.personal-center .item[data-v-f7f5eeee]{padding:8px 0!important}.personal-center .item .name[data-v-f7f5eeee]{position:relative;font-weight:700!important}.personal-center .item .name[data-v-f7f5eeee]:after{content:"";position:absolute;width:16px;height:16px;background:linear-gradient(180deg,rgba(0,72,189,.3) 0%,rgba(0,72,189,0) 100%);top:10px;left:-6px;border-radius:16px;transform:rotate(-45deg)}.personal-center .ios-item[data-v-f7f5eeee]{margin:12px 16px 0;height:60px;background:#ffffff;border-radius:8px;color:#505050;padding:8px 16px!important}.personal-center .about-item[data-v-f7f5eeee]{margin:44px 16px 0;height:50px;background:#ffffff;border-radius:8px;color:#505050;padding:0!important;color:#999}.personal-center .buy-box[data-v-f7f5eeee]{position:relative;overflow:hidden;margin:16px 16px 0;box-sizing:border-box;width:calc(100vw - 32px);height:140px;border-radius:12px;background:linear-gradient(180deg,#0046b6 0%,#003ea4 100%)}.personal-center .buy-box .Vector1[data-v-f7f5eeee]{position:absolute;top:0;left:0;z-index:0}.personal-center .buy-box .Vector2[data-v-f7f5eeee]{position:absolute;bottom:0;right:0;z-index:0}.personal-center .buy-box .Vector4[data-v-f7f5eeee]{position:absolute;bottom:62px;right:5px;z-index:0}.personal-center .buy-box .buy[data-v-f7f5eeee]{position:relative;z-index:100;width:100%;height:100%;padding:25px 20px}.personal-center .buy-box .buy .title[data-v-f7f5eeee]{font-size:16px;font-weight:400;line-height:28px;color:#fff}.personal-center .buy-box .buy .num[data-v-f7f5eeee]{font-size:32px;font-weight:700;line-height:26px;color:#fff}.personal-center .buy-box .buy .btn-box[data-v-f7f5eeee]{font-size:12px;font-weight:400;color:#fff}.personal-center .buy-box .buy .btn-box>div[data-v-f7f5eeee]{padding:0 16px;border-radius:50px}.personal-center .buy-box .buy .btn-box>div span[data-v-f7f5eeee]{vertical-align:middle;display:inline-block;height:28px;line-height:30px}.personal-center .buy-box .buy .btn-box .detailed[data-v-f7f5eeee]{margin-right:12px;background-color:rgba(255,255,255,.22)}.personal-center .buy-box .buy .btn-box .recharge[data-v-f7f5eeee]{background-color:rgba(49,201,224,.32)}.personal-center .icon-list[data-v-f7f5eeee]{margin:16px 16px 0;padding:20px 6px;background:#ffffff;border-radius:8px}.personal-center .icon-list .icon-item[data-v-f7f5eeee]{padding:0!important;font-size:14px;font-weight:400;line-height:19.6px;color:#505050}.personal-center .icon-list .icon-item .q-item__section--side[data-v-f7f5eeee]{padding:0!important}.personal-center .icon-list .icon-item .icon[data-v-f7f5eeee]{width:44px;height:44px;border-radius:44px;background-color:rgba(0,72,189,.05);margin-bottom:8px}.personal-center .icon-list .icon-item .icon>img[data-v-f7f5eeee]{width:34px;height:34px}.personal-center .icon-list .seat[data-v-f7f5eeee]{margin-right:10px;width:72px}.personal-center .list[data-v-f7f5eeee]{padding:16px}.personal-center .q-list[data-v-f7f5eeee]{background:#ffffff;border-radius:8px;color:#505050;padding:0 16px!important}.personal-center .q-list .q-item[data-v-f7f5eeee]{height:60px;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:#505050;border-bottom:1px solid #f5f5f5}.personal-center .q-list .q-item[data-v-f7f5eeee]:last-child{border-bottom:none}.personal-center .q-list .q-item.special-item[data-v-f7f5eeee]{text-align:center;color:#9c9c9c}.personal-center .q-list .q-item.special-item .q-item__section--main[data-v-f7f5eeee]{flex-direction:row;align-items:center}.personal-center .q-list .q-item .icon-section[data-v-f7f5eeee]{padding:0!important;position:relative;display:flex;flex-direction:row;align-items:center}.personal-center .q-list .q-item .icon-section .count[data-v-f7f5eeee]{height:18px;line-height:17px;padding:0 8px;border-radius:10px;background:#f3246b;color:#fff;font-size:12px}.personal-center .q-list .q-item .icon-section>i[data-v-f7f5eeee]{font-size:.857em;line-height:1.667em;padding:0 9px;background:#f15151;border-radius:28px;color:#fff;position:absolute;right:30px;top:8px}.personal-center .q-list .q-item .q-item__section--avatar[data-v-f7f5eeee]{min-width:0}.personal-center .q-list .q-item .q-item__section--side[data-v-f7f5eeee]{padding-right:12px}.info-container[data-v-bd059798]{background:#f3f9fa}.info-container .info-bar[data-v-bd059798]{background:#0353a4;color:#fff}.info-container .info-bar .oper-btn[data-v-bd059798]{font-size:1em}.info-container .basic-info[data-v-bd059798]{max-width:630px;padding:30px 0;text-align:center;margin:0 auto}.info-container .info-card[data-v-bd059798]{padding:30px;margin:0 30px;border-radius:8px}.info-container .info-card .avatar[data-v-bd059798]{border:2px solid #ffffff;box-shadow:0 0 12px rgba(0,0,0,.118);width:76px;height:76px;border-radius:100%}.info-container .info-card .avatar[data-v-bd059798] .q-avatar__content{max-width:100%;max-height:100%}.info-container .info-card .name[data-v-bd059798]{font-size:2em;line-height:1.42em}.info-container .info-card .number[data-v-bd059798]{line-height:2em}.info-container .info-card .extra-info[data-v-bd059798]{word-break:break-all;border-top:1px dashed #9c9c9c;line-height:2em}.info-container .info-card .extra-info .q-separator[data-v-bd059798]{background:#282828;height:1em;margin-top:.5em}.icon-return[data-v-5a146dd8]{margin:0 12px 0 8px}.info-container[data-v-5a146dd8]{background:#f3f9fa}.info-container .info-bar[data-v-5a146dd8]{background:#0353a4;color:#fff}.info-container .info-bar .oper-btn[data-v-5a146dd8]{font-size:1em}.info-container .info-form[data-v-5a146dd8]{padding:40px 30px;max-width:500px;margin:0 auto}.info-container .info-form[data-v-5a146dd8] .q-field{margin-bottom:20px;font-size:1em}.info-container .info-form[data-v-5a146dd8] .q-field--with-bottom{margin:0;padding-bottom:20px}.info-container .info-form[data-v-5a146dd8] .q-field--outlined.q-field--highlighted .q-field__control:after{border-color:#0353a4}.info-container .info-form[data-v-5a146dd8] .q-field__bottom{padding:4px 0 0}.info-container .info-form[data-v-5a146dd8] .q-field__marginal{height:48px;font-size:1em;color:#282828;min-width:60px}.info-container .info-form[data-v-5a146dd8] .q-field__marginal.q-field__append{min-width:0}.info-container .info-form[data-v-5a146dd8] .q-field__control{height:48px;color:#282828;background:#ffffff}.info-container .info-form[data-v-5a146dd8] .q-field--outlined .q-field__control:before{border:none}.icon-return[data-v-0c624a9a]{margin:0 12px 0 8px}.password-container[data-v-0c624a9a]{background:#f4f8fb}.password-container .info-bar[data-v-0c624a9a]{background:#0353a4;color:#fff}.password-container .info-bar .oper-btn[data-v-0c624a9a]{font-size:1em}.password-container .q-form[data-v-0c624a9a]{max-width:600px;margin:0 auto}.password-container[data-v-0c624a9a] .q-field{font-size:1em}.password-container[data-v-0c624a9a] .q-field--filled.q-field--highlighted .q-field__control:before{border:none;background:none}.password-container[data-v-0c624a9a] .q-field--with-bottom{padding-bottom:30px}.password-container[data-v-0c624a9a] .q-field__bottom{padding:4px 0 0}.password-container[data-v-0c624a9a] .login-btn{width:100%;border-radius:4px;padding:10px 16px}.password-container[data-v-0c624a9a] .q-field__marginal{font-size:1em;color:#282828}.password-container[data-v-0c624a9a] .q-field__append{color:#0353a4}.password-container[data-v-0c624a9a] .q-field__before{width:74px}.password-container[data-v-0c624a9a] .q-option-group[disabled]{opacity:1!important}.password-container[data-v-0c624a9a] .q-radio__label{color:#282828}.password-container[data-v-0c624a9a] .q-checkbox{color:#282828;position:relative;left:-10px}@media (min-width: 600px){.password-container .q-form[data-v-0c624a9a]{margin:30px auto 0}}.bar[data-v-232a82d6]{background:#0353a4;color:#fff}.page[data-v-232a82d6]{background:#fff;min-height:100vh}.panel[data-v-232a82d6]{max-width:640px;margin:0 auto;padding:52px 28px 32px}.title[data-v-232a82d6]{text-align:center;font-size:34px;font-weight:600;color:#333;line-height:1.4}.phone-line[data-v-232a82d6]{margin-top:30px;font-size:18px;color:#333;line-height:1.8}.phone-value[data-v-232a82d6]{margin-left:8px;font-weight:500}.verify-row[data-v-232a82d6]{display:flex;align-items:flex-start;gap:20px;margin-top:38px}.code-input[data-v-232a82d6]{flex:1}.code-input[data-v-232a82d6] .q-field__control{height:48px;border-radius:10px;background:#f7f9fc;border:1px solid #d8e1f0;box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}.code-input[data-v-232a82d6] .q-field__control:before,.code-input[data-v-232a82d6] .q-field__control:after{border:none}.code-input[data-v-232a82d6] .q-field__native{padding:0 14px;font-size:16px;color:#1f2937}.code-input[data-v-232a82d6] .q-field__marginal{height:48px}.code-input[data-v-232a82d6] .q-field--focused .q-field__control{border-color:#0048bc;background:#fff;box-shadow:0 0 0 3px rgba(0,72,188,.08)}.code-input[data-v-232a82d6] .q-field--error .q-field__control{border-color:#d93025;background:#fff8f7}.code-btn[data-v-232a82d6]{width:136px;height:48px;border-radius:10px;font-size:15px;font-weight:600;flex-shrink:0;letter-spacing:.5px;box-shadow:0 4px 12px rgba(103,194,58,.22)}.code-btn[data-v-232a82d6] .q-btn__content{white-space:nowrap}.code-btn[disabled][data-v-232a82d6]{opacity:.6;box-shadow:none}.next-btn[data-v-232a82d6]{width:100%;height:48px;margin-top:24px;border-radius:10px;font-size:17px;font-weight:600;letter-spacing:1px;box-shadow:0 8px 20px rgba(0,72,188,.2)}.next-btn[disabled][data-v-232a82d6]{opacity:.6;box-shadow:none}.other-verify[data-v-232a82d6]{margin-top:26px;font-size:15px;line-height:1.8;color:#666}.other-verify[data-v-232a82d6] a,.other-verify[data-v-232a82d6] span{color:#4b6fd8}.tips[data-v-232a82d6]{margin-top:30px;color:#666;font-size:15px;line-height:1.9}.tips-title[data-v-232a82d6]{margin-bottom:16px;font-size:18px;font-weight:600;color:#444}.tips-item[data-v-232a82d6]{word-break:break-all}.highlight-text[data-v-232a82d6]{color:#e53935;font-weight:600}.bar[data-v-01563bd4]{background:#0353a4;color:#fff}.page[data-v-01563bd4]{background:#fff;min-height:100vh}.invalid[data-v-01563bd4]{max-width:640px;margin:0 auto;padding:52px 28px 32px;color:#666;line-height:1.8;font-size:15px}.panel[data-v-01563bd4]{max-width:640px;margin:0 auto;padding:52px 28px 32px}.title[data-v-01563bd4]{text-align:center;font-size:34px;font-weight:600;color:#333;line-height:1.4}.form-item[data-v-01563bd4]{margin-top:30px}.form-item[data-v-01563bd4]:last-of-type{margin-bottom:0}.field-label[data-v-01563bd4]{margin-bottom:12px;font-size:18px;color:#333;line-height:1.8}.verify-row[data-v-01563bd4]{display:flex;align-items:flex-start;gap:20px}.input-field[data-v-01563bd4]{flex:1}.input-field[data-v-01563bd4] .q-field__control{height:48px;border-radius:10px;background:#f7f9fc;border:1px solid #d8e1f0;box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}.input-field[data-v-01563bd4] .q-field__control:before,.input-field[data-v-01563bd4] .q-field__control:after{border:none}.input-field[data-v-01563bd4] .q-field__native{font-size:16px;color:#1f2937}.input-field[data-v-01563bd4] .q-field__marginal{height:48px}.input-field[data-v-01563bd4] .q-field--focused .q-field__control{border-color:#0048bc;background:#fff;box-shadow:0 0 0 3px rgba(0,72,188,.08)}.input-field[data-v-01563bd4] .q-field--error .q-field__control{border-color:#d93025;background:#fff8f7}.code-btn[data-v-01563bd4]{width:136px;height:48px;border-radius:10px;font-size:15px;font-weight:600;flex-shrink:0;letter-spacing:.5px;box-shadow:0 4px 12px rgba(103,194,58,.22)}.code-btn[data-v-01563bd4] .q-btn__content{white-space:nowrap}.code-btn[disabled][data-v-01563bd4]{opacity:.6;box-shadow:none}.next-btn[data-v-01563bd4]{width:100%;height:48px;margin-top:24px;border-radius:10px;font-size:17px;font-weight:600;letter-spacing:1px;box-shadow:0 8px 20px rgba(0,72,188,.2)}.next-btn[disabled][data-v-01563bd4]{opacity:.6;box-shadow:none}.order-dialog .q-card[data-v-9dc1506c]{width:100%}.order-dialog .q-btn[data-v-9dc1506c]{font-size:1em}.order-dialog .ali-type .bank-item>span[data-v-9dc1506c]{border:1px solid #0353a4;margin:6px;padding:6px;border-radius:4px;display:block;text-align:center}.order-dialog .qr-image[data-v-9dc1506c]{text-align:center}.order-dialog .qr-image>p[data-v-9dc1506c]{text-align:left;padding-top:5px}.order-dialog .qr-image>p span[data-v-9dc1506c]{font-size:1.142em;font-weight:700;color:#f15151}.order-dialog .qr-image>img[data-v-9dc1506c]{max-width:100%}.order-dialog .order-form[data-v-9dc1506c] .q-field{margin-bottom:20px}.order-dialog .order-form[data-v-9dc1506c] .q-field--with-bottom{margin:0;padding-bottom:20px}.order-dialog .order-form[data-v-9dc1506c] .q-field--outlined.q-field--highlighted .q-field__control:after{border-color:#0353a4}.order-dialog .order-form[data-v-9dc1506c] .q-field__bottom{padding:4px 0 0}.order-dialog .order-form[data-v-9dc1506c] .q-field__marginal{height:48px;font-size:1em;color:#282828;min-width:60px}.order-dialog .order-form[data-v-9dc1506c] .q-field__marginal.q-field__append{min-width:0}.order-dialog .order-form[data-v-9dc1506c] .q-field{font-size:1em}.order-dialog .order-form[data-v-9dc1506c] .q-field__control{height:48px;min-height:48px;color:#282828;background:#ffffff;padding:0}.order-dialog .order-form[data-v-9dc1506c] .q-field__control:before{border:none}.order-dialog .order-form[data-v-9dc1506c] .q-field--outlined .q-field__control:before{border:none}.order-dialog .order-form[data-v-9dc1506c] .submit-btn{width:100%;border-radius:4px;padding:10px 16px}.order-dialog .order-form .book-price[data-v-9dc1506c]{color:#2e9da4;font-size:1.142em}.order-dialog .order-form .book-price .price[data-v-9dc1506c]{text-decoration:line-through}.order-dialog .order-form .book-price .sale-price[data-v-9dc1506c]{color:#f15151;margin-left:16px;font-size:1.428em}.order-dialog .q-tabs[data-v-9dc1506c] .q-tabs__content{flex:none}.order-dialog .q-tabs[data-v-9dc1506c] .q-tabs__content .q-tab__indicator{display:none}.order-dialog .q-tabs[data-v-9dc1506c] .q-tabs__content .q-tab__label{font-size:1em}.order-dialog .q-tabs .active-tab[data-v-9dc1506c] .q-tab__content{position:relative;color:#fff}.order-dialog .q-tabs .active-tab[data-v-9dc1506c] .q-tab__content .q-tab__label{z-index:2}.order-dialog .q-tabs .active-tab[data-v-9dc1506c] .q-tab__icon{color:#0353a4}@media (min-width: 1024px){.order-dialog .qr-image[data-v-9dc1506c]{text-align:center}.order-dialog .qr-image>img[data-v-9dc1506c]{max-width:70%}}.refund-dialog[data-v-6121128d]{width:100%;max-width:640px;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;flex-direction:column;max-height:min(92vh,720px)}.header[data-v-6121128d]{padding-bottom:0;flex-shrink:0}.title[data-v-6121128d]{font-size:16px;font-weight:600}.scroll-area[data-v-6121128d]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:8px}.policy-line[data-v-6121128d]{color:#2e9da4;font-weight:600}.book-info[data-v-6121128d]{margin-top:10px;padding:12px;border-radius:8px;background:#f6f8fa}.book-name[data-v-6121128d]{font-size:14px;font-weight:600}.book-meta[data-v-6121128d]{color:#666;margin-top:6px}.field-title[data-v-6121128d]{font-size:15px;font-weight:600;color:#222}.req-star[data-v-6121128d]{color:#c10015;font-weight:700}.field-compact[data-v-6121128d] .q-field__bottom{padding-top:2px;min-height:0}.description-field[data-v-6121128d] textarea{min-height:88px;max-height:120px;overflow-y:auto!important;resize:none;line-height:1.45}.hint-text[data-v-6121128d]{display:block;font-size:12px;color:#666;line-height:1.4}.desc-required-tip[data-v-6121128d]{margin-top:4px;font-size:12px;color:#666}.upload-title[data-v-6121128d]{font-weight:600}.upload-tip[data-v-6121128d]{font-size:12px;color:#666}.upload-tip .tip-separator[data-v-6121128d]{margin-left:2px}.upload-tip .example-link[data-v-6121128d]{color:#007b7f;cursor:pointer;margin-left:6px}.error-text[data-v-6121128d]{margin-top:6px;font-size:12px;color:#c10015}.footer-actions[data-v-6121128d]{flex-shrink:0;justify-content:center;gap:16px;padding:12px 16px;background:#f6f8fa;border-top:1px solid #eef1f4}.cancel-btn[data-v-6121128d]{min-width:96px;color:#282828}.submit-btn[data-v-6121128d]{min-width:112px;background:#2e9da4!important;color:#fff!important}.refund-detail-dialog[data-v-00895432]{width:100%;max-width:640px;border-top-left-radius:12px;border-top-right-radius:12px}.title[data-v-00895432]{font-size:16px;font-weight:600}.status-wrap[data-v-00895432]{color:#666;text-align:center}.book-info[data-v-00895432]{padding:12px;border-radius:8px;background:#f6f8fa}.book-name[data-v-00895432]{font-size:14px;font-weight:600}.book-meta[data-v-00895432]{color:#666;margin-top:6px}.line[data-v-00895432]{line-height:24px}.voucher-list[data-v-00895432]{display:flex;flex-wrap:wrap;gap:8px}.voucher-item[data-v-00895432]{width:56px;height:56px;border-radius:6px;border:1px solid #e8ebed;cursor:pointer}.footer[data-v-00895432]{display:flex;justify-content:center;padding:12px 16px;border-top:1px solid #eef1f4}.refund-prompt-line[data-v-00895432]{font-size:12px;color:#666;line-height:1.8}.order-item[data-v-29128dcc]{padding:8px!important;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.order-item .item-content[data-v-29128dcc]{border-radius:4px;padding:0;border:1px solid #e8ebed;overflow:hidden}.order-item .order-detail[data-v-29128dcc]{border-radius:4px 4px 0 0;background:#f4f8fb;padding:12px 16px;line-height:2em!important}.order-item .order-number .number[data-v-29128dcc]{font-size:.857em}.order-item .order-info[data-v-29128dcc]{padding:12px 16px;line-height:2em!important;margin:0}.order-item .order-book[data-v-29128dcc]{flex:1;overflow:hidden}.order-item .book-name[data-v-29128dcc]{overflow:hidden;max-width:100%}.order-item .order-action-row[data-v-29128dcc]{gap:8px;justify-content:flex-start;align-self:flex-start;max-width:100%}.order-item .after-sale-action-row[data-v-29128dcc]{gap:8px;flex-wrap:wrap;align-self:flex-start}.order-item[data-v-29128dcc] .order-btn{font-size:1em;padding:4px 28px;border-radius:2px;background:#d77630;color:#fff;font-weight:700;align-self:flex-start}.order-item .study-btn[data-v-29128dcc]{padding:4px 28px;border-radius:2px;background:#2e9da4;color:#fff;font-weight:700;align-self:flex-start}.order-item .refund-service-btn[data-v-29128dcc]{padding:4px 16px;border-radius:2px;font-weight:700;background:#2e9da4!important;color:#fff!important;align-self:flex-start}.order-item .refund-service-btn[data-v-29128dcc] .q-focus-helper{display:none}.order-item .refund-service-btn[data-v-29128dcc] .q-btn-dropdown__arrow-container{display:none!important}.order-item .refund-detail-btn[data-v-29128dcc],.order-item .cancel-refund-btn[data-v-29128dcc]{padding:4px 16px;border-radius:2px;background:#2e9da4;color:#fff;font-weight:700;align-self:flex-start}.order-item .q-img[data-v-29128dcc]{box-shadow:0 0 24px rgba(0,0,0,.118);width:73px;height:96px;margin:0}.orders-container .info-bar[data-v-e411ec5a]{background:#0353a4;color:#fff}.orders-container .q-tabs[data-v-e411ec5a]{background:#0353a4;color:#fff;padding:0 16px 12px;overflow-y:auto}.orders-container .q-tabs[data-v-e411ec5a] .q-tabs__content{flex:none}.orders-container .q-tabs[data-v-e411ec5a] .q-tabs__content .q-tab__indicator{display:none}.orders-container .q-tabs[data-v-e411ec5a] .q-tabs__content .q-tab__label{font-size:1em}.orders-container .q-tabs .active-tab[data-v-e411ec5a] .q-tab__content{position:relative;color:#fff}.orders-container .q-tabs .active-tab[data-v-e411ec5a] .q-tab__content:after{content:"";position:absolute;left:-12px;right:-12px;top:5px;bottom:5px;z-index:1;border-radius:22px;background:rgba(255,255,255,.2392156863)}.orders-container .q-tabs .active-tab[data-v-e411ec5a] .q-tab__content .q-tab__label{z-index:2}.orders-container .q-tabs .active-tab[data-v-e411ec5a] .q-tab__icon{color:#0353a4}.orders-container .q-tab-panel[data-v-e411ec5a]{padding:0}.orders-container .q-list[data-v-e411ec5a]{padding:8px}.applied-item[data-v-725e4c81]{padding:0!important;overflow:hidden;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.applied-item .book-name[data-v-725e4c81]{width:100%;max-width:100%;overflow:hidden}.applied-item .applied-info[data-v-725e4c81]{flex:1;border-radius:4px;background:#f4f8fb;padding:12px 16px;line-height:2em!important;margin:8px;position:relative}.applied-item .applied-info .in-class-badge[data-v-725e4c81]{position:absolute;top:0;left:0;background:#ff4757;color:#fff;font-size:12px;padding:0 6px;border-radius:0 0 8px;z-index:10;font-weight:500}.applied-item .applied-info .demo-badge[data-v-725e4c81]{position:absolute;top:0;left:0;background:#0048bc;color:#fff;font-size:12px;padding:2px 6px;border-radius:0 0 8px;z-index:10;font-weight:500;line-height:1.2em}.applied-item .apply-status[data-v-725e4c81],.applied-item .date-info[data-v-725e4c81]{width:100%}.applied-item .applied-btn[data-v-725e4c81]{padding:4px 28px;border-radius:2px;background:#2e9da4;color:#fff;font-weight:700}.applied-item .q-img[data-v-725e4c81]{box-shadow:0 0 24px rgba(0,0,0,.118);width:72px;height:100px;margin-right:12px}.applied-item .book-info[data-v-725e4c81]{flex:1;overflow:hidden}.applied-container .info-bar[data-v-541534e3]{background:#0353a4;color:#fff}.applied-container .q-tabs[data-v-541534e3]{background:#0353a4;color:#fff;padding:0 16px 12px}.applied-container .q-tabs[data-v-541534e3] .q-tabs__content{flex:none}.applied-container .q-tabs[data-v-541534e3] .q-tabs__content .q-tab__indicator{display:none}.applied-container .q-tabs[data-v-541534e3] .q-tabs__content .q-tab__label{font-size:1em}.applied-container .q-tabs .active-tab[data-v-541534e3] .q-tab__content{position:relative;color:#fff}.applied-container .q-tabs .active-tab[data-v-541534e3] .q-tab__content:after{content:"";position:absolute;left:-12px;right:-12px;top:5px;bottom:5px;z-index:1;border-radius:22px;background:rgba(255,255,255,.2392156863)}.applied-container .q-tabs .active-tab[data-v-541534e3] .q-tab__content .q-tab__label{z-index:2}.applied-container .q-tabs .active-tab[data-v-541534e3] .q-tab__icon{color:#0353a4}.applied-container .q-tab-panel[data-v-541534e3]{padding:0}.applied-container .q-list[data-v-541534e3]{padding:8px}.applied-container .info-bar[data-v-0070b0d4]{background:#0353a4;color:#fff}.applied-container .q-tab-panel[data-v-0070b0d4]{padding:0}.applied-container .q-list[data-v-0070b0d4]{padding:8px}.applied-container .class-room[data-v-0070b0d4]{border-radius:12px;border:2px solid rgba(49,201,224,.3019607843);padding:12px 16px;box-sizing:border-box;box-shadow:0 10px 50px rgba(0,0,0,.1);margin:10px 8px;max-width:calc(100% - 16px);width:100%}.applied-container .class-room .icon[data-v-0070b0d4]{border:6px solid #2763c5;width:20px;height:20px;border-radius:50%}.applied-container .class-room .text[data-v-0070b0d4]{font-size:14px;margin-left:6px;font-weight:700;color:#282828}.applied-container .class-room .class-img[data-v-0070b0d4]{width:80px;height:25px}.applied-container .class-room .title[data-v-0070b0d4]{margin:15px 0;font-size:16px;font-weight:700;color:#505050}.applied-container .class-room .time[data-v-0070b0d4]{font-size:14px;color:#949494}.applied-container .class-room .to-link[data-v-0070b0d4]{font-size:14px;color:#2763c5}.applied-container .info-bar[data-v-3bc139be]{background:#0353a4;color:#fff}.applied-container .q-tab-panel[data-v-3bc139be]{padding:0}.applied-container .q-list[data-v-3bc139be]{padding:8px}.applied-container .class-room[data-v-3bc139be]{border-radius:12px;border:2px solid rgba(49,201,224,.3019607843);padding:12px 16px;box-sizing:border-box;box-shadow:0 10px 50px rgba(0,0,0,.1);margin:10px 8px;max-width:calc(100% - 16px);width:100%}.applied-container .class-room .icon[data-v-3bc139be]{border:6px solid #2763c5;width:20px;height:20px;border-radius:50%}.applied-container .class-room .text[data-v-3bc139be]{font-size:14px;margin-left:6px;font-weight:700;color:#282828}.applied-container .class-room .class-img[data-v-3bc139be]{width:80px;height:25px}.applied-container .class-room .title[data-v-3bc139be]{margin:15px 0;font-size:16px;font-weight:700;color:#505050}.applied-container .class-room .time[data-v-3bc139be]{font-size:14px;color:#949494}.applied-container .class-room .to-link[data-v-3bc139be]{font-size:14px;color:#2763c5}.create-dialog[data-v-92c28308] .q-dialog__backdrop{background:rgba(0,0,0,.4)}.create-dialog .q-dialog__inner[data-v-92c28308]{padding:0}.create-dialog .q-dialog__inner>div[data-v-92c28308]{width:90%;max-width:350px}.create-dialog .dialog-card[data-v-92c28308]{background:white;padding:32px;border-radius:16px}.create-dialog .q-card__section[data-v-92c28308]{padding:0}.create-dialog .dialog-header[data-v-92c28308]{margin-bottom:24px}.create-dialog .dialog-header .semester-icon[data-v-92c28308]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;background:linear-gradient(90deg,#e086ff 0%,#4e7bee 100%);border-radius:8px;margin-right:12px}.create-dialog .dialog-header .header-title[data-v-92c28308]{font-weight:700;font-size:16px;line-height:28px;color:#282828}.create-dialog .create-form .q-field[data-v-92c28308],.create-dialog .create-form .q-btn[data-v-92c28308]{font-size:14px}.create-dialog .create-form .q-field__marginal[data-v-92c28308]{height:48px;color:#333}.create-dialog .create-form .q-field__control[data-v-92c28308]{height:48px;border-radius:8px}.create-dialog .create-form .q-field--outlined .q-field__control[data-v-92c28308]:before{border:1px solid #e0e0e0}.create-dialog .create-form .label-text[data-v-92c28308]{color:#333;font-size:14px;margin-bottom:8px}.create-dialog .create-form .before-label[data-v-92c28308]{min-width:70px;margin-bottom:8px}.create-dialog .create-form .name-field .name-input[data-v-92c28308],.create-dialog .create-form .name-field .date-picker[data-v-92c28308],.create-dialog .create-form .date-field .name-input[data-v-92c28308],.create-dialog .create-form .date-field .date-picker[data-v-92c28308]{flex:1}.create-dialog .create-form .name-field[data-v-92c28308] .date-picker,.create-dialog .create-form .date-field[data-v-92c28308] .date-picker{padding:0;border:1px solid #e8ebed;border-radius:4px}.create-dialog .create-form .name-field[data-v-92c28308] .date-picker .q-field__control,.create-dialog .create-form .date-field[data-v-92c28308] .date-picker .q-field__control{background-color:#fff}.create-dialog .create-form .name-field[data-v-92c28308] .date-picker .q-field__control:before,.create-dialog .create-form .date-field[data-v-92c28308] .date-picker .q-field__control:before{content:"";border-style:none}.create-dialog .create-form .action-btns[data-v-92c28308]{margin-top:32px}.create-dialog .create-form .action-btns .q-btn[data-v-92c28308]{border-radius:4px;padding:12px 16px;font-weight:500}.create-dialog .create-form .action-btns .q-btn.cancel-btn[data-v-92c28308]{margin-right:16px;color:#333;background:#f5f5f5}.create-dialog .create-form .action-btns .q-btn.confirm-btn[data-v-92c28308]{background:#4e7bee;color:#fff}.date-picker-dialog[data-v-92c28308] .q-dialog__backdrop{background:rgba(0,0,0,.4)}.date-picker-dialog .dateTime[data-v-92c28308]{background:#fff;border-radius:10px!important}.date-picker-dialog .date-btn[data-v-92c28308]{margin-top:10px}.items-center[data-v-75bd9f85]{font-size:14px;font-weight:400}.info-bar[data-v-75bd9f85]{background:#0353a4;color:#fff;position:relative}.info-bar .q-toolbar__title[data-v-75bd9f85]{font-size:1.142em}.room-container[data-v-75bd9f85]{background:#f4f8fb}.room-container .book-info[data-v-75bd9f85]{background:#0353a4;padding:20px}.room-container .book-info .q-img[data-v-75bd9f85]{width:70px;height:100px;margin-right:28px;border-radius:4px;box-shadow:8px -8px 24px rgba(0,24,48,.118),4px 4px 12px rgba(0,24,48,.08)}.room-container .book-info .book-details[data-v-75bd9f85]{flex:1;color:#fff;overflow:hidden}.room-container .book-info .book-name[data-v-75bd9f85]{font-size:1.125em;font-size:1.285em;max-width:100%;overflow:hidden;font-weight:700;line-height:28px}.room-container .semester-container[data-v-75bd9f85]{padding:16px}.room-container .semester-container .semester-card[data-v-75bd9f85]{background:#ffffff;border-radius:8px;border:1px solid #e8ebed;padding:16px;margin-bottom:12px}.room-container .semester-container .semester-card .semester-header[data-v-75bd9f85]{position:relative;font-size:20px;font-weight:700;margin-bottom:8px}.room-container .semester-container .semester-card .semester-header .semester-title[data-v-75bd9f85]{max-width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:700}.room-container .semester-container .semester-card .semester-header .semester-tag[data-v-75bd9f85]{position:absolute;height:28px;padding:6px 8px;top:0;right:-21px;background:linear-gradient(90deg,#d875fb 0%,#3264e4 100%);color:#fff;border-radius:2px 2px 0;font-size:12px;display:flex;align-items:center}.room-container .semester-container .semester-card .semester-header .semester-tag .icon-work-data[data-v-75bd9f85]{font-size:16px;margin-right:4px}.room-container .semester-container .semester-card .semester-header .semester-tag[data-v-75bd9f85]:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #344a93;top:27px;right:0;position:absolute;transform:rotate(-45deg)}.room-container .semester-container .semester-card .semester-info[data-v-75bd9f85]{display:flex;align-items:center;color:#777;margin-bottom:14px}.room-container .semester-container .semester-card .semester-info .info-box[data-v-75bd9f85]{display:flex;align-items:center;margin-right:12px}.room-container .semester-container .semester-card .semester-info .line[data-v-75bd9f85]{height:12px;width:1px;border:1px solid #e8ebed}.room-container .semester-container .semester-card .semester-info .semester-number[data-v-75bd9f85]{font-size:18px;font-weight:700}.room-container .semester-container .semester-card .semester-divider[data-v-75bd9f85]{height:1px;border:1px dashed #e8ebed;margin-bottom:12px}.room-container .semester-container .semester-card .semester-actions[data-v-75bd9f85]{display:flex;align-items:center;justify-content:space-evenly}.room-container .semester-container .semester-card .semester-actions .line[data-v-75bd9f85]{height:12px;width:1px;border:1px solid #e8ebed}.room-container .semester-container .semester-card .semester-actions .action-btn[data-v-75bd9f85]{display:flex;align-items:center}.room-container .semester-container .semester-card .semester-actions .action-btn .q-icon[data-v-75bd9f85]{margin-right:8px;font-size:20px!important}.room-container .semester-container .semester-card .semester-actions .action-btn.edit-btn[data-v-75bd9f85]{color:#0353a4}.room-container .semester-container .semester-card .semester-actions .action-btn.delete-btn[data-v-75bd9f85]{color:#9c9c9c}.room-container .semester-container .add-semester-btn[data-v-75bd9f85]{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.5019607843);padding:15px;border-radius:8px;margin-bottom:20px;color:#505050;font-weight:500;border:1px dashed #ebebed}.room-container .semester-container .add-semester-btn .q-icon[data-v-75bd9f85]{margin-right:8px}.room-container .semester-container .ended-semester-section[data-v-75bd9f85]{margin-bottom:24px}.room-container .semester-container .ended-semester-section .section-header[data-v-75bd9f85]{display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;padding:12px 16px;border-radius:8px;cursor:pointer;transition:background-color .3s;margin-bottom:12px}.room-container .semester-container .ended-semester-section .section-header[data-v-75bd9f85]:hover{background:#ebebeb}.room-container .semester-container .ended-semester-section .section-header .section-title-wrapper[data-v-75bd9f85]{display:flex;align-items:center;gap:8px}.room-container .semester-container .ended-semester-section .section-header .section-title-wrapper .section-title[data-v-75bd9f85]{font-size:16px;font-weight:700;color:#666}.room-container .semester-container .ended-semester-section .section-header .section-title-wrapper .semester-count[data-v-75bd9f85]{font-size:14px;color:#999}.room-container .semester-container .ended-semester-section .section-header .section-title-wrapper .ended-badge[data-v-75bd9f85]{display:flex;align-items:center;justify-content:center;background:#e7f3ff;cursor:help;transition:all .3s;color:#0353a4;font-size:12px;padding:2px 6px;border-radius:4px}.room-container .semester-container .ended-semester-section .section-header .section-title-wrapper .ended-badge[data-v-75bd9f85]:hover{background:#e7f3ff}.room-container .semester-container .ended-semester-section .section-header .expand-icon[data-v-75bd9f85]{color:#999;transition:transform .3s}.room-container .semester-container .ended-semester-section .ended-semester-list .semester-card.ended[data-v-75bd9f85]{background:#fff;border:1px solid #e0e0e0;margin-bottom:12px;transition:all .3s}.room-container .semester-container .ended-semester-section .ended-semester-list .semester-card.ended[data-v-75bd9f85]:hover{border-color:#b0b0b0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.room-container .semester-container .ended-semester-section .ended-semester-list .semester-card.ended .semester-header .semester-title[data-v-75bd9f85]{color:#505050}.room-container .semester-container .ended-semester-section .ended-semester-list .semester-card.ended .semester-header .semester-tag.ended-tag[data-v-75bd9f85]{background:linear-gradient(90deg,#b0b0b0 0%,#808080 100%)}.room-container .semester-container .ended-semester-section .ended-semester-list .semester-card.ended .semester-info[data-v-75bd9f85]{color:#777}.expand-enter-active[data-v-75bd9f85],.expand-leave-active[data-v-75bd9f85]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-75bd9f85],.expand-leave-to[data-v-75bd9f85]{max-height:0;opacity:0}.expand-enter-to[data-v-75bd9f85],.expand-leave-from[data-v-75bd9f85]{max-height:1000px;opacity:1}.ended-tooltip[data-v-75bd9f85]{max-width:280px;padding:12px;font-size:14px;line-height:1.6;background:rgba(0,0,0,.9)!important;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ended-tooltip .tooltip-content p[data-v-75bd9f85]{margin:0 0 8px}.ended-tooltip .tooltip-content p[data-v-75bd9f85]:last-child{margin-bottom:0}.ended-tooltip .tooltip-content p[data-v-75bd9f85]:first-child{font-weight:700}.book-settings-dialog[data-v-75bd9f85] .q-dialog__inner{padding:16px}.book-settings-dialog .dialog-card[data-v-75bd9f85]{border-radius:12px!important}.book-settings-dialog .dialog-header[data-v-75bd9f85]{padding:16px;font-weight:700}.book-settings-dialog .dialog-btns[data-v-75bd9f85]{display:flex;justify-content:flex-end;gap:8px}.report-item[data-v-52ba0450]{padding:0!important;overflow:hidden;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.report-item .report-info[data-v-52ba0450]{border-radius:4px;background:#f4f8fb;padding:12px 16px;margin:8px;line-height:2em!important;flex-grow:1}.report-item .count-info[data-v-52ba0450]{font-size:.857em}.report-item .q-img[data-v-52ba0450]{box-shadow:0 0 24px rgba(0,0,0,.118);width:63px;height:88px;margin-right:12px}.report-info-bar[data-v-44e22005]{background:#2e9da4}.report-container .info-bar[data-v-44e22005]{background:#2e9da4;color:#fff}.report-container .user-info[data-v-44e22005]{background:#2e9da4;color:#fff;padding:20px 12px}.report-container .user-info .q-avatar[data-v-44e22005]{height:56px;width:56px;border:2px solid #ffffff;box-shadow:0 0 12px rgba(0,0,0,.118);margin-right:12px;box-sizing:content-box}.report-container .user-info .name-info[data-v-44e22005]{font-size:1.285em;line-height:1.555em}.report-container .user-info .identity-info[data-v-44e22005]{margin-left:12px;border-radius:22px;background:rgba(255,255,255,.1176470588);padding:4px 16px;font-size:.857em;line-height:1.666em}.report-container .user-info .number-info[data-v-44e22005]{font-size:.857em;line-height:1.666em}.report-container .user-info .number-info .number[data-v-44e22005]{margin-right:4px;font-size:1.714em}.report-container .user-info .number-info .q-separator[data-v-44e22005]{background:rgba(255,255,255,.3176470588)}.report-container .drop-down-btn[data-v-44e22005]{font-size:1em}.report-container .q-list[data-v-44e22005]{padding:0 8px 8px}.re-left[data-v-44917d82]{background:#fff;border-radius:8px;padding:12px 16px;box-sizing:border-box;display:flex;margin:12px;box-shadow:0 0 50px rgba(40,40,40,.1)}.re-left .cover[data-v-44917d82]{box-shadow:0 0 32px rgba(0,0,0,.12);width:71px;height:98px;border-radius:4px;margin-right:16px}.re-left .title[data-v-44917d82]{margin-top:35px;color:#282828;font-size:16px;font-weight:400;line-height:28px}.info[data-v-44917d82]{background:#fff;border-radius:8px;padding:12px 16px;box-sizing:border-box;margin:12px;box-shadow:0 0 50px rgba(40,40,40,.1)}.info ._top-lower[data-v-44917d82]{display:flex;justify-content:space-between;flex:1}.info ._top-lower ._top-lower-item .flex-three[data-v-44917d82]{justify-content:flex-start;margin-bottom:4px}.info ._top-lower ._top-lower-item p[data-v-44917d82]{font-size:14px;line-height:24px;color:#9c9c9c}.info ._top-lower ._top-lower-item span[data-v-44917d82]{font-size:24px;font-weight:700;line-height:28px;color:#0048bc;margin-right:4px}.info .avatar[data-v-44917d82]{width:76px;height:76px;border-radius:50%;margin-right:15px;box-shadow:0 0 32px rgba(0,0,0,.1)}.info .studentNickName[data-v-44917d82]{font-size:16px;line-height:28px;font-weight:700;color:#282828;max-width:160px}.info .export[data-v-44917d82]{padding:4px 16px;gap:4px;border-radius:222px;background-color:#0048bc;font-size:14px;line-height:28px;color:#fff;align-self:flex-end}._bottom[data-v-44917d82]{background:#fff;border-radius:8px;padding:12px;box-sizing:border-box;margin:12px;box-shadow:0 0 50px rgba(40,40,40,.1)}._bottom ._bottom-upper[data-v-44917d82]{flex-wrap:wrap}._bottom ._bottom-upper ._item[data-v-44917d82]{display:flex;width:calc((100vw - 72px) / 3);height:112px;padding:12px;margin-bottom:12px;flex-direction:column}._bottom ._bottom-upper ._item .name[data-v-44917d82]{font-size:14px;line-height:28px;color:#505050}._bottom ._bottom-upper ._item .line[data-v-44917d82]{width:48px;height:1px;flex:none}._bottom ._bottom-upper ._item .div1[data-v-44917d82]{font-size:28px;font-weight:700;line-height:40px}._bottom ._bottom-upper ._item .div2[data-v-44917d82]{font-size:12px;line-height:20px;color:#505050}._bottom ._bottom-lower[data-v-44917d82]{flex:1}._bottom ._bottom-lower ._item[data-v-44917d82]{height:64px;background-color:rgba(2,83,164,.08);padding:12px}._bottom ._bottom-lower ._item p[data-v-44917d82]{font-size:16px;line-height:28px;color:#505050}._bottom ._bottom-lower ._item .fraction[data-v-44917d82]{display:flex;align-items:center;font-size:28px;font-weight:700;line-height:40px;color:#0048bc}._bottom ._bottom-lower ._item .fraction span[data-v-44917d82]{font-size:12px;line-height:20px;font-weight:400;color:#505050;margin-left:4px}._bottom ._item[data-v-44917d82]{box-sizing:border-box;border-radius:8px}.progress-card[data-v-72b8e189]{background-color:#fff;margin:12px 12px 0;padding:12px;border-radius:4px;box-shadow:0 0 50px rgba(40,40,40,.1)}.progress-card .progress-content[data-v-72b8e189]{display:flex;flex-direction:column}.progress-card .progress-content .content-title[data-v-72b8e189]{font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px}.progress-card .progress-content .content-body[data-v-72b8e189]{display:flex;flex-wrap:wrap}.progress-card .progress-content .content-body .content-nogrow[data-v-72b8e189]{margin-right:16px;margin-bottom:8px;font-size:14px;line-height:24px;font-weight:400;color:#282828}.progress-card .progress-content .content-body .content-nogrow text[data-v-72b8e189]{margin-right:4px;font-size:12px;font-weight:400;line-height:20px;color:#9c9c9c}.progress-card .progress-content .content-body .content-nogrow .p-num[data-v-72b8e189]{color:#0253a4}.progress-card .progress-content .content-footer[data-v-72b8e189]{display:flex;justify-content:space-between}.progress-card .progress-content .content-footer .footer-left[data-v-72b8e189]{display:flex;align-items:center}.progress-card .progress-content .content-footer .footer-right[data-v-72b8e189]{padding:0 8px;border-radius:4px;background:#ecf4fe;cursor:pointer}.progress-card .progress-content .content-footer .footer-right .view-btn[data-v-72b8e189]{background:#ecf4fe;border-radius:4px;color:#0253a4;line-height:28px}.report-info-bar[data-v-435d2274]{background:#0353a4}.report-info-bar .text-center[data-v-435d2274]{font-size:16px;font-weight:400;line-height:28px}.report-info-bar .flex-three3[data-v-435d2274]{justify-content:flex-end}.report-info-bar .flex-three3 text[data-v-435d2274]{font-size:14px;margin-left:4px}.report-container[data-v-435d2274]{background:rgb(238,238,238)}.report-container .info-bar[data-v-435d2274]{background:#2e9da4;color:#fff}.report-container[data-v-435d2274] .q-card .q-tab--active .q-tab__content{background:rgba(255,255,255,.24)}.report-container[data-v-435d2274] .user-info.q-card{color:#fff;background:#0353a4;border-radius:0}.report-container[data-v-435d2274] .user-info.q-card .q-tabs{padding:11px 10px 20px}.report-container[data-v-435d2274] .user-info.q-card .q-tabs .q-tabs__content{flex:none}.report-container[data-v-435d2274] .user-info.q-card .q-tabs .q-tab{margin:0 10px;flex-wrap:nowrap;height:32px;min-height:32px;padding:0}.report-container[data-v-435d2274] .user-info.q-card .q-tabs .q-tab .q-ripple{background:none}.report-container[data-v-435d2274] .user-info.q-card .q-tabs .q-tab .q-tab__content{padding:2px 12px;align-content:center}.report-container[data-v-435d2274] .user-info.q-card .q-tabs .q-tab .q-focus-helper{background:none}.report-container[data-v-435d2274] .user-info.q-card .q-tabs .q-tab .q-focus-helper:before{background:none}.report-container[data-v-435d2274] .q-tab-panels{background:rgb(238,238,238)}.report-container[data-v-435d2274] .q-tab-panels .q-panel{padding-bottom:15px}.report-container[data-v-435d2274] .q-tab-panels .q-panel .q-tab-panel{padding:0}.report-container .drop-down-btn[data-v-435d2274]{font-size:1em}.report-container .q-list[data-v-435d2274]{padding:0 8px 8px}.book-item[data-v-9dc3daf0]{padding:0!important;overflow:hidden;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.book-item .book-info[data-v-9dc3daf0]{padding:12px 16px;line-height:2em!important;border-radius:4px;background:#f4f8fb;margin:8px;width:100%;box-sizing:border-box;position:relative}.book-item .book-info .in-class-badge[data-v-9dc3daf0]{position:absolute;top:0;right:0;background:#ff4757;color:#fff;font-size:12px;padding:0 6px;border-radius:0 0 0 8px;z-index:10;font-weight:500}.book-item .book-info .demo-badge[data-v-9dc3daf0]{position:absolute;top:0;left:0;background:#0048bc;color:#fff;font-size:12px;padding:2px 6px;border-radius:0 0 8px;z-index:10;font-weight:500;line-height:1.2em}.book-item .book-info .expired-badge[data-v-9dc3daf0]{position:absolute;top:0;right:0;background:#ff4757;color:#fff;font-size:12px;padding:2px 6px;border-radius:0 0 0 8px;z-index:10;font-weight:500}.book-item .teacher-info-wrapper[data-v-9dc3daf0]{display:flex;align-items:center;flex-wrap:wrap;width:100%}.book-item .teacher-info-wrapper .ended-tag[data-v-9dc3daf0]{margin-left:auto;border:none;font-size:12px;padding:2px 4px;background-color:#fef0f0!important;color:#f56c6c!important;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.book-item .book-name[data-v-9dc3daf0]{width:100%;max-width:100%;overflow:hidden}.book-item .book-btn[data-v-9dc3daf0]{padding:4px 15px;font-size:1em;border-radius:2px;background:#2e9da4;color:#fff;font-weight:700;margin-left:10px}.book-item .book-btn[data-v-9dc3daf0]:first-child{margin-left:0}.book-item .book-btn.remove[data-v-9dc3daf0]{background:#9c9c9c!important}.book-item .book-expiration[data-v-9dc3daf0]{display:block;width:-moz-fit-content;width:fit-content;clear:both;padding:2px 8px;background-color:#eaf4ff;color:#4a6fa5;font-size:14px;line-height:1.4;white-space:nowrap;max-width:100%;margin-top:4px}.book-item[data-v-9dc3daf0] .footer-btn{padding:4px 15px;font-size:1em;border-radius:2px;background:#d77630!important;color:#fff;font-weight:700}.book-item .q-img[data-v-9dc3daf0]{box-shadow:0 0 24px rgba(0,0,0,.118);width:72px;height:100px;margin-right:12px}.book-item .book-details[data-v-9dc3daf0]{flex:1;overflow:hidden;flex-wrap:wrap}.ended-dialog[data-v-9dc3daf0] .q-dialog__inner{padding:0}.ended-dialog-card[data-v-9dc3daf0]{border-radius:16px 16px 0 0;width:100%;max-width:100%;background:#ffffff}.ended-dialog-content[data-v-9dc3daf0]{padding:24px 20px}.ended-dialog-content .ended-dialog-text[data-v-9dc3daf0]{font-size:16px;line-height:24px;color:#333;text-align:left}.ended-dialog-footer[data-v-9dc3daf0]{padding:0 20px 20px}.ended-dialog-footer .ended-dialog-btn[data-v-9dc3daf0]{width:100%;height:44px;background:#2e9da4;color:#fff;font-size:16px;font-weight:500;border-radius:4px}.books-container .q-tabs[data-v-7c2b31ca]{background:#0353a4;color:#fff;padding:0 16px 12px}.books-container .q-tabs[data-v-7c2b31ca] .q-tabs__content{flex:none}.books-container .q-tabs[data-v-7c2b31ca] .q-tabs__content .q-tab__indicator{display:none}.books-container .q-tabs[data-v-7c2b31ca] .q-tabs__content .q-tab__label{font-size:1em}.books-container .q-tabs .active-tab[data-v-7c2b31ca] .q-tab__content{position:relative;color:#fff}.books-container .q-tabs .active-tab[data-v-7c2b31ca] .q-tab__content:after{content:"";position:absolute;left:-12px;right:-12px;top:5px;bottom:5px;z-index:1;border-radius:22px;background:rgba(255,255,255,.2392156863)}.books-container .q-tabs .active-tab[data-v-7c2b31ca] .q-tab__content .q-tab__label{z-index:2}.books-container .q-tabs .active-tab[data-v-7c2b31ca] .q-tab__icon{color:#0353a4}.books-container .drop-down-btn[data-v-7c2b31ca]{font-size:1em}.books-container .sort-info[data-v-7c2b31ca]{background:#ffffff;border-bottom:1px solid #ffffff}.books-container .q-tab-panel[data-v-7c2b31ca]{padding:0 8px 8px}.books-container[data-v-7c2b31ca] .q-list{padding:0}.books-container[data-v-7c2b31ca] .q-item:first-child .book-into{margin-top:0}.fav-item[data-v-8add3990]{overflow:hidden;padding:8px!important;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fav-item .book-info[data-v-8add3990]{border-radius:4px;padding:12px 16px;background:#f4f8fb;flex:1;line-height:1.714em!important}.fav-item .fav-btn[data-v-8add3990]{padding:4px 28px;border-radius:2px;background:#2e9da4;color:#fff;font-weight:700;align-self:flex-start;margin-top:10px}.fav-item .q-img[data-v-8add3990]{box-shadow:0 0 24px rgba(0,0,0,.118);width:72px;height:100px;margin-right:12px}.fav-item .info-items[data-v-8add3990]{flex:1}.fav-container .q-tabs[data-v-dd0dfc80]{background:#0353a4;color:#fff;padding:0 16px 12px}.fav-container .q-tabs[data-v-dd0dfc80] .q-tabs__content{flex:none}.fav-container .q-tabs[data-v-dd0dfc80] .q-tabs__content .q-tab__indicator{display:none}.fav-container .q-tabs[data-v-dd0dfc80] .q-tabs__content .q-tab__label{font-size:1em}.fav-container .q-tabs .active-tab[data-v-dd0dfc80] .q-tab__content{position:relative;color:#fff}.fav-container .q-tabs .active-tab[data-v-dd0dfc80] .q-tab__content:after{content:"";position:absolute;left:-12px;right:-12px;top:5px;bottom:5px;z-index:1;border-radius:22px;background:rgba(255,255,255,.2392156863)}.fav-container .q-tabs .active-tab[data-v-dd0dfc80] .q-tab__content .q-tab__label{z-index:2}.fav-container .q-tabs .active-tab[data-v-dd0dfc80] .q-tab__icon{color:#0353a4}.fav-container .info-bar[data-v-dd0dfc80]{background:#0353a4;color:#fff}.fav-container .q-list[data-v-dd0dfc80]{padding:8px}.notification-item[data-v-1ec5f5c4]{padding:0!important;overflow:hidden;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.notification-item .notification-info[data-v-1ec5f5c4]{border-radius:4px;background:#ffffff;border:1px solid #e8ebed;padding:12px 16px;line-height:2em!important;margin:8px;width:100%}.notification-item .notification-status[data-v-1ec5f5c4]{color:#595959}.notification-item .notification-status .unread-status[data-v-1ec5f5c4]{color:#d77630}.notification-item .notification-status .read-status[data-v-1ec5f5c4]{color:#9c9c9c}.notification-item .nf-content[data-v-1ec5f5c4]{font-size:1.142em;line-height:1.5em;margin-bottom:4px;word-break:break-word}.notification-item .nf-source[data-v-1ec5f5c4]{color:#595959;line-height:2em;margin-bottom:12px}.notification-item .nf-source>span[data-v-1ec5f5c4]{margin-right:8px}.notification-item .book-info[data-v-1ec5f5c4]{color:#595959}.notification-item .book-info .book-cover[data-v-1ec5f5c4]{width:42px;height:60px;margin-right:12px}.notification-item .book-info[data-v-1ec5f5c4] .q-img__content>div{font-size:.857em}.notification-item .book-info .book-name[data-v-1ec5f5c4]{line-height:2em;margin-bottom:4px}.notification-item .book-info .article-info[data-v-1ec5f5c4]{font-size:.857em;line-height:1.667em}.book-info[data-v-d8a73a62]{color:#595959;background-color:#fff;border-radius:8px;padding:12px 20px;margin:0 20px 12px;box-shadow:0 0 50px rgba(40,40,40,.1);flex-wrap:nowrap}.book-info[data-v-d8a73a62]:first-child{margin-top:20px}.book-info .book-cover[data-v-d8a73a62]{width:64px;height:90px}.book-info[data-v-d8a73a62] .q-img__content>div{font-size:.857em}.book-info .book-name[data-v-d8a73a62]{margin-bottom:4px;font-size:16px;line-height:28px;color:#282828}.book-info .article-info[data-v-d8a73a62]{font-size:14px;line-height:28px;color:#777;margin-bottom:4px;word-break:break-all}.notification-bar[data-v-0d99afe2]{background:#0353a4;color:#fff}.notification-bar[data-v-0d99afe2] .read-all{padding:4px 14px}.notification-tab[data-v-0d99afe2] .q-tabs__content--align-justify .q-tab{flex:none}.notification-tab[data-v-0d99afe2] .q-tabs__content{justify-content:center}.notification-container[data-v-0d99afe2]{background:#f3f9fa}.notification-container .active-tab[data-v-0d99afe2] .q-tab__content{position:relative;color:#fff}.notification-container .active-tab[data-v-0d99afe2] .q-tab__content:after{content:"";position:absolute;left:-12px;right:-12px;top:5px;bottom:5px;z-index:1;border-radius:22px;background:rgba(255,255,255,.2392156863)}.notification-container .active-tab[data-v-0d99afe2] .q-tab__content .q-tab__label{z-index:2}.notification-container .active-tab[data-v-0d99afe2] .q-tab__icon{color:#0353a4}.notification-container .q-tab-panels[data-v-0d99afe2]{background:none}.notification-container .q-tabs[data-v-0d99afe2]{background:#0353a4;color:#fff}.notification-container .q-tabs[data-v-0d99afe2] .q-tabs__content .q-tab__indicator{display:none}.notification-container .q-tab .q-badge[data-v-0d99afe2]{top:6px}.notification-container .q-tab-panel[data-v-0d99afe2]{padding:0}.notification-container .q-list[data-v-0d99afe2]{padding:8px}.class-card[data-v-756c0858]{background-color:#fff;border-radius:8px;padding:12px 16px;color:#505050;border:1px solid #e8ebed;margin-bottom:12px}.class-card .class-top[data-v-756c0858]{margin-bottom:4px}.class-card .class-top .top-status[data-v-756c0858]{color:#f3246b}.class-card .class-content[data-v-756c0858]{align-items:stretch}.class-card .class-content .content-icon[data-v-756c0858]{position:relative;margin-right:12px;width:50px;max-height:50px;padding:9px;border-radius:6px;display:flex;align-items:center}.class-card .class-content .content-icon .background[data-v-756c0858]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.12;z-index:1;border-radius:6px}.class-card .class-content .content-icon[data-v-756c0858] .q-icon{position:relative;z-index:2;font-size:32px}.class-card .class-content .content-text .text-title[data-v-756c0858]{max-width:calc(100vw - 134px);font-size:16px;color:#282828;margin-bottom:4px;display:block}.class-card .class-content .content-text .text-title[data-v-756c0858] p{max-width:calc(100vw - 134px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.class-card .class-content .content-text .text-title[data-v-756c0858] img{width:100%!important;height:unset!important;display:block}.class-card .class-content .content-text .text-title[data-v-756c0858] .img.img-formula{width:unset!important}.class-card .class-content .content-text .text-type[data-v-756c0858]{font-size:14px;color:#777}.status-icon[data-v-756c0858]{position:relative;z-index:2;font-size:32px}.class-notification[data-v-49ba69f1]{padding:12px 20px;background-color:#f4f8fb;min-height:100vh}.class-notification .book-info[data-v-49ba69f1]{margin-bottom:22px;margin-top:12px}.class-notification .book-info .book-cover[data-v-49ba69f1]{width:53px;height:75px;margin-right:12px}.class-notification .book-info .book-name[data-v-49ba69f1]{font-size:16px;margin-bottom:4px;line-height:28px}.class-notification .book-info .article-info[data-v-49ba69f1]{font-size:14px;color:#777;line-height:28px}.errata-item[data-v-3de53130]{padding:0!important;overflow:hidden;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.errata-item .errata-info[data-v-3de53130]{border-radius:4px;background:#ffffff;padding:12px 16px;line-height:2em!important;margin:8px;width:100%}.errata-item .errata-type[data-v-3de53130]{font-size:1.142em;line-height:1.5em;margin-bottom:8px}.errata-item .errata-type>span[data-v-3de53130]{color:#0353a4}.errata-item .errata-body[data-v-3de53130],.errata-item .errata-text[data-v-3de53130]{height:28px}.errata-item .errata-book[data-v-3de53130]{margin:8px 0;color:#595959}.errata-item .errata-status[data-v-3de53130]{color:#595959}.errata-item .errata-status .waited-status[data-v-3de53130]{color:#d77630}.errata-item .errata-status .accepted-status[data-v-3de53130]{color:#2e9da4}.errata-item .errata-status .rejected-status[data-v-3de53130]{color:#9c9c9c}.errata-container[data-v-3e7f65c0]{background:#f3f9fa}.errata-container .info-bar[data-v-3e7f65c0]{background:#0353a4;color:#fff}.errata-container .q-list[data-v-3e7f65c0]{padding:8px}.setting-container[data-v-8e5ce124]{background:#f3f9fa}.setting-container .q-list[data-v-8e5ce124]{padding:12px 16px}.setting-container .q-item[data-v-8e5ce124]{height:48px;margin:12px 0;border-radius:8px;background:#ffffff;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.setting-container .q-item.special-item[data-v-8e5ce124]{text-align:center;color:#9c9c9c}.setting-container .q-item.special-item .q-item__section--main[data-v-8e5ce124]{flex-direction:row;align-items:center}.setting-container .q-item.special-item .q-item__section--main .q-icon[data-v-8e5ce124]{font-size:1.714em;padding-right:12px}.setting-container .q-item .icon-section[data-v-8e5ce124]{padding:0!important;color:#282828;position:relative;right:-10px}.setting-container .q-item .icon-section>i[data-v-8e5ce124]{font-size:.857em;line-height:1.667em;padding:0 9px;background:#f15151;border-radius:28px;color:#fff;position:absolute;right:30px;top:8px}.setting-container .q-item .phone-section[data-v-8e5ce124]{color:#999;font-size:14px;padding-right:8px}.setting-container .q-item .name-section[data-v-8e5ce124]{right:80px}.setting-container .q-item .name-section .text-no-wrap[data-v-8e5ce124]{line-height:1.4;padding:2px 0;display:inline-block;vertical-align:middle;position:relative;top:-2px}.setting-container .q-item .q-item__section--avatar[data-v-8e5ce124]{min-width:0}.setting-container .q-item .q-item__section--side[data-v-8e5ce124]{padding-right:0;padding-left:0}.setting-container .title[data-v-8e5ce124]{font-size:14px;color:#777;margin-top:20px}.unbind-wechat-dialog{border-radius:12px!important}body.q-ios-padding .q-dialog__inner{padding-bottom:0!important}body.q-ios-padding .q-dialog__inner>.logout-dialog{padding-bottom:env(safe-area-inset-bottom)!important}.shell[data-v-0f4f150e]{height:641px;padding-top:45px}.shell .q-card[data-v-0f4f150e]{position:relative;width:310px;height:540px;min-height:540px;padding-top:62px;border-radius:15px}.shell .q-card .bj[data-v-0f4f150e]{position:absolute;left:0;top:0;width:310px;height:480px;background-image:url(https://cdn-public.qldbook.com/main/v410/m/assets/service-bj.851e2b40.png);z-index:0}.shell .q-card .avatar[data-v-0f4f150e]{position:absolute;top:-45px;left:50%;transform:translate(-50%);width:90px;height:90px;border-radius:50%;overflow:hidden;box-shadow:0 4px 4px rgba(0,72,189,.25)}.shell .q-card .avatar .border[data-v-0f4f150e]{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:3px solid rgba(0,72,189,.3019607843)}.shell .q-card .btn[data-v-0f4f150e]{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);width:32px;height:32px;border:2px solid #fff;border-radius:50%}.shell .q-card .btn i[data-v-0f4f150e]{margin-left:1px;font-size:22px;color:#fff}.content[data-v-0f4f150e]{position:relative;z-index:999}.content .title .line-l[data-v-0f4f150e]{width:70px;height:1.5px;background:linear-gradient(90deg,rgba(0,72,189,0) 0%,#0048bd 100%)}.content .title p[data-v-0f4f150e]{margin:0 26px;font-size:16px;font-weight:400;line-height:18.94px;color:#000}.content .title .line-r[data-v-0f4f150e]{width:70px;height:1.5px;background:linear-gradient(90deg,#0048bd 0%,rgba(0,72,189,0) 100%)}.content .tip[data-v-0f4f150e]{margin-top:10px;width:250px;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.05em;text-align:center;color:#333}.content .img[data-v-0f4f150e]{margin-top:12px;width:176px;height:176px;border-radius:15px;box-shadow:0 4px 15px rgba(0,72,189,.25);background-color:#fff;padding:9px}.content .img img[data-v-0f4f150e]{width:158px;height:158px}.content .contact-information[data-v-0f4f150e]{background-color:#fff;margin-top:9px;width:260px;height:32px;font-size:14px;font-weight:400;line-height:16.41px;color:#333;padding:0 14px;word-break:break-all!important;flex-wrap:nowrap}.content .contact-information .svg[data-v-0f4f150e]{min-width:18px}.content .contact-information .vertical-dashed-line[data-v-0f4f150e]{border-left:1px dashed rgba(0,72,189,.5019607843);height:20px;margin:0 10px}.content .mt-20[data-v-0f4f150e]{margin-top:20px}.time[data-v-0f4f150e]{position:absolute;bottom:22px;left:50%;transform:translate(-50%);font-size:14px;font-weight:400;line-height:18px;letter-spacing:.12em;text-align:center;color:#9fa0a0;flex-wrap:nowrap;white-space:nowrap}.time p[data-v-0f4f150e]{margin-left:10px}.icon-return[data-v-3a0b86ea]{margin:0 12px 0 8px}.help-container[data-v-3a0b86ea]{background:#f3f9fa}.help-container .help-bar[data-v-3a0b86ea]{background:#0353a4;color:#fff}.help-container .help-bar .oper-btn[data-v-3a0b86ea]{font-size:1em}.help-container .title[data-v-3a0b86ea]{padding:12px;font-size:16px;color:#505050;font-weight:700}.help-container .q-list[data-v-3a0b86ea]{padding:0}.help-container .q-list .q-item[data-v-3a0b86ea]{background-color:#fff;height:60px;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:#505050;border-bottom:1px solid #f5f5f5}.help-container .q-list .q-item[data-v-3a0b86ea]:last-child{border-bottom:none}.help-container .q-list .q-item.special-item[data-v-3a0b86ea]{text-align:center;color:#9c9c9c}.help-container .q-list .q-item.special-item .q-item__section--main[data-v-3a0b86ea]{flex-direction:row;align-items:center}.help-container .q-list .q-item .icon-section[data-v-3a0b86ea]{padding:0!important;position:relative}.help-container .q-list .q-item .icon-section>i[data-v-3a0b86ea]{font-size:.857em;line-height:1.667em;padding:0 9px;background:#f15151;border-radius:28px;color:#fff;position:absolute;right:30px;top:8px}.help-container .q-list .q-item .q-item__section--avatar[data-v-3a0b86ea]{min-width:0}.help-container .q-list .q-item .q-item__section--side[data-v-3a0b86ea]{padding-right:12px}.close-footer[data-v-3a0b86ea]{background:#f4f8fb;border-top:1px solid #e8ebed}.close-footer.footer-in-native[data-v-3a0b86ea]{padding-bottom:calc(constant(safe-area-inset-bottom)/2);padding-bottom:calc(env(safe-area-inset-bottom)/2)}.close-footer[data-v-3a0b86ea] .q-layout__shadow{display:none}.close-footer[data-v-3a0b86ea] .q-layout__shadow:after{display:none}.close-footer .q-toolbar[data-v-3a0b86ea]{height:56px;padding:0 16px}.close-footer .footer-btn[data-v-3a0b86ea]{border-radius:44px;width:100%;font-size:1em;background:#0353a4!important;color:#fff!important}.close-footer .mr[data-v-3a0b86ea]{margin-right:8px}.close-footer .ml[data-v-3a0b86ea]{margin-left:8px}.icon-return[data-v-758c9b0d]{margin:0 12px 0 8px}.feedback-container[data-v-758c9b0d]{background:#fff;padding:16px 12px}.feedback-container .feedback-bar[data-v-758c9b0d]{background:#0353a4;color:#fff}.feedback-container .feedback-bar .oper-btn[data-v-758c9b0d]{font-size:1em}.feedback-container .input-box[data-v-758c9b0d]{background:#f4f4f4;padding:0 18px;border-radius:24px}.feedback-container .title[data-v-758c9b0d]{padding:16px 0;font-size:16px;color:#505050;font-weight:700}.close-footer[data-v-758c9b0d]{background:#fff}.close-footer.footer-in-native[data-v-758c9b0d]{padding-bottom:calc(constant(safe-area-inset-bottom)/2);padding-bottom:calc(env(safe-area-inset-bottom)/2)}.close-footer[data-v-758c9b0d] .q-layout__shadow{display:none}.close-footer[data-v-758c9b0d] .q-layout__shadow:after{display:none}.close-footer .q-toolbar[data-v-758c9b0d]{height:56px;padding:0 6px}.close-footer .footer-col[data-v-758c9b0d]{padding:0 6px}.close-footer .footer-col.main-col[data-v-758c9b0d]{width:40%;min-width:180px;max-width:400px}.close-footer .footer-col.main-col .footer-btn[data-v-758c9b0d]{background:#0353a4!important;color:#fff!important}.close-footer .footer-col.side-col[data-v-758c9b0d]{width:40%}.close-footer[data-v-758c9b0d] .footer-btn{border-radius:44px;width:100%;font-size:1em}[data-v-758c9b0d] .image-item{max-width:none!important}[data-v-c55e0b78] .q-tab-panels{background:none}.info-bar[data-v-c55e0b78]{background:#0048bc;color:#fff}.info-bar .q-toolbar__title[data-v-c55e0b78]{font-size:1.142em}.tabs-bg[data-v-c55e0b78]{background:#0048bc;height:63px;padding-top:12px}.tabs-bg[data-v-c55e0b78] .q-tabs__content--align-justify .q-tab{flex:none}.tabs-bg[data-v-c55e0b78] .q-tab__label{color:#fff}.tabs-bg[data-v-c55e0b78] .q-tab__content{height:32px;padding:0 12px;box-sizing:border-box}.tabs-bg .active-tab[data-v-c55e0b78] .q-tab__content{position:relative;color:#fff;background:rgba(255,255,255,.24);border-radius:22px}.tabs-bg .active-tab[data-v-c55e0b78] .q-tab__icon{color:#0353a4}.tabs-bg .active-tab[data-v-c55e0b78] .q-tab__indicator{display:none}.charge-content[data-v-c55e0b78]{background:#eeeeee}.list .item[data-v-c55e0b78]{padding:12px 16px;height:92px;box-sizing:border-box;margin-bottom:12px;background:#ffffff;border-radius:8px}.list .item .info-charge[data-v-c55e0b78]{margin-left:16px;flex:1;height:100%}.list .item .info-charge .num[data-v-c55e0b78]{font-size:24px;font-weight:700;color:#0048bc}.list .item .info-charge .unit[data-v-c55e0b78]{margin-left:8px;font-size:14px;color:#505050}.list .item .info-charge .charge-type[data-v-c55e0b78]{border-radius:33px;padding:2px 12px;height:24px;box-sizing:border-box;background:#0048bc;color:#fff;font-size:12px}.list .item .info-charge .date[data-v-c55e0b78]{font-size:14px;color:#9c9c9c}.info-bar[data-v-21875db4]{background:#0048bc;color:#fff}.info-bar .q-toolbar__title[data-v-21875db4]{font-size:1.142em}.charge-content[data-v-21875db4]{background:#eeeeee}.charge-content .charge-num[data-v-21875db4]{height:109px;background:#0048bc}.charge-content .charge-num .num[data-v-21875db4]{font-size:32px;color:#fff;font-weight:700;margin-top:8px}.charge-content .charge-num .unit[data-v-21875db4]{font-size:14px;color:#fff}.charge-content .card[data-v-21875db4]{margin:12px;background:#ffffff;padding:12px 16px;box-sizing:border-box;border-radius:8px;overflow:hidden}.charge-content .card .order-id[data-v-21875db4]{flex-wrap:nowrap}.charge-content .card .item[data-v-21875db4]{margin-bottom:12px}.charge-content .card .item .label[data-v-21875db4]{min-width:70px;font-size:14px;color:#9c9c9c;line-height:28px}.charge-content .card .item .value[data-v-21875db4]{flex:1;line-height:28px;margin-left:10px}.charge-content .card .book-img[data-v-21875db4]{width:50px;height:70px;border-radius:4px;border:1px solid #e8ebed;box-shadow:0 0 32px rgba(0,0,0,.12)}.charge-content .card .book-info[data-v-21875db4]{margin-left:16px}.charge-content .card .book-info .name[data-v-21875db4]{font-size:16px;color:#282828}.charge-content .card .book-info .payPrice[data-v-21875db4]{font-size:12px;font-weight:700;color:#e97d38}.charge-content .card .book-info .price[data-v-21875db4]{color:#9c9c9c;font-size:12px;text-decoration:line-through;margin-left:12px}.backend-container[data-v-69285b27]{background:#f4f8fb;padding-top:16px}.backend-container .list[data-v-69285b27]{padding:0 16px}.backend-container .list .item[data-v-69285b27]{padding:8px 0!important}.backend-container .q-list[data-v-69285b27]{background:#ffffff;border-radius:8px;color:#505050;padding:0 16px!important}.backend-container .q-list .q-item[data-v-69285b27]{height:60px;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:#505050;border-bottom:1px solid #f5f5f5}.backend-container .q-list .q-item[data-v-69285b27]:last-child{border-bottom:none}.backend-container .q-list .q-item .name[data-v-69285b27]{position:relative;font-weight:700!important}.backend-container .q-list .q-item .icon-section[data-v-69285b27]{padding:0!important;position:relative;display:flex;flex-direction:row;align-items:center}.backend-container .q-list .q-item .icon-section .count[data-v-69285b27]{height:18px;line-height:16px;padding:0 8px;border-radius:18px;background:#f3246b;color:#fff;font-size:12px}.backend-header[data-v-69285b27]{background:#0353a4;color:#fff}.backend-header[data-v-69285b27] .q-toolbar__title{font-size:16px;font-weight:500;line-height:20px;color:#fff}.search-section[data-v-8764887a]{padding:16px 16px 0}.search-section .search-bar[data-v-8764887a]{display:flex;align-items:center;gap:8px}.search-section .search-bar .search-input[data-v-8764887a]{flex:1;background:#fff;border-radius:8px;padding:0 2px;border:1px solid rgb(232,235,237)}.search-section .search-bar .search-input[data-v-8764887a] .q-field__control{height:40px;padding:0 12px}.search-section .search-bar .search-input[data-v-8764887a] .q-field__prepend{height:40px;min-width:80px}.search-section .search-bar .search-input .search-label[data-v-8764887a]{font-size:14px;color:#333;white-space:nowrap}.search-section .search-bar .search-input[data-v-8764887a] .q-icon{color:#9c9c9c;font-size:18px}.search-section .search-bar .filter-btn[data-v-8764887a]{width:40px;height:40px;background:#fff;border:1px solid rgb(232,235,237);border-radius:8px;color:#666;position:relative}.search-section .search-bar .filter-btn.active[data-v-8764887a]{background:#e3f2fd;border-color:#1976d2;color:#1976d2}.search-section .search-bar .filter-btn[data-v-8764887a] .q-badge{top:4px;right:4px}.search-section .filter-panel[data-v-8764887a]{margin-top:12px;background:#fff;border-radius:8px;border:1px solid rgb(232,235,237);overflow:hidden}.search-section .filter-panel .filter-content[data-v-8764887a]{padding:16px;max-height:60vh;overflow-y:auto}.search-section .filter-panel .filter-content .filter-item[data-v-8764887a]{margin-bottom:16px}.search-section .filter-panel .filter-content .filter-item[data-v-8764887a]:last-child{margin-bottom:0}.search-section .filter-panel .filter-content .filter-item .filter-input[data-v-8764887a]{background:#fff;border-radius:8px;border:1px solid rgb(232,235,237)}.search-section .filter-panel .filter-content .filter-item .filter-input[data-v-8764887a] .q-field__control{height:40px;padding:0 12px}.search-section .filter-panel .filter-content .filter-item .filter-input[data-v-8764887a] .q-field__prepend{height:40px;min-width:80px}.search-section .filter-panel .filter-content .filter-item .filter-input .filter-label[data-v-8764887a]{font-size:14px;color:#333;white-space:nowrap}.search-section .filter-panel .filter-content .filter-item .date-range-wrapper[data-v-8764887a],.search-section .filter-panel .filter-content .filter-item .number-range-wrapper[data-v-8764887a]{display:flex;flex-direction:column}.search-section .filter-panel .filter-actions[data-v-8764887a]{display:flex;gap:12px;padding:12px 16px;border-top:1px solid #f0f0f0}.search-section .filter-panel .filter-actions .reset-btn[data-v-8764887a]{flex:1;height:40px;border-radius:8px;background:#f5f5f5;color:#666}.search-section .filter-panel .filter-actions .confirm-btn[data-v-8764887a]{flex:1;height:40px;border-radius:8px}.review-card[data-v-3a9ed35d]{background:#fff;border-radius:8px;cursor:pointer;transition:box-shadow .2s;margin-bottom:12px}.review-card[data-v-3a9ed35d]:last-child{margin-bottom:0}.review-card[data-v-3a9ed35d]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.review-card .card-content[data-v-3a9ed35d]{padding:16px}.review-card .card-content .card-header[data-v-3a9ed35d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.review-card .card-content .card-header .date-time[data-v-3a9ed35d]{font-size:14px;color:#666}.review-card .card-content .card-header .q-chip[data-v-3a9ed35d]{font-size:12px;height:24px;padding:0 8px}.review-card .card-content .card-header .q-chip.status-pending[data-v-3a9ed35d]{background:#e3f2fd;color:#1976d2}.review-card .card-content .card-header .q-chip.status-processed[data-v-3a9ed35d]{background:#e8f5e9;color:#388e3c}.review-card .card-content .card-header .q-chip.status-rejected[data-v-3a9ed35d]{background:#ffebee;color:#d32f2f}.review-card .card-content .card-header .q-chip.status-approved[data-v-3a9ed35d]{background:#e8f5e9;color:#388e3c}.review-card .card-content .card-header .q-chip.status-default[data-v-3a9ed35d]{background:#f5f5f5;color:#666}.review-card .card-content .card-body[data-v-3a9ed35d]{display:flex;flex-direction:column;gap:12px}.review-card .card-content .card-body .info-row[data-v-3a9ed35d]{display:flex;align-items:center;font-size:14px}.review-card .card-content .card-body .info-row .label[data-v-3a9ed35d]{color:#666;width:60px;flex-shrink:0}.review-card .card-content .card-body .info-row .value[data-v-3a9ed35d]{color:#333;flex:1}.review-card .card-content .card-actions[data-v-3a9ed35d]{display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.review-card .card-content .card-actions .action-btn[data-v-3a9ed35d]{flex:1;height:36px;font-size:14px;border-radius:18px;border:1px solid;background:transparent}.review-card .card-content .card-actions .action-btn[data-v-3a9ed35d]:nth-child(1){color:#2ea441;border-color:#2ea441}.review-card .card-content .card-actions .action-btn[data-v-3a9ed35d]:nth-child(1):hover{background:rgba(46,164,65,.1)}.review-card .card-content .card-actions .action-btn[data-v-3a9ed35d]:nth-child(2){color:#0082dc;border-color:#0082dc}.review-card .card-content .card-actions .action-btn[data-v-3a9ed35d]:nth-child(2):hover{background:rgba(0,130,220,.1)}.review-card .card-content .card-actions .action-btn[data-v-3a9ed35d]:nth-child(3){color:#ff9800;border-color:#ff9800}.review-card .card-content .card-actions .action-btn[data-v-3a9ed35d]:nth-child(3):hover{background:rgba(255,152,0,.1)}.review-card .card-content .card-actions .action-btn[data-v-3a9ed35d]:nth-child(4){color:#0b97a0;border-color:#0b97a0}.review-card .card-content .card-actions .action-btn[data-v-3a9ed35d]:nth-child(4):hover{background:rgba(11,151,160,.1)}.tab-item[data-v-432f9c59]{border-radius:22px;height:32px;padding:0 10px;line-height:32px}.review-header[data-v-432f9c59]{background:#0353a4!important;color:#fff}.review-header[data-v-432f9c59] .q-toolbar{min-height:56px;padding:0 16px}.review-header[data-v-432f9c59] .q-toolbar__title{font-size:16px;font-weight:500;line-height:20px;color:#fff}.review-header .tabs-container[data-v-432f9c59]{background:#0353a4;padding:0 16px 12px}.review-header .tabs-container[data-v-432f9c59] .q-tabs .q-tabs__content{flex:none}.review-header .tabs-container[data-v-432f9c59] .q-tabs .q-tabs__content .q-tab__indicator{display:none}.review-header .tabs-container[data-v-432f9c59] .q-tabs .q-tabs__content .q-tab__label{font-size:14px;color:rgba(255,255,255,.7);padding:6px 12px}.review-container[data-v-432f9c59]{background:#f4f8fb}.review-container .list-section[data-v-432f9c59]{padding:16px}.review-container .list-section .card-list[data-v-432f9c59]{display:flex;flex-direction:column}.review-container .list-section .card-list[data-v-432f9c59]>*{margin-bottom:12px}.review-container .list-section .card-list[data-v-432f9c59]>*:last-child{margin-bottom:0}.active-tab .tab-item{background:rgba(255,255,255,.24)}.active-tab .q-tab__indicator{display:none}.review-dialog-card[data-v-20529a3b]{border-radius:12px!important;padding-bottom:0!important}.review-dialog-card .dialog-header[data-v-20529a3b]{padding:16px;border-bottom:1px solid #f0f0f0}.review-dialog-card .dialog-header .header-title[data-v-20529a3b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#333}.review-dialog-card .dialog-header .review-info-grid[data-v-20529a3b]{margin-top:12px;padding:12px;border-radius:8px;background:#f7f9fc;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.review-dialog-card .dialog-header .review-info-grid .review-info-item[data-v-20529a3b]{min-width:0;font-size:13px;line-height:18px;color:#666}.review-dialog-card .dialog-header .review-info-grid .review-info-item .info-label[data-v-20529a3b]{color:#999}.review-dialog-card .dialog-header .review-info-grid .review-info-item .info-value[data-v-20529a3b]{color:#333;word-break:break-all}.review-dialog-card .dialog-body[data-v-20529a3b]{padding:16px}.review-dialog-card .dialog-body .result-buttons[data-v-20529a3b]{display:flex;gap:12px;margin-bottom:16px}.review-dialog-card .dialog-body .result-buttons .result-btn[data-v-20529a3b]{flex:1;height:44px;border-radius:8px;font-size:14px;transition:all .3s}.review-dialog-card .dialog-body .result-buttons .result-btn.reject-btn[data-v-20529a3b]{background:#f5f5f5;color:#666}.review-dialog-card .dialog-body .result-buttons .result-btn.reject-btn.active[data-v-20529a3b]{background:#666;color:#fff}.review-dialog-card .dialog-body .result-buttons .result-btn.approve-btn[data-v-20529a3b]{background:#f5f5f5;color:#666}.review-dialog-card .dialog-body .result-buttons .result-btn.approve-btn.active[data-v-20529a3b]{background:#1976d2;color:#fff}.review-dialog-card .dialog-body .comment-section .comment-label[data-v-20529a3b]{display:block;font-size:14px;color:#333;margin-bottom:8px;font-weight:500}.review-dialog-card .dialog-body .comment-section .comment-label span[data-v-20529a3b]{color:#d32f2f;margin-left:2px}.review-dialog-card .dialog-body .comment-section[data-v-20529a3b] .q-field .q-field__control{border-radius:8px}.review-dialog-card .dialog-body .comment-section[data-v-20529a3b] .items-start{padding-bottom:0}.review-dialog-card .dialog-body .comment-section[data-v-20529a3b] .items-start .q-field__bottom{padding:3px 12px 0}.review-dialog-card .dialog-actions[data-v-20529a3b]{padding:12px 16px;border-top:1px solid #f0f0f0;justify-content:space-between}.review-dialog-card .dialog-actions .cancel-btn[data-v-20529a3b],.review-dialog-card .dialog-actions .confirm-btn[data-v-20529a3b]{flex:1;height:44px;border-radius:8px;font-size:14px}.review-dialog-card .dialog-actions .cancel-btn[data-v-20529a3b]{margin-right:8px;background:#f5f5f5;color:#666}.review-dialog-card .dialog-actions .confirm-btn[data-v-20529a3b]{background:#1976d2;color:#fff}.assign-dialog[data-v-0f08d27b]{border-radius:12px!important;padding-bottom:0!important}.search-section[data-v-0f08d27b]{position:relative;min-height:60px}.search-section .search-results[data-v-0f08d27b]{margin-top:8px;max-height:150px;overflow-y:auto;border-radius:4px;border:1px solid #e0e0e0;background:#fff}.search-section .no-results[data-v-0f08d27b]{margin-top:8px;padding:16px;text-align:center;color:#999;background:#fff;border:1px solid #e0e0e0;border-radius:4px}.review-result-card[data-v-595f93ed]{background:#fff;border-radius:8px;margin-bottom:16px;padding:16px;box-shadow:0 0 12px rgba(51,51,51,.12)!important}.review-result-card .card-header[data-v-595f93ed]{display:flex;justify-content:space-between;align-items:center;padding:0}.review-result-card .card-header .header-title[data-v-595f93ed]{display:flex;align-items:center;font-size:16px;font-weight:500;color:#333}.review-result-card .card-header .header-title .icon-detail[data-v-595f93ed]{font-size:20px;color:#0048bc;flex-shrink:0;margin-right:4px}.review-result-card .card-header .header-title span[data-v-595f93ed]{color:#0048bc;font-size:12px}.review-result-card .card-header .status-badge[data-v-595f93ed]{font-size:16px}.review-result-card .card-header .status-badge.status-approved[data-v-595f93ed]{color:#388e3c}.review-result-card .card-header .status-badge.status-rejected[data-v-595f93ed]{color:#d32f2f}.review-result-card .card-header .status-badge.status-pending[data-v-595f93ed]{color:#1976d2}.review-result-card .card-body[data-v-595f93ed]{padding:0}.review-result-card .card-body .info-row[data-v-595f93ed]{display:flex;margin-top:16px;font-size:14px;align-items:center;justify-content:space-between}.review-result-card .card-body .info-row .label[data-v-595f93ed]{font-size:12px;flex-shrink:0;color:#777;font-weight:400}.review-result-card .card-body .info-row .value[data-v-595f93ed]{color:#333;word-break:break-all;font-size:14px;margin-left:16px}.review-result-card .card-body .info-row .cancel-btn[data-v-595f93ed]{border:1px solid #f3246b;color:#f3246b;background:transparent;border-radius:4px;padding:6px 12px;display:flex;align-items:center}.review-result-card .card-body .info-row .cancel-btn[data-v-595f93ed] .q-btn__wrapper{padding:0}.review-result-card .card-body .info-row .cancel-btn[data-v-595f93ed] .q-icon{color:#f3246b;font-size:18px}.review-result-card .card-body .info-row .cancel-btn[data-v-595f93ed] .q-btn__content{color:#f3246b;font-size:14px}.review-result-card .card-body .info-row .cancel-btn[data-v-595f93ed]:hover{background:rgba(243,36,107,.1)}.review-result-card .card-body .info-row[data-v-595f93ed] .cancel-btn:before{border:none}.application-info-card[data-v-201a9d2a]{background:#fff;border-radius:8px;margin-bottom:16px;padding:16px;box-shadow:0 0 12px rgba(51,51,51,.12)!important}.application-info-card .card-header[data-v-201a9d2a]{display:flex;justify-content:space-between;align-items:center;padding:0}.application-info-card .card-header .header-title[data-v-201a9d2a]{display:flex;align-items:center;font-size:16px;font-weight:500;color:#333}.application-info-card .card-header .header-title .icon-detail[data-v-201a9d2a]{font-size:20px;color:#0048bc;flex-shrink:0;margin-right:4px}.application-info-card .card-header .header-title span[data-v-201a9d2a]{color:#0048bc;font-size:12px}.application-info-card .card-header .header-time[data-v-201a9d2a]{font-size:14px;color:#666}.application-info-card .line[data-v-201a9d2a]{width:100%;height:1px;background:#e8ebed;margin:16px 0}.application-info-card .card-body[data-v-201a9d2a]{padding:0}.application-info-card .card-body .user-info-section[data-v-201a9d2a]{display:flex}.application-info-card .card-body .user-info-section .user-avatar[data-v-201a9d2a]{border:1px solid #e8ebed;width:80px;height:108px;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f5f5;cursor:pointer;transition:opacity .2s}.application-info-card .card-body .user-info-section .user-avatar[data-v-201a9d2a]:hover{opacity:.8}.application-info-card .card-body .user-info-section .user-avatar img[data-v-201a9d2a]{width:100%;height:100%;object-fit:cover;display:block}.application-info-card .card-body .section-title[data-v-201a9d2a]{font-size:14px;font-weight:500;color:#333;margin-top:16px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.application-info-card .card-body .info-row[data-v-201a9d2a]{display:flex;margin-top:16px;font-size:14px;align-items:flex-start;justify-content:space-between}.application-info-card .card-body .info-row .label[data-v-201a9d2a]{font-size:12px;flex-shrink:0;color:#777;font-weight:400;margin-right:16px}.application-info-card .card-body .info-row .value[data-v-201a9d2a]{color:#333;word-break:break-word;font-size:14px;text-align:right;width:100%}.application-info-card .card-body .info-row .value .field-image[data-v-201a9d2a]{max-width:200px;max-height:200px;border-radius:4px}.application-info-card .card-body .info-row .value .textarea-value[data-v-201a9d2a]{white-space:pre-wrap;word-break:break-word}.application-info-card .card-body .info-row .value.school-value[data-v-201a9d2a]{display:flex;flex-direction:column;gap:8px}.application-info-card .card-body .info-row .value.school-value .verified-badge[data-v-201a9d2a]{align-items:center;color:#388e3c;font-size:12px}.application-info-card .card-body .info-row .value.school-value .verified-badge .q-icon[data-v-201a9d2a]{margin-right:4px}.application-info-card .card-body .info-row .value.school-value .warning-badge[data-v-201a9d2a]{align-items:center;color:#d32f2f;font-size:12px}.application-info-card .card-body .info-row .value.school-value .warning-badge .q-icon[data-v-201a9d2a]{margin-right:4px}.application-info-card .card-body .info-row.courses-row[data-v-201a9d2a]{flex-direction:column;align-items:flex-start}.application-info-card .card-body .info-row.courses-row .courses-table[data-v-201a9d2a]{width:100%;margin-top:8px}.application-info-card .card-body .info-row.courses-row .courses-table[data-v-201a9d2a] .q-table .q-table__top{padding:0}.application-info-card .card-body .info-row.courses-row .courses-table[data-v-201a9d2a] .q-table .q-table__bottom{display:none}.application-info-card .card-body .info-row.courses-row .courses-table[data-v-201a9d2a] .q-table tbody tr{background:#f5f5f5}.application-info-card .card-body .info-row.courses-row .courses-table[data-v-201a9d2a] .q-table td{padding:8px 12px;font-size:14px}.action-buttons-wrapper[data-v-01de4568]{position:fixed;bottom:calc(env(safe-area-inset-bottom) + 16px);bottom:calc(constant(safe-area-inset-bottom) + 16px);left:0;right:0;padding:0 16px}.action-buttons-wrapper .warning-tip[data-v-01de4568]{background:#fff0f5;color:#d32f2f;padding:12px 16px;border-radius:8px;margin-bottom:12px;font-size:14px;line-height:20px}.action-buttons[data-v-01de4568]{display:flex;gap:12px}.action-buttons .action-btn[data-v-01de4568]{width:170px;height:56px;border-radius:16px;font-size:14px}.action-buttons .action-btn .q-icon[data-v-01de4568]{margin-right:8px;font-size:26px}.action-buttons .action-btn .btn-content[data-v-01de4568]{display:flex;flex-direction:column;align-items:flex-start}.action-buttons .action-btn .btn-content .btn-text[data-v-01de4568]{font-size:16px;font-weight:500}.action-buttons .action-btn .btn-content .btn-subtext[data-v-01de4568]{font-size:12px;opacity:.8}.action-buttons .action-btn.reject-btn[data-v-01de4568]{background:#f3246b;color:#fff;box-shadow:0 4px 24px rgba(243,36,107,.24)}.action-buttons .action-btn.approve-btn[data-v-01de4568],.action-buttons .action-btn.primary[data-v-01de4568]{background:#0082dc;color:#fff;box-shadow:0 4px 24px rgba(0,130,220,.24)}.action-buttons .action-btn.danger[data-v-01de4568]{background:#f3246b;color:#fff;box-shadow:0 4px 24px rgba(243,36,107,.24)}.action-buttons .action-btn.secondary[data-v-01de4568]{background:#f5f5f5;color:#333}.action-buttons .action-btn.warning[data-v-01de4568]{background:#ff9800;color:#fff;box-shadow:0 4px 24px rgba(255,152,0,.24)}.action-buttons .action-btn.edit-btn[data-v-01de4568]{background:#0082dc;color:#fff;box-shadow:0 4px 24px rgba(0,130,220,.24)}.book-info-card[data-v-b7910514]{background:#fff;border-radius:8px;margin-bottom:16px;padding:16px;box-shadow:0 0 12px rgba(51,51,51,.12)!important}.book-info-card .card-header[data-v-b7910514]{padding:0}.book-info-card .card-header .header-title[data-v-b7910514]{font-size:16px;font-weight:500;color:#333}.book-info-card .card-header .header-title .icon-detail[data-v-b7910514]{font-size:20px;color:#0048bc;flex-shrink:0;margin-right:4px}.book-info-card .card-header .header-title span[data-v-b7910514]{color:#0048bc;font-size:12px}.book-info-card .line[data-v-b7910514]{width:100%;height:1px;background:#e8ebed;margin:16px 0}.book-info-card .card-body[data-v-b7910514]{padding:0}.book-info-card .card-body .book-name-section[data-v-b7910514]{margin-bottom:16px}.book-info-card .card-body .book-name-section .book-name[data-v-b7910514]{font-size:16px;font-weight:500;color:#333;line-height:1.5}.book-info-card .card-body .info-section[data-v-b7910514]{display:flex;flex-direction:column;gap:12px}.book-info-card .card-body .info-section .info-row[data-v-b7910514]{display:flex;align-items:flex-start;font-size:14px;justify-content:space-between}.book-info-card .card-body .info-section .info-row .label[data-v-b7910514]{color:#666;flex-shrink:0;margin-right:16px}.book-info-card .card-body .info-section .info-row .value[data-v-b7910514]{color:#333;word-break:break-word;text-align:right}.book-info-card .card-body .info-section .info-row .value.resource-value[data-v-b7910514]{white-space:pre-wrap;word-break:break-word}.book-info-card .card-body .info-section .info-row .value .safety-tip-clickable[data-v-b7910514]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:rgba(243,36,107,.12);color:#f3246b;border-radius:12px;cursor:pointer;font-size:14px;transition:all .2s}.book-info-card .card-body .info-section .info-row .value .safety-tip-clickable[data-v-b7910514]:hover{background:rgba(243,36,107,.2)}.book-info-card .card-body .info-section .info-row .value .safety-tip-clickable .q-icon[data-v-b7910514]{margin-left:2px}.book-info-card .card-body .info-section .info-row .value .category-item[data-v-b7910514]{margin-bottom:4px}.book-info-card .card-body .info-section .info-row .value .category-item[data-v-b7910514]:last-child{margin-bottom:0}.safety-tip-dialog-card[data-v-b7910514]{border-radius:12px;border-radius:12px!important;padding-bottom:0!important}.safety-tip-dialog-card .dialog-body[data-v-b7910514]{padding:0;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.safety-tip-dialog-card .dialog-body .safety-tip-table[data-v-b7910514]{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.safety-tip-dialog-card .dialog-body .safety-tip-table .table-header[data-v-b7910514]{display:flex;background:#f5f5f5;border-bottom:1px solid #e0e0e0;flex-shrink:0}.safety-tip-dialog-card .dialog-body .safety-tip-table .table-header .header-cell[data-v-b7910514]{font-weight:500;color:#666;background:#f5f5f5}.safety-tip-dialog-card .dialog-body .safety-tip-table .table-body[data-v-b7910514]{flex:1;overflow-y:auto;min-height:0;max-height:100%}.safety-tip-dialog-card .dialog-body .safety-tip-table .table-body .table-row[data-v-b7910514]{display:flex;border-bottom:1px solid #f0f0f0}.safety-tip-dialog-card .dialog-body .safety-tip-table .table-body .table-row[data-v-b7910514]:last-child{border-bottom:none}.safety-tip-dialog-card .dialog-body .safety-tip-table .table-body .table-row.empty-row[data-v-b7910514]{padding:20px;text-align:center;color:#999}.safety-tip-dialog-card .dialog-body .safety-tip-table .table-cell[data-v-b7910514]{flex:1;padding:12px 16px;font-size:14px;color:#333;word-break:break-word}.safety-tip-dialog-card .dialog-body .safety-tip-table .table-cell.header-cell[data-v-b7910514]{font-weight:500;color:#666}.safety-tip-dialog-card .dialog-body .safety-tip-table .table-cell.sensitive-words[data-v-b7910514]{color:#f3246b}.safety-tip-dialog-card .dialog-actions[data-v-b7910514]{padding:12px 16px;border-top:1px solid #f0f0f0;justify-content:flex-end;flex-shrink:0}.safety-tip-dialog-card .dialog-actions .close-btn[data-v-b7910514]{min-width:80px;height:36px;border-radius:8px;background:#f5f5f5;color:#666}.application-publish-card[data-v-31848b8b]{background:#fff;border-radius:8px;margin-bottom:16px;padding:16px;box-shadow:0 0 12px rgba(51,51,51,.12)!important}.application-publish-card .card-header[data-v-31848b8b]{padding:0}.application-publish-card .card-header .header-title[data-v-31848b8b]{font-size:16px;font-weight:500;color:#333}.application-publish-card .card-header .header-title .icon-detail[data-v-31848b8b]{font-size:20px;color:#0048bc;flex-shrink:0;margin-right:4px}.application-publish-card .card-header .header-title span[data-v-31848b8b]{color:#0048bc;font-size:12px}.application-publish-card .line[data-v-31848b8b]{width:100%;height:1px;background:#e8ebed;margin:16px 0}.application-publish-card .card-body[data-v-31848b8b]{padding:0}.application-publish-card .card-body .info-section[data-v-31848b8b]{display:flex;flex-direction:column;gap:12px}.application-publish-card .card-body .info-section .info-row[data-v-31848b8b]{display:flex;align-items:flex-start;font-size:14px;justify-content:space-between}.application-publish-card .card-body .info-section .info-row .label[data-v-31848b8b]{color:#666;flex-shrink:0;margin-right:16px}.application-publish-card .card-body .info-section .info-row .value[data-v-31848b8b]{color:#333;word-break:break-word;text-align:right}.application-publish-card .card-body .info-section .info-row .value .attachment-item[data-v-31848b8b]{display:flex;align-items:center;gap:4px;margin-bottom:8px}.application-publish-card .card-body .info-section .info-row .value .attachment-item .attachment-link[data-v-31848b8b]{color:#1976d2;text-decoration:none;cursor:pointer}.application-publish-card .card-body .info-section .info-row .value .attachment-item .attachment-link[data-v-31848b8b]:hover{text-decoration:underline}.leader-approval-card[data-v-46d82aff]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:0 0 12px rgba(51,51,51,.12)!important}.leader-approval-card .card-header[data-v-46d82aff]{padding:0}.leader-approval-card .card-header .header-title[data-v-46d82aff]{font-size:16px;font-weight:500;color:#333}.leader-approval-card .card-header .header-title .icon-detail[data-v-46d82aff]{font-size:20px;color:#0048bc;flex-shrink:0;margin-right:4px}.leader-approval-card .card-header .header-title span[data-v-46d82aff]{color:#0048bc;font-size:12px;display:flex;align-items:center}.leader-approval-card .card-header .header-title span .separator[data-v-46d82aff]{width:10px;display:inline-block}.leader-approval-card .line[data-v-46d82aff]{width:100%;height:1px;background:#e8ebed;margin:16px 0}.leader-approval-card .card-body[data-v-46d82aff]{padding:0}.leader-approval-card .card-body .info-section[data-v-46d82aff]{display:flex;flex-direction:column;gap:12px}.leader-approval-card .card-body .info-section .info-row[data-v-46d82aff]{display:flex;align-items:flex-start;font-size:14px;justify-content:space-between}.leader-approval-card .card-body .info-section .info-row .label[data-v-46d82aff]{color:#666;flex-shrink:0;margin-right:16px}.leader-approval-card .card-body .info-section .info-row .value[data-v-46d82aff]{color:#333;word-break:break-word;text-align:right}.leader-approval-card .card-body .info-section .info-row .value.status-approved[data-v-46d82aff]{color:#388e3c}.leader-approval-card .card-body .info-section .info-row .value.status-rejected[data-v-46d82aff]{color:#d32f2f}[data-v-7feee5dc] .review-dialog .q-dialog__inner{padding:0 16px}.dialog-card[data-v-7feee5dc]{width:100%;max-width:343px;border-radius:12px!important;overflow:hidden;padding-bottom:0!important}.dialog-card .dialog-header[data-v-7feee5dc]{padding:32px 28px 20px}.dialog-card .dialog-header .dialog-title[data-v-7feee5dc]{display:flex;align-items:center}.dialog-card .dialog-header .dialog-title .dialog-icon[data-v-7feee5dc]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px}.dialog-card .dialog-header .dialog-title .dialog-icon .q-icon[data-v-7feee5dc]{font-size:24px;color:#fff}.dialog-card .dialog-header .dialog-title .dialog-icon.reject-icon[data-v-7feee5dc]{background:#f3246b;box-shadow:0 4px 24px rgba(243,36,107,.24)}.dialog-card .dialog-header .dialog-title .dialog-icon.approve-icon[data-v-7feee5dc]{background:#0082dc}.dialog-card .dialog-header .dialog-title .dialog-title-text[data-v-7feee5dc]{font-size:16px;font-weight:500;color:#333}.dialog-card .dialog-body[data-v-7feee5dc]{padding:0 28px 20px}.dialog-card .dialog-body .reject-reason-input[data-v-7feee5dc] .q-field__control{min-height:120px}.dialog-card .dialog-body .reject-reason-input[data-v-7feee5dc] .q-field__native{padding:12px;font-size:14px;color:#333}.dialog-card .dialog-body .reject-reason-input[data-v-7feee5dc] .q-field__control:before{border-color:#e8ebed}.dialog-card .dialog-body .confirm-message[data-v-7feee5dc]{font-size:16px;color:#333;line-height:24px;text-align:center}.dialog-card .dialog-footer[data-v-7feee5dc]{padding:0;display:flex;border-top:1px solid #e8ebed}.dialog-card .dialog-footer .dialog-btn[data-v-7feee5dc]{flex:1;height:56px;font-size:16px;border-radius:0}.dialog-card .dialog-footer .dialog-btn.cancel-btn[data-v-7feee5dc]{color:#777;background:#fff}.dialog-card .dialog-footer .dialog-btn.confirm-btn[data-v-7feee5dc]{color:#0082dc;background:#fff;font-weight:500}.dialog-card .dialog-footer .dialog-btn[data-v-7feee5dc]:disabled{color:#999;opacity:.5}.dialog-card .dialog-footer .dialog-divider[data-v-7feee5dc]{width:1px;background:#e8ebed}.review-detail-header[data-v-da63ed80]{background:#0353a4!important;color:#fff}.review-detail-header[data-v-da63ed80] .q-toolbar{min-height:56px;padding:0 16px}.review-detail-header[data-v-da63ed80] .q-toolbar__title{font-size:16px;font-weight:500;line-height:20px;color:#fff}.review-detail-container[data-v-da63ed80]{background:#f4f8fb;padding:16px 16px 160px}.edit-dialog[data-v-4bb8e54a]{border-radius:12px!important;padding-bottom:0!important}.review-detail-header[data-v-7b8d00ad]{background:#0353a4!important;color:#fff}.review-detail-header[data-v-7b8d00ad] .q-toolbar{min-height:56px;padding:0 16px}.review-detail-header[data-v-7b8d00ad] .q-toolbar__title{font-size:16px;font-weight:500;line-height:20px;color:#fff}.review-detail-container[data-v-7b8d00ad]{background:#f4f8fb;padding:16px 16px 100px}.review-detail-header[data-v-44119c5b]{background:#0353a4!important;color:#fff}.review-detail-header[data-v-44119c5b] .q-toolbar{min-height:56px;padding:0 16px}.review-detail-header[data-v-44119c5b] .q-toolbar__title{font-size:16px;font-weight:500;line-height:20px;color:#fff}.review-detail-container[data-v-44119c5b]{background:#f4f8fb;padding:16px 16px 100px}.review-detail-header[data-v-71a0d555]{background:#0353a4!important;color:#fff}.review-detail-header[data-v-71a0d555] .q-toolbar{min-height:56px;padding:0 16px}.review-detail-header[data-v-71a0d555] .q-toolbar__title{font-size:16px;font-weight:500;line-height:20px;color:#fff}.review-detail-container[data-v-71a0d555]{background:#f4f8fb;padding:16px 16px 100px}
