.wrap[data-v-006cdf21]{padding:20px}.bread[data-v-006cdf21]{height:22px}.ant-breadcrumb.bread .ant-breadcrumb-link[data-v-006cdf21]{color:#e5f1ff}.ant-breadcrumb.bread .ant-breadcrumb-link>a[data-v-006cdf21],.ant-breadcrumb.bread[data-v-006cdf21] .ant-breadcrumb-separator{color:#747480}.statistics-cards[data-v-006cdf21]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:20px}.stat-card[data-v-006cdf21]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#1a1a1f;border-radius:8px;padding:24px;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stat-card .stat-label[data-v-006cdf21]{font-size:14px;color:#a3a3a3;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-card .stat-value[data-v-006cdf21]{font-size:28px;font-weight:600;color:#d7d7d7}.stat-card .stat-value.yellow[data-v-006cdf21]{color:#f5a623}.stat-card .stat-value.red[data-v-006cdf21]{color:#e74c3c}.stat-card .stat-value.orange[data-v-006cdf21]{color:#fa8c16}.stat-card .stat-value.blue[data-v-006cdf21]{color:#1890ff}.project-list[data-v-006cdf21]{margin-top:24px}.project-list .empty-state[data-v-006cdf21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0}.project-list .empty-state img[data-v-006cdf21]{width:160px;height:160px;margin-bottom:20px}.project-list .empty-state p[data-v-006cdf21]{font-size:14px;color:#a3a3a3}.project-item[data-v-006cdf21]{background:#19171d;border-radius:8px;margin-bottom:16px;overflow:hidden}.project-item.is-expanded .project-header[data-v-006cdf21]{background:#2d2d35}.project-header[data-v-006cdf21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.project-header[data-v-006cdf21]:hover{background:#2d2d35}.project-header-left[data-v-006cdf21]{-webkit-box-flex:1;-ms-flex:1;flex:1}.project-header-right[data-v-006cdf21],.project-title[data-v-006cdf21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.project-title[data-v-006cdf21]{font-size:16px;font-weight:500;color:#d7d7d7;margin-bottom:12px}.project-title .expand-icon[data-v-006cdf21]{font-size:16px;color:#a3a3a3;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.project-title .expand-icon.is-expanded[data-v-006cdf21]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.project-info-row[data-v-006cdf21]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-bottom:12px}.info-item[data-v-006cdf21]{font-size:14px;color:#a3a3a3}.info-item .amount[data-v-006cdf21]{color:#52c41a;font-weight:500}.info-item .status.active[data-v-006cdf21]{color:#52c41a}.info-item .status.inactive[data-v-006cdf21]{color:#a3a3a3}.project-todo[data-v-006cdf21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.project-todo:hover .todo-text[data-v-006cdf21]{color:#ff4d4f}.todo-dot[data-v-006cdf21]{width:6px;height:6px;border-radius:50%;background:#ff4d4f}.todo-text[data-v-006cdf21]{font-size:13px;color:#ff4d4f;-webkit-transition:color .3s;transition:color .3s}.bill-list[data-v-006cdf21]{background:#1a1a1f}.bill-table[data-v-006cdf21] .ant-table{background:transparent}.bill-table[data-v-006cdf21] .ant-table-thead>tr>th{background:#2d2d35;color:#a3a3a3;border-bottom:1px solid #3a3a45;font-weight:500}.bill-table[data-v-006cdf21] .ant-table-tbody>tr>td{background:transparent;color:#a2a2b3;border-bottom:1px solid #3a3a45;padding:12px 16px}.bill-table[data-v-006cdf21] .ant-table-tbody>tr:hover>td{background:#2d2d35}.bill-status.pending[data-v-006cdf21]{color:#722ed1}.bill-status.waiting[data-v-006cdf21]{color:#faad14}.bill-status.completed[data-v-006cdf21]{color:#52c41a}.download-link[data-v-006cdf21]{color:#722ed1;background:none}.download-link[data-v-006cdf21]:hover{color:#9254de}.action-btns[data-v-006cdf21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.action-btns .confirm-btn[data-v-006cdf21]{background:#722ed1;border-color:#722ed1;margin-left:14px}.action-btns .confirm-btn[data-v-006cdf21]:hover{background:#9254de;border-color:#9254de}.bill-detail-modal[data-v-006cdf21] .ant-modal-content{background:#25252b}.bill-detail-modal[data-v-006cdf21] .ant-modal-header{background:#2b282e}.bill-detail-modal[data-v-006cdf21] .ant-modal-header .ant-modal-title{color:#d7d7d7}.bill-detail-modal[data-v-006cdf21] .ant-modal-close{color:#a3a3a3}.bill-detail-modal[data-v-006cdf21] .ant-modal-close:hover{color:#d7d7d7}.bill-detail-modal[data-v-006cdf21] .ant-modal-body{padding:24px}.bill-detail-content .detail-row[data-v-006cdf21]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.bill-detail-content .detail-row[data-v-006cdf21]:last-child{margin-bottom:0}.bill-detail-content .detail-label[data-v-006cdf21]{width:120px;-ms-flex-negative:0;flex-shrink:0;font-size:14px;color:#a3a3a3}.bill-detail-content .detail-value[data-v-006cdf21]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#d7d7d7}.bill-detail-content .download-link[data-v-006cdf21]{padding:0;color:#722ed1}.bill-detail-content .download-link[data-v-006cdf21]:hover{color:#9254de}.bill-detail-checkbox[data-v-006cdf21]{margin-top:20px;padding-top:20px;border-top:1px solid #3a3a45}.bill-detail-checkbox[data-v-006cdf21] .ant-checkbox-wrapper{color:#a2a2b3}.bill-detail-checkbox[data-v-006cdf21] .ant-checkbox-inner{background-color:transparent;border-color:#414147}.bill-detail-checkbox[data-v-006cdf21] .ant-checkbox-checked .ant-checkbox-inner{background-color:#722ed1;border-color:#722ed1}.bill-detail-footer[data-v-006cdf21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:16px}.bill-detail-footer .confirm-btn[data-v-006cdf21]{background:#722ed1;border-color:#722ed1}.bill-detail-footer .confirm-btn[data-v-006cdf21]:hover{background:#9254de;border-color:#9254de}.confirm-captcha-modal[data-v-006cdf21] .ant-modal-header .ant-modal-title{color:#d7d7d7}.confirm-captcha-modal[data-v-006cdf21] .ant-modal-close{color:#a3a3a3}.confirm-captcha-modal[data-v-006cdf21] .ant-modal-close:hover{color:#d7d7d7}.confirm-captcha-modal[data-v-006cdf21] .ant-modal-body{padding:24px}.confirm-captcha-modal[data-v-006cdf21] .ant-modal-footer{border-top:1px solid #3a3a45}.confirm-captcha-content .captcha-tip[data-v-006cdf21]{font-size:14px;color:#a2a2b3;margin-bottom:20px}.confirm-captcha-content .captcha-input-row[data-v-006cdf21]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.confirm-captcha-content .captcha-input-row[data-v-006cdf21] .ant-input{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#1a1a1f;border-color:#3a3a45;color:#d7d7d7}.confirm-captcha-content .captcha-input-row .btn-captcha[data-v-006cdf21]{background:#722ed1;border-color:#722ed1;color:#fff}.confirm-captcha-content .captcha-input-row .btn-captcha[data-v-006cdf21]:hover:not(:disabled){background:#9254de;border-color:#9254de}.confirm-captcha-content .captcha-input-row .btn-captcha[data-v-006cdf21]:disabled{background:#3a3a45;border-color:#3a3a45;color:#a3a3a3}.hover-tip .ant-tooltip-inner{color:#fff}.hover-tip .ant-tooltip-arrow-content,.hover-tip .ant-tooltip-arrow:before,.hover-tip .ant-tooltip-inner{background-color:#4d4951!important}