.card[data-v-2562dc11]{background:#ffffff40;backdrop-filter:blur(3px) saturate(140%);-webkit-backdrop-filter:blur(3px) saturate(140%);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 8px 32px #ffffff4d;border-radius:14px;position:relative}.card[data-v-2562dc11]:before{position:absolute;content:"";width:80%;height:1px;inset-inline-start:10%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.08),rgba(255,255,255,.6),rgba(255,255,255,.6),rgba(255,255,255,.08),transparent);box-shadow:0 8px 17px #fff;top:-1px}.card-header[data-v-2562dc11]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px dashed rgba(120,128,170,.16)}.card-header__title[data-v-2562dc11]{font-weight:700;font-size:1rem;color:#2f3349}.card-header__actions[data-v-2562dc11]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card-header__actions[data-v-2562dc11]:empty{display:none}.card-body[data-v-2562dc11]{padding:20px}.card-body--flush[data-v-2562dc11]{padding:0}.card-footer[data-v-2562dc11]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid rgba(120,128,170,.16)}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;color:#2f3349;-webkit-font-smoothing:antialiased;position:relative;background-attachment:fixed;background-size:cover!important;background-repeat:no-repeat;background-position:center;background:url(/assets/mainbg-XO84m1XJ.jpg)}body:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;inset-inline-start:0;inset-inline-end:0;inset-block-start:0;inset-block-end:0;background-color:#fff9}a{color:#5b6cf5;text-decoration:none}.page-title{font-size:1.4rem;font-weight:700;margin:0;color:#2f3349}.page-subtitle{color:#8a8aa3;margin:4px 0 0;font-size:.92rem}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.toolbar__filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.text-muted{color:#8a8aa3}.mono{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.ant-layout,.ant-layout-header,.ant-layout-content,.ant-layout-sider{background:transparent}.ant-card{background:#ffffff40;backdrop-filter:blur(3px) saturate(140%);-webkit-backdrop-filter:blur(3px) saturate(140%);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 8px 32px #ffffff4d;border-radius:14px}.ant-card .ant-card-head{border-bottom:1px solid rgba(120,128,170,.16)}.ant-table-wrapper .ant-table-container{background:transparent;border-radius:0}.ant-table-wrapper .ant-table{border-radius:0;background:#ffffff03;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,.05)}.ant-table-wrapper .ant-table-thead>tr>th{background:#00000008;color:#4b4f6b;font-weight:600;border-bottom:1px solid rgba(0,0,0,.05);border-radius:0}.ant-table-wrapper .ant-table-thead>tr>th:before{display:none}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child{border-start-start-radius:0px}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-start-end-radius:0px}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.05);box-shadow:inset 0 0 0 9999px transparent}.ant-table-wrapper .ant-table:not(.ant-table-bordered) .ant-table-tbody>tr>td{border-top:1px solid rgba(0,0,0,.05)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#5b6cf512}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{background:#ffffffb3}.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover-inner,.ant-message-notice-content,.ant-notification-notice{background:#ffffffc7!important;backdrop-filter:blur(3px) saturate(160%);-webkit-backdrop-filter:blur(3px) saturate(160%);border:1px solid rgba(255,255,255,.4);box-shadow:0 14px 40px #393e7a24}.ant-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:20px;background:#ffffffc7!important;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(255,255,255,.4);box-shadow:0 14px 40px #393e7a24,inset 0 1px #ffffffa6}.ant-modal .ant-modal-header{margin:0;padding:16px 24px;background:linear-gradient(180deg,#ffffff8c,#ffffff1f);border-bottom:1px solid rgba(255,255,255,.4)}.ant-modal .ant-modal-header .ant-modal-title{color:#2f3349;font-weight:700}.ant-modal .ant-modal-body{padding:20px 24px}.ant-modal .ant-modal-footer{margin:0;padding:12px 24px;background:#ffffff47;border-top:1px solid rgba(255,255,255,.4)}.ant-modal .ant-modal-close{top:12px;inset-inline-end:16px;border-radius:999px;color:#4b4f6b;transition:background .2s ease,color .2s ease}.ant-modal .ant-modal-close:hover{background:#ffffff80;color:#2f3349}.ant-drawer .ant-drawer-content{background:#ffffffc7!important;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(255,255,255,.4);box-shadow:0 14px 40px #393e7a24,inset 1px 0 #ffffffa6}.ant-drawer .ant-drawer-header{padding:16px 24px;background:linear-gradient(180deg,#ffffff8c,#ffffff1f);border-bottom:1px solid rgba(255,255,255,.4)}.ant-drawer .ant-drawer-header .ant-drawer-title{color:#2f3349;font-weight:700}.ant-drawer .ant-drawer-body{padding:20px 24px}.ant-drawer .ant-drawer-footer{padding:12px 24px;background:#ffffff47;border-top:1px solid rgba(255,255,255,.4)}.ant-drawer .ant-drawer-close{border-radius:999px;color:#4b4f6b;transition:background .2s ease,color .2s ease}.ant-drawer .ant-drawer-close:hover{background:#ffffff80;color:#2f3349}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#ffffff8c;border-color:#7880aa29}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{background:#ffffff80;border-color:#7880aa29}.ant-segmented{background:#7880aa1a}.ant-tag{border:none;border-radius:999px;padding-inline:10px;font-weight:600}
