:root{--crm-bg-page: #f3f6fb;--crm-bg-card: #f9fbff;--crm-bg-header: #ffffff;--crm-bg-soft: #eef3fa;--crm-border: #e1e7f0;--crm-border-strong: #d3ddeb;--crm-text-main: #2f3a4f;--crm-text-secondary: #61708a;--crm-primary: #4a78d2;--crm-primary-hover: #3f68b8;--crm-success: #2d94a0;--crm-success-hover: #26818c;--crm-danger: #b85c6c;--crm-shadow-sm: 0 1px 6px rgba(37, 99, 235, .05);--crm-shadow-card: 0 6px 16px rgba(30, 41, 59, .06);--crm-radius-sm: 8px;--crm-radius-md: 10px}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{background:var(--crm-bg-page);color:var(--crm-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-card{border-color:var(--crm-border);border-radius:var(--crm-radius-md);box-shadow:var(--crm-shadow-card)}.el-table{--el-table-header-bg-color: var(--crm-bg-soft);--el-table-header-text-color: #4f5f79;--el-table-border-color: #e6ebf3;--el-table-row-hover-bg-color: #f5f8fe}.el-button--primary{--el-button-bg-color: var(--crm-primary);--el-button-border-color: var(--crm-primary);--el-button-hover-bg-color: var(--crm-primary-hover);--el-button-hover-border-color: var(--crm-primary-hover)}.el-button--success{--el-button-bg-color: var(--crm-success);--el-button-border-color: var(--crm-success);--el-button-hover-bg-color: var(--crm-success-hover);--el-button-hover-border-color: var(--crm-success-hover)}.el-button--danger{--el-button-bg-color: var(--crm-danger);--el-button-border-color: var(--crm-danger)}.el-input__wrapper,.el-select__wrapper{border-radius:var(--crm-radius-sm)}.el-tag{border-radius:10px}.el-tag--success{background-color:#edf2fa!important;border-color:transparent!important;color:#51698f!important}.el-tag--danger{background-color:#f8edf1!important;border-color:transparent!important;color:#9a5a69!important}.el-dialog{border-radius:var(--crm-radius-md)!important;overflow:hidden;background:var(--crm-bg-card)!important;border:1px solid var(--crm-border)!important;box-shadow:var(--crm-shadow-card)!important}.el-dialog__header{border-bottom:1px solid var(--crm-border);background:linear-gradient(180deg,#fff,#f7faff);padding:14px 18px!important}.el-dialog__title{color:var(--crm-text-main)!important;font-weight:600!important}.el-dialog__headerbtn .el-dialog__close{color:var(--crm-text-secondary)!important}.el-dialog__footer{border-top:1px solid var(--crm-border);background:#f8fbff;padding:12px 18px!important}.el-dialog__body{padding:16px 18px!important;color:var(--crm-text-main)}.el-drawer{background:var(--crm-bg-card)!important}.el-drawer__header{margin-bottom:0!important;border-bottom:1px solid var(--crm-border);padding:14px 18px!important;color:var(--crm-text-main);font-weight:600}.el-drawer__body{padding:16px 18px!important}.el-popover.el-popper{border:1px solid var(--crm-border)!important;border-radius:8px!important;box-shadow:var(--crm-shadow-sm)!important;background:var(--crm-bg-card)!important}.el-message-box{border:1px solid var(--crm-border)!important;border-radius:10px!important;box-shadow:var(--crm-shadow-card)!important}.el-message-box__header{border-bottom:1px solid var(--crm-border);padding:14px 18px!important}.el-message-box__content{padding:18px!important}.el-message-box__btns{border-top:1px solid var(--crm-border);padding:10px 16px!important}.el-menu--horizontal{border-bottom:none!important}.el-menu__popper.el-popper{border:1px solid var(--crm-border)!important;border-radius:8px!important;box-shadow:var(--crm-shadow-card)!important;background:var(--crm-bg-card)!important;padding:4px!important}.el-menu__popper.el-popper .el-menu--popup{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.el-menu--popup .el-menu-item,.el-menu--popup .el-sub-menu__title{height:36px!important;line-height:36px!important;border-radius:6px!important;color:var(--crm-text-secondary)!important;transition:background-color .2s ease,color .2s ease!important}.el-menu--popup .el-menu-item:hover,.el-menu--popup .el-sub-menu__title:hover,.el-menu--popup .el-menu-item:not(.is-disabled):hover,.el-menu--popup .el-sub-menu__title:not(.is-disabled):hover{background-color:#4a78d20f!important;color:var(--crm-text-main)!important}.el-menu--popup .el-menu-item.is-active{background-color:#4a78d21a!important;color:var(--crm-primary)!important;font-weight:600!important}.customer-pool,.order-manage,.my-order,.saleTeamOrder-manage,.designerTeamOrder-manage,.cooperation-manage,.cooperation,.mycooperation,.saleTeamcooperation,.designerOrder,.designer-ranking,.online-designer-commission,.offline-designer-commission,.sale_yingxiaoticheng,.designer-list,.designer-page,.report-page,.finance-page,.system-page,.user-manage{background:var(--crm-bg-page)}.customer-pool{height:100%;display:flex;flex-direction:column;padding:0}.main-card{flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--crm-border)!important;border-radius:var(--crm-radius-md)!important;box-shadow:var(--crm-shadow-card)!important;background:var(--crm-bg-card)!important}.fixed-search-bar{padding:8px 12px!important;margin:10px 12px 2px!important;background:linear-gradient(180deg,#fff,#f4f7fc)!important;border:1px solid var(--crm-border)!important;border-radius:var(--crm-radius-md)!important;box-shadow:var(--crm-shadow-sm)!important;flex-shrink:0!important}.scrollable-content{flex:1;overflow:auto;min-height:0;padding:10px 14px 12px!important;background:var(--crm-bg-card)!important}.filter-row{margin-bottom:0!important;align-items:center!important;row-gap:6px!important}.fixed-search-bar .filter-row{display:flex!important;flex-wrap:wrap!important;width:100%}.fixed-search-bar .filter-row>.el-form-item:last-child{margin-left:auto!important;margin-right:0!important}.fixed-search-bar .filter-row>.el-form-item:last-child .el-form-item__content{justify-content:flex-end!important}.pagination-wrapper,.pagination-wrap{margin-top:10px!important;text-align:right!important}.el-pagination{--el-pagination-bg-color: transparent;--el-pagination-button-bg-color: rgba(245, 249, 255, .92);--el-pagination-button-disabled-bg-color: rgba(237, 243, 252, .85);--el-pagination-hover-color: var(--crm-primary);color:var(--crm-text-secondary)!important}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .el-pager li{background:#f5f9ffeb!important;border:1px solid var(--crm-border)!important;border-radius:8px!important;color:var(--crm-text-secondary)!important;box-shadow:none!important;transition:all .2s ease}.el-pagination .el-pager li{margin:0 3px;min-width:30px}.el-pagination .btn-prev:hover,.el-pagination .btn-next:hover,.el-pagination .el-pager li:hover{background:#eef4ff!important;border-color:#cfdcf2!important;color:var(--crm-primary)!important}.el-pagination .el-pager li.is-active{background:#4a78d21f!important;border-color:#4a78d259!important;color:var(--crm-primary)!important;font-weight:600!important}.el-pagination .btn-prev:disabled,.el-pagination .btn-next:disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-next:disabled{color:#9aa8bf!important;border-color:#dee6f2!important;background:#edf3fcd9!important}.el-pagination .el-pagination__total,.el-pagination .el-pagination__jump{color:var(--crm-text-secondary)!important}.el-pagination .el-input__wrapper{background:#f5f9ffeb!important;box-shadow:0 0 0 1px var(--crm-border) inset!important}.filter-row .el-input__wrapper,.filter-row .el-select__wrapper{border-radius:var(--crm-radius-sm)!important;box-shadow:0 0 0 1px #d8e1ee inset!important;background-color:#fff!important}.filter-row .el-input__wrapper:hover,.filter-row .el-select__wrapper:hover{box-shadow:0 0 0 1px #c3cfdf inset!important}.filter-row .is-focus .el-input__wrapper,.filter-row .is-focus.el-select__wrapper{box-shadow:0 0 0 1px #6179a3 inset!important}.action-buttons .el-button{border-radius:var(--crm-radius-sm)!important;padding:8px 14px!important;font-weight:500!important;box-shadow:none!important}.action-buttons .el-button--primary{background-color:var(--crm-primary)!important;border-color:var(--crm-primary)!important;color:#fff!important}.action-buttons .el-button--primary:hover{background-color:var(--crm-primary-hover)!important;border-color:var(--crm-primary-hover)!important}.action-buttons .el-button--success{background-color:var(--crm-success)!important;border-color:var(--crm-success)!important;color:#fff!important}.action-buttons .el-button--success:hover{background-color:var(--crm-success-hover)!important;border-color:var(--crm-success-hover)!important}.customer-table .el-table__header th{background:var(--crm-bg-soft)!important;color:#4f5f79!important;font-weight:600!important}.scrollable-content::-webkit-scrollbar-thumb{background-color:#c0c9d8!important;border-radius:4px!important}.summary-content{background:linear-gradient(90deg,#edf3ff,#f4f8ff)!important;border:1px solid #d7e3f4!important;box-shadow:none!important}.summary-label{color:var(--crm-text-secondary)!important}.summary-value{color:var(--crm-primary)!important}.summary-panel{background:linear-gradient(135deg,#fff,#f5f8ff)!important;border:1px solid var(--crm-border)!important;box-shadow:var(--crm-shadow-sm)!important}.summary-title{color:#3f4f69!important}.summary-total,.summary-card-value{color:var(--crm-primary)!important}.summary-card{border-color:var(--crm-border)!important}.remaining-hours.positive{color:var(--crm-success)!important;border:1px solid var(--crm-success)!important}.remaining-hours.negative{color:var(--crm-danger)!important;border:1px solid var(--crm-danger)!important}.date-value{color:var(--crm-text-secondary)!important}.amount-highlight,.status-can-withdraw{color:var(--crm-success)!important}.deduction-amount{color:var(--crm-danger)!important}.actual-amount{color:var(--crm-primary)!important}.status-frozen,.status-refunded{color:#c18a3f!important}.status-pending{color:var(--crm-text-secondary)!important}.status-approved{color:#4f7785!important;background:#4f778524!important}.status-refunded{background:#c18a3f24!important}#app{display:flex;flex-direction:column;min-height:100%;overflow:hidden}
