:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ws-font-sans: "Segoe UI Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", sans-serif;--ws-color-bg: #ebf2f5;--ws-color-bg-soft: #f7fbfc;--ws-color-surface: rgba(255, 255, 255, .74);--ws-color-surface-strong: rgba(255, 255, 255, .88);--ws-color-border: rgba(99, 132, 150, .22);--ws-color-border-strong: rgba(84, 122, 144, .36);--ws-color-text: #112233;--ws-color-text-soft: #607384;--ws-color-accent: #0f766e;--ws-color-accent-strong: #0ea5a4;--ws-color-warm: #ca8a04;--ws-color-danger: #dc2626;--ws-warning-yellow: #d4a017;--ws-warning-orange: #f97316;--ws-warning-red: #dc2626;--ws-warning-severe: #7c3aed;--ws-shadow-soft: 0 18px 40px rgba(34, 59, 78, .12);--ws-shadow-panel: 0 28px 78px rgba(25, 49, 68, .16);--ws-radius-xl: 28px;--ws-radius-lg: 22px;--ws-grid-color: rgba(89, 124, 145, .1);--ws-table-fixed-bg: #f8fbfc;--ws-table-fixed-bg-strong: #f8fbfc;--ws-table-fixed-blur: none;--ws-table-shell-bg: linear-gradient( 180deg, rgba(255, 255, 255, .74), rgba(244, 249, 251, .68) );--ws-table-shell-border: rgba(108, 140, 158, .16);--ws-table-shell-shadow: 0 22px 44px rgba(34, 59, 78, .1);--ws-table-header-bg: linear-gradient( 135deg, rgba(15, 118, 110, .1), rgba(14, 165, 164, .08) 36%, rgba(255, 255, 255, .96) );--ws-table-row-bg: rgba(255, 255, 255, .84);--ws-table-row-bg-hover: rgba(245, 251, 250, .96);--ws-table-row-border: rgba(108, 140, 158, .12);--el-color-primary: #0f766e;--el-color-success: #0f9f75;--el-color-warning: #d18a19;--el-color-danger: #d45555;--el-color-info: #6b7d8c;--el-border-radius-base: 14px;--el-border-radius-round: 999px}*,*:before,*:after{box-sizing:border-box}html{background:var(--ws-color-bg)}body{margin:0;overflow-x:hidden;font-family:var(--ws-font-sans);color:var(--ws-color-text);background:linear-gradient(-45deg,#f8fbfc,#e6f6f0,#e7f3f9,#f4ead7,#e4eef5,#eef8f4);background-size:420% 420%;animation:wsThemeGradientFlow 12s linear infinite}#app,.app-shell{min-height:100vh}.app-shell{position:relative;isolation:isolate}.app-shell:before,.app-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.app-shell:before{top:-22%;right:-14%;bottom:-22%;left:-14%;z-index:-2;background:radial-gradient(circle at 14% 24%,rgba(15,118,110,.2),transparent 22%),radial-gradient(circle at 82% 18%,rgba(245,158,11,.16),transparent 18%),radial-gradient(circle at 74% 76%,rgba(14,116,144,.16),transparent 20%),linear-gradient(115deg,rgba(255,255,255,.24),transparent 42%);filter:blur(24px) saturate(1.04);animation:wsAuroraShift 14s ease-in-out infinite alternate}.app-shell:after{z-index:-1;background-image:linear-gradient(var(--ws-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--ws-grid-color) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.78),transparent 90%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.78),transparent 90%);opacity:.28;animation:wsGridDrift 14s linear infinite}a,button,input,textarea,select{font-family:inherit}::selection{background:#0f766e2e}.el-card{border:1px solid var(--ws-color-border);border-radius:var(--ws-radius-lg);background:linear-gradient(180deg,#ffffffd1,#ffffffad);box-shadow:var(--ws-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.el-card__header{border-bottom-color:#68889a29}.el-tabs__nav-wrap:after{background-color:#68889a24}.el-tabs__item{color:#55697a}.el-tabs__item.is-active{color:var(--ws-color-accent)}.el-descriptions{border-radius:18px;overflow:hidden}.el-descriptions__body,.el-descriptions__table{background:#ffffffb8!important}.el-descriptions__label.el-descriptions__cell.is-bordered-label,.el-descriptions__content.el-descriptions__cell.is-bordered-content{background:#ffffff94!important;border-color:#68889a24!important}.el-collapse{border-top-color:#68889a24;border-bottom-color:#68889a24}.el-collapse-item__header,.el-collapse-item__wrap{background:#ffffffa8;border-bottom-color:#68889a24}.el-overlay{background-color:#0f172a57}.el-drawer,.el-result__content,.el-empty__image,.el-calendar,.el-calendar-table td,.el-calendar-table tr:first-child td{background-color:#ffffffbd}.el-dialog{border:1px solid rgba(98,128,145,.2);border-radius:26px;overflow:hidden;box-shadow:var(--ws-shadow-panel);background:linear-gradient(180deg,#ffffffe6,#f7fbfcd1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.el-dialog__header,.el-dialog__body,.el-dialog__footer{background:transparent}.el-message-box,.el-select-dropdown,.el-picker-panel,.el-cascader-panel,.el-dropdown__popper .el-dropdown-menu,.el-popover.el-popper,.el-autocomplete-suggestion,.el-tooltip__popper.is-light{border:1px solid rgba(98,128,145,.18)!important;background:linear-gradient(180deg,#ffffffe6,#f7fbfcd1)!important;box-shadow:0 20px 48px #1c344629!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.el-message-box__header,.el-message-box__content,.el-message-box__btns{background:transparent!important}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-number,.el-date-editor.el-input,.el-date-editor.el-input__wrapper{border-color:#607e8f2e;box-shadow:0 0 0 1px #68889a1a inset}.el-input__wrapper,.el-select__wrapper{background:#ffffffc2}.el-textarea__inner{background:#ffffffc7}.el-table{--el-table-border-color: rgba(105, 135, 152, .16);--el-table-header-bg-color: rgba(241, 247, 249, .74);--el-table-row-hover-bg-color: rgba(15, 118, 110, .05);width:100%;border-radius:18px;overflow:hidden;background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.el-table td.el-table__cell,.el-table th.el-table__cell,.el-table__expanded-cell{background:#ffffffb3!important}.el-table th.el-table__cell{color:#24384a;font-weight:700}.el-table .cell{line-height:1.6;word-break:break-word}.el-table tr,.el-table__inner-wrapper,.el-table__body-wrapper,.el-table__header-wrapper{background:transparent}.el-table .el-table__fixed,.el-table .el-table__fixed-right{position:relative;overflow:hidden;background:var(--ws-table-fixed-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.el-table .el-table__fixed:after,.el-table .el-table__fixed-right:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:#f8fbfc!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.el-table .el-table__fixed .el-table__cell,.el-table .el-table__fixed-right .el-table__cell,.el-table .el-table__fixed-header-wrapper .el-table__cell,.el-table .el-table__fixed-body-wrapper,.el-table .el-table__fixed-right .el-table__body-wrapper,.el-table .el-table__fixed-right-patch,.el-table .el-table__fixed table,.el-table .el-table__fixed-right table,.el-table .el-table__fixed thead,.el-table .el-table__fixed-right thead,.el-table .el-table__fixed tbody,.el-table .el-table__fixed-right tbody,.el-table .el-table__fixed tr,.el-table .el-table__fixed-right tr,.el-table .el-table__fixed th,.el-table .el-table__fixed-right th,.el-table .el-table__fixed td,.el-table .el-table__fixed-right td{position:relative;z-index:1;background:var(--ws-table-fixed-bg-strong)!important;background-color:var(--ws-table-fixed-bg-strong)!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.el-table .el-table__fixed{box-shadow:16px 0 28px #ccd8e0b8}.el-table .el-table__fixed-right{box-shadow:-16px 0 28px #ccd8e0b8}.el-table .el-table-fixed-column--left,.el-table .el-table-fixed-column--right,.el-table .el-table__fixed-right-patch{background:#f8fbfc!important;background-color:#f8fbfc!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.el-table .el-table-fixed-column--left .cell,.el-table .el-table-fixed-column--right .cell{background:transparent!important;background-color:transparent!important;background-image:none!important;opacity:1!important}.el-table[data-fixed-disabled=true] .el-table__fixed,.el-table[data-fixed-disabled=true] .el-table__fixed-right,.el-table[data-fixed-disabled=true] .el-table__fixed-right-patch,.el-table[data-fixed-disabled=true] .el-table__fixed-left-patch{display:none!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important;box-shadow:none!important}.el-table[data-fixed-disabled=true] .el-table-fixed-column--left,.el-table[data-fixed-disabled=true] .el-table-fixed-column--right{position:static!important;left:auto!important;right:auto!important;z-index:auto!important;background:inherit!important;background-color:inherit!important;background-image:none!important;box-shadow:none!important}.el-table[data-fixed-disabled=true] .el-table-fixed-column--left:before,.el-table[data-fixed-disabled=true] .el-table-fixed-column--right:before,.el-table[data-fixed-disabled=true] .el-table-fixed-column--left:after,.el-table[data-fixed-disabled=true] .el-table-fixed-column--right:after{display:none!important;content:none!important}.el-table[data-fixed-disabled=true] .el-table-fixed-column--left .cell,.el-table[data-fixed-disabled=true] .el-table-fixed-column--right .cell{justify-content:flex-start!important;text-align:left!important;background:transparent!important;background-color:transparent!important}.el-table--border:before,.el-table--border:after,.el-table__inner-wrapper:before{background-color:#69879824}.el-alert{border-radius:18px;border:1px solid rgba(104,136,154,.14)}.el-button{border-radius:14px}.el-button--primary{background:linear-gradient(135deg,#0f766e,#0ea5a4);border-color:transparent;box-shadow:0 12px 24px #0f766e38;color:#fff}.el-button--primary:hover,.el-button--primary:focus-visible{background:linear-gradient(135deg,#0c685f,#109b90);border-color:transparent;color:#fff}.el-button--success{color:#fff}.el-button--success:hover,.el-button--success:focus-visible{color:#fff}.el-button--primary.is-plain,.el-button--success.is-plain{color:#fff;border-color:transparent;box-shadow:0 12px 24px #0f766e2e}.el-button--primary.is-plain{background:linear-gradient(135deg,#0f766e,#0ea5a4)}.el-button--success.is-plain{background:linear-gradient(135deg,#0f9f75,#14b88a)}.el-button--primary.is-plain:hover,.el-button--primary.is-plain:focus-visible,.el-button--success.is-plain:hover,.el-button--success.is-plain:focus-visible{color:#fff;border-color:transparent}.dashboard-main-shell{position:relative}.dashboard-main-shell>*{position:relative;z-index:1}.dashboard-main-shell .page-container{position:relative;min-height:calc(100vh - 190px);overflow-x:visible}.dashboard-main-shell .el-card__body{min-width:0;overflow-x:visible}.dashboard-main-shell .toolbar,.dashboard-main-shell .list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;margin-bottom:18px;border:1px solid rgba(108,140,158,.14);border-radius:24px;background:linear-gradient(180deg,#ffffffbd,#ffffff9e);box-shadow:0 18px 38px #233b4c1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dashboard-main-shell .toolbar-actions,.dashboard-main-shell .action-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-main-shell .summary-card{position:relative;overflow:hidden;border:1px solid rgba(111,144,161,.16);border-radius:24px;background:linear-gradient(180deg,#ffffffbd,#ffffff9e);box-shadow:0 20px 44px #21394a1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dashboard-main-shell .summary-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 42%)}.dashboard-main-shell .warning-stats-grid,.dashboard-main-shell .channel-grid{gap:16px}.dashboard-main-shell .page-container,.dashboard-main-shell .section-card,.dashboard-main-shell .stat-card,.dashboard-main-shell .stats-card,.dashboard-main-shell .summary-card,.dashboard-main-shell .panel-card,.dashboard-main-shell .permissions-panel,.dashboard-main-shell .role-card,.dashboard-main-shell .calendar-panel{border:1px solid rgba(108,140,158,.14)!important;border-radius:22px;background:linear-gradient(180deg,#ffffffc2,#ffffffa3)!important;box-shadow:0 18px 40px #223b4e14!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.dashboard-main-shell .page-container{padding:20px;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dashboard-main-shell .summary-card,.dashboard-main-shell .stat-card,.dashboard-main-shell .stats-card{overflow:hidden}.dashboard-main-shell .panel-header,.dashboard-main-shell .card-header{position:relative;z-index:1}.dashboard-main-shell .role-card,.dashboard-main-shell .detail-block,.dashboard-main-shell .json-display,.dashboard-main-shell .student-item{background:linear-gradient(180deg,#ffffffad,#ffffff8f)!important}.table-shell{position:relative;width:100%;overflow-x:hidden!important;overflow-y:hidden;padding:14px;border-radius:28px;border:1px solid var(--ws-table-shell-border);background:var(--ws-table-shell-bg);box-shadow:var(--ws-table-shell-shadow);-webkit-overflow-scrolling:touch;scrollbar-width:none}.table-shell::-webkit-scrollbar{display:none}.table-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 36%),radial-gradient(circle at top right,rgba(14,165,164,.08),transparent 28%)}.table-shell>.el-table{width:100%!important;min-width:100%!important}.table-shell>.el-table .el-table__header th.el-table__cell{background:#f2f7f9f5!important}.ws-table-shell--auto{margin-block:14px}.ws-table-shell--managed{overflow-x:hidden!important;scrollbar-width:none}.ws-table-shell--managed::-webkit-scrollbar{display:none}.dashboard-main-shell .el-form-item__label{color:#516575;font-weight:600}.dashboard-main-shell .el-pagination{padding-top:16px}.dashboard-main-shell .table-shell{overflow-x:hidden!important;overflow-y:hidden}.dashboard-main-shell .page-title,.dashboard-main-shell h2{color:var(--ws-color-text);letter-spacing:-.02em}.dashboard-main-shell .page-desc,.dashboard-main-shell .toolbar-copy,.dashboard-main-shell .toolbar-hint{color:var(--ws-color-text-soft)}.dashboard-main-shell .ws-data-page{display:flex;flex-direction:column;gap:18px}.dashboard-main-shell .ws-data-page>.ws-page-title{margin:0;font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#173145}.dashboard-main-shell .ws-data-page>.ws-page-subtitle{margin:-8px 0 0;color:#5e7384;line-height:1.7}.dashboard-main-shell .ws-data-page>.ws-data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px 20px;border:1px solid rgba(108,140,158,.14);border-radius:24px;background:linear-gradient(180deg,#ffffffc7,#f7fbfcb8);box-shadow:0 18px 38px #233b4c14}.dashboard-main-shell .ws-data-page>.ws-data-toolbar .el-input,.dashboard-main-shell .ws-data-page>.ws-data-toolbar .el-select,.dashboard-main-shell .ws-data-page>.ws-data-toolbar .el-date-editor,.dashboard-main-shell .ws-data-page>.ws-data-toolbar .el-input-number{max-width:100%}.dashboard-main-shell .ws-data-page>.ws-data-card,.dashboard-main-shell .ws-data-page>.ws-data-table-shell,.dashboard-main-shell .ws-data-page>.table-shell{border-radius:26px}.dashboard-main-shell .table-shell .el-table__body-wrapper,.dashboard-main-shell .table-shell .el-scrollbar__wrap{overflow-x:auto!important}.dashboard-main-shell .ws-data-page .ws-data-section{padding-top:4px}.dashboard-main-shell .ws-auto-hero{display:flex;justify-content:space-between;align-items:stretch;gap:18px;flex-wrap:wrap;padding:22px 24px;border:1px solid rgba(108,140,158,.16);border-radius:28px;background:linear-gradient(135deg,rgba(15,118,110,.08),transparent 34%),linear-gradient(180deg,#ffffffe6,#f6fafcd1);box-shadow:0 24px 48px #223b4e1a}.dashboard-main-shell .ws-auto-hero__copy{display:flex;flex-direction:column;gap:8px;flex:1 1 420px;min-width:0}.dashboard-main-shell .ws-auto-hero__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;flex:1 1 320px}@media (max-width: 768px){.dashboard-main-shell .toolbar,.dashboard-main-shell .list-toolbar{padding:16px}.dashboard-main-shell .toolbar,.dashboard-main-shell .toolbar-actions,.dashboard-main-shell .action-row,.dashboard-main-shell .list-toolbar,.dashboard-main-shell .ws-data-page>.ws-data-toolbar,.dashboard-main-shell .ws-auto-hero,.dashboard-main-shell .ws-auto-hero__actions{flex-direction:column;align-items:stretch}}@media (max-width: 1100px){.dashboard-main-shell .table-shell{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.dashboard-main-shell .el-table__header,.dashboard-main-shell .el-table__body,.dashboard-main-shell .el-table__footer{min-width:760px}.dashboard-main-shell .el-table table{table-layout:auto}.dashboard-main-shell .el-table .cell{white-space:nowrap;word-break:normal;overflow-wrap:normal}.dashboard-main-shell .el-table .cell .el-tag,.dashboard-main-shell .el-table .cell .el-button,.dashboard-main-shell .el-table .cell .el-link,.dashboard-main-shell .el-table .cell .el-select,.dashboard-main-shell .el-table .cell .el-input,.dashboard-main-shell .el-table .cell .el-input-number{display:inline-flex;align-items:center;white-space:nowrap}.dashboard-main-shell .el-table__fixed,.dashboard-main-shell .el-table__fixed-right,.dashboard-main-shell .el-table__fixed:before,.dashboard-main-shell .el-table__fixed-right:before{display:none!important}.dashboard-main-shell .el-pagination{flex-wrap:wrap;gap:12px}}@media (min-width: 961px){.app-shell .ws-table-shell{border-radius:30px;padding:16px;box-shadow:0 26px 56px #1f37481f,inset 0 0 0 1px #ffffff3d}.app-shell .ws-table-shell .el-table{border:1px solid rgba(108,140,158,.14);border-radius:24px;background:#fafcfde6;box-shadow:inset 0 1px #ffffffbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%!important;min-width:100%!important}.app-shell .ws-table-shell .el-table__inner-wrapper{border-radius:inherit;overflow:hidden;background:transparent}.app-shell .ws-table-shell .el-table__header-wrapper{position:relative;border-bottom:1px solid rgba(100,132,149,.14);background:linear-gradient(180deg,#f4f9fafa,#eef6f8f0)}.app-shell .ws-table-shell .el-table__header-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(15,118,110,.08),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.52),transparent 48%)}.app-shell .ws-table-shell .el-table th.el-table__cell{padding:16px 18px!important;border-bottom:none!important;background:transparent!important;color:#1a3244;font-size:12px;font-weight:700;letter-spacing:.02em}.app-shell .ws-table-shell .el-table th.el-table__cell .cell{display:flex;align-items:center;min-height:24px;white-space:nowrap;word-break:normal;overflow-wrap:normal}.app-shell .ws-table-shell .el-table td.el-table__cell{padding:15px 18px!important;border-bottom:1px solid var(--ws-table-row-border)!important;background:var(--ws-table-row-bg)!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.app-shell .ws-table-shell .el-table tbody tr:last-child td.el-table__cell{border-bottom-color:transparent!important}.app-shell .ws-table-shell .el-table tbody tr:hover>td.el-table__cell{background:var(--ws-table-row-bg-hover)!important;border-bottom-color:#0f766e24!important}.app-shell .ws-table-shell .el-table tbody tr:hover>td.el-table__cell:first-child{box-shadow:inset 3px 0 #0f766eb8}.app-shell .ws-table-shell .el-table td.el-table__cell .cell{min-height:28px;color:#24384a;line-height:1.7;white-space:nowrap;word-break:normal;overflow-wrap:normal}.app-shell .ws-table-shell .el-table td.el-table__cell[data-column-role=selection],.app-shell .ws-table-shell .el-table td.el-table__cell[data-column-role=selection] .cell{justify-content:center}.app-shell .ws-table-shell .el-table td.el-table__cell[data-column-role=actions] .cell{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.app-shell .ws-table-shell .el-table td.el-table__cell[data-column-role=actions] .el-button,.app-shell .ws-table-shell .el-table td.el-table__cell[data-column-role=actions] .el-link{margin-left:0!important}.app-shell .ws-table-shell .el-table .el-tag{border-radius:999px;padding-inline:10px;font-weight:600}.app-shell .ws-table-shell .el-table__empty-block{min-height:220px;background:linear-gradient(180deg,#ffffffb8,#f7fbfce6)}.app-shell .ws-table-shell[data-has-actions=true] .el-table__body-wrapper{padding-bottom:4px}.app-shell .ws-table-shell[data-scroll-left-covered=true] .el-table__fixed,.app-shell .ws-table-shell[data-scroll-left-covered=true] .el-table__fixed:after,.app-shell .ws-table-shell[data-scroll-left-covered=true] .el-table__fixed .el-table__cell,.app-shell .ws-table-shell[data-scroll-left-covered=true] .el-table__fixed-header-wrapper .el-table__cell,.app-shell .ws-table-shell[data-scroll-left-covered=true] .el-table__fixed-body-wrapper,.app-shell .ws-table-shell[data-scroll-left-covered=true] .el-table__fixed-body-wrapper .el-table__cell{background:#f8fbfc!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell .ws-table-shell[data-scroll-right-covered=true] .el-table__fixed-right,.app-shell .ws-table-shell[data-scroll-right-covered=true] .el-table__fixed-right:after,.app-shell .ws-table-shell[data-scroll-right-covered=true] .el-table__fixed-right .el-table__cell,.app-shell .ws-table-shell[data-scroll-right-covered=true] .el-table__fixed-right .el-table__body-wrapper,.app-shell .ws-table-shell[data-scroll-right-covered=true] .el-table__fixed-right .el-table__body-wrapper .el-table__cell,.app-shell .ws-table-shell[data-scroll-right-covered=true] .el-table__fixed-right-patch{background:#f8fbfc!important;background-color:#f8fbfc!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width: 960px){.app-shell .el-table[data-responsive-table=ready]{border-radius:0;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.app-shell .el-table[data-responsive-table=ready]:before,.app-shell .el-table[data-responsive-table=ready]:after,.app-shell .el-table[data-responsive-table=ready] .el-table__inner-wrapper:before,.app-shell .el-table[data-responsive-table=ready] .el-table__border-left-patch,.app-shell .el-table[data-responsive-table=ready] .el-table__border-right-patch,.app-shell .el-table[data-responsive-table=ready] .el-scrollbar__bar,.app-shell .el-table[data-responsive-table=ready] .el-table__header-wrapper,.app-shell .el-table[data-responsive-table=ready] .el-table__fixed,.app-shell .el-table[data-responsive-table=ready] .el-table__fixed-right{display:none!important}.app-shell .el-table[data-responsive-table=ready] .el-table__body-wrapper,.app-shell .el-table[data-responsive-table=ready] .el-scrollbar__view,.app-shell .el-table[data-responsive-table=ready] table,.app-shell .el-table[data-responsive-table=ready] tbody{display:block;width:100%;overflow:visible!important}.app-shell .el-table[data-responsive-table=ready] tr{display:block;margin-bottom:16px;padding:16px 18px;border:1px solid rgba(108,140,158,.14);border-radius:22px;background:linear-gradient(180deg,#ffffffeb,#f7fbfcd1);box-shadow:0 18px 36px #233a4a14}.app-shell .el-table[data-responsive-table=ready] td.el-table__cell{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%!important;min-height:0;padding:8px 0!important;border:none!important;background:transparent!important}.app-shell .el-table[data-responsive-table=ready] td.el-table__cell:before{content:attr(data-label);flex:0 0 96px;max-width:96px;font-size:12px;line-height:1.5;color:#607384;font-weight:700}.app-shell .el-table[data-responsive-table=ready] td.el-table__cell .cell{flex:1;width:auto;padding:0!important;text-align:right;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.app-shell .el-table[data-responsive-table=ready] td.el-table__cell .cell>*{max-width:100%}.app-shell .el-table[data-responsive-table=ready] td.el-table__cell .cell .el-button,.app-shell .el-table[data-responsive-table=ready] td.el-table__cell .cell .el-link,.app-shell .el-table[data-responsive-table=ready] td.el-table__cell .cell .el-tag,.app-shell .el-table[data-responsive-table=ready] td.el-table__cell .cell .el-select,.app-shell .el-table[data-responsive-table=ready] td.el-table__cell .cell .el-input,.app-shell .el-table[data-responsive-table=ready] td.el-table__cell .cell .el-input-number{justify-content:flex-end}.app-shell .el-table[data-responsive-table=ready] td.el-table__cell .cell .el-button+.el-button{margin-left:8px}}@media (max-width: 768px){.dashboard-main-shell .el-table__header,.dashboard-main-shell .el-table__body,.dashboard-main-shell .el-table__footer{min-width:640px}.dashboard-main-shell .el-table td.el-table__cell,.dashboard-main-shell .el-table th.el-table__cell{padding:10px 12px}}@keyframes wsThemeGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes wsAuroraShift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}50%{transform:translate3d(2%,1.5%,0) scale(1.08)}to{transform:translate3d(-1%,2%,0) scale(1.04)}}@keyframes wsGridDrift{0%{transform:translateZ(0)}to{transform:translate3d(22px,18px,0)}}@media (prefers-reduced-motion: reduce){.app-shell:before,.app-shell:after{animation:none!important}}html,body,#app,.app-shell{margin:0;padding:0;min-height:100%}.bind-container[data-v-2a049010]{display:flex;justify-content:center;align-items:center;min-height:80vh;background:transparent}.bind-card[data-v-2a049010]{width:500px}.bind-header[data-v-2a049010]{text-align:center;margin-bottom:30px}.bind-header h2[data-v-2a049010]{margin:20px 0 10px;color:#303133}.description[data-v-2a049010]{color:#909399;font-size:14px}.bind-form[data-v-2a049010]{margin-top:20px}.page-container[data-v-e3013252]{padding:20px}.card-header[data-v-e3013252]{display:flex;align-items:center;justify-content:space-between}.bind-content[data-v-e3013252]{padding:20px 0}.bind-alert[data-v-e3013252]{margin-bottom:20px}.bind-form[data-v-e3013252]{max-width:520px}.form-tip[data-v-e3013252]{margin-top:8px;font-size:12px;color:#6b7280}
