body[data-v-56fb7c9e]{--color-white:#fff;--color-bg-1:#f5f5f5;--color-bg-2:#f6f6f6;--color-bg-3:#b4bccc;--color-bg-4:#eef0f2;--color-assist:#626cee;--color-success:#00d485;--color-warning:#f5a72b;--color-danger:#f4333c;--color-text-main:#161e2e;--color-text-base:#555d6d;--color-text-secondary:#7d8695;--color-text-extra:#ccc;--color-text-icon-base:#8aa1b6;--color-text-placeholder:#d5d8dd;--color-text-hover:#2f7afa;--color-text-link:#0158f0;--color-text-active:#0158f0;--color-text-disabled:#b5bcc8;--color-text-warning:#f7b400;--color-text-danger:#de2626;--color-border-line:#e8e8e8;--color-link-a:#0158f0;--color-link-hover:#2f7afa;--color-link-checked:#0158f0;--color-link-disable:#b5bcc8;--color-link-active:#004ec2;--size-text-main:14px;--size-text-base:16px;--size-text-title:18px;--size-text-extra:12px;--radius-none:0px;--radius-lager:8px;--radius-normal:6px;--radius-small:4px;--radius-mini:2px;--size-lager-1:400px;--size-lager-2:300px;--size-normal-1:56px;--size-normal-2:64px;--size-small-1:38px;--size-small-2:32px;--size-small-3:30px;--size-small-4:28px;--size-small-5:26px;--size-small-6:24px;--size-small-7:22px;--size-small-8:20px;--size-mini-1:18px;--size-mini-2:16px;--size-mini-3:14px;--size-mini-4:12px;--size-mini-5:10px;--size-mini-6:8px;--size-mini-7:6px;--size-mini-8:4px;--el-button-size:28px;--color-bg:#fff;--color-label:#7d8695;--color-:#7d8695;--color-border:#d5d8dd;--color-5:rgba(1,88,240,0.05);--el-component-size-small:28px}.purchase-amount-chart[data-v-56fb7c9e]{width:100%;height:calc(100% - 48px);background:transparent}.purchase-amount-chart .chart-container[data-v-56fb7c9e]{width:100%;height:100%}body[data-v-6ae028f4]{--color-white:#fff;--color-bg-1:#f5f5f5;--color-bg-2:#f6f6f6;--color-bg-3:#b4bccc;--color-bg-4:#eef0f2;--color-assist:#626cee;--color-success:#00d485;--color-warning:#f5a72b;--color-danger:#f4333c;--color-text-main:#161e2e;--color-text-base:#555d6d;--color-text-secondary:#7d8695;--color-text-extra:#ccc;--color-text-icon-base:#8aa1b6;--color-text-placeholder:#d5d8dd;--color-text-hover:#2f7afa;--color-text-link:#0158f0;--color-text-active:#0158f0;--color-text-disabled:#b5bcc8;--color-text-warning:#f7b400;--color-text-danger:#de2626;--color-border-line:#e8e8e8;--color-link-a:#0158f0;--color-link-hover:#2f7afa;--color-link-checked:#0158f0;--color-link-disable:#b5bcc8;--color-link-active:#004ec2;--size-text-main:14px;--size-text-base:16px;--size-text-title:18px;--size-text-extra:12px;--radius-none:0px;--radius-lager:8px;--radius-normal:6px;--radius-small:4px;--radius-mini:2px;--size-lager-1:400px;--size-lager-2:300px;--size-normal-1:56px;--size-normal-2:64px;--size-small-1:38px;--size-small-2:32px;--size-small-3:30px;--size-small-4:28px;--size-small-5:26px;--size-small-6:24px;--size-small-7:22px;--size-small-8:20px;--size-mini-1:18px;--size-mini-2:16px;--size-mini-3:14px;--size-mini-4:12px;--size-mini-5:10px;--size-mini-6:8px;--size-mini-7:6px;--size-mini-8:4px;--el-button-size:28px;--color-bg:#fff;--color-label:#7d8695;--color-:#7d8695;--color-border:#d5d8dd;--color-5:rgba(1,88,240,0.05);--el-component-size-small:28px}.top-suppliers-table[data-v-6ae028f4]{width:588px;height:360px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;padding:20px 0;display:flex;flex-direction:column}.table-title[data-v-6ae028f4]{color:#fff;font-size:15px;font-family:Source Han Sans SC,sans-serif;font-weight:400;text-align:center;margin-bottom:20px;line-height:22px}.table-container[data-v-6ae028f4]{flex:1;display:flex;flex-direction:column}.table-content[data-v-6ae028f4]{height:100%;display:flex;flex-direction:column}.table-header[data-v-6ae028f4]{display:grid;grid-template-columns:77px 206px 170px 100px;gap:0;padding:12px 127px 12px 20px;background:rgba(42,58,90,.6);border-radius:4px 4px 0 0}.table-header .header-cell[data-v-6ae028f4]{color:#d1e1ff;font-size:14px;font-family:Source Han Sans SC,sans-serif;font-weight:700;line-height:1;display:flex;align-items:center;padding:0 10px}.table-header .header-cell.amount[data-v-6ae028f4],.table-header .header-cell.category[data-v-6ae028f4],.table-header .header-cell.code[data-v-6ae028f4],.table-header .header-cell.supplier[data-v-6ae028f4]{justify-content:flex-start}.table-body[data-v-6ae028f4]{flex:1;display:flex;flex-direction:column;padding:0;max-height:280px;overflow-y:auto}.table-row[data-v-6ae028f4]{display:grid;height:42px;grid-template-columns:77px 206px 170px 100px;gap:0;padding:10px 127px 10px 20px;border-bottom:1px solid rgba(42,58,90,.3);transition:background-color .2s}.table-row[data-v-6ae028f4]:nth-child(2n){background:rgba(26,43,74,.3)}.table-row[data-v-6ae028f4]:hover{background:rgba(0,124,255,.1)}.table-row .table-cell[data-v-6ae028f4]{color:#c1eaf8;font-size:14px;font-family:Source Han Sans SC,sans-serif;line-height:1;display:flex;align-items:center;padding:0 10px;overflow:hidden}.table-row .table-cell.code[data-v-6ae028f4]{font-weight:400;justify-content:flex-start}.table-row .table-cell.category[data-v-6ae028f4],.table-row .table-cell.supplier[data-v-6ae028f4]{font-weight:500;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row .table-cell.amount[data-v-6ae028f4]{font-weight:500;justify-content:flex-start}.table-body[data-v-6ae028f4]::-webkit-scrollbar{width:4px}.table-body[data-v-6ae028f4]::-webkit-scrollbar-track{background:rgba(42,58,90,.3);border-radius:2px}.table-body[data-v-6ae028f4]::-webkit-scrollbar-thumb{background:rgba(0,124,255,.5);border-radius:2px}.table-body[data-v-6ae028f4]::-webkit-scrollbar-thumb:hover{background:rgba(0,124,255,.7)}.hover-panel[data-v-6ae028f4]{position:absolute;top:-20px;right:12px;width:220px;background:rgba(6,30,60,.85);border:1px solid rgba(64,196,255,.08);padding:10px 12px;border-radius:8px;z-index:30;color:#cfefff;box-shadow:0 6px 18px rgba(0,0,0,.5);font-size:13px}.hover-panel .panel-title[data-v-6ae028f4]{font-weight:600;margin-bottom:6px;color:#eafcff}.hover-panel .panel-row[data-v-6ae028f4]{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px dashed hsla(0,0%,100%,.03)}.hover-panel .panel-row[data-v-6ae028f4]:last-child{border-bottom:none}.hover-panel .label[data-v-6ae028f4]{color:#9ecfe8}.hover-panel .value[data-v-6ae028f4]{color:#fff;font-weight:700}body[data-v-11d232da]{--color-white:#fff;--color-bg-1:#f5f5f5;--color-bg-2:#f6f6f6;--color-bg-3:#b4bccc;--color-bg-4:#eef0f2;--color-assist:#626cee;--color-success:#00d485;--color-warning:#f5a72b;--color-danger:#f4333c;--color-text-main:#161e2e;--color-text-base:#555d6d;--color-text-secondary:#7d8695;--color-text-extra:#ccc;--color-text-icon-base:#8aa1b6;--color-text-placeholder:#d5d8dd;--color-text-hover:#2f7afa;--color-text-link:#0158f0;--color-text-active:#0158f0;--color-text-disabled:#b5bcc8;--color-text-warning:#f7b400;--color-text-danger:#de2626;--color-border-line:#e8e8e8;--color-link-a:#0158f0;--color-link-hover:#2f7afa;--color-link-checked:#0158f0;--color-link-disable:#b5bcc8;--color-link-active:#004ec2;--size-text-main:14px;--size-text-base:16px;--size-text-title:18px;--size-text-extra:12px;--radius-none:0px;--radius-lager:8px;--radius-normal:6px;--radius-small:4px;--radius-mini:2px;--size-lager-1:400px;--size-lager-2:300px;--size-normal-1:56px;--size-normal-2:64px;--size-small-1:38px;--size-small-2:32px;--size-small-3:30px;--size-small-4:28px;--size-small-5:26px;--size-small-6:24px;--size-small-7:22px;--size-small-8:20px;--size-mini-1:18px;--size-mini-2:16px;--size-mini-3:14px;--size-mini-4:12px;--size-mini-5:10px;--size-mini-6:8px;--size-mini-7:6px;--size-mini-8:4px;--el-button-size:28px;--color-bg:#fff;--color-label:#7d8695;--color-:#7d8695;--color-border:#d5d8dd;--color-5:rgba(1,88,240,0.05);--el-component-size-small:28px}.quality-supplier-ratio[data-v-11d232da]{height:266px;width:100%;padding:16px}.ratio-section[data-v-11d232da]{display:flex;gap:20px;height:100%}.percentage-cards[data-v-11d232da]{display:flex;gap:16px;flex:1}.percentage-card[data-v-11d232da]{display:flex;flex-direction:column;align-items:center;justify-self:center;padding-top:10px;gap:16px;width:224px;height:222px}.percentage-card .hexagon-container[data-v-11d232da]{position:relative;width:120px;height:90px;display:flex;align-items:center;justify-content:center}.percentage-card .hexagon-container .hexagon[data-v-11d232da]{position:relative;width:142px;height:122px;background:url(../img/hexagon.b55f6715.png) no-repeat 50%;background-size:contain;display:flex;align-items:center;justify-content:center}.percentage-card .hexagon-container .hexagon .percentage[data-v-11d232da]{background:linear-gradient(180deg,#fff 19.3%,#37c8ff 85.96%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:D-DIN-PRO,Arial,sans-serif;font-size:48px;font-weight:700;text-shadow:0 0 3.956px #00dcff;z-index:1;position:relative}.percentage-card .card-info[data-v-11d232da]{text-align:center}.percentage-card .card-info .card-title[data-v-11d232da]{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;font-family:Source Han Sans SC,sans-serif}.percentage-card .card-info .card-subtitle[data-v-11d232da]{color:#fff;font-size:14px;margin-bottom:8px;font-family:Source Han Sans SC,sans-serif}.percentage-card .card-info .amount-info[data-v-11d232da]{display:flex;align-items:center;justify-content:center;gap:4px;background:rgba(0,170,255,.12);padding:8px 12px;border-radius:4px}.percentage-card .card-info .amount-info[data-v-11d232da]:before{content:"";width:6px;height:6px;background:#00eaff;border:1px solid rgba(0,234,255,.2);display:block;flex-shrink:0}.percentage-card .card-info .amount-info .main-amount[data-v-11d232da]{color:#fff;font-size:14px;font-weight:700;font-family:Source Han Sans SC,sans-serif}.percentage-card .card-info .amount-info .total-amount[data-v-11d232da]{color:hsla(0,0%,100%,.74);font-size:14px;font-family:Source Han Sans SC,sans-serif}.percentage-card .card-info .amount-info[data-v-11d232da]:after{content:"";width:6px;height:6px;background:#00eaff;border:1px solid rgba(0,234,255,.2);display:block;flex-shrink:0}.supplier-chart[data-v-11d232da]{width:450px;display:flex;flex-direction:column;position:relative;border-radius:8px}.supplier-chart .chart-title[data-v-11d232da]{color:#fff;font-size:16px;font-weight:500;margin-bottom:10px;text-align:center;font-family:Source Han Sans SC,sans-serif}.supplier-chart .chart-container[data-v-11d232da]{flex:1;min-height:200px;position:relative}body[data-v-77780b0b]{--color-white:#fff;--color-bg-1:#f5f5f5;--color-bg-2:#f6f6f6;--color-bg-3:#b4bccc;--color-bg-4:#eef0f2;--color-assist:#626cee;--color-success:#00d485;--color-warning:#f5a72b;--color-danger:#f4333c;--color-text-main:#161e2e;--color-text-base:#555d6d;--color-text-secondary:#7d8695;--color-text-extra:#ccc;--color-text-icon-base:#8aa1b6;--color-text-placeholder:#d5d8dd;--color-text-hover:#2f7afa;--color-text-link:#0158f0;--color-text-active:#0158f0;--color-text-disabled:#b5bcc8;--color-text-warning:#f7b400;--color-text-danger:#de2626;--color-border-line:#e8e8e8;--color-link-a:#0158f0;--color-link-hover:#2f7afa;--color-link-checked:#0158f0;--color-link-disable:#b5bcc8;--color-link-active:#004ec2;--size-text-main:14px;--size-text-base:16px;--size-text-title:18px;--size-text-extra:12px;--radius-none:0px;--radius-lager:8px;--radius-normal:6px;--radius-small:4px;--radius-mini:2px;--size-lager-1:400px;--size-lager-2:300px;--size-normal-1:56px;--size-normal-2:64px;--size-small-1:38px;--size-small-2:32px;--size-small-3:30px;--size-small-4:28px;--size-small-5:26px;--size-small-6:24px;--size-small-7:22px;--size-small-8:20px;--size-mini-1:18px;--size-mini-2:16px;--size-mini-3:14px;--size-mini-4:12px;--size-mini-5:10px;--size-mini-6:8px;--size-mini-7:6px;--size-mini-8:4px;--el-button-size:28px;--color-bg:#fff;--color-label:#7d8695;--color-:#7d8695;--color-border:#d5d8dd;--color-5:rgba(1,88,240,0.05);--el-component-size-small:28px}.potential-resource-progress[data-v-77780b0b]{height:100%;padding:8px}.progress-items[data-v-77780b0b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;height:100%}.progress-item[data-v-77780b0b]{display:flex;flex-direction:column;align-items:center;background:rgba(0,124,255,.05);border:1px solid rgba(0,124,255,.15);border-radius:8px;padding:16px}.progress-circle[data-v-77780b0b]{position:relative;width:80px;height:80px;margin-bottom:12px}.progress-circle .circle-svg[data-v-77780b0b]{width:100%;height:100%;transform:rotate(0deg)}.progress-circle .circle-progress[data-v-77780b0b]{transition:stroke-dashoffset .6s ease}.progress-circle .circle-content[data-v-77780b0b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.progress-circle .circle-content .progress-value[data-v-77780b0b]{color:#fff;font-size:16px;font-weight:700;font-family:Arial,sans-serif;line-height:1}.progress-circle .circle-content .progress-label[data-v-77780b0b]{color:#9cbecf;font-size:10px;margin-top:2px}.item-details[data-v-77780b0b]{text-align:center;width:100%}.item-details .item-title[data-v-77780b0b]{color:#fff;font-size:13px;font-weight:500;margin-bottom:8px}.item-details .item-stats[data-v-77780b0b]{display:flex;justify-content:space-between;gap:8px}.item-details .item-stats .stat-item[data-v-77780b0b]{flex:1;display:flex;flex-direction:column;align-items:center}.item-details .item-stats .stat-item .stat-label[data-v-77780b0b]{color:#9cbecf;font-size:10px;margin-bottom:2px}.item-details .item-stats .stat-item .stat-value[data-v-77780b0b]{color:#fff;font-size:11px;font-weight:500}body[data-v-90f58fe0]{--color-white:#fff;--color-bg-1:#f5f5f5;--color-bg-2:#f6f6f6;--color-bg-3:#b4bccc;--color-bg-4:#eef0f2;--color-assist:#626cee;--color-success:#00d485;--color-warning:#f5a72b;--color-danger:#f4333c;--color-text-main:#161e2e;--color-text-base:#555d6d;--color-text-secondary:#7d8695;--color-text-extra:#ccc;--color-text-icon-base:#8aa1b6;--color-text-placeholder:#d5d8dd;--color-text-hover:#2f7afa;--color-text-link:#0158f0;--color-text-active:#0158f0;--color-text-disabled:#b5bcc8;--color-text-warning:#f7b400;--color-text-danger:#de2626;--color-border-line:#e8e8e8;--color-link-a:#0158f0;--color-link-hover:#2f7afa;--color-link-checked:#0158f0;--color-link-disable:#b5bcc8;--color-link-active:#004ec2;--size-text-main:14px;--size-text-base:16px;--size-text-title:18px;--size-text-extra:12px;--radius-none:0px;--radius-lager:8px;--radius-normal:6px;--radius-small:4px;--radius-mini:2px;--size-lager-1:400px;--size-lager-2:300px;--size-normal-1:56px;--size-normal-2:64px;--size-small-1:38px;--size-small-2:32px;--size-small-3:30px;--size-small-4:28px;--size-small-5:26px;--size-small-6:24px;--size-small-7:22px;--size-small-8:20px;--size-mini-1:18px;--size-mini-2:16px;--size-mini-3:14px;--size-mini-4:12px;--size-mini-5:10px;--size-mini-6:8px;--size-mini-7:6px;--size-mini-8:4px;--el-button-size:28px;--color-bg:#fff;--color-label:#7d8695;--color-:#7d8695;--color-border:#d5d8dd;--color-5:rgba(1,88,240,0.05);--el-component-size-small:28px}.flex-box[data-v-90f58fe0]{padding:20px;height:468px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.flex-box .chart-wrapper[data-v-90f58fe0]{flex:1;height:428px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background:transparent}.flex-box .chart-wrapper .progress-card .progress-ring[data-v-90f58fe0],.flex-box .chart-wrapper .progress-card[data-v-90f58fe0]{position:relative;display:flex;align-items:center;justify-content:center}.flex-box .chart-wrapper .progress-card .progress-ring[data-v-90f58fe0]{width:200px;height:200px;background:conic-gradient(from 0deg,#00dcff 0deg,#00dcff calc(var(--progress)*3.6deg),rgba(0,220,255,.1) calc(var(--progress)*3.6deg),rgba(0,220,255,.1) 1turn);border-radius:50%}.flex-box .chart-wrapper .progress-card .progress-ring[data-v-90f58fe0]:before{content:"";position:absolute;width:160px;height:160px;background:#1a2332;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.flex-box .chart-wrapper .progress-card .progress-ring .progress-content[data-v-90f58fe0]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.flex-box .chart-wrapper .progress-card .progress-ring .progress-content .progress-value[data-v-90f58fe0]{font-family:D-DIN-PRO,Arial,sans-serif;font-weight:600;font-size:40px;line-height:1;color:#fff;text-align:center}.flex-box .chart-wrapper .progress-card .progress-ring .progress-content .progress-label[data-v-90f58fe0]{font-family:Source Han Sans SC,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#c1eaf8;text-align:center}.flex-box .chart-wrapper .progress-card .progress-ring .progress-content .progress-label p[data-v-90f58fe0]{margin:0;white-space:nowrap}.resource-development-chart[data-v-90f58fe0]{width:580px;height:458px;background:transparent;color:#fff;font-family:Source Han Sans SC,sans-serif;display:flex;flex-direction:column;position:relative}.resource-development-chart .filter-section[data-v-90f58fe0]{display:flex;gap:16px;margin-bottom:20px;justify-content:flex-start;align-items:center;position:absolute;top:10px;left:0;z-index:1000}.resource-development-chart .filter-section .filter-item[data-v-90f58fe0]{display:flex;align-items:center}.resource-development-chart .filter-section .filter-item.period-picker[data-v-90f58fe0]{width:120px;height:32px;position:relative;top:-2px}.resource-development-chart .filter-section .filter-item.period-picker[data-v-90f58fe0] .el-input__wrapper{background-color:rgba(0,133,255,.1);border:1px solid #e0e3e7;border-radius:3px;box-shadow:none;padding:5px 12px;height:32px}.resource-development-chart .filter-section .filter-item.period-picker[data-v-90f58fe0] .el-input__wrapper .el-input__inner{color:hsla(0,0%,100%,.9);font-size:14px;font-family:PingFang SC,sans-serif;line-height:22px}.resource-development-chart .filter-section .filter-item.period-picker[data-v-90f58fe0] .el-input__wrapper .el-input__suffix .el-input__suffix-inner{color:hsla(0,0%,100%,.9)}.resource-development-chart .filter-section .filter-item.period-picker[data-v-90f58fe0] .el-input__wrapper:hover{border-color:rgba(0,133,255,.5)}.resource-development-chart .filter-section .filter-item.period-picker[data-v-90f58fe0] .el-input__wrapper.is-focus{border-color:rgba(0,133,255,.6)}.resource-development-chart .filter-section .filter-item.select-filter[data-v-90f58fe0]{width:90px;height:32px}.resource-development-chart .filter-section .filter-item.select-filter[data-v-90f58fe0] .el-select__wrapper{background-color:rgba(0,133,255,.1);border:1px solid #e0e3e7;border-radius:3px;box-shadow:none;padding:5px 12px;height:32px}.resource-development-chart .filter-section .filter-item.select-filter[data-v-90f58fe0] .el-select__wrapper .el-select__inner{color:hsla(0,0%,100%,.9);font-size:14px;font-family:PingFang SC,sans-serif;line-height:22px;text-align:left}.resource-development-chart .filter-section .filter-item.select-filter[data-v-90f58fe0] .el-select__wrapper .el-select__suffix .el-select__suffix-inner .el-select__caret{color:hsla(0,0%,100%,.9);font-size:16px}.resource-development-chart .filter-section .filter-item.select-filter[data-v-90f58fe0] .el-select__wrapper .el-select__selection .el-select__selected-item.el-select__placeholder{color:hsla(0,0%,100%,.9);font-size:14px;font-family:PingFang SC,sans-serif;line-height:22px}.resource-development-chart .filter-section .filter-item.select-filter .el-select__wrapper[data-v-90f58fe0]:hover{border-color:rgba(0,133,255,.5)}.resource-development-chart .filter-section .filter-item.select-filter .el-select__wrapper.is-focus[data-v-90f58fe0]{border-color:rgba(0,133,255,.6)}.resource-development-chart .chart-container[data-v-90f58fe0]{width:100%;flex:1}.resource-development-chart .chart-container .echarts-container[data-v-90f58fe0]{width:100%;height:100%}[data-v-90f58fe0] .el-popper .el-select-dropdown{background-color:rgba(0,0,0,.9);border:1px solid rgba(0,133,255,.3);border-radius:4px}[data-v-90f58fe0] .el-popper .el-select-dropdown .el-select-dropdown__item{color:hsla(0,0%,100%,.9);background-color:transparent}[data-v-90f58fe0] .el-popper .el-select-dropdown .el-select-dropdown__item:hover{background-color:rgba(0,133,255,.2)}[data-v-90f58fe0] .el-popper .el-select-dropdown .el-select-dropdown__item.selected{background-color:rgba(0,133,255,.3);color:#fff}[data-v-90f58fe0] .el-picker-panel{background-color:rgba(0,0,0,.9);border:1px solid rgba(0,133,255,.3)}[data-v-90f58fe0] .el-picker-panel .el-picker-panel__body .el-month-table td .cell{color:hsla(0,0%,100%,.9)}[data-v-90f58fe0] .el-picker-panel .el-picker-panel__body .el-month-table td .cell:hover{background-color:rgba(0,133,255,.2)}[data-v-90f58fe0] .el-picker-panel .el-picker-panel__body .el-month-table td.current .cell{background-color:rgba(0,133,255,.3);color:#fff}[data-v-90f58fe0] .el-picker-panel .el-picker-panel__header{border-bottom:1px solid rgba(0,133,255,.3)}[data-v-90f58fe0] .el-picker-panel .el-picker-panel__header .el-picker-panel__icon-btn{color:hsla(0,0%,100%,.9)}[data-v-90f58fe0] .el-picker-panel .el-picker-panel__header .el-picker-panel__icon-btn:hover{color:#fff}body[data-v-338b2d72]{--color-white:#fff;--color-bg-1:#f5f5f5;--color-bg-2:#f6f6f6;--color-bg-3:#b4bccc;--color-bg-4:#eef0f2;--color-assist:#626cee;--color-success:#00d485;--color-warning:#f5a72b;--color-danger:#f4333c;--color-text-main:#161e2e;--color-text-base:#555d6d;--color-text-secondary:#7d8695;--color-text-extra:#ccc;--color-text-icon-base:#8aa1b6;--color-text-placeholder:#d5d8dd;--color-text-hover:#2f7afa;--color-text-link:#0158f0;--color-text-active:#0158f0;--color-text-disabled:#b5bcc8;--color-text-warning:#f7b400;--color-text-danger:#de2626;--color-border-line:#e8e8e8;--color-link-a:#0158f0;--color-link-hover:#2f7afa;--color-link-checked:#0158f0;--color-link-disable:#b5bcc8;--color-link-active:#004ec2;--size-text-main:14px;--size-text-base:16px;--size-text-title:18px;--size-text-extra:12px;--radius-none:0px;--radius-lager:8px;--radius-normal:6px;--radius-small:4px;--radius-mini:2px;--size-lager-1:400px;--size-lager-2:300px;--size-normal-1:56px;--size-normal-2:64px;--size-small-1:38px;--size-small-2:32px;--size-small-3:30px;--size-small-4:28px;--size-small-5:26px;--size-small-6:24px;--size-small-7:22px;--size-small-8:20px;--size-mini-1:18px;--size-mini-2:16px;--size-mini-3:14px;--size-mini-4:12px;--size-mini-5:10px;--size-mini-6:8px;--size-mini-7:6px;--size-mini-8:4px;--el-button-size:28px;--color-bg:#fff;--color-label:#7d8695;--color-:#7d8695;--color-border:#d5d8dd;--color-5:rgba(1,88,240,0.05);--el-component-size-small:28px}.agent-optimization-cards[data-v-338b2d72]{height:120px;width:100%;padding:0;padding-top:20px;box-sizing:border-box}.cards-container[data-v-338b2d72]{display:flex;gap:20px;height:100%;align-items:center;justify-content:space-around}.optimization-card[data-v-338b2d72]{position:relative;width:300px;height:120px;display:flex;align-items:center;border-radius:8px}.optimization-card .card-content[data-v-338b2d72]{position:relative;z-index:2;display:flex;align-items:center;width:100%;padding:0 20px}.optimization-card .card-content .icon-section[data-v-338b2d72]{width:114px;height:100px;margin-right:0}.optimization-card .card-content .icon-section .icon-container[data-v-338b2d72]{width:114px;height:100px}.optimization-card .card-content .icon-section .icon-container .icon-img[data-v-338b2d72]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.optimization-card .card-content .text-section[data-v-338b2d72]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.optimization-card .card-content .text-section .card-value[data-v-338b2d72]{background:linear-gradient(180deg,#fff 19.3%,#37c8ff 85.96%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:D-DIN-PRO,Arial,sans-serif;font-size:36px;font-weight:700;line-height:1;margin-bottom:8px}.optimization-card .card-content .text-section .card-title[data-v-338b2d72]{color:#e5eeff;font-family:HarmonyOS Sans SC,Source Han Sans SC,sans-serif;font-size:14px;font-weight:500;line-height:1.2;white-space:pre-line}body[data-v-0ce34573]{--color-white:#fff;--color-bg-1:#f5f5f5;--color-bg-2:#f6f6f6;--color-bg-3:#b4bccc;--color-bg-4:#eef0f2;--color-assist:#626cee;--color-success:#00d485;--color-warning:#f5a72b;--color-danger:#f4333c;--color-text-main:#161e2e;--color-text-base:#555d6d;--color-text-secondary:#7d8695;--color-text-extra:#ccc;--color-text-icon-base:#8aa1b6;--color-text-placeholder:#d5d8dd;--color-text-hover:#2f7afa;--color-text-link:#0158f0;--color-text-active:#0158f0;--color-text-disabled:#b5bcc8;--color-text-warning:#f7b400;--color-text-danger:#de2626;--color-border-line:#e8e8e8;--color-link-a:#0158f0;--color-link-hover:#2f7afa;--color-link-checked:#0158f0;--color-link-disable:#b5bcc8;--color-link-active:#004ec2;--size-text-main:14px;--size-text-base:16px;--size-text-title:18px;--size-text-extra:12px;--radius-none:0px;--radius-lager:8px;--radius-normal:6px;--radius-small:4px;--radius-mini:2px;--size-lager-1:400px;--size-lager-2:300px;--size-normal-1:56px;--size-normal-2:64px;--size-small-1:38px;--size-small-2:32px;--size-small-3:30px;--size-small-4:28px;--size-small-5:26px;--size-small-6:24px;--size-small-7:22px;--size-small-8:20px;--size-mini-1:18px;--size-mini-2:16px;--size-mini-3:14px;--size-mini-4:12px;--size-mini-5:10px;--size-mini-6:8px;--size-mini-7:6px;--size-mini-8:4px;--el-button-size:28px;--color-bg:#fff;--color-label:#7d8695;--color-:#7d8695;--color-border:#d5d8dd;--color-5:rgba(1,88,240,0.05);--el-component-size-small:28px}[data-v-0ce34573] .el-select__popper{background:#1a1a1a;border-color:rgba(0,204,255,.3)}[data-v-0ce34573] .el-select__popper .el-scrollbar__view{background:#1a1a1a}[data-v-0ce34573] .el-select__popper .el-option{color:#c1eaf8;background:#1a1a1a}[data-v-0ce34573] .el-select__popper .el-option:hover{background:rgba(0,204,255,.2)}[data-v-0ce34573] .el-select__popper .el-option.selected{background:rgba(0,204,255,.3);color:#0cf}[data-v-0ce34573] .el-select__popper .el-option.hover{background:rgba(0,204,255,.2)}[data-v-0ce34573] .el-picker__popper{background:#1a1a1a;border-color:rgba(0,204,255,.3)}[data-v-0ce34573] .el-picker__popper .el-date-picker,[data-v-0ce34573] .el-picker__popper .el-date-picker__body{background:#1a1a1a}[data-v-0ce34573] .el-picker__popper .el-date-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-0ce34573] .el-picker__popper .el-date-table td.today .el-date-table-cell{color:#0cf}[data-v-0ce34573] .el-picker__popper .el-date-table td.selected .el-date-table-cell{background-color:rgba(0,204,255,.3);color:#0cf}[data-v-0ce34573] .el-picker__popper .el-date-table td,[data-v-0ce34573] .el-picker__popper .el-date-table th{color:#c1eaf8}[data-v-0ce34573] .el-picker__popper .el-month-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-0ce34573] .el-picker__popper .el-month-table td.selected{background-color:rgba(0,204,255,.3)}[data-v-0ce34573] .el-picker__popper .el-year-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-0ce34573] .el-picker__popper .el-year-table td.selected{background-color:rgba(0,204,255,.3)}[data-v-0ce34573] .el-picker__popper .el-date-picker__header,[data-v-0ce34573] .el-picker__popper .el-date-picker__header-label,[data-v-0ce34573] .el-picker__popper .el-date-picker__next-btn,[data-v-0ce34573] .el-picker__popper .el-date-picker__prev-btn{color:#c1eaf8}[data-v-0ce34573] .el-picker__popper .el-date-picker__next-btn:hover,[data-v-0ce34573] .el-picker__popper .el-date-picker__prev-btn:hover{color:#0cf}[data-v-0ce34573] .el-icon-circle-close{color:#c1eaf8}[data-v-0ce34573] .el-icon-circle-close:hover{color:#0cf}[data-v-0ce34573] ::-webkit-scrollbar{width:6px;height:6px}[data-v-0ce34573] ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}[data-v-0ce34573] ::-webkit-scrollbar-thumb{background:#1565c0;border-radius:3px}[data-v-0ce34573] ::-webkit-scrollbar-thumb:hover{background:#1976d2}[data-v-0ce34573] ::-webkit-scrollbar-corner{background:hsla(0,0%,100%,.1)}[data-v-0ce34573] *{scrollbar-width:thin;scrollbar-color:#1565c0 hsla(0,0%,100%,.1)}.footer-section[data-v-0ce34573]{flex-shrink:0;z-index:10}.background[data-v-0ce34573]:not([style*=transform]){height:100%;min-height:300px;position:relative;top:auto;left:auto;margin:0;transform:none}.screen-wrapper[data-v-0ce34573]:has(.background:not([style*=transform])){position:relative;width:100%;height:100%}.back-panel-side[data-v-0ce34573]{z-index:1000;display:flex;position:fixed;left:-5px;top:20px;justify-content:center;align-items:center;transition:all .3s ease-in-out;padding-left:5px}.back-panel-side .back-entry-btn[data-v-0ce34573]{width:30px;height:60px;background:linear-gradient(135deg,rgba(0,88,239,.9),rgba(0,120,255,.9));border-top-right-radius:6px;border-bottom-right-radius:6px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);box-shadow:2px 0 12px rgba(0,88,239,.3)}.back-panel-side .back-entry-btn .el-icon[data-v-0ce34573]{font-size:18px;font-weight:700;color:#fff}.back-panel-side .back-entry-btn .el-icon svg[data-v-0ce34573]{width:18px;height:18px}.back-panel-side .back-tool[data-v-0ce34573]{display:none}.back-panel-side .back-tool .back-item[data-v-0ce34573]{background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:-2px 0 16px rgba(0,0,0,.15);width:60px;height:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;transition:all .3s ease-in-out;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.back-panel-side .back-tool .back-item[data-v-0ce34573]:hover{background:rgba(0,88,239,.9);transform:translateX(-2px) scale(1.05);box-shadow:-4px 0 20px rgba(0,88,239,.4)}.back-panel-side .back-tool .back-item:hover .back-icon[data-v-0ce34573],.back-panel-side .back-tool .back-item:hover .back-text[data-v-0ce34573]{color:#fff}.back-panel-side .back-tool .back-item[data-v-0ce34573]:active{transform:translateX(-1px) scale(1.02);box-shadow:-2px 0 12px rgba(0,88,239,.3)}.back-panel-side .back-tool .back-item .back-text[data-v-0ce34573]{margin:4px 0 0;font-size:12px;font-weight:500;width:28px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;line-height:1;transition:color .3s ease}.back-panel-side .back-tool .back-item .back-icon[data-v-0ce34573]{font-size:24px;color:#333;transition:color .3s ease}.back-panel-side .back-tool .back-item .back-icon svg[data-v-0ce34573]{width:24px;height:24px}.back-panel-side[data-v-0ce34573]:hover{left:0}.back-panel-side:hover .back-entry-btn[data-v-0ce34573]{display:none}.back-panel-side:hover .back-tool[data-v-0ce34573]{display:flex}[data-v-0ce34573] .el-select__wrapper .el-select__inner{--el-text-color-regular:"#fff"}[data-v-0ce34573] .month-picker .el-input__wrapper{width:160px;background:rgba(0,124,255,.1);border:1px solid rgba(0,124,255,.3);box-shadow:none;padding:4px 8px}[data-v-0ce34573] .month-picker .el-input__wrapper .el-input__inner{color:#d1e1ff;font-size:12px;font-family:Source Han Sans SC,sans-serif}[data-v-0ce34573] .month-picker .el-input__wrapper .el-input__suffix .el-icon{color:#d1e1ff}[data-v-0ce34573] .month-picker .el-input__wrapper:hover{border-color:rgba(0,124,255,.5)}[data-v-0ce34573] .month-picker .el-input__wrapper.is-focus{border-color:#007cff}.clickable-header[data-v-0ce34573]{cursor:pointer;transition:opacity .2s}.clickable-header[data-v-0ce34573]:hover{opacity:.8}.custom-dialog-overlay[data-v-0ce34573]{position:fixed;inset:0;display:flex;align-items:stretch;justify-content:center;padding:0;z-index:2000;backdrop-filter:blur(6px);background:rgba(4,8,20,.55)}.custom-dialog-container[data-v-0ce34573]{width:100%;max-width:none;height:100%;background:#041833;color:#e5eaf3;border-radius:0;overflow:hidden;box-shadow:none;display:flex;flex-direction:column;position:relative}.custom-dialog-header[data-v-0ce34573]{display:flex;align-items:center;justify-content:space-between;padding:20px;height:60px;border-bottom:1px solid hsla(0,0%,100%,.03);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);position:relative}.custom-dialog-header .clickable[data-v-0ce34573]{cursor:pointer;transition:all .3s ease;text-decoration:underline}.custom-dialog-header .clickable[data-v-0ce34573]:hover{color:#0cf;text-shadow:0 0 8px rgba(0,204,255,.5)}.custom-dialog-header .title-left[data-v-0ce34573]{display:flex;align-items:center;gap:12px;position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.custom-dialog-header .title-text[data-v-0ce34573]{font-weight:700;font-size:16px;color:#e5eaf3;pointer-events:auto}.custom-dialog-close[data-v-0ce34573]{background:transparent;border:none;color:#e5eaf3;font-size:20px;line-height:1;cursor:pointer;padding:6px 10px;border-radius:4px;position:absolute;top:12px;right:16px;z-index:20}.custom-dialog-close[data-v-0ce34573]:hover{background:hsla(0,0%,100%,.02)}.custom-dialog-body[data-v-0ce34573]{flex:1 1 auto;padding:10px 20px;overflow:auto}.dialog-scale-enter-active .el-dialog[data-v-0ce34573],.dialog-scale-enter-active[data-v-0ce34573],.dialog-scale-leave-active .el-dialog[data-v-0ce34573],.dialog-scale-leave-active[data-v-0ce34573]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.dialog-scale-enter-from[data-v-0ce34573],.dialog-scale-leave-to[data-v-0ce34573]{opacity:0}.dialog-scale-enter-from .el-dialog[data-v-0ce34573],.dialog-scale-leave-to .el-dialog[data-v-0ce34573]{transform:scale(.5);opacity:0}.dialog-scale-enter-active .custom-dialog-container[data-v-0ce34573],.dialog-scale-enter-active .custom-dialog-overlay[data-v-0ce34573],.dialog-scale-leave-active .custom-dialog-container[data-v-0ce34573],.dialog-scale-leave-active .custom-dialog-overlay[data-v-0ce34573]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.dialog-scale-enter-from .custom-dialog-container[data-v-0ce34573],.dialog-scale-enter-from .custom-dialog-overlay[data-v-0ce34573],.dialog-scale-leave-to .custom-dialog-container[data-v-0ce34573],.dialog-scale-leave-to .custom-dialog-overlay[data-v-0ce34573]{transform:scale(.5);opacity:0}.dialog-slide-enter-active .el-dialog[data-v-0ce34573],.dialog-slide-enter-active[data-v-0ce34573],.dialog-slide-leave-active .el-dialog[data-v-0ce34573],.dialog-slide-leave-active[data-v-0ce34573]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dialog-slide-enter-from[data-v-0ce34573],.dialog-slide-leave-to[data-v-0ce34573]{opacity:0}.dialog-slide-enter-from .el-dialog[data-v-0ce34573],.dialog-slide-leave-to .el-dialog[data-v-0ce34573]{transform:translateY(-100px);opacity:0}.dialog-slide-enter-active .custom-dialog-container[data-v-0ce34573],.dialog-slide-enter-active .custom-dialog-overlay[data-v-0ce34573],.dialog-slide-leave-active .custom-dialog-container[data-v-0ce34573],.dialog-slide-leave-active .custom-dialog-overlay[data-v-0ce34573]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dialog-slide-enter-from .custom-dialog-container[data-v-0ce34573],.dialog-slide-enter-from .custom-dialog-overlay[data-v-0ce34573],.dialog-slide-leave-to .custom-dialog-container[data-v-0ce34573],.dialog-slide-leave-to .custom-dialog-overlay[data-v-0ce34573]{transform:translateY(-100px);opacity:0}.dialog-bounce-enter-active .el-dialog[data-v-0ce34573],.dialog-bounce-enter-active[data-v-0ce34573],.dialog-bounce-leave-active .el-dialog[data-v-0ce34573],.dialog-bounce-leave-active[data-v-0ce34573]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.dialog-bounce-enter-from[data-v-0ce34573],.dialog-bounce-leave-to[data-v-0ce34573]{opacity:0}.dialog-bounce-enter-from .el-dialog[data-v-0ce34573],.dialog-bounce-leave-to .el-dialog[data-v-0ce34573]{transform:scale(.3) translateY(-50px);opacity:0}.dialog-bounce-enter-active .custom-dialog-container[data-v-0ce34573],.dialog-bounce-enter-active .custom-dialog-overlay[data-v-0ce34573],.dialog-bounce-leave-active .custom-dialog-container[data-v-0ce34573],.dialog-bounce-leave-active .custom-dialog-overlay[data-v-0ce34573]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.dialog-bounce-enter-from .custom-dialog-container[data-v-0ce34573],.dialog-bounce-enter-from .custom-dialog-overlay[data-v-0ce34573],.dialog-bounce-leave-to .custom-dialog-container[data-v-0ce34573],.dialog-bounce-leave-to .custom-dialog-overlay[data-v-0ce34573]{transform:scale(.3) translateY(-50px);opacity:0}.dialog-custom-object-enter-active .el-dialog[data-v-0ce34573],.dialog-custom-object-enter-active[data-v-0ce34573],.dialog-custom-object-leave-active .el-dialog[data-v-0ce34573],.dialog-custom-object-leave-active[data-v-0ce34573]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.dialog-custom-object-enter-from[data-v-0ce34573],.dialog-custom-object-leave-to[data-v-0ce34573]{opacity:0}.dialog-custom-object-enter-from .el-dialog[data-v-0ce34573],.dialog-custom-object-leave-to .el-dialog[data-v-0ce34573]{transform:rotate(180deg) scale(.5);opacity:0}.dialog-custom-object-enter-active .custom-dialog-container[data-v-0ce34573],.dialog-custom-object-enter-active .custom-dialog-overlay[data-v-0ce34573],.dialog-custom-object-leave-active .custom-dialog-container[data-v-0ce34573],.dialog-custom-object-leave-active .custom-dialog-overlay[data-v-0ce34573]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.dialog-custom-object-enter-from .custom-dialog-container[data-v-0ce34573],.dialog-custom-object-enter-from .custom-dialog-overlay[data-v-0ce34573],.dialog-custom-object-leave-to .custom-dialog-container[data-v-0ce34573],.dialog-custom-object-leave-to .custom-dialog-overlay[data-v-0ce34573]{transform:rotate(180deg) scale(.5);opacity:0}[data-v-0ce34573] .data-table-scroll::-webkit-scrollbar{width:6px}[data-v-0ce34573] .data-table-scroll::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}[data-v-0ce34573] .data-table-scroll::-webkit-scrollbar-thumb{background:rgba(0,204,255,.3);border-radius:3px}[data-v-0ce34573] .data-table-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,204,255,.5)}[data-v-0ce34573] .data-table-thead{background:rgba(0,133,255,.15);padding:12px 10px;border-radius:4px 4px 0 0;box-sizing:border-box;display:grid;gap:8px}[data-v-0ce34573] .data-table-thead .th{font-size:12px;color:#c1eaf8;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.3;word-break:break-word}[data-v-0ce34573] .data-table-tbody{overflow-y:auto}[data-v-0ce34573] .data-table-tbody .tr{display:grid;gap:8px;padding:0 10px;border-bottom:1px solid hsla(0,0%,100%,.1);min-height:40px;box-sizing:border-box}[data-v-0ce34573] .data-table-tbody .tr:nth-child(2n){background:rgba(0,133,255,.05)}[data-v-0ce34573] .data-table-tbody .tr:nth-child(odd){background:rgba(0,133,255,.08)}[data-v-0ce34573] .data-table-tbody .tr .td{font-size:12px;color:#c1eaf8;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;padding:8px 0;line-height:1.4;word-break:break-word;overflow:hidden}[data-v-0ce34573] .status-badge{padding:4px 10px;border-radius:2px;font-size:11px;white-space:nowrap;font-weight:500}[data-v-0ce34573] .status-badge.status-active{background:rgba(0,255,135,.15);color:#00ff87}[data-v-0ce34573] .status-badge.status-removed{background:hsla(0,0%,100%,.1);color:#8e8e8e}[data-v-0ce34573] .status-badge.status-warning{background:rgba(255,179,0,.15);color:#ffb300}[data-v-0ce34573] .status-badge.status-completed{background:rgba(40,204,124,.15);color:#28cc7c}[data-v-0ce34573] .status-badge.status-ongoing{background:rgba(255,199,0,.15);color:#ffc700}[data-v-0ce34573] .status-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}[data-v-0ce34573] .status-dot.status-signed{background:#28cc7c;box-shadow:0 0 8px rgba(40,204,124,.5)}[data-v-0ce34573] .status-dot.status-risk{background:#ff4f4f;box-shadow:0 0 8px rgba(255,79,79,.5)}[data-v-0ce34573] .status-dot.status-unsigned{background:#666}[data-v-0ce34573] .hover-panel{position:absolute;z-index:30;background:rgba(6,30,60,.95);border:1px solid rgba(64,196,255,.08);padding:12px;border-radius:8px;color:#cfefff;box-shadow:0 6px 18px rgba(0,0,0,.6);font-size:12px;min-width:220px;max-width:280px}[data-v-0ce34573] .hover-panel .panel-title{font-weight:600;margin-bottom:8px;color:#eafcff;font-size:13px}[data-v-0ce34573] .hover-panel .panel-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed hsla(0,0%,100%,.03);line-height:1.4;word-break:break-word}[data-v-0ce34573] .hover-panel .panel-row:last-child{border-bottom:none}[data-v-0ce34573] .hover-panel .panel-row .label{color:#9ecfe8;font-size:11px;white-space:nowrap;margin-right:6px;flex-shrink:0}[data-v-0ce34573] .hover-panel .panel-row .value{color:#fff;font-weight:700;font-size:11px;text-align:right}[data-v-0ce34573] .el-select__wrapper{background-color:rgba(0,133,255,.1);border:1px solid #e0e3e7;border-radius:3px;box-shadow:none;padding:0 8px;height:32px;min-height:32px;box-sizing:border-box}[data-v-0ce34573] .el-select__wrapper .el-select__inner{color:hsla(0,0%,100%,.9);font-size:14px;line-height:32px;height:32px}.mb-10[data-v-0ce34573]{margin-bottom:10px}.mb-30[data-v-0ce34573]{margin-bottom:30px}.mb-40[data-v-0ce34573]{margin-bottom:40px}.ml-10[data-v-0ce34573]{margin-left:10px}.mr-10[data-v-0ce34573]{margin-right:10px}.mr-16[data-v-0ce34573]{margin-right:16px}.mr-80[data-v-0ce34573]{margin-right:80px}.mb-32[data-v-0ce34573]{margin-bottom:32px}.ml-20[data-v-0ce34573]{margin-left:20px}.table-simple[data-v-0ce34573]{display:flex;flex-direction:column;height:calc(50vh - 150px)}.table-simple .table-header-row[data-v-0ce34573]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));background:rgba(42,58,90,.6);border-bottom:1px solid rgba(30,144,255,.3);padding:8px;gap:0;flex-shrink:0}.table-simple .table-header-row .col[data-v-0ce34573]{color:#d1e1ff;font-size:12px;font-weight:700;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-simple .table-body-scroll[data-v-0ce34573]{flex:1;overflow-y:auto}.table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar{width:4px}.table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar-track{background:rgba(42,58,90,.3);border-radius:2px}.table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar-thumb{background:rgba(0,124,255,.5);border-radius:2px}.table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar-thumb:hover{background:rgba(0,124,255,.7)}.table-simple .table-body-scroll .table-body-row[data-v-0ce34573]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));min-height:42px;padding:8px;gap:0;border-bottom:1px solid rgba(42,58,90,.3);transition:background-color .2s}.table-simple .table-body-scroll .table-body-row[data-v-0ce34573]:nth-child(2n){background:rgba(26,43,74,.3)}.table-simple .table-body-scroll .table-body-row[data-v-0ce34573]:hover{background:rgba(0,124,255,.1)}.table-simple .table-body-scroll .table-body-row .col[data-v-0ce34573]{color:#c1eaf8;font-size:12px;font-family:Source Han Sans SC,sans-serif;text-align:center;word-break:break-word;overflow-wrap:break-word;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.clickable-title[data-v-0ce34573]{cursor:pointer;transition:all .3s ease;text-decoration:underline}.clickable-title[data-v-0ce34573]:hover{color:#00dcff;text-shadow:0 0 8px rgba(0,220,255,.6)}.filter-bar[data-v-0ce34573]{padding:12px 16px;display:flex;align-items:center;background:rgba(0,50,100,.2);border-radius:4px;margin-bottom:16px}.period-picker[data-v-0ce34573]{width:260px;height:32px}.period-picker[data-v-0ce34573] .el-input__wrapper{background:rgba(0,133,255,.1);border:1px solid #e0e3e7;box-shadow:none;border-radius:3px;height:32px}.period-picker[data-v-0ce34573] .el-input__inner{background:transparent;border:none;color:hsla(0,0%,100%,.9);font-size:14px;height:30px;line-height:30px}.period-picker[data-v-0ce34573] .el-date-editor .el-input__prefix,.period-picker[data-v-0ce34573] .el-input__suffix{color:hsla(0,0%,100%,.9)}.period-picker[data-v-0ce34573] .el-input__suffix .el-icon{color:hsla(0,0%,100%,.9);font-size:12px}.period-picker[data-v-0ce34573] .el-input__wrapper:hover{border-color:rgba(0,133,255,.6)}.period-picker[data-v-0ce34573] .el-input__wrapper:focus-within{border-color:#0086ff;box-shadow:0 0 0 1px rgba(0,134,255,.3)}.period-picker[data-v-0ce34573] .el-picker-panel{background:rgba(15,25,45,.95);border:1px solid #e0e3e7;backdrop-filter:blur(10px);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.4)}.period-picker[data-v-0ce34573] .el-month-table td{color:hsla(0,0%,100%,.8);border-radius:4px;transition:all .2s ease}.period-picker[data-v-0ce34573] .el-month-table td.current .cell{background:linear-gradient(135deg,#0086ff,#00eaff);color:#fff;box-shadow:0 2px 6px rgba(0,134,255,.3)}.dark-box .el-select__placeholder[data-v-0ce34573]{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-0ce34573]::-moz-placeholder{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-0ce34573]::placeholder{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-0ce34573]{color:#ccc}.mb-20[data-v-0ce34573]{margin-bottom:20px}.mb-16[data-v-0ce34573]{margin-bottom:16px}.mr-20[data-v-0ce34573]{margin-right:20px}.mr-30[data-v-0ce34573]{margin-right:30px}.mb-24[data-v-0ce34573]{margin-bottom:24px}.supplier-status-detail-layout[data-v-0ce34573]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.supplier-status-detail-layout .panel-filter[data-v-0ce34573]{flex-shrink:0}.supplier-status-detail-layout .panel-filter .filter-section[data-v-0ce34573]{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.supplier-status-detail-layout .panel-filter .filter-section .filter-group[data-v-0ce34573]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.supplier-status-detail-layout .panel-filter .filter-section .filter-group label[data-v-0ce34573]{color:#d1e1ff;font-size:12px;font-weight:500;white-space:nowrap;min-width:60px}.supplier-status-detail-layout .panel-filter .filter-section .filter-group .filter-select[data-v-0ce34573]{width:140px}.supplier-status-detail-layout .panel-filter .filter-section .filter-group .filter-select[data-v-0ce34573] .el-input__wrapper{background-color:rgba(0,133,255,.1);border:1px solid #e0e3e7;box-shadow:none}.supplier-status-detail-layout .panel-filter .filter-section .filter-group .filter-select[data-v-0ce34573] .el-input__wrapper .el-input__inner{color:#d1e1ff;font-size:12px}.supplier-status-detail-layout .panel-filter .filter-section .filter-group .filter-select[data-v-0ce34573] .el-input__suffix,.supplier-status-detail-layout .panel-filter .filter-section .filter-group .filter-select[data-v-0ce34573] .el-select__suffix{color:#d1e1ff}.supplier-status-detail-layout .panel-filter .filter-section .filter-group .filter-select[data-v-0ce34573] .el-select__placeholder{color:#ccc}.supplier-status-detail-layout .panel-content[data-v-0ce34573]{flex:1;display:flex;gap:16px;min-height:0;overflow:hidden}.supplier-status-detail-layout .panel-content .panel-left[data-v-0ce34573],.supplier-status-detail-layout .panel-content .panel-right[data-v-0ce34573]{background:rgba(0,50,100,.2);border-radius:4px;flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.supplier-status-detail-layout .panel-content .panel-left .table-simple[data-v-0ce34573],.supplier-status-detail-layout .panel-content .panel-right .table-simple[data-v-0ce34573]{display:flex;flex-direction:column;height:calc(100vh - 210px)}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-header-row[data-v-0ce34573],.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-header-row[data-v-0ce34573]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));background:rgba(42,58,90,.6);border-bottom:1px solid rgba(30,144,255,.3);padding:8px;gap:0;flex-shrink:0}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-header-row .col[data-v-0ce34573],.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-header-row .col[data-v-0ce34573]{color:#d1e1ff;font-size:12px;font-weight:700;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll[data-v-0ce34573],.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll[data-v-0ce34573]{flex:1;overflow-y:auto}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar,.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar{width:4px}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar-track,.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar-track{background:rgba(42,58,90,.3);border-radius:2px}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar-thumb,.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar-thumb{background:rgba(0,124,255,.5);border-radius:2px}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar-thumb:hover,.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll[data-v-0ce34573]::-webkit-scrollbar-thumb:hover{background:rgba(0,124,255,.7)}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll .table-body-row[data-v-0ce34573],.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll .table-body-row[data-v-0ce34573]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));min-height:42px;padding:8px;gap:0;border-bottom:1px solid rgba(42,58,90,.3);transition:background-color .2s}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll .table-body-row[data-v-0ce34573]:nth-child(2n),.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll .table-body-row[data-v-0ce34573]:nth-child(2n){background:rgba(26,43,74,.3)}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll .table-body-row[data-v-0ce34573]:hover,.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll .table-body-row[data-v-0ce34573]:hover{background:rgba(0,124,255,.1)}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll .table-body-row .col[data-v-0ce34573],.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll .table-body-row .col[data-v-0ce34573]{color:#c1eaf8;font-size:12px;font-family:Source Han Sans SC,sans-serif;text-align:center;word-break:break-word;overflow-wrap:break-word;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.supplier-status-detail-layout .panel-content .module-content[data-v-0ce34573]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding-top:10px}.supplier-status-detail-layout .panel-content .chart-box-wrapper[data-v-0ce34573]{flex:1;overflow:hidden;padding:0 12px 12px 12px}.supplier-status-detail-layout .panel-content .chart-box-wrapper .chart-box[data-v-0ce34573]{width:100%;height:100%;min-height:300px}body[data-v-ccf29f4c]{--color-white:#fff;--color-bg-1:#f5f5f5;--color-bg-2:#f6f6f6;--color-bg-3:#b4bccc;--color-bg-4:#eef0f2;--color-assist:#626cee;--color-success:#00d485;--color-warning:#f5a72b;--color-danger:#f4333c;--color-text-main:#161e2e;--color-text-base:#555d6d;--color-text-secondary:#7d8695;--color-text-extra:#ccc;--color-text-icon-base:#8aa1b6;--color-text-placeholder:#d5d8dd;--color-text-hover:#2f7afa;--color-text-link:#0158f0;--color-text-active:#0158f0;--color-text-disabled:#b5bcc8;--color-text-warning:#f7b400;--color-text-danger:#de2626;--color-border-line:#e8e8e8;--color-link-a:#0158f0;--color-link-hover:#2f7afa;--color-link-checked:#0158f0;--color-link-disable:#b5bcc8;--color-link-active:#004ec2;--size-text-main:14px;--size-text-base:16px;--size-text-title:18px;--size-text-extra:12px;--radius-none:0px;--radius-lager:8px;--radius-normal:6px;--radius-small:4px;--radius-mini:2px;--size-lager-1:400px;--size-lager-2:300px;--size-normal-1:56px;--size-normal-2:64px;--size-small-1:38px;--size-small-2:32px;--size-small-3:30px;--size-small-4:28px;--size-small-5:26px;--size-small-6:24px;--size-small-7:22px;--size-small-8:20px;--size-mini-1:18px;--size-mini-2:16px;--size-mini-3:14px;--size-mini-4:12px;--size-mini-5:10px;--size-mini-6:8px;--size-mini-7:6px;--size-mini-8:4px;--el-button-size:28px;--color-bg:#fff;--color-label:#7d8695;--color-:#7d8695;--color-border:#d5d8dd;--color-5:rgba(1,88,240,0.05);--el-component-size-small:28px}[data-v-ccf29f4c] .el-select__popper{background:#1a1a1a;border-color:rgba(0,204,255,.3)}[data-v-ccf29f4c] .el-select__popper .el-scrollbar__view{background:#1a1a1a}[data-v-ccf29f4c] .el-select__popper .el-option{color:#c1eaf8;background:#1a1a1a}[data-v-ccf29f4c] .el-select__popper .el-option:hover{background:rgba(0,204,255,.2)}[data-v-ccf29f4c] .el-select__popper .el-option.selected{background:rgba(0,204,255,.3);color:#0cf}[data-v-ccf29f4c] .el-select__popper .el-option.hover{background:rgba(0,204,255,.2)}[data-v-ccf29f4c] .el-picker__popper{background:#1a1a1a;border-color:rgba(0,204,255,.3)}[data-v-ccf29f4c] .el-picker__popper .el-date-picker,[data-v-ccf29f4c] .el-picker__popper .el-date-picker__body{background:#1a1a1a}[data-v-ccf29f4c] .el-picker__popper .el-date-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-ccf29f4c] .el-picker__popper .el-date-table td.today .el-date-table-cell{color:#0cf}[data-v-ccf29f4c] .el-picker__popper .el-date-table td.selected .el-date-table-cell{background-color:rgba(0,204,255,.3);color:#0cf}[data-v-ccf29f4c] .el-picker__popper .el-date-table td,[data-v-ccf29f4c] .el-picker__popper .el-date-table th{color:#c1eaf8}[data-v-ccf29f4c] .el-picker__popper .el-month-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-ccf29f4c] .el-picker__popper .el-month-table td.selected{background-color:rgba(0,204,255,.3)}[data-v-ccf29f4c] .el-picker__popper .el-year-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-ccf29f4c] .el-picker__popper .el-year-table td.selected{background-color:rgba(0,204,255,.3)}[data-v-ccf29f4c] .el-picker__popper .el-date-picker__header,[data-v-ccf29f4c] .el-picker__popper .el-date-picker__header-label,[data-v-ccf29f4c] .el-picker__popper .el-date-picker__next-btn,[data-v-ccf29f4c] .el-picker__popper .el-date-picker__prev-btn{color:#c1eaf8}[data-v-ccf29f4c] .el-picker__popper .el-date-picker__next-btn:hover,[data-v-ccf29f4c] .el-picker__popper .el-date-picker__prev-btn:hover{color:#0cf}[data-v-ccf29f4c] .el-icon-circle-close{color:#c1eaf8}[data-v-ccf29f4c] .el-icon-circle-close:hover{color:#0cf}[data-v-ccf29f4c] ::-webkit-scrollbar{width:6px;height:6px}[data-v-ccf29f4c] ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}[data-v-ccf29f4c] ::-webkit-scrollbar-thumb{background:#1565c0;border-radius:3px}[data-v-ccf29f4c] ::-webkit-scrollbar-thumb:hover{background:#1976d2}[data-v-ccf29f4c] ::-webkit-scrollbar-corner{background:hsla(0,0%,100%,.1)}[data-v-ccf29f4c] *{scrollbar-width:thin;scrollbar-color:#1565c0 hsla(0,0%,100%,.1)}.footer-section[data-v-ccf29f4c]{flex-shrink:0;z-index:10}.background[data-v-ccf29f4c]:not([style*=transform]){height:100%;min-height:300px;position:relative;top:auto;left:auto;margin:0;transform:none}.screen-wrapper[data-v-ccf29f4c]:has(.background:not([style*=transform])){position:relative;width:100%;height:100%}.back-panel-side[data-v-ccf29f4c]{z-index:1000;display:flex;position:fixed;left:-5px;top:20px;justify-content:center;align-items:center;transition:all .3s ease-in-out;padding-left:5px}.back-panel-side .back-entry-btn[data-v-ccf29f4c]{width:30px;height:60px;background:linear-gradient(135deg,rgba(0,88,239,.9),rgba(0,120,255,.9));border-top-right-radius:6px;border-bottom-right-radius:6px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);box-shadow:2px 0 12px rgba(0,88,239,.3)}.back-panel-side .back-entry-btn .el-icon[data-v-ccf29f4c]{font-size:18px;font-weight:700;color:#fff}.back-panel-side .back-entry-btn .el-icon svg[data-v-ccf29f4c]{width:18px;height:18px}.back-panel-side .back-tool[data-v-ccf29f4c]{display:none}.back-panel-side .back-tool .back-item[data-v-ccf29f4c]{background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:-2px 0 16px rgba(0,0,0,.15);width:60px;height:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;transition:all .3s ease-in-out;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.back-panel-side .back-tool .back-item[data-v-ccf29f4c]:hover{background:rgba(0,88,239,.9);transform:translateX(-2px) scale(1.05);box-shadow:-4px 0 20px rgba(0,88,239,.4)}.back-panel-side .back-tool .back-item:hover .back-icon[data-v-ccf29f4c],.back-panel-side .back-tool .back-item:hover .back-text[data-v-ccf29f4c]{color:#fff}.back-panel-side .back-tool .back-item[data-v-ccf29f4c]:active{transform:translateX(-1px) scale(1.02);box-shadow:-2px 0 12px rgba(0,88,239,.3)}.back-panel-side .back-tool .back-item .back-text[data-v-ccf29f4c]{margin:4px 0 0;font-size:12px;font-weight:500;width:28px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;line-height:1;transition:color .3s ease}.back-panel-side .back-tool .back-item .back-icon[data-v-ccf29f4c]{font-size:24px;color:#333;transition:color .3s ease}.back-panel-side .back-tool .back-item .back-icon svg[data-v-ccf29f4c]{width:24px;height:24px}.back-panel-side[data-v-ccf29f4c]:hover{left:0}.back-panel-side:hover .back-entry-btn[data-v-ccf29f4c]{display:none}.back-panel-side:hover .back-tool[data-v-ccf29f4c]{display:flex}[data-v-ccf29f4c] .el-select__wrapper .el-select__inner{--el-text-color-regular:"#fff"}[data-v-ccf29f4c] .month-picker .el-input__wrapper{width:160px;background:rgba(0,124,255,.1);border:1px solid rgba(0,124,255,.3);box-shadow:none;padding:4px 8px}[data-v-ccf29f4c] .month-picker .el-input__wrapper .el-input__inner{color:#d1e1ff;font-size:12px;font-family:Source Han Sans SC,sans-serif}[data-v-ccf29f4c] .month-picker .el-input__wrapper .el-input__suffix .el-icon{color:#d1e1ff}[data-v-ccf29f4c] .month-picker .el-input__wrapper:hover{border-color:rgba(0,124,255,.5)}[data-v-ccf29f4c] .month-picker .el-input__wrapper.is-focus{border-color:#007cff}.clickable-header[data-v-ccf29f4c]{cursor:pointer;transition:opacity .2s}.clickable-header[data-v-ccf29f4c]:hover{opacity:.8}.custom-dialog-overlay[data-v-ccf29f4c]{position:fixed;inset:0;display:flex;align-items:stretch;justify-content:center;padding:0;z-index:2000;backdrop-filter:blur(6px);background:rgba(4,8,20,.55)}.custom-dialog-container[data-v-ccf29f4c]{width:100%;max-width:none;height:100%;background:#041833;color:#e5eaf3;border-radius:0;overflow:hidden;box-shadow:none;display:flex;flex-direction:column;position:relative}.custom-dialog-header[data-v-ccf29f4c]{display:flex;align-items:center;justify-content:space-between;padding:20px;height:60px;border-bottom:1px solid hsla(0,0%,100%,.03);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);position:relative}.custom-dialog-header .clickable[data-v-ccf29f4c]{cursor:pointer;transition:all .3s ease;text-decoration:underline}.custom-dialog-header .clickable[data-v-ccf29f4c]:hover{color:#0cf;text-shadow:0 0 8px rgba(0,204,255,.5)}.custom-dialog-header .title-left[data-v-ccf29f4c]{display:flex;align-items:center;gap:12px;position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.custom-dialog-header .title-text[data-v-ccf29f4c]{font-weight:700;font-size:16px;color:#e5eaf3;pointer-events:auto}.custom-dialog-close[data-v-ccf29f4c]{background:transparent;border:none;color:#e5eaf3;font-size:20px;line-height:1;cursor:pointer;padding:6px 10px;border-radius:4px;position:absolute;top:12px;right:16px;z-index:20}.custom-dialog-close[data-v-ccf29f4c]:hover{background:hsla(0,0%,100%,.02)}.custom-dialog-body[data-v-ccf29f4c]{flex:1 1 auto;padding:10px 20px;overflow:auto}.dialog-scale-enter-active .el-dialog[data-v-ccf29f4c],.dialog-scale-enter-active[data-v-ccf29f4c],.dialog-scale-leave-active .el-dialog[data-v-ccf29f4c],.dialog-scale-leave-active[data-v-ccf29f4c]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.dialog-scale-enter-from[data-v-ccf29f4c],.dialog-scale-leave-to[data-v-ccf29f4c]{opacity:0}.dialog-scale-enter-from .el-dialog[data-v-ccf29f4c],.dialog-scale-leave-to .el-dialog[data-v-ccf29f4c]{transform:scale(.5);opacity:0}.dialog-scale-enter-active .custom-dialog-container[data-v-ccf29f4c],.dialog-scale-enter-active .custom-dialog-overlay[data-v-ccf29f4c],.dialog-scale-leave-active .custom-dialog-container[data-v-ccf29f4c],.dialog-scale-leave-active .custom-dialog-overlay[data-v-ccf29f4c]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.dialog-scale-enter-from .custom-dialog-container[data-v-ccf29f4c],.dialog-scale-enter-from .custom-dialog-overlay[data-v-ccf29f4c],.dialog-scale-leave-to .custom-dialog-container[data-v-ccf29f4c],.dialog-scale-leave-to .custom-dialog-overlay[data-v-ccf29f4c]{transform:scale(.5);opacity:0}.dialog-slide-enter-active .el-dialog[data-v-ccf29f4c],.dialog-slide-enter-active[data-v-ccf29f4c],.dialog-slide-leave-active .el-dialog[data-v-ccf29f4c],.dialog-slide-leave-active[data-v-ccf29f4c]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dialog-slide-enter-from[data-v-ccf29f4c],.dialog-slide-leave-to[data-v-ccf29f4c]{opacity:0}.dialog-slide-enter-from .el-dialog[data-v-ccf29f4c],.dialog-slide-leave-to .el-dialog[data-v-ccf29f4c]{transform:translateY(-100px);opacity:0}.dialog-slide-enter-active .custom-dialog-container[data-v-ccf29f4c],.dialog-slide-enter-active .custom-dialog-overlay[data-v-ccf29f4c],.dialog-slide-leave-active .custom-dialog-container[data-v-ccf29f4c],.dialog-slide-leave-active .custom-dialog-overlay[data-v-ccf29f4c]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dialog-slide-enter-from .custom-dialog-container[data-v-ccf29f4c],.dialog-slide-enter-from .custom-dialog-overlay[data-v-ccf29f4c],.dialog-slide-leave-to .custom-dialog-container[data-v-ccf29f4c],.dialog-slide-leave-to .custom-dialog-overlay[data-v-ccf29f4c]{transform:translateY(-100px);opacity:0}.dialog-bounce-enter-active .el-dialog[data-v-ccf29f4c],.dialog-bounce-enter-active[data-v-ccf29f4c],.dialog-bounce-leave-active .el-dialog[data-v-ccf29f4c],.dialog-bounce-leave-active[data-v-ccf29f4c]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.dialog-bounce-enter-from[data-v-ccf29f4c],.dialog-bounce-leave-to[data-v-ccf29f4c]{opacity:0}.dialog-bounce-enter-from .el-dialog[data-v-ccf29f4c],.dialog-bounce-leave-to .el-dialog[data-v-ccf29f4c]{transform:scale(.3) translateY(-50px);opacity:0}.dialog-bounce-enter-active .custom-dialog-container[data-v-ccf29f4c],.dialog-bounce-enter-active .custom-dialog-overlay[data-v-ccf29f4c],.dialog-bounce-leave-active .custom-dialog-container[data-v-ccf29f4c],.dialog-bounce-leave-active .custom-dialog-overlay[data-v-ccf29f4c]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.dialog-bounce-enter-from .custom-dialog-container[data-v-ccf29f4c],.dialog-bounce-enter-from .custom-dialog-overlay[data-v-ccf29f4c],.dialog-bounce-leave-to .custom-dialog-container[data-v-ccf29f4c],.dialog-bounce-leave-to .custom-dialog-overlay[data-v-ccf29f4c]{transform:scale(.3) translateY(-50px);opacity:0}.dialog-custom-object-enter-active .el-dialog[data-v-ccf29f4c],.dialog-custom-object-enter-active[data-v-ccf29f4c],.dialog-custom-object-leave-active .el-dialog[data-v-ccf29f4c],.dialog-custom-object-leave-active[data-v-ccf29f4c]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.dialog-custom-object-enter-from[data-v-ccf29f4c],.dialog-custom-object-leave-to[data-v-ccf29f4c]{opacity:0}.dialog-custom-object-enter-from .el-dialog[data-v-ccf29f4c],.dialog-custom-object-leave-to .el-dialog[data-v-ccf29f4c]{transform:rotate(180deg) scale(.5);opacity:0}.dialog-custom-object-enter-active .custom-dialog-container[data-v-ccf29f4c],.dialog-custom-object-enter-active .custom-dialog-overlay[data-v-ccf29f4c],.dialog-custom-object-leave-active .custom-dialog-container[data-v-ccf29f4c],.dialog-custom-object-leave-active .custom-dialog-overlay[data-v-ccf29f4c]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.dialog-custom-object-enter-from .custom-dialog-container[data-v-ccf29f4c],.dialog-custom-object-enter-from .custom-dialog-overlay[data-v-ccf29f4c],.dialog-custom-object-leave-to .custom-dialog-container[data-v-ccf29f4c],.dialog-custom-object-leave-to .custom-dialog-overlay[data-v-ccf29f4c]{transform:rotate(180deg) scale(.5);opacity:0}[data-v-ccf29f4c] .data-table-scroll::-webkit-scrollbar{width:6px}[data-v-ccf29f4c] .data-table-scroll::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}[data-v-ccf29f4c] .data-table-scroll::-webkit-scrollbar-thumb{background:rgba(0,204,255,.3);border-radius:3px}[data-v-ccf29f4c] .data-table-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,204,255,.5)}[data-v-ccf29f4c] .data-table-thead{background:rgba(0,133,255,.15);padding:12px 10px;border-radius:4px 4px 0 0;box-sizing:border-box;display:grid;gap:8px}[data-v-ccf29f4c] .data-table-thead .th{font-size:12px;color:#c1eaf8;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.3;word-break:break-word}[data-v-ccf29f4c] .data-table-tbody{overflow-y:auto}[data-v-ccf29f4c] .data-table-tbody .tr{display:grid;gap:8px;padding:0 10px;border-bottom:1px solid hsla(0,0%,100%,.1);min-height:40px;box-sizing:border-box}[data-v-ccf29f4c] .data-table-tbody .tr:nth-child(2n){background:rgba(0,133,255,.05)}[data-v-ccf29f4c] .data-table-tbody .tr:nth-child(odd){background:rgba(0,133,255,.08)}[data-v-ccf29f4c] .data-table-tbody .tr .td{font-size:12px;color:#c1eaf8;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;padding:8px 0;line-height:1.4;word-break:break-word;overflow:hidden}[data-v-ccf29f4c] .status-badge{padding:4px 10px;border-radius:2px;font-size:11px;white-space:nowrap;font-weight:500}[data-v-ccf29f4c] .status-badge.status-active{background:rgba(0,255,135,.15);color:#00ff87}[data-v-ccf29f4c] .status-badge.status-removed{background:hsla(0,0%,100%,.1);color:#8e8e8e}[data-v-ccf29f4c] .status-badge.status-warning{background:rgba(255,179,0,.15);color:#ffb300}[data-v-ccf29f4c] .status-badge.status-completed{background:rgba(40,204,124,.15);color:#28cc7c}[data-v-ccf29f4c] .status-badge.status-ongoing{background:rgba(255,199,0,.15);color:#ffc700}[data-v-ccf29f4c] .status-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}[data-v-ccf29f4c] .status-dot.status-signed{background:#28cc7c;box-shadow:0 0 8px rgba(40,204,124,.5)}[data-v-ccf29f4c] .status-dot.status-risk{background:#ff4f4f;box-shadow:0 0 8px rgba(255,79,79,.5)}[data-v-ccf29f4c] .status-dot.status-unsigned{background:#666}[data-v-ccf29f4c] .hover-panel{position:absolute;z-index:30;background:rgba(6,30,60,.95);border:1px solid rgba(64,196,255,.08);padding:12px;border-radius:8px;color:#cfefff;box-shadow:0 6px 18px rgba(0,0,0,.6);font-size:12px;min-width:220px;max-width:280px}[data-v-ccf29f4c] .hover-panel .panel-title{font-weight:600;margin-bottom:8px;color:#eafcff;font-size:13px}[data-v-ccf29f4c] .hover-panel .panel-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed hsla(0,0%,100%,.03);line-height:1.4;word-break:break-word}[data-v-ccf29f4c] .hover-panel .panel-row:last-child{border-bottom:none}[data-v-ccf29f4c] .hover-panel .panel-row .label{color:#9ecfe8;font-size:11px;white-space:nowrap;margin-right:6px;flex-shrink:0}[data-v-ccf29f4c] .hover-panel .panel-row .value{color:#fff;font-weight:700;font-size:11px;text-align:right}[data-v-ccf29f4c] .el-select__wrapper{background-color:rgba(0,133,255,.1);border:1px solid #e0e3e7;border-radius:3px;box-shadow:none;padding:0 8px;height:32px;min-height:32px;box-sizing:border-box}[data-v-ccf29f4c] .el-select__wrapper .el-select__inner{color:hsla(0,0%,100%,.9);font-size:14px;line-height:32px;height:32px}.mb-10[data-v-ccf29f4c]{margin-bottom:10px}.mb-30[data-v-ccf29f4c]{margin-bottom:30px}.mb-40[data-v-ccf29f4c]{margin-bottom:40px}.ml-10[data-v-ccf29f4c]{margin-left:10px}.mr-10[data-v-ccf29f4c]{margin-right:10px}.mr-16[data-v-ccf29f4c]{margin-right:16px}.mr-80[data-v-ccf29f4c]{margin-right:80px}.mb-32[data-v-ccf29f4c]{margin-bottom:32px}.ml-20[data-v-ccf29f4c]{margin-left:20px}.table-simple[data-v-ccf29f4c]{display:flex;flex-direction:column;height:calc(50vh - 150px)}.table-simple .table-header-row[data-v-ccf29f4c]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));background:rgba(42,58,90,.6);border-bottom:1px solid rgba(30,144,255,.3);padding:8px;gap:0;flex-shrink:0}.table-simple .table-header-row .col[data-v-ccf29f4c]{color:#d1e1ff;font-size:12px;font-weight:700;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-simple .table-body-scroll[data-v-ccf29f4c]{flex:1;overflow-y:auto}.table-simple .table-body-scroll[data-v-ccf29f4c]::-webkit-scrollbar{width:4px}.table-simple .table-body-scroll[data-v-ccf29f4c]::-webkit-scrollbar-track{background:rgba(42,58,90,.3);border-radius:2px}.table-simple .table-body-scroll[data-v-ccf29f4c]::-webkit-scrollbar-thumb{background:rgba(0,124,255,.5);border-radius:2px}.table-simple .table-body-scroll[data-v-ccf29f4c]::-webkit-scrollbar-thumb:hover{background:rgba(0,124,255,.7)}.table-simple .table-body-scroll .table-body-row[data-v-ccf29f4c]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));min-height:42px;padding:8px;gap:0;border-bottom:1px solid rgba(42,58,90,.3);transition:background-color .2s}.table-simple .table-body-scroll .table-body-row[data-v-ccf29f4c]:nth-child(2n){background:rgba(26,43,74,.3)}.table-simple .table-body-scroll .table-body-row[data-v-ccf29f4c]:hover{background:rgba(0,124,255,.1)}.table-simple .table-body-scroll .table-body-row .col[data-v-ccf29f4c]{color:#c1eaf8;font-size:12px;font-family:Source Han Sans SC,sans-serif;text-align:center;word-break:break-word;overflow-wrap:break-word;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.clickable-title[data-v-ccf29f4c]{cursor:pointer;transition:all .3s ease;text-decoration:underline}.clickable-title[data-v-ccf29f4c]:hover{color:#00dcff;text-shadow:0 0 8px rgba(0,220,255,.6)}.filter-bar[data-v-ccf29f4c]{padding:12px 16px;display:flex;align-items:center;background:rgba(0,50,100,.2);border-radius:4px;margin-bottom:16px}.period-picker[data-v-ccf29f4c]{width:260px;height:32px}.period-picker[data-v-ccf29f4c] .el-input__wrapper{background:rgba(0,133,255,.1);border:1px solid #e0e3e7;box-shadow:none;border-radius:3px;height:32px}.period-picker[data-v-ccf29f4c] .el-input__inner{background:transparent;border:none;color:hsla(0,0%,100%,.9);font-size:14px;height:30px;line-height:30px}.period-picker[data-v-ccf29f4c] .el-date-editor .el-input__prefix,.period-picker[data-v-ccf29f4c] .el-input__suffix{color:hsla(0,0%,100%,.9)}.period-picker[data-v-ccf29f4c] .el-input__suffix .el-icon{color:hsla(0,0%,100%,.9);font-size:12px}.period-picker[data-v-ccf29f4c] .el-input__wrapper:hover{border-color:rgba(0,133,255,.6)}.period-picker[data-v-ccf29f4c] .el-input__wrapper:focus-within{border-color:#0086ff;box-shadow:0 0 0 1px rgba(0,134,255,.3)}.period-picker[data-v-ccf29f4c] .el-picker-panel{background:rgba(15,25,45,.95);border:1px solid #e0e3e7;backdrop-filter:blur(10px);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.4)}.period-picker[data-v-ccf29f4c] .el-month-table td{color:hsla(0,0%,100%,.8);border-radius:4px;transition:all .2s ease}.period-picker[data-v-ccf29f4c] .el-month-table td.current .cell{background:linear-gradient(135deg,#0086ff,#00eaff);color:#fff;box-shadow:0 2px 6px rgba(0,134,255,.3)}.dark-box .el-select__placeholder[data-v-ccf29f4c]{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-ccf29f4c]::-moz-placeholder{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-ccf29f4c]::placeholder{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-ccf29f4c]{color:#ccc}.mb-20[data-v-ccf29f4c]{margin-bottom:20px}.mb-16[data-v-ccf29f4c]{margin-bottom:16px}.mr-20[data-v-ccf29f4c]{margin-right:20px}.mr-30[data-v-ccf29f4c]{margin-right:30px}.mb-24[data-v-ccf29f4c]{margin-bottom:24px}.exclusive-supply-detail-layout[data-v-ccf29f4c]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.exclusive-supply-detail-layout .panel-filter[data-v-ccf29f4c]{flex-shrink:0}.exclusive-supply-detail-layout .panel-filter .filter-section[data-v-ccf29f4c]{display:flex;gap:20px;align-items:center}.exclusive-supply-detail-layout .panel-filter .filter-section .filter-group[data-v-ccf29f4c]{display:flex;align-items:center;gap:8px}.exclusive-supply-detail-layout .panel-filter .filter-section .filter-group label[data-v-ccf29f4c]{color:#c1eaf8;font-size:11px;white-space:nowrap}.exclusive-supply-detail-layout .panel-filter .filter-section .filter-group[data-v-ccf29f4c] .el-input{width:110px!important}.exclusive-supply-detail-layout .panel-filter .filter-section .filter-group[data-v-ccf29f4c] .el-input__wrapper{background:hsla(0,0%,100%,.05)!important;border:1px solid #e0e3e7;padding:4px 8px!important;border-radius:2px!important;box-shadow:none!important}.exclusive-supply-detail-layout .panel-filter .filter-section .filter-group[data-v-ccf29f4c] .el-input__inner,.exclusive-supply-detail-layout .panel-filter .filter-section .filter-group[data-v-ccf29f4c] input{color:#c1eaf8!important;font-size:11px!important}.exclusive-supply-detail-layout .panel-filter .filter-section .filter-group[data-v-ccf29f4c] .el-input__prefix,.exclusive-supply-detail-layout .panel-filter .filter-section .filter-group[data-v-ccf29f4c] .el-input__suffix,.exclusive-supply-detail-layout .panel-filter .filter-section .filter-group[data-v-ccf29f4c] .el-input__suffix-inner{color:#c1eaf8!important}.exclusive-supply-detail-layout .panel-content[data-v-ccf29f4c]{flex:1;display:flex;gap:16px;min-height:0;overflow:hidden}.exclusive-supply-detail-layout .panel-content .panel-left[data-v-ccf29f4c],.exclusive-supply-detail-layout .panel-content .panel-right[data-v-ccf29f4c]{flex:1;background:rgba(0,50,100,.2);border-radius:4px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.exclusive-supply-detail-layout .panel-content .panel-left .module-content[data-v-ccf29f4c],.exclusive-supply-detail-layout .panel-content .panel-right .module-content[data-v-ccf29f4c]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:10px}.exclusive-supply-detail-layout .panel-content .panel-left .module-content .chart-wrapper[data-v-ccf29f4c],.exclusive-supply-detail-layout .panel-content .panel-right .module-content .chart-wrapper[data-v-ccf29f4c]{flex:1;overflow:hidden}.exclusive-supply-detail-layout .panel-content .panel-left .module-content .chart-wrapper .chart-container[data-v-ccf29f4c],.exclusive-supply-detail-layout .panel-content .panel-right .module-content .chart-wrapper .chart-container[data-v-ccf29f4c]{width:100%;height:100%;min-height:300px}body[data-v-a1f4c764]{--color-white:#fff;--color-bg-1:#f5f5f5;--color-bg-2:#f6f6f6;--color-bg-3:#b4bccc;--color-bg-4:#eef0f2;--color-assist:#626cee;--color-success:#00d485;--color-warning:#f5a72b;--color-danger:#f4333c;--color-text-main:#161e2e;--color-text-base:#555d6d;--color-text-secondary:#7d8695;--color-text-extra:#ccc;--color-text-icon-base:#8aa1b6;--color-text-placeholder:#d5d8dd;--color-text-hover:#2f7afa;--color-text-link:#0158f0;--color-text-active:#0158f0;--color-text-disabled:#b5bcc8;--color-text-warning:#f7b400;--color-text-danger:#de2626;--color-border-line:#e8e8e8;--color-link-a:#0158f0;--color-link-hover:#2f7afa;--color-link-checked:#0158f0;--color-link-disable:#b5bcc8;--color-link-active:#004ec2;--size-text-main:14px;--size-text-base:16px;--size-text-title:18px;--size-text-extra:12px;--radius-none:0px;--radius-lager:8px;--radius-normal:6px;--radius-small:4px;--radius-mini:2px;--size-lager-1:400px;--size-lager-2:300px;--size-normal-1:56px;--size-normal-2:64px;--size-small-1:38px;--size-small-2:32px;--size-small-3:30px;--size-small-4:28px;--size-small-5:26px;--size-small-6:24px;--size-small-7:22px;--size-small-8:20px;--size-mini-1:18px;--size-mini-2:16px;--size-mini-3:14px;--size-mini-4:12px;--size-mini-5:10px;--size-mini-6:8px;--size-mini-7:6px;--size-mini-8:4px;--el-button-size:28px;--color-bg:#fff;--color-label:#7d8695;--color-:#7d8695;--color-border:#d5d8dd;--color-5:rgba(1,88,240,0.05);--el-component-size-small:28px}[data-v-a1f4c764] .el-select__popper{background:#1a1a1a;border-color:rgba(0,204,255,.3)}[data-v-a1f4c764] .el-select__popper .el-scrollbar__view{background:#1a1a1a}[data-v-a1f4c764] .el-select__popper .el-option{color:#c1eaf8;background:#1a1a1a}[data-v-a1f4c764] .el-select__popper .el-option:hover{background:rgba(0,204,255,.2)}[data-v-a1f4c764] .el-select__popper .el-option.selected{background:rgba(0,204,255,.3);color:#0cf}[data-v-a1f4c764] .el-select__popper .el-option.hover{background:rgba(0,204,255,.2)}[data-v-a1f4c764] .el-picker__popper{background:#1a1a1a;border-color:rgba(0,204,255,.3)}[data-v-a1f4c764] .el-picker__popper .el-date-picker,[data-v-a1f4c764] .el-picker__popper .el-date-picker__body{background:#1a1a1a}[data-v-a1f4c764] .el-picker__popper .el-date-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-a1f4c764] .el-picker__popper .el-date-table td.today .el-date-table-cell{color:#0cf}[data-v-a1f4c764] .el-picker__popper .el-date-table td.selected .el-date-table-cell{background-color:rgba(0,204,255,.3);color:#0cf}[data-v-a1f4c764] .el-picker__popper .el-date-table td,[data-v-a1f4c764] .el-picker__popper .el-date-table th{color:#c1eaf8}[data-v-a1f4c764] .el-picker__popper .el-month-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-a1f4c764] .el-picker__popper .el-month-table td.selected{background-color:rgba(0,204,255,.3)}[data-v-a1f4c764] .el-picker__popper .el-year-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-a1f4c764] .el-picker__popper .el-year-table td.selected{background-color:rgba(0,204,255,.3)}[data-v-a1f4c764] .el-picker__popper .el-date-picker__header,[data-v-a1f4c764] .el-picker__popper .el-date-picker__header-label,[data-v-a1f4c764] .el-picker__popper .el-date-picker__next-btn,[data-v-a1f4c764] .el-picker__popper .el-date-picker__prev-btn{color:#c1eaf8}[data-v-a1f4c764] .el-picker__popper .el-date-picker__next-btn:hover,[data-v-a1f4c764] .el-picker__popper .el-date-picker__prev-btn:hover{color:#0cf}[data-v-a1f4c764] .el-icon-circle-close{color:#c1eaf8}[data-v-a1f4c764] .el-icon-circle-close:hover{color:#0cf}[data-v-a1f4c764] ::-webkit-scrollbar{width:6px;height:6px}[data-v-a1f4c764] ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}[data-v-a1f4c764] ::-webkit-scrollbar-thumb{background:#1565c0;border-radius:3px}[data-v-a1f4c764] ::-webkit-scrollbar-thumb:hover{background:#1976d2}[data-v-a1f4c764] ::-webkit-scrollbar-corner{background:hsla(0,0%,100%,.1)}[data-v-a1f4c764] *{scrollbar-width:thin;scrollbar-color:#1565c0 hsla(0,0%,100%,.1)}.footer-section[data-v-a1f4c764]{flex-shrink:0;z-index:10}.background[data-v-a1f4c764]:not([style*=transform]){height:100%;min-height:300px;position:relative;top:auto;left:auto;margin:0;transform:none}.screen-wrapper[data-v-a1f4c764]:has(.background:not([style*=transform])){position:relative;width:100%;height:100%}.back-panel-side[data-v-a1f4c764]{z-index:1000;display:flex;position:fixed;left:-5px;top:20px;justify-content:center;align-items:center;transition:all .3s ease-in-out;padding-left:5px}.back-panel-side .back-entry-btn[data-v-a1f4c764]{width:30px;height:60px;background:linear-gradient(135deg,rgba(0,88,239,.9),rgba(0,120,255,.9));border-top-right-radius:6px;border-bottom-right-radius:6px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);box-shadow:2px 0 12px rgba(0,88,239,.3)}.back-panel-side .back-entry-btn .el-icon[data-v-a1f4c764]{font-size:18px;font-weight:700;color:#fff}.back-panel-side .back-entry-btn .el-icon svg[data-v-a1f4c764]{width:18px;height:18px}.back-panel-side .back-tool[data-v-a1f4c764]{display:none}.back-panel-side .back-tool .back-item[data-v-a1f4c764]{background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:-2px 0 16px rgba(0,0,0,.15);width:60px;height:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;transition:all .3s ease-in-out;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.back-panel-side .back-tool .back-item[data-v-a1f4c764]:hover{background:rgba(0,88,239,.9);transform:translateX(-2px) scale(1.05);box-shadow:-4px 0 20px rgba(0,88,239,.4)}.back-panel-side .back-tool .back-item:hover .back-icon[data-v-a1f4c764],.back-panel-side .back-tool .back-item:hover .back-text[data-v-a1f4c764]{color:#fff}.back-panel-side .back-tool .back-item[data-v-a1f4c764]:active{transform:translateX(-1px) scale(1.02);box-shadow:-2px 0 12px rgba(0,88,239,.3)}.back-panel-side .back-tool .back-item .back-text[data-v-a1f4c764]{margin:4px 0 0;font-size:12px;font-weight:500;width:28px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;line-height:1;transition:color .3s ease}.back-panel-side .back-tool .back-item .back-icon[data-v-a1f4c764]{font-size:24px;color:#333;transition:color .3s ease}.back-panel-side .back-tool .back-item .back-icon svg[data-v-a1f4c764]{width:24px;height:24px}.back-panel-side[data-v-a1f4c764]:hover{left:0}.back-panel-side:hover .back-entry-btn[data-v-a1f4c764]{display:none}.back-panel-side:hover .back-tool[data-v-a1f4c764]{display:flex}[data-v-a1f4c764] .el-select__wrapper .el-select__inner{--el-text-color-regular:"#fff"}[data-v-a1f4c764] .month-picker .el-input__wrapper{width:160px;background:rgba(0,124,255,.1);border:1px solid rgba(0,124,255,.3);box-shadow:none;padding:4px 8px}[data-v-a1f4c764] .month-picker .el-input__wrapper .el-input__inner{color:#d1e1ff;font-size:12px;font-family:Source Han Sans SC,sans-serif}[data-v-a1f4c764] .month-picker .el-input__wrapper .el-input__suffix .el-icon{color:#d1e1ff}[data-v-a1f4c764] .month-picker .el-input__wrapper:hover{border-color:rgba(0,124,255,.5)}[data-v-a1f4c764] .month-picker .el-input__wrapper.is-focus{border-color:#007cff}.clickable-header[data-v-a1f4c764]{cursor:pointer;transition:opacity .2s}.clickable-header[data-v-a1f4c764]:hover{opacity:.8}.custom-dialog-overlay[data-v-a1f4c764]{position:fixed;inset:0;display:flex;align-items:stretch;justify-content:center;padding:0;z-index:2000;backdrop-filter:blur(6px);background:rgba(4,8,20,.55)}.custom-dialog-container[data-v-a1f4c764]{width:100%;max-width:none;height:100%;background:#041833;color:#e5eaf3;border-radius:0;overflow:hidden;box-shadow:none;display:flex;flex-direction:column;position:relative}.custom-dialog-header[data-v-a1f4c764]{display:flex;align-items:center;justify-content:space-between;padding:20px;height:60px;border-bottom:1px solid hsla(0,0%,100%,.03);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);position:relative}.custom-dialog-header .clickable[data-v-a1f4c764]{cursor:pointer;transition:all .3s ease;text-decoration:underline}.custom-dialog-header .clickable[data-v-a1f4c764]:hover{color:#0cf;text-shadow:0 0 8px rgba(0,204,255,.5)}.custom-dialog-header .title-left[data-v-a1f4c764]{display:flex;align-items:center;gap:12px;position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.custom-dialog-header .title-text[data-v-a1f4c764]{font-weight:700;font-size:16px;color:#e5eaf3;pointer-events:auto}.custom-dialog-close[data-v-a1f4c764]{background:transparent;border:none;color:#e5eaf3;font-size:20px;line-height:1;cursor:pointer;padding:6px 10px;border-radius:4px;position:absolute;top:12px;right:16px;z-index:20}.custom-dialog-close[data-v-a1f4c764]:hover{background:hsla(0,0%,100%,.02)}.custom-dialog-body[data-v-a1f4c764]{flex:1 1 auto;padding:10px 20px;overflow:auto}.dialog-scale-enter-active .el-dialog[data-v-a1f4c764],.dialog-scale-enter-active[data-v-a1f4c764],.dialog-scale-leave-active .el-dialog[data-v-a1f4c764],.dialog-scale-leave-active[data-v-a1f4c764]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.dialog-scale-enter-from[data-v-a1f4c764],.dialog-scale-leave-to[data-v-a1f4c764]{opacity:0}.dialog-scale-enter-from .el-dialog[data-v-a1f4c764],.dialog-scale-leave-to .el-dialog[data-v-a1f4c764]{transform:scale(.5);opacity:0}.dialog-scale-enter-active .custom-dialog-container[data-v-a1f4c764],.dialog-scale-enter-active .custom-dialog-overlay[data-v-a1f4c764],.dialog-scale-leave-active .custom-dialog-container[data-v-a1f4c764],.dialog-scale-leave-active .custom-dialog-overlay[data-v-a1f4c764]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.dialog-scale-enter-from .custom-dialog-container[data-v-a1f4c764],.dialog-scale-enter-from .custom-dialog-overlay[data-v-a1f4c764],.dialog-scale-leave-to .custom-dialog-container[data-v-a1f4c764],.dialog-scale-leave-to .custom-dialog-overlay[data-v-a1f4c764]{transform:scale(.5);opacity:0}.dialog-slide-enter-active .el-dialog[data-v-a1f4c764],.dialog-slide-enter-active[data-v-a1f4c764],.dialog-slide-leave-active .el-dialog[data-v-a1f4c764],.dialog-slide-leave-active[data-v-a1f4c764]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dialog-slide-enter-from[data-v-a1f4c764],.dialog-slide-leave-to[data-v-a1f4c764]{opacity:0}.dialog-slide-enter-from .el-dialog[data-v-a1f4c764],.dialog-slide-leave-to .el-dialog[data-v-a1f4c764]{transform:translateY(-100px);opacity:0}.dialog-slide-enter-active .custom-dialog-container[data-v-a1f4c764],.dialog-slide-enter-active .custom-dialog-overlay[data-v-a1f4c764],.dialog-slide-leave-active .custom-dialog-container[data-v-a1f4c764],.dialog-slide-leave-active .custom-dialog-overlay[data-v-a1f4c764]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dialog-slide-enter-from .custom-dialog-container[data-v-a1f4c764],.dialog-slide-enter-from .custom-dialog-overlay[data-v-a1f4c764],.dialog-slide-leave-to .custom-dialog-container[data-v-a1f4c764],.dialog-slide-leave-to .custom-dialog-overlay[data-v-a1f4c764]{transform:translateY(-100px);opacity:0}.dialog-bounce-enter-active .el-dialog[data-v-a1f4c764],.dialog-bounce-enter-active[data-v-a1f4c764],.dialog-bounce-leave-active .el-dialog[data-v-a1f4c764],.dialog-bounce-leave-active[data-v-a1f4c764]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.dialog-bounce-enter-from[data-v-a1f4c764],.dialog-bounce-leave-to[data-v-a1f4c764]{opacity:0}.dialog-bounce-enter-from .el-dialog[data-v-a1f4c764],.dialog-bounce-leave-to .el-dialog[data-v-a1f4c764]{transform:scale(.3) translateY(-50px);opacity:0}.dialog-bounce-enter-active .custom-dialog-container[data-v-a1f4c764],.dialog-bounce-enter-active .custom-dialog-overlay[data-v-a1f4c764],.dialog-bounce-leave-active .custom-dialog-container[data-v-a1f4c764],.dialog-bounce-leave-active .custom-dialog-overlay[data-v-a1f4c764]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.dialog-bounce-enter-from .custom-dialog-container[data-v-a1f4c764],.dialog-bounce-enter-from .custom-dialog-overlay[data-v-a1f4c764],.dialog-bounce-leave-to .custom-dialog-container[data-v-a1f4c764],.dialog-bounce-leave-to .custom-dialog-overlay[data-v-a1f4c764]{transform:scale(.3) translateY(-50px);opacity:0}.dialog-custom-object-enter-active .el-dialog[data-v-a1f4c764],.dialog-custom-object-enter-active[data-v-a1f4c764],.dialog-custom-object-leave-active .el-dialog[data-v-a1f4c764],.dialog-custom-object-leave-active[data-v-a1f4c764]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.dialog-custom-object-enter-from[data-v-a1f4c764],.dialog-custom-object-leave-to[data-v-a1f4c764]{opacity:0}.dialog-custom-object-enter-from .el-dialog[data-v-a1f4c764],.dialog-custom-object-leave-to .el-dialog[data-v-a1f4c764]{transform:rotate(180deg) scale(.5);opacity:0}.dialog-custom-object-enter-active .custom-dialog-container[data-v-a1f4c764],.dialog-custom-object-enter-active .custom-dialog-overlay[data-v-a1f4c764],.dialog-custom-object-leave-active .custom-dialog-container[data-v-a1f4c764],.dialog-custom-object-leave-active .custom-dialog-overlay[data-v-a1f4c764]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.dialog-custom-object-enter-from .custom-dialog-container[data-v-a1f4c764],.dialog-custom-object-enter-from .custom-dialog-overlay[data-v-a1f4c764],.dialog-custom-object-leave-to .custom-dialog-container[data-v-a1f4c764],.dialog-custom-object-leave-to .custom-dialog-overlay[data-v-a1f4c764]{transform:rotate(180deg) scale(.5);opacity:0}[data-v-a1f4c764] .data-table-scroll::-webkit-scrollbar{width:6px}[data-v-a1f4c764] .data-table-scroll::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}[data-v-a1f4c764] .data-table-scroll::-webkit-scrollbar-thumb{background:rgba(0,204,255,.3);border-radius:3px}[data-v-a1f4c764] .data-table-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,204,255,.5)}[data-v-a1f4c764] .data-table-thead{background:rgba(0,133,255,.15);padding:12px 10px;border-radius:4px 4px 0 0;box-sizing:border-box;display:grid;gap:8px}[data-v-a1f4c764] .data-table-thead .th{font-size:12px;color:#c1eaf8;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.3;word-break:break-word}[data-v-a1f4c764] .data-table-tbody{overflow-y:auto}[data-v-a1f4c764] .data-table-tbody .tr{display:grid;gap:8px;padding:0 10px;border-bottom:1px solid hsla(0,0%,100%,.1);min-height:40px;box-sizing:border-box}[data-v-a1f4c764] .data-table-tbody .tr:nth-child(2n){background:rgba(0,133,255,.05)}[data-v-a1f4c764] .data-table-tbody .tr:nth-child(odd){background:rgba(0,133,255,.08)}[data-v-a1f4c764] .data-table-tbody .tr .td{font-size:12px;color:#c1eaf8;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;padding:8px 0;line-height:1.4;word-break:break-word;overflow:hidden}[data-v-a1f4c764] .status-badge{padding:4px 10px;border-radius:2px;font-size:11px;white-space:nowrap;font-weight:500}[data-v-a1f4c764] .status-badge.status-active{background:rgba(0,255,135,.15);color:#00ff87}[data-v-a1f4c764] .status-badge.status-removed{background:hsla(0,0%,100%,.1);color:#8e8e8e}[data-v-a1f4c764] .status-badge.status-warning{background:rgba(255,179,0,.15);color:#ffb300}[data-v-a1f4c764] .status-badge.status-completed{background:rgba(40,204,124,.15);color:#28cc7c}[data-v-a1f4c764] .status-badge.status-ongoing{background:rgba(255,199,0,.15);color:#ffc700}[data-v-a1f4c764] .status-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}[data-v-a1f4c764] .status-dot.status-signed{background:#28cc7c;box-shadow:0 0 8px rgba(40,204,124,.5)}[data-v-a1f4c764] .status-dot.status-risk{background:#ff4f4f;box-shadow:0 0 8px rgba(255,79,79,.5)}[data-v-a1f4c764] .status-dot.status-unsigned{background:#666}[data-v-a1f4c764] .hover-panel{position:absolute;z-index:30;background:rgba(6,30,60,.95);border:1px solid rgba(64,196,255,.08);padding:12px;border-radius:8px;color:#cfefff;box-shadow:0 6px 18px rgba(0,0,0,.6);font-size:12px;min-width:220px;max-width:280px}[data-v-a1f4c764] .hover-panel .panel-title{font-weight:600;margin-bottom:8px;color:#eafcff;font-size:13px}[data-v-a1f4c764] .hover-panel .panel-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed hsla(0,0%,100%,.03);line-height:1.4;word-break:break-word}[data-v-a1f4c764] .hover-panel .panel-row:last-child{border-bottom:none}[data-v-a1f4c764] .hover-panel .panel-row .label{color:#9ecfe8;font-size:11px;white-space:nowrap;margin-right:6px;flex-shrink:0}[data-v-a1f4c764] .hover-panel .panel-row .value{color:#fff;font-weight:700;font-size:11px;text-align:right}[data-v-a1f4c764] .el-select__wrapper{background-color:rgba(0,133,255,.1);border:1px solid #e0e3e7;border-radius:3px;box-shadow:none;padding:0 8px;height:32px;min-height:32px;box-sizing:border-box}[data-v-a1f4c764] .el-select__wrapper .el-select__inner{color:hsla(0,0%,100%,.9);font-size:14px;line-height:32px;height:32px}.mb-10[data-v-a1f4c764]{margin-bottom:10px}.mb-30[data-v-a1f4c764]{margin-bottom:30px}.mb-40[data-v-a1f4c764]{margin-bottom:40px}.ml-10[data-v-a1f4c764]{margin-left:10px}.mr-10[data-v-a1f4c764]{margin-right:10px}.mr-16[data-v-a1f4c764]{margin-right:16px}.mr-80[data-v-a1f4c764]{margin-right:80px}.mb-32[data-v-a1f4c764]{margin-bottom:32px}.ml-20[data-v-a1f4c764]{margin-left:20px}.table-simple[data-v-a1f4c764]{display:flex;flex-direction:column;height:calc(50vh - 150px)}.table-simple .table-header-row[data-v-a1f4c764]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));background:rgba(42,58,90,.6);border-bottom:1px solid rgba(30,144,255,.3);padding:8px;gap:0;flex-shrink:0}.table-simple .table-header-row .col[data-v-a1f4c764]{color:#d1e1ff;font-size:12px;font-weight:700;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-simple .table-body-scroll[data-v-a1f4c764]{flex:1;overflow-y:auto}.table-simple .table-body-scroll[data-v-a1f4c764]::-webkit-scrollbar{width:4px}.table-simple .table-body-scroll[data-v-a1f4c764]::-webkit-scrollbar-track{background:rgba(42,58,90,.3);border-radius:2px}.table-simple .table-body-scroll[data-v-a1f4c764]::-webkit-scrollbar-thumb{background:rgba(0,124,255,.5);border-radius:2px}.table-simple .table-body-scroll[data-v-a1f4c764]::-webkit-scrollbar-thumb:hover{background:rgba(0,124,255,.7)}.table-simple .table-body-scroll .table-body-row[data-v-a1f4c764]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));min-height:42px;padding:8px;gap:0;border-bottom:1px solid rgba(42,58,90,.3);transition:background-color .2s}.table-simple .table-body-scroll .table-body-row[data-v-a1f4c764]:nth-child(2n){background:rgba(26,43,74,.3)}.table-simple .table-body-scroll .table-body-row[data-v-a1f4c764]:hover{background:rgba(0,124,255,.1)}.table-simple .table-body-scroll .table-body-row .col[data-v-a1f4c764]{color:#c1eaf8;font-size:12px;font-family:Source Han Sans SC,sans-serif;text-align:center;word-break:break-word;overflow-wrap:break-word;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.clickable-title[data-v-a1f4c764]{cursor:pointer;transition:all .3s ease;text-decoration:underline}.clickable-title[data-v-a1f4c764]:hover{color:#00dcff;text-shadow:0 0 8px rgba(0,220,255,.6)}.filter-bar[data-v-a1f4c764]{padding:12px 16px;display:flex;align-items:center;background:rgba(0,50,100,.2);border-radius:4px;margin-bottom:16px}.period-picker[data-v-a1f4c764]{width:260px;height:32px}.period-picker[data-v-a1f4c764] .el-input__wrapper{background:rgba(0,133,255,.1);border:1px solid #e0e3e7;box-shadow:none;border-radius:3px;height:32px}.period-picker[data-v-a1f4c764] .el-input__inner{background:transparent;border:none;color:hsla(0,0%,100%,.9);font-size:14px;height:30px;line-height:30px}.period-picker[data-v-a1f4c764] .el-date-editor .el-input__prefix,.period-picker[data-v-a1f4c764] .el-input__suffix{color:hsla(0,0%,100%,.9)}.period-picker[data-v-a1f4c764] .el-input__suffix .el-icon{color:hsla(0,0%,100%,.9);font-size:12px}.period-picker[data-v-a1f4c764] .el-input__wrapper:hover{border-color:rgba(0,133,255,.6)}.period-picker[data-v-a1f4c764] .el-input__wrapper:focus-within{border-color:#0086ff;box-shadow:0 0 0 1px rgba(0,134,255,.3)}.period-picker[data-v-a1f4c764] .el-picker-panel{background:rgba(15,25,45,.95);border:1px solid #e0e3e7;backdrop-filter:blur(10px);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.4)}.period-picker[data-v-a1f4c764] .el-month-table td{color:hsla(0,0%,100%,.8);border-radius:4px;transition:all .2s ease}.period-picker[data-v-a1f4c764] .el-month-table td.current .cell{background:linear-gradient(135deg,#0086ff,#00eaff);color:#fff;box-shadow:0 2px 6px rgba(0,134,255,.3)}.dark-box .el-select__placeholder[data-v-a1f4c764]{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-a1f4c764]::-moz-placeholder{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-a1f4c764]::placeholder{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-a1f4c764]{color:#ccc}.mb-20[data-v-a1f4c764]{margin-bottom:20px}.mb-16[data-v-a1f4c764]{margin-bottom:16px}.mr-20[data-v-a1f4c764]{margin-right:20px}.mr-30[data-v-a1f4c764]{margin-right:30px}.mb-24[data-v-a1f4c764]{margin-bottom:24px}.purchase-amount-detail-layout[data-v-a1f4c764]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.purchase-amount-detail-layout .panel-filter[data-v-a1f4c764]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.purchase-amount-detail-layout .panel-filter .filter-section[data-v-a1f4c764]{display:flex;gap:20px;align-items:center}.purchase-amount-detail-layout .panel-filter .filter-section .filter-group[data-v-a1f4c764]{display:flex;align-items:center;gap:8px}.purchase-amount-detail-layout .panel-filter .filter-section .filter-group label[data-v-a1f4c764]{color:#c1eaf8;font-size:11px;white-space:nowrap}.purchase-amount-detail-layout .panel-filter .filter-section .filter-group[data-v-a1f4c764] .el-input,.purchase-amount-detail-layout .panel-filter .filter-section .filter-group[data-v-a1f4c764] .el-select{width:150px!important}.purchase-amount-detail-layout .panel-filter .filter-section .filter-group[data-v-a1f4c764] .el-input__wrapper{background:hsla(0,0%,100%,.05)!important;border:1px solid #e0e3e7;padding:4px 8px!important;border-radius:2px!important;box-shadow:none!important}.purchase-amount-detail-layout .panel-filter .filter-section .filter-group[data-v-a1f4c764] .el-input__inner,.purchase-amount-detail-layout .panel-filter .filter-section .filter-group[data-v-a1f4c764] input{color:#c1eaf8!important;font-size:11px!important}.purchase-amount-detail-layout .panel-filter .filter-section .filter-group[data-v-a1f4c764] .el-input__prefix,.purchase-amount-detail-layout .panel-filter .filter-section .filter-group[data-v-a1f4c764] .el-input__suffix,.purchase-amount-detail-layout .panel-filter .filter-section .filter-group[data-v-a1f4c764] .el-input__suffix-inner{color:#c1eaf8!important}.purchase-amount-detail-layout .panel-filter .filter-actions[data-v-a1f4c764]{display:flex;gap:12px;align-items:center}.purchase-amount-detail-layout .panel-filter .filter-actions[data-v-a1f4c764] .el-button{background:linear-gradient(135deg,rgba(0,133,255,.2),rgba(0,204,255,.15));border:1px solid rgba(0,204,255,.4);color:#00eaff;font-size:12px;padding:8px 16px;transition:all .3s}.purchase-amount-detail-layout .panel-filter .filter-actions[data-v-a1f4c764] .el-button:hover{background:linear-gradient(135deg,rgba(0,133,255,.3),rgba(0,204,255,.25));border-color:rgba(0,234,255,.6);color:#fff;box-shadow:0 0 12px rgba(0,234,255,.4)}.purchase-amount-detail-layout .panel-content[data-v-a1f4c764]{flex:1;display:flex;gap:16px;min-height:0;overflow:hidden}.purchase-amount-detail-layout .panel-content .panel-left[data-v-a1f4c764],.purchase-amount-detail-layout .panel-content .panel-right[data-v-a1f4c764]{flex:1;background:rgba(0,50,100,.2);border-radius:4px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.purchase-amount-detail-layout .panel-content .panel-left .module-content[data-v-a1f4c764],.purchase-amount-detail-layout .panel-content .panel-right .module-content[data-v-a1f4c764]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:10px}.purchase-amount-detail-layout .panel-content .panel-left .module-content .chart-wrapper[data-v-a1f4c764],.purchase-amount-detail-layout .panel-content .panel-right .module-content .chart-wrapper[data-v-a1f4c764]{flex:1;overflow:hidden}.purchase-amount-detail-layout .panel-content .panel-left .module-content .chart-wrapper .chart-container[data-v-a1f4c764],.purchase-amount-detail-layout .panel-content .panel-right .module-content .chart-wrapper .chart-container[data-v-a1f4c764]{width:100%;height:100%;min-height:300px}body[data-v-08da344f]{--color-white:#fff;--color-bg-1:#f5f5f5;--color-bg-2:#f6f6f6;--color-bg-3:#b4bccc;--color-bg-4:#eef0f2;--color-assist:#626cee;--color-success:#00d485;--color-warning:#f5a72b;--color-danger:#f4333c;--color-text-main:#161e2e;--color-text-base:#555d6d;--color-text-secondary:#7d8695;--color-text-extra:#ccc;--color-text-icon-base:#8aa1b6;--color-text-placeholder:#d5d8dd;--color-text-hover:#2f7afa;--color-text-link:#0158f0;--color-text-active:#0158f0;--color-text-disabled:#b5bcc8;--color-text-warning:#f7b400;--color-text-danger:#de2626;--color-border-line:#e8e8e8;--color-link-a:#0158f0;--color-link-hover:#2f7afa;--color-link-checked:#0158f0;--color-link-disable:#b5bcc8;--color-link-active:#004ec2;--size-text-main:14px;--size-text-base:16px;--size-text-title:18px;--size-text-extra:12px;--radius-none:0px;--radius-lager:8px;--radius-normal:6px;--radius-small:4px;--radius-mini:2px;--size-lager-1:400px;--size-lager-2:300px;--size-normal-1:56px;--size-normal-2:64px;--size-small-1:38px;--size-small-2:32px;--size-small-3:30px;--size-small-4:28px;--size-small-5:26px;--size-small-6:24px;--size-small-7:22px;--size-small-8:20px;--size-mini-1:18px;--size-mini-2:16px;--size-mini-3:14px;--size-mini-4:12px;--size-mini-5:10px;--size-mini-6:8px;--size-mini-7:6px;--size-mini-8:4px;--el-button-size:28px;--color-bg:#fff;--color-label:#7d8695;--color-:#7d8695;--color-border:#d5d8dd;--color-5:rgba(1,88,240,0.05);--el-component-size-small:28px}[data-v-08da344f] .el-select__popper{background:#1a1a1a;border-color:rgba(0,204,255,.3)}[data-v-08da344f] .el-select__popper .el-scrollbar__view{background:#1a1a1a}[data-v-08da344f] .el-select__popper .el-option{color:#c1eaf8;background:#1a1a1a}[data-v-08da344f] .el-select__popper .el-option:hover{background:rgba(0,204,255,.2)}[data-v-08da344f] .el-select__popper .el-option.selected{background:rgba(0,204,255,.3);color:#0cf}[data-v-08da344f] .el-select__popper .el-option.hover{background:rgba(0,204,255,.2)}[data-v-08da344f] .el-picker__popper{background:#1a1a1a;border-color:rgba(0,204,255,.3)}[data-v-08da344f] .el-picker__popper .el-date-picker,[data-v-08da344f] .el-picker__popper .el-date-picker__body{background:#1a1a1a}[data-v-08da344f] .el-picker__popper .el-date-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-08da344f] .el-picker__popper .el-date-table td.today .el-date-table-cell{color:#0cf}[data-v-08da344f] .el-picker__popper .el-date-table td.selected .el-date-table-cell{background-color:rgba(0,204,255,.3);color:#0cf}[data-v-08da344f] .el-picker__popper .el-date-table td,[data-v-08da344f] .el-picker__popper .el-date-table th{color:#c1eaf8}[data-v-08da344f] .el-picker__popper .el-month-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-08da344f] .el-picker__popper .el-month-table td.selected{background-color:rgba(0,204,255,.3)}[data-v-08da344f] .el-picker__popper .el-year-table td.available:hover{color:#0cf;background-color:rgba(0,204,255,.2)}[data-v-08da344f] .el-picker__popper .el-year-table td.selected{background-color:rgba(0,204,255,.3)}[data-v-08da344f] .el-picker__popper .el-date-picker__header,[data-v-08da344f] .el-picker__popper .el-date-picker__header-label,[data-v-08da344f] .el-picker__popper .el-date-picker__next-btn,[data-v-08da344f] .el-picker__popper .el-date-picker__prev-btn{color:#c1eaf8}[data-v-08da344f] .el-picker__popper .el-date-picker__next-btn:hover,[data-v-08da344f] .el-picker__popper .el-date-picker__prev-btn:hover{color:#0cf}[data-v-08da344f] .el-icon-circle-close{color:#c1eaf8}[data-v-08da344f] .el-icon-circle-close:hover{color:#0cf}[data-v-08da344f] ::-webkit-scrollbar{width:6px;height:6px}[data-v-08da344f] ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}[data-v-08da344f] ::-webkit-scrollbar-thumb{background:#1565c0;border-radius:3px}[data-v-08da344f] ::-webkit-scrollbar-thumb:hover{background:#1976d2}[data-v-08da344f] ::-webkit-scrollbar-corner{background:hsla(0,0%,100%,.1)}[data-v-08da344f] *{scrollbar-width:thin;scrollbar-color:#1565c0 hsla(0,0%,100%,.1)}.footer-section[data-v-08da344f]{flex-shrink:0;z-index:10}.background[data-v-08da344f]:not([style*=transform]){height:100%;min-height:300px;position:relative;top:auto;left:auto;margin:0;transform:none}.screen-wrapper[data-v-08da344f]:has(.background:not([style*=transform])){position:relative;width:100%;height:100%}.back-panel-side[data-v-08da344f]{z-index:1000;display:flex;position:fixed;left:-5px;top:20px;justify-content:center;align-items:center;transition:all .3s ease-in-out;padding-left:5px}.back-panel-side .back-entry-btn[data-v-08da344f]{width:30px;height:60px;background:linear-gradient(135deg,rgba(0,88,239,.9),rgba(0,120,255,.9));border-top-right-radius:6px;border-bottom-right-radius:6px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);box-shadow:2px 0 12px rgba(0,88,239,.3)}.back-panel-side .back-entry-btn .el-icon[data-v-08da344f]{font-size:18px;font-weight:700;color:#fff}.back-panel-side .back-entry-btn .el-icon svg[data-v-08da344f]{width:18px;height:18px}.back-panel-side .back-tool[data-v-08da344f]{display:none}.back-panel-side .back-tool .back-item[data-v-08da344f]{background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:-2px 0 16px rgba(0,0,0,.15);width:60px;height:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;transition:all .3s ease-in-out;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.back-panel-side .back-tool .back-item[data-v-08da344f]:hover{background:rgba(0,88,239,.9);transform:translateX(-2px) scale(1.05);box-shadow:-4px 0 20px rgba(0,88,239,.4)}.back-panel-side .back-tool .back-item:hover .back-icon[data-v-08da344f],.back-panel-side .back-tool .back-item:hover .back-text[data-v-08da344f]{color:#fff}.back-panel-side .back-tool .back-item[data-v-08da344f]:active{transform:translateX(-1px) scale(1.02);box-shadow:-2px 0 12px rgba(0,88,239,.3)}.back-panel-side .back-tool .back-item .back-text[data-v-08da344f]{margin:4px 0 0;font-size:12px;font-weight:500;width:28px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;line-height:1;transition:color .3s ease}.back-panel-side .back-tool .back-item .back-icon[data-v-08da344f]{font-size:24px;color:#333;transition:color .3s ease}.back-panel-side .back-tool .back-item .back-icon svg[data-v-08da344f]{width:24px;height:24px}.back-panel-side[data-v-08da344f]:hover{left:0}.back-panel-side:hover .back-entry-btn[data-v-08da344f]{display:none}.back-panel-side:hover .back-tool[data-v-08da344f]{display:flex}[data-v-08da344f] .el-select__wrapper .el-select__inner{--el-text-color-regular:"#fff"}[data-v-08da344f] .month-picker .el-input__wrapper{width:160px;background:rgba(0,124,255,.1);border:1px solid rgba(0,124,255,.3);box-shadow:none;padding:4px 8px}[data-v-08da344f] .month-picker .el-input__wrapper .el-input__inner{color:#d1e1ff;font-size:12px;font-family:Source Han Sans SC,sans-serif}[data-v-08da344f] .month-picker .el-input__wrapper .el-input__suffix .el-icon{color:#d1e1ff}[data-v-08da344f] .month-picker .el-input__wrapper:hover{border-color:rgba(0,124,255,.5)}[data-v-08da344f] .month-picker .el-input__wrapper.is-focus{border-color:#007cff}.clickable-header[data-v-08da344f]{cursor:pointer;transition:opacity .2s}.clickable-header[data-v-08da344f]:hover{opacity:.8}.custom-dialog-overlay[data-v-08da344f]{position:fixed;inset:0;display:flex;align-items:stretch;justify-content:center;padding:0;z-index:2000;backdrop-filter:blur(6px);background:rgba(4,8,20,.55)}.custom-dialog-container[data-v-08da344f]{width:100%;max-width:none;height:100%;background:#041833;color:#e5eaf3;border-radius:0;overflow:hidden;box-shadow:none;display:flex;flex-direction:column;position:relative}.custom-dialog-header[data-v-08da344f]{display:flex;align-items:center;justify-content:space-between;padding:20px;height:60px;border-bottom:1px solid hsla(0,0%,100%,.03);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);position:relative}.custom-dialog-header .clickable[data-v-08da344f]{cursor:pointer;transition:all .3s ease;text-decoration:underline}.custom-dialog-header .clickable[data-v-08da344f]:hover{color:#0cf;text-shadow:0 0 8px rgba(0,204,255,.5)}.custom-dialog-header .title-left[data-v-08da344f]{display:flex;align-items:center;gap:12px;position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.custom-dialog-header .title-text[data-v-08da344f]{font-weight:700;font-size:16px;color:#e5eaf3;pointer-events:auto}.custom-dialog-close[data-v-08da344f]{background:transparent;border:none;color:#e5eaf3;font-size:20px;line-height:1;cursor:pointer;padding:6px 10px;border-radius:4px;position:absolute;top:12px;right:16px;z-index:20}.custom-dialog-close[data-v-08da344f]:hover{background:hsla(0,0%,100%,.02)}.custom-dialog-body[data-v-08da344f]{flex:1 1 auto;padding:10px 20px;overflow:auto}.dialog-scale-enter-active .el-dialog[data-v-08da344f],.dialog-scale-enter-active[data-v-08da344f],.dialog-scale-leave-active .el-dialog[data-v-08da344f],.dialog-scale-leave-active[data-v-08da344f]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.dialog-scale-enter-from[data-v-08da344f],.dialog-scale-leave-to[data-v-08da344f]{opacity:0}.dialog-scale-enter-from .el-dialog[data-v-08da344f],.dialog-scale-leave-to .el-dialog[data-v-08da344f]{transform:scale(.5);opacity:0}.dialog-scale-enter-active .custom-dialog-container[data-v-08da344f],.dialog-scale-enter-active .custom-dialog-overlay[data-v-08da344f],.dialog-scale-leave-active .custom-dialog-container[data-v-08da344f],.dialog-scale-leave-active .custom-dialog-overlay[data-v-08da344f]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.dialog-scale-enter-from .custom-dialog-container[data-v-08da344f],.dialog-scale-enter-from .custom-dialog-overlay[data-v-08da344f],.dialog-scale-leave-to .custom-dialog-container[data-v-08da344f],.dialog-scale-leave-to .custom-dialog-overlay[data-v-08da344f]{transform:scale(.5);opacity:0}.dialog-slide-enter-active .el-dialog[data-v-08da344f],.dialog-slide-enter-active[data-v-08da344f],.dialog-slide-leave-active .el-dialog[data-v-08da344f],.dialog-slide-leave-active[data-v-08da344f]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dialog-slide-enter-from[data-v-08da344f],.dialog-slide-leave-to[data-v-08da344f]{opacity:0}.dialog-slide-enter-from .el-dialog[data-v-08da344f],.dialog-slide-leave-to .el-dialog[data-v-08da344f]{transform:translateY(-100px);opacity:0}.dialog-slide-enter-active .custom-dialog-container[data-v-08da344f],.dialog-slide-enter-active .custom-dialog-overlay[data-v-08da344f],.dialog-slide-leave-active .custom-dialog-container[data-v-08da344f],.dialog-slide-leave-active .custom-dialog-overlay[data-v-08da344f]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dialog-slide-enter-from .custom-dialog-container[data-v-08da344f],.dialog-slide-enter-from .custom-dialog-overlay[data-v-08da344f],.dialog-slide-leave-to .custom-dialog-container[data-v-08da344f],.dialog-slide-leave-to .custom-dialog-overlay[data-v-08da344f]{transform:translateY(-100px);opacity:0}.dialog-bounce-enter-active .el-dialog[data-v-08da344f],.dialog-bounce-enter-active[data-v-08da344f],.dialog-bounce-leave-active .el-dialog[data-v-08da344f],.dialog-bounce-leave-active[data-v-08da344f]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.dialog-bounce-enter-from[data-v-08da344f],.dialog-bounce-leave-to[data-v-08da344f]{opacity:0}.dialog-bounce-enter-from .el-dialog[data-v-08da344f],.dialog-bounce-leave-to .el-dialog[data-v-08da344f]{transform:scale(.3) translateY(-50px);opacity:0}.dialog-bounce-enter-active .custom-dialog-container[data-v-08da344f],.dialog-bounce-enter-active .custom-dialog-overlay[data-v-08da344f],.dialog-bounce-leave-active .custom-dialog-container[data-v-08da344f],.dialog-bounce-leave-active .custom-dialog-overlay[data-v-08da344f]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.dialog-bounce-enter-from .custom-dialog-container[data-v-08da344f],.dialog-bounce-enter-from .custom-dialog-overlay[data-v-08da344f],.dialog-bounce-leave-to .custom-dialog-container[data-v-08da344f],.dialog-bounce-leave-to .custom-dialog-overlay[data-v-08da344f]{transform:scale(.3) translateY(-50px);opacity:0}.dialog-custom-object-enter-active .el-dialog[data-v-08da344f],.dialog-custom-object-enter-active[data-v-08da344f],.dialog-custom-object-leave-active .el-dialog[data-v-08da344f],.dialog-custom-object-leave-active[data-v-08da344f]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.dialog-custom-object-enter-from[data-v-08da344f],.dialog-custom-object-leave-to[data-v-08da344f]{opacity:0}.dialog-custom-object-enter-from .el-dialog[data-v-08da344f],.dialog-custom-object-leave-to .el-dialog[data-v-08da344f]{transform:rotate(180deg) scale(.5);opacity:0}.dialog-custom-object-enter-active .custom-dialog-container[data-v-08da344f],.dialog-custom-object-enter-active .custom-dialog-overlay[data-v-08da344f],.dialog-custom-object-leave-active .custom-dialog-container[data-v-08da344f],.dialog-custom-object-leave-active .custom-dialog-overlay[data-v-08da344f]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.dialog-custom-object-enter-from .custom-dialog-container[data-v-08da344f],.dialog-custom-object-enter-from .custom-dialog-overlay[data-v-08da344f],.dialog-custom-object-leave-to .custom-dialog-container[data-v-08da344f],.dialog-custom-object-leave-to .custom-dialog-overlay[data-v-08da344f]{transform:rotate(180deg) scale(.5);opacity:0}[data-v-08da344f] .data-table-scroll::-webkit-scrollbar{width:6px}[data-v-08da344f] .data-table-scroll::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}[data-v-08da344f] .data-table-scroll::-webkit-scrollbar-thumb{background:rgba(0,204,255,.3);border-radius:3px}[data-v-08da344f] .data-table-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,204,255,.5)}[data-v-08da344f] .data-table-thead{background:rgba(0,133,255,.15);padding:12px 10px;border-radius:4px 4px 0 0;box-sizing:border-box;display:grid;gap:8px}[data-v-08da344f] .data-table-thead .th{font-size:12px;color:#c1eaf8;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.3;word-break:break-word}[data-v-08da344f] .data-table-tbody{overflow-y:auto}[data-v-08da344f] .data-table-tbody .tr{display:grid;gap:8px;padding:0 10px;border-bottom:1px solid hsla(0,0%,100%,.1);min-height:40px;box-sizing:border-box}[data-v-08da344f] .data-table-tbody .tr:nth-child(2n){background:rgba(0,133,255,.05)}[data-v-08da344f] .data-table-tbody .tr:nth-child(odd){background:rgba(0,133,255,.08)}[data-v-08da344f] .data-table-tbody .tr .td{font-size:12px;color:#c1eaf8;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;padding:8px 0;line-height:1.4;word-break:break-word;overflow:hidden}[data-v-08da344f] .status-badge{padding:4px 10px;border-radius:2px;font-size:11px;white-space:nowrap;font-weight:500}[data-v-08da344f] .status-badge.status-active{background:rgba(0,255,135,.15);color:#00ff87}[data-v-08da344f] .status-badge.status-removed{background:hsla(0,0%,100%,.1);color:#8e8e8e}[data-v-08da344f] .status-badge.status-warning{background:rgba(255,179,0,.15);color:#ffb300}[data-v-08da344f] .status-badge.status-completed{background:rgba(40,204,124,.15);color:#28cc7c}[data-v-08da344f] .status-badge.status-ongoing{background:rgba(255,199,0,.15);color:#ffc700}[data-v-08da344f] .status-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}[data-v-08da344f] .status-dot.status-signed{background:#28cc7c;box-shadow:0 0 8px rgba(40,204,124,.5)}[data-v-08da344f] .status-dot.status-risk{background:#ff4f4f;box-shadow:0 0 8px rgba(255,79,79,.5)}[data-v-08da344f] .status-dot.status-unsigned{background:#666}[data-v-08da344f] .hover-panel{position:absolute;z-index:30;background:rgba(6,30,60,.95);border:1px solid rgba(64,196,255,.08);padding:12px;border-radius:8px;color:#cfefff;box-shadow:0 6px 18px rgba(0,0,0,.6);font-size:12px;min-width:220px;max-width:280px}[data-v-08da344f] .hover-panel .panel-title{font-weight:600;margin-bottom:8px;color:#eafcff;font-size:13px}[data-v-08da344f] .hover-panel .panel-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed hsla(0,0%,100%,.03);line-height:1.4;word-break:break-word}[data-v-08da344f] .hover-panel .panel-row:last-child{border-bottom:none}[data-v-08da344f] .hover-panel .panel-row .label{color:#9ecfe8;font-size:11px;white-space:nowrap;margin-right:6px;flex-shrink:0}[data-v-08da344f] .hover-panel .panel-row .value{color:#fff;font-weight:700;font-size:11px;text-align:right}[data-v-08da344f] .el-select__wrapper{background-color:rgba(0,133,255,.1);border:1px solid #e0e3e7;border-radius:3px;box-shadow:none;padding:0 8px;height:32px;min-height:32px;box-sizing:border-box}[data-v-08da344f] .el-select__wrapper .el-select__inner{color:hsla(0,0%,100%,.9);font-size:14px;line-height:32px;height:32px}.mb-10[data-v-08da344f]{margin-bottom:10px}.mb-30[data-v-08da344f]{margin-bottom:30px}.mb-40[data-v-08da344f]{margin-bottom:40px}.ml-10[data-v-08da344f]{margin-left:10px}.mr-10[data-v-08da344f]{margin-right:10px}.mr-16[data-v-08da344f]{margin-right:16px}.mr-80[data-v-08da344f]{margin-right:80px}.mb-32[data-v-08da344f]{margin-bottom:32px}.ml-20[data-v-08da344f]{margin-left:20px}.table-simple[data-v-08da344f]{display:flex;flex-direction:column;height:calc(50vh - 150px)}.table-simple .table-header-row[data-v-08da344f]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));background:rgba(42,58,90,.6);border-bottom:1px solid rgba(30,144,255,.3);padding:8px;gap:0;flex-shrink:0}.table-simple .table-header-row .col[data-v-08da344f]{color:#d1e1ff;font-size:12px;font-weight:700;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-simple .table-body-scroll[data-v-08da344f]{flex:1;overflow-y:auto}.table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar{width:4px}.table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar-track{background:rgba(42,58,90,.3);border-radius:2px}.table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar-thumb{background:rgba(0,124,255,.5);border-radius:2px}.table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar-thumb:hover{background:rgba(0,124,255,.7)}.table-simple .table-body-scroll .table-body-row[data-v-08da344f]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));min-height:42px;padding:8px;gap:0;border-bottom:1px solid rgba(42,58,90,.3);transition:background-color .2s}.table-simple .table-body-scroll .table-body-row[data-v-08da344f]:nth-child(2n){background:rgba(26,43,74,.3)}.table-simple .table-body-scroll .table-body-row[data-v-08da344f]:hover{background:rgba(0,124,255,.1)}.table-simple .table-body-scroll .table-body-row .col[data-v-08da344f]{color:#c1eaf8;font-size:12px;font-family:Source Han Sans SC,sans-serif;text-align:center;word-break:break-word;overflow-wrap:break-word;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.clickable-title[data-v-08da344f]{cursor:pointer;transition:all .3s ease;text-decoration:underline}.clickable-title[data-v-08da344f]:hover{color:#00dcff;text-shadow:0 0 8px rgba(0,220,255,.6)}.filter-bar[data-v-08da344f]{padding:12px 16px;display:flex;align-items:center;background:rgba(0,50,100,.2);border-radius:4px;margin-bottom:16px}.period-picker[data-v-08da344f]{width:260px}.dark-box .el-select__placeholder[data-v-08da344f]{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-08da344f]::-moz-placeholder{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-08da344f]::placeholder{color:#ccc}.dark-box .el-date-editor .el-range-input[data-v-08da344f]{color:#ccc}.mb-20[data-v-08da344f]{margin-bottom:20px}.mb-16[data-v-08da344f]{margin-bottom:16px}.mr-20[data-v-08da344f]{margin-right:20px}.mr-30[data-v-08da344f]{margin-right:30px}.mb-24[data-v-08da344f]{margin-bottom:24px}.supplier-status-detail-layout[data-v-08da344f]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.supplier-status-detail-layout .panel-filter[data-v-08da344f]{flex-shrink:0}.supplier-status-detail-layout .panel-filter .filter-section[data-v-08da344f]{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.supplier-status-detail-layout .panel-filter .filter-section .filter-group[data-v-08da344f]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.supplier-status-detail-layout .panel-filter .filter-section .filter-group label[data-v-08da344f]{color:#d1e1ff;font-size:12px;font-weight:500;white-space:nowrap;min-width:60px}.supplier-status-detail-layout .panel-content[data-v-08da344f]{flex:1;display:flex;gap:16px;min-height:0;overflow:hidden}.supplier-status-detail-layout .panel-content .panel-left[data-v-08da344f],.supplier-status-detail-layout .panel-content .panel-right[data-v-08da344f]{background:rgba(0,50,100,.2);border-radius:4px;flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.supplier-status-detail-layout .panel-content .panel-left .table-simple[data-v-08da344f],.supplier-status-detail-layout .panel-content .panel-right .table-simple[data-v-08da344f]{display:flex;flex-direction:column;height:calc(100vh - 210px)}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-header-row[data-v-08da344f],.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-header-row[data-v-08da344f]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));background:rgba(42,58,90,.6);border-bottom:1px solid rgba(30,144,255,.3);padding:8px;gap:0;flex-shrink:0}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-header-row .col[data-v-08da344f],.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-header-row .col[data-v-08da344f]{color:#d1e1ff;font-size:12px;font-weight:700;font-family:Source Han Sans SC,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll[data-v-08da344f],.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll[data-v-08da344f]{flex:1;overflow-y:auto}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar,.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar{width:4px}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar-track,.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar-track{background:rgba(42,58,90,.3);border-radius:2px}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar-thumb,.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar-thumb{background:rgba(0,124,255,.5);border-radius:2px}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar-thumb:hover,.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll[data-v-08da344f]::-webkit-scrollbar-thumb:hover{background:rgba(0,124,255,.7)}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll .table-body-row[data-v-08da344f],.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll .table-body-row[data-v-08da344f]{display:grid;grid-template-columns:40px repeat(auto-fit,minmax(70px,1fr));min-height:42px;padding:8px;gap:0;border-bottom:1px solid rgba(42,58,90,.3);transition:background-color .2s}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll .table-body-row[data-v-08da344f]:nth-child(2n),.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll .table-body-row[data-v-08da344f]:nth-child(2n){background:rgba(26,43,74,.3)}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll .table-body-row[data-v-08da344f]:hover,.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll .table-body-row[data-v-08da344f]:hover{background:rgba(0,124,255,.1)}.supplier-status-detail-layout .panel-content .panel-left .table-simple .table-body-scroll .table-body-row .col[data-v-08da344f],.supplier-status-detail-layout .panel-content .panel-right .table-simple .table-body-scroll .table-body-row .col[data-v-08da344f]{color:#c1eaf8;font-size:12px;font-family:Source Han Sans SC,sans-serif;text-align:center;word-break:break-word;overflow-wrap:break-word;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.supplier-status-detail-layout .panel-content .module-content[data-v-08da344f]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding-top:10px}.supplier-status-detail-layout .panel-content .chart-box-wrapper[data-v-08da344f]{flex:1;overflow:hidden;padding:0 12px 12px 12px}.supplier-status-detail-layout .panel-content .chart-box-wrapper .chart-box[data-v-08da344f]{width:100%;height:100%;min-height:300px}.period-picker[data-v-08da344f]{width:220px;height:32px}.period-picker[data-v-08da344f] .el-input__wrapper{background:rgba(0,133,255,.1);border:1px solid #e0e3e7;box-shadow:none;border-radius:3px;height:32px}.period-picker[data-v-08da344f] .el-input__inner{background:transparent;border:none;color:hsla(0,0%,100%,.9);font-size:14px;height:30px;line-height:30px}.period-picker[data-v-08da344f] .el-date-editor .el-input__prefix,.period-picker[data-v-08da344f] .el-input__suffix,.period-picker[data-v-08da344f] .el-input__suffix .el-input__suffix-inner{color:hsla(0,0%,100%,.9)}.period-picker[data-v-08da344f] .el-input__suffix .el-icon{color:hsla(0,0%,100%,.9);font-size:12px}.period-picker[data-v-08da344f] .el-input__wrapper:hover{border-color:rgba(0,133,255,.6)}.period-picker[data-v-08da344f] .el-input__wrapper:focus-within{border-color:#0086ff;box-shadow:0 0 0 1px rgba(0,134,255,.3)}.period-picker[data-v-08da344f] .el-picker-panel{background:rgba(15,25,45,.95);border:1px solid #e0e3e7;backdrop-filter:blur(10px);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.4)}.period-picker[data-v-08da344f] .el-picker-panel__content{background:transparent}.period-picker[data-v-08da344f] .el-picker-panel__header{color:hsla(0,0%,100%,.9);border-bottom:1px solid rgba(0,133,255,.2);padding:12px 16px}.period-picker[data-v-08da344f] .el-picker-panel__header button{color:hsla(0,0%,100%,.9);background:transparent;border:none}.period-picker[data-v-08da344f] .el-picker-panel__header button:hover{color:#00eaff;background:rgba(0,133,255,.1)}.period-picker[data-v-08da344f] .el-date-picker__header-label{color:hsla(0,0%,100%,.9);font-weight:500}.period-picker[data-v-08da344f] .el-month-table{margin:16px}.period-picker[data-v-08da344f] .el-month-table td{color:hsla(0,0%,100%,.8);border-radius:4px;transition:all .2s ease}.period-picker[data-v-08da344f] .el-month-table td:hover{color:#fff;background:rgba(0,133,255,.2)}.period-picker[data-v-08da344f] .el-month-table td.current{color:#00eaff;background:rgba(0,234,255,.1);font-weight:600}.period-picker[data-v-08da344f] .el-month-table td.today{color:#0086ff;position:relative}.period-picker[data-v-08da344f] .el-month-table td.today:after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:6px;height:2px;background:#0086ff;border-radius:1px}.period-picker[data-v-08da344f] .el-month-table td .cell{padding:8px 12px;border-radius:4px;font-size:14px}.period-picker[data-v-08da344f] .el-month-table td.current .cell{background:linear-gradient(135deg,#0086ff,#00eaff);color:#fff;box-shadow:0 2px 6px rgba(0,134,255,.3)}.period-picker[data-v-08da344f] .el-month-table td.disabled{color:hsla(0,0%,100%,.3);cursor:not-allowed}.period-picker[data-v-08da344f] .el-month-table td.disabled:hover{background:transparent}.accumulate[data-v-08da344f]{margin-left:12px;display:inline-flex;align-items:center;height:32px;padding:0 12px;background:rgba(0,133,255,.08);border:1px solid rgba(0,133,255,.12);color:#d1e1ff;font-size:12px;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-v-17cb5e29]{--color-white:#fff;--color-bg-1:#f5f5f5;--color-bg-2:#f6f6f6;--color-bg-3:#b4bccc;--color-bg-4:#eef0f2;--color-assist:#626cee;--color-success:#00d485;--color-warning:#f5a72b;--color-danger:#f4333c;--color-text-main:#161e2e;--color-text-base:#555d6d;--color-text-secondary:#7d8695;--color-text-extra:#ccc;--color-text-icon-base:#8aa1b6;--color-text-placeholder:#d5d8dd;--color-text-hover:#2f7afa;--color-text-link:#0158f0;--color-text-active:#0158f0;--color-text-disabled:#b5bcc8;--color-text-warning:#f7b400;--color-text-danger:#de2626;--color-border-line:#e8e8e8;--color-link-a:#0158f0;--color-link-hover:#2f7afa;--color-link-checked:#0158f0;--color-link-disable:#b5bcc8;--color-link-active:#004ec2;--size-text-main:14px;--size-text-base:16px;--size-text-title:18px;--size-text-extra:12px;--radius-none:0px;--radius-lager:8px;--radius-normal:6px;--radius-small:4px;--radius-mini:2px;--size-lager-1:400px;--size-lager-2:300px;--size-normal-1:56px;--size-normal-2:64px;--size-small-1:38px;--size-small-2:32px;--size-small-3:30px;--size-small-4:28px;--size-small-5:26px;--size-small-6:24px;--size-small-7:22px;--size-small-8:20px;--size-mini-1:18px;--size-mini-2:16px;--size-mini-3:14px;--size-mini-4:12px;--size-mini-5:10px;--size-mini-6:8px;--size-mini-7:6px;--size-mini-8:4px;--el-button-size:28px;--color-bg:#fff;--color-label:#7d8695;--color-:#7d8695;--color-border:#d5d8dd;--color-5:rgba(1,88,240,0.05);--el-component-size-small:28px}.border-box-h314[data-v-17cb5e29]{height:314px}.border-box-h186[data-v-17cb5e29]{height:186px}