@charset "UTF-8";.floating-ad-dialog{--el-dialog-margin-top: 0;margin:0!important;border-radius:20px;overflow:hidden;box-shadow:0 28px 90px #0f172a47,0 10px 30px #2563eb2e}.floating-ad-overlay,.floating-ad-overlay .el-overlay-dialog{display:flex;align-items:center;justify-content:center}.floating-ad-dialog .el-dialog__header{margin-right:0;padding:24px 60px 10px 28px;background:linear-gradient(135deg,#eff6fffa,#fffffffa)}.floating-ad-dialog .el-dialog__title{font-size:22px;font-weight:800;color:#1e3a8a}.floating-ad-dialog .el-dialog__headerbtn{top:11px;right:12px;width:32px;height:32px;border-radius:999px;background:#0f172a14}.floating-ad-dialog .el-dialog__body{padding:16px 28px 12px;background:linear-gradient(145deg,#fffffffa,#eff6fff5)}.floating-ad-dialog .el-dialog__footer{padding:12px 28px 24px;background:linear-gradient(145deg,#fffffffa,#eff6fff5)}.floating-ad-body[data-v-ab90aaad]{min-height:20px}.floating-ad-image[data-v-ab90aaad]{display:block;width:100%;max-height:220px;margin:0 0 14px;object-fit:cover;border-radius:14px;box-shadow:inset 0 0 0 1px #94a3b83d}.floating-ad-content[data-v-ab90aaad]{white-space:pre-line;line-height:1.9;font-size:16px;font-weight:600;color:#334155}.floating-ad-actions[data-v-ab90aaad]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.floating-ad-skip[data-v-ab90aaad],.floating-ad-confirm[data-v-ab90aaad]{min-width:124px;min-height:38px;border-radius:999px;font-weight:700}html.dark .floating-ad-dialog .el-dialog__header,html.dark .floating-ad-dialog .el-dialog__body,html.dark .floating-ad-dialog .el-dialog__footer{background:linear-gradient(145deg,#0f172afa,#1e293bf5)}html.dark .floating-ad-dialog .el-dialog__title{color:#bfdbfe}html.dark .floating-ad-dialog .el-dialog__headerbtn{background:#e2e8f01a}html.dark .floating-ad-content{color:#e2e8f0}@media (max-width: 640px){.floating-ad-dialog{width:calc(100vw - 28px)!important}.floating-ad-dialog .el-dialog__header{padding:20px 54px 8px 22px}.floating-ad-dialog .el-dialog__body{padding:12px 22px 10px}.floating-ad-dialog .el-dialog__footer{padding:10px 22px 20px}.floating-ad-dialog .el-dialog__title{font-size:19px}.floating-ad-content[data-v-ab90aaad]{font-size:15px;line-height:1.82}.floating-ad-actions[data-v-ab90aaad]{justify-content:stretch}.floating-ad-skip[data-v-ab90aaad],.floating-ad-confirm[data-v-ab90aaad]{flex:1 1 120px}}.site-footer[data-v-56c72825]{width:100%;color:var(--el-text-color-secondary, #909399);line-height:1.6;box-sizing:border-box}.site-footer.fixed-bottom[data-v-56c72825]{position:absolute;left:0;right:0;bottom:0}.footer-grid[data-v-56c72825]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:10px 24px;box-sizing:border-box}.footer-slot[data-v-56c72825]{min-width:0;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-slot.left[data-v-56c72825]{justify-content:flex-start}.footer-slot.center[data-v-56c72825]{justify-content:center}.footer-slot.right[data-v-56c72825]{justify-content:flex-end}.footer-slot a[data-v-56c72825],.footer-slot span[data-v-56c72825]{min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.footer-slot a[data-v-56c72825]:hover{color:var(--el-color-primary)}.footer-logo-link[data-v-56c72825]{display:inline-flex;flex:0 0 auto}.footer-logo[data-v-56c72825]{width:auto;height:22px;max-width:120px;object-fit:contain;flex:0 0 auto}@media (max-width: 640px){.footer-grid[data-v-56c72825]{grid-template-columns:1fr;gap:4px;padding-inline:16px}.footer-slot.left[data-v-56c72825],.footer-slot.center[data-v-56c72825],.footer-slot.right[data-v-56c72825]{justify-content:center}}.layout-root[data-v-bccbf333]{height:100vh;overflow:hidden}.right-container[data-v-bccbf333]{min-width:0;flex:1;overflow:hidden}.sidebar[data-v-bccbf333]{background:var(--gp-sidebar-bg);transition:width .22s ease;overflow-x:hidden;display:flex!important;flex-direction:column}.sidebar .side-menu[data-v-bccbf333]{flex:1;overflow-y:auto;overflow-x:hidden}.sidebar-mobile[data-v-bccbf333]{position:fixed!important;left:0;top:0;height:100vh;width:240px!important;z-index:1001;transform:translate(-100%);transition:transform .25s ease,box-shadow .25s ease;box-shadow:none}.sidebar-mobile.sidebar-open[data-v-bccbf333]{transform:translate(0);box-shadow:4px 0 24px #00000059}.sidebar-overlay[data-v-bccbf333]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000}.overlay-fade-enter-active[data-v-bccbf333],.overlay-fade-leave-active[data-v-bccbf333]{transition:opacity .25s}.overlay-fade-enter-from[data-v-bccbf333],.overlay-fade-leave-to[data-v-bccbf333]{opacity:0}.logo[data-v-bccbf333]{height:60px;display:flex;align-items:center;gap:10px;padding:0 16px;color:#fff;font-weight:700;letter-spacing:1px;flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none}.logo .logo-img[data-v-bccbf333]{width:32px;height:32px;border-radius:8px;object-fit:contain;background:#fff}.logo .mark[data-v-bccbf333]{display:inline-flex;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#409eff,#67c23a);align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.logo .title[data-v-bccbf333]{font-size:16px;white-space:nowrap;overflow:hidden}.side-menu[data-v-bccbf333]{border-right:none!important;--el-menu-hover-bg-color: rgba(255,255,255,.06)}.topbar[data-v-bccbf333]{display:flex;align-items:center;justify-content:space-between;height:56px;min-height:56px;background:color-mix(in srgb,var(--el-bg-color) 82%,#eef4ff 18%);color:var(--el-text-color-primary);border-bottom:1px solid var(--el-border-color-light);box-shadow:0 8px 24px #0f172a0a;padding:0 18px;flex-shrink:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar .left[data-v-bccbf333]{display:flex;align-items:center;gap:10px;min-width:0}.topbar .crumb[data-v-bccbf333]{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .user-entry[data-v-bccbf333]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--el-text-color-primary)}.topbar .user-entry .nick[data-v-bccbf333]{font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .right[data-v-bccbf333]{display:inline-flex;align-items:center;gap:10px;min-width:0;flex-shrink:0}.topbar .header-links[data-v-bccbf333]{display:inline-flex;align-items:center;gap:4px;max-width:420px;overflow:hidden}.topbar .header-link[data-v-bccbf333]{max-width:92px;padding:0 4px;color:var(--el-text-color-regular);overflow:hidden;text-overflow:ellipsis}.topbar .theme-btn[data-v-bccbf333]{padding:0 6px}@media (max-width: 1024px){.topbar .header-links[data-v-bccbf333]{max-width:260px}.topbar .header-link[data-v-bccbf333]{max-width:72px}.topbar .user-entry .nick[data-v-bccbf333]{max-width:90px}}@media (max-width: 860px){.topbar[data-v-bccbf333]{padding:0 14px}.topbar .header-links[data-v-bccbf333]{display:none}}.main[data-v-bccbf333]{background:var(--gp-bg);padding:0;overflow-y:auto;overflow-x:hidden}.footer[data-v-bccbf333]{background:transparent;text-align:center;color:var(--el-text-color-secondary);font-size:12px;padding:6px 12px;height:auto;min-height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex-shrink:0}.footer-line[data-v-bccbf333]{line-height:1.6}.brand-line .brand-name[data-v-bccbf333]{color:var(--el-color-primary);letter-spacing:.5px;margin-right:4px}.brand-line .sep[data-v-bccbf333]{color:var(--el-text-color-disabled);margin:0 4px;-webkit-user-select:none;user-select:none}.footer-custom[data-v-bccbf333]{color:var(--el-text-color-placeholder);font-size:11px}.footer-custom a[data-v-bccbf333]{color:inherit;text-decoration:none}.footer-custom a[data-v-bccbf333]:hover{color:var(--el-color-primary)}.footer-link[data-v-bccbf333]{color:var(--el-color-primary);text-decoration:none;margin:0 2px}.footer-link.pic-link[data-v-bccbf333]{color:var(--el-color-success)}.footer-link[data-v-bccbf333]:hover{text-decoration:underline}.fade-enter-active[data-v-bccbf333],.fade-leave-active[data-v-bccbf333]{transition:opacity .15s}.fade-enter-from[data-v-bccbf333],.fade-leave-to[data-v-bccbf333]{opacity:0}.sidebar-version[data-v-bccbf333]{position:sticky;bottom:0;padding:10px 16px;text-align:center;border-top:1px solid rgba(255,255,255,.07);background:var(--gp-sidebar-bg);flex-shrink:0}.sidebar-version .ver-text[data-v-bccbf333]{display:inline-block;font-size:11px;color:#ffffff47;letter-spacing:.5px;-webkit-user-select:none;user-select:none;white-space:nowrap}.sidebar-version.collapsed .ver-text[data-v-bccbf333]{font-size:9px;letter-spacing:0}@media (max-width: 767px){.topbar[data-v-bccbf333]{padding:0 12px;gap:8px}.topbar .left[data-v-bccbf333]{flex:1}.topbar .right[data-v-bccbf333]{gap:6px;flex-shrink:0}.topbar .crumb[data-v-bccbf333]{font-size:14px}.topbar .header-links[data-v-bccbf333],.topbar .nick[data-v-bccbf333]{display:none}.topbar .theme-btn[data-v-bccbf333]{padding:0 2px}.footer[data-v-bccbf333]{display:none}}.blank-layout[data-v-25e1ee9a]{min-height:100vh;position:relative;padding-bottom:40px;box-sizing:border-box}:root{--gp-bg: #f5f7fa;--gp-sidebar-bg: #1f2330;--gp-sidebar-active: #409eff;--gp-card-shadow: 0 1px 4px rgba(0, 21, 41, .05)}html.dark{--gp-bg: #0d1117;--gp-sidebar-bg: #0b0e14;--gp-card-shadow: 0 1px 4px rgba(0, 0, 0, .35)}html,body,#app{height:100%;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}#app{background:var(--gp-bg)}img,video,canvas,svg{max-width:100%}.page-title{font-size:18px;font-weight:600;margin:0 0 16px;color:var(--el-text-color-primary)}.page-container{padding:20px;max-width:100%;overflow-x:hidden}.card-block{background:var(--el-bg-color);border-radius:8px;padding:18px 20px;box-shadow:var(--gp-card-shadow);min-width:0;max-width:100%}.card-block+.card-block{margin-top:16px}.flex-between{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.flex-wrap-gap{display:flex;gap:12px;flex-wrap:wrap;align-items:center;min-width:0}.el-table .el-button+.el-button{margin-left:6px}.el-card,.el-card__body,.el-tabs,.el-tabs__content,.el-tab-pane{min-width:0;max-width:100%}.el-tabs__nav-wrap{min-width:0}.el-tabs__nav-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.el-tabs__nav{white-space:nowrap}.el-form,.el-form-item,.el-form-item__content{min-width:0;max-width:100%}.el-input,.el-input-number,.el-select,.el-cascader,.el-date-editor,.el-textarea,.el-table{max-width:100%}.el-table .cell{word-break:break-word}.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;min-width:0}.toolbar>*{min-width:0}@media (max-width: 767px){.page-container{padding:12px}.card-block{padding:14px 12px}.page-title{font-size:16px;margin-bottom:12px}.flex-between{align-items:flex-start}.toolbar{align-items:stretch;gap:8px}.toolbar .el-input,.toolbar .el-select,.toolbar .el-date-editor,.toolbar .el-input-number{width:100%!important;flex:1 1 150px}.toolbar .el-button{flex:0 1 auto}.el-table{font-size:13px}.el-table__inner-wrapper,.el-table__body-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.el-table .cell{line-height:1.45}.el-table .cell .el-button{margin:2px 4px 2px 0;display:inline-flex;width:auto;min-width:0;padding-left:4px;padding-right:4px}.el-pagination{justify-content:center;flex-wrap:wrap;gap:4px}.el-pagination .el-pagination__total,.el-pagination .el-pagination__sizes{display:none}.el-dialog{width:95vw!important;margin:4vh auto!important}.el-dialog__body{max-height:calc(92vh - 120px);overflow:auto}.el-message-box{width:min(92vw,420px)!important}.el-form-item .el-form-item__label{float:none;display:block;text-align:left;padding-bottom:4px;line-height:1.4}.el-form-item .el-form-item__content{margin-left:0!important}.el-form-item__content>.el-input,.el-form-item__content>.el-select,.el-form-item__content>.el-input-number,.el-form-item__content>.el-date-editor,.el-form-item__content>.el-textarea{width:100%!important}.flex-between{flex-wrap:wrap}}*{scrollbar-width:thin;scrollbar-color:rgba(144,147,153,.45) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#90939959;border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background .2s}*::-webkit-scrollbar-thumb:hover{background:#909399a6;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}html.dark *{scrollbar-color:rgba(255,255,255,.22) transparent}html.dark *::-webkit-scrollbar-thumb{background:#ffffff2e;background-clip:padding-box}html.dark *::-webkit-scrollbar-thumb:hover{background:#ffffff52;background-clip:padding-box}.el-aside.sidebar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.el-aside.sidebar::-webkit-scrollbar{width:6px;height:6px}.el-aside.sidebar::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px;border:1px solid transparent;background-clip:padding-box}.el-aside.sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background-clip:padding-box}.el-scrollbar__bar.is-vertical>.el-scrollbar__thumb,.el-scrollbar__bar.is-horizontal>.el-scrollbar__thumb{background-color:#90939973;border-radius:999px}.el-scrollbar__bar.is-vertical{width:6px}.el-scrollbar__bar.is-horizontal{height:6px}html.dark .el-scrollbar__bar.is-vertical>.el-scrollbar__thumb,html.dark .el-scrollbar__bar.is-horizontal>.el-scrollbar__thumb{background-color:#ffffff47}
