.login-container{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;position:relative;overflow:hidden}.login-logo-container{position:relative;z-index:2;margin-bottom:32px;text-align:center}.login-logo{width:120px;height:120px;margin:0 auto 16px;display:block;object-fit:contain;background:#fff;border-radius:50%;padding:8px}.brand-text{font-size:32px;font-weight:700;color:#dc143c;letter-spacing:2px;text-shadow:0 2px 8px rgba(220,20,60,.2);margin:0}.brand-subtitle{font-size:14px;color:#000;margin-top:8px;letter-spacing:1px}.login-card{width:450px;background:#fff!important;border:2px solid #DC143C!important;border-radius:32px!important;box-shadow:0 8px 24px #0000001a;position:relative;z-index:1;overflow:hidden}.login-card .ant-card-head{background:#fff!important;border-bottom:2px solid #DC143C!important;padding:32px 24px 24px!important;border-radius:32px 32px 0 0!important}.login-card .ant-card-head-title{text-align:center;font-size:28px;font-weight:600;color:#dc143c!important;letter-spacing:1px}.login-card .ant-card-body{background:#fff!important;padding:32px!important}.login-card .ant-input,.login-card .ant-input-password{background:#fff!important;border:2px solid #DC143C!important;color:#000!important;border-radius:16px!important;padding:10px 16px!important;transition:all .3s ease!important}.login-card .ant-input,.login-card .ant-input-password .ant-input{border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important;outline:none!important}.login-card .ant-input-password{border:2px solid #DC143C!important;background:#fff!important;border-radius:16px!important;padding:10px 16px!important}.login-card .ant-input::placeholder,.login-card .ant-input-password input::placeholder{color:#666!important}.login-card .ant-input:focus,.login-card .ant-input-focused{border-color:#dc143c!important;box-shadow:0 0 0 3px #dc143c33!important;background:#fff!important}.login-card .ant-input-password:focus,.login-card .ant-input-password-focused{border-color:#dc143c!important;box-shadow:0 0 0 3px #dc143c33!important;background:#fff!important}.login-card .ant-input-password:focus .ant-input,.login-card .ant-input-password-focused .ant-input{border:none!important;box-shadow:none!important;background:transparent!important}.login-card .ant-input-prefix{color:#dc143c!important}.login-card .ant-btn-primary{background:#dc143c!important;border:none!important;color:#fff!important;font-weight:600;box-shadow:0 4px 12px #dc143c4d!important;border-radius:20px!important;height:44px!important;font-size:16px!important;transition:all .3s ease!important}.login-card .ant-btn-primary:hover{background:#c1121f!important;box-shadow:0 6px 16px #dc143c66!important;transform:translateY(-2px)}.login-card .ant-form-item-label>label{color:#000!important;font-weight:500}.dashboard-layout{height:100vh;background:#fff}.dashboard-header{background:#fff!important;padding:0 32px;display:flex;justify-content:space-between;align-items:center;color:#5a5a5a;border-bottom:2px solid #DC143C!important;box-shadow:0 2px 8px #0000001a;position:relative;z-index:10}.dashboard-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#dc143c;border-radius:0 0 20px 20px}.header-logo-section{display:flex;align-items:center;gap:12px}.header-logo{width:60px;height:60px;display:block;object-fit:contain;background:#fff;border-radius:50%;padding:4px}.header-title{font-size:22px;font-weight:600;color:#dc143c!important;letter-spacing:.5px;margin:0}.header-user{display:flex;align-items:center;gap:16px}.user-info{color:#000!important;font-size:14px}.dashboard-sider{background:#fff!important;overflow:auto;height:calc(100vh - 64px);border-right:2px solid #DC143C!important}.dashboard-sider::-webkit-scrollbar{width:8px}.dashboard-sider::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.dashboard-sider::-webkit-scrollbar-thumb{background:#dc143c;border-radius:4px;transition:background .3s ease}.dashboard-sider::-webkit-scrollbar-thumb:hover{background:#b0121a}.dashboard-sider{scrollbar-width:thin;scrollbar-color:#DC143C #F5F5F5}.dashboard-sider .ant-menu{background:#fff!important;color:#000!important;border-right:none!important;padding:16px 8px!important}.dashboard-sider .ant-menu-item{color:#000!important;border-radius:16px!important;margin:4px 0!important;height:48px!important;line-height:48px!important;transition:all .3s ease!important;font-size:16px!important;font-weight:600!important}.dashboard-sider .ant-menu-item:hover{background:#f5f5f5!important;color:#dc143c!important}.dashboard-sider .ant-menu-item-selected{background:#fff!important;color:#dc143c!important;font-weight:600!important;border-left:3px solid #DC143C!important}.dashboard-sider .ant-menu-item-selected:after{display:none!important}.dashboard-sider .ant-menu-submenu-title{color:#000!important;border-radius:16px!important;margin:4px 0!important;height:48px!important;line-height:48px!important;transition:all .3s ease!important;font-size:16px!important;font-weight:600!important}.dashboard-sider .ant-menu-submenu-title:hover{background:#f5f5f5!important;color:#dc143c!important}.dashboard-sider .ant-menu-submenu-open>.ant-menu-submenu-title{color:#dc143c!important;background:#fff!important}.dashboard-sider .ant-menu-sub{background:#fff!important;border-radius:16px!important;margin:8px 0!important;padding:8px!important}.dashboard-sider .ant-menu-sub .ant-menu-item-selected{background:#fff!important;border-left:3px solid #DC143C!important}.dashboard-sider .ant-menu-sub .ant-menu-item{margin:2px 0!important;padding-left:12px!important;padding-right:8px!important;height:40px!important;line-height:40px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:15px!important;font-weight:600!important}.dashboard-sider .ant-menu-sub .ant-menu-item-icon{margin-right:8px!important}.dashboard-sider .ant-menu-sub .ant-menu-item-selected{background:#fff!important;color:#dc143c!important}.dashboard-sider .ant-menu-submenu-inline>.ant-menu-submenu-title{padding-left:16px!important}.dashboard-sider .ant-menu-item-group-title{padding:0!important;color:transparent!important;height:0!important;line-height:0!important}.dashboard-content{margin:24px;padding:32px;background:#fff!important;overflow:auto;height:calc(100vh - 112px);border:none;border-radius:32px;box-shadow:0 8px 32px #dc143c26,0 2px 8px #dc143c1a}.dashboard-header .ant-dropdown-menu{background:#fff!important;border:2px solid #DC143C!important;border-radius:20px!important;box-shadow:0 8px 24px #dc143c33!important;padding:8px!important}.dashboard-header .ant-dropdown-menu-item{color:#5a5a5a!important;border-radius:12px!important;margin:4px 0!important;transition:all .3s ease!important}.dashboard-header .ant-dropdown-menu-item:hover{background:#f5f5f5!important;color:#dc143c!important}.dashboard-header .ant-avatar{width:60px!important;height:60px!important;border:2px solid #DC143C;box-shadow:0 4px 12px #dc143c33;font-size:24px!important}.employee-analysis{width:100%}.result-area .ant-table-body::-webkit-scrollbar,.result-area .ant-table-container::-webkit-scrollbar{width:8px;height:8px}.result-area .ant-table-body::-webkit-scrollbar-track,.result-area .ant-table-container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.result-area .ant-table-body::-webkit-scrollbar-thumb,.result-area .ant-table-container::-webkit-scrollbar-thumb{background:#dc143c;border-radius:4px;transition:background .3s ease}.result-area .ant-table-body::-webkit-scrollbar-thumb:hover,.result-area .ant-table-container::-webkit-scrollbar-thumb:hover{background:#b0121a}.result-area .ant-table-body,.result-area .ant-table-container{scrollbar-width:thin;scrollbar-color:#DC143C #F5F5F5}.employee-operation{width:100%}.employee-operation .analysis-card{min-height:500px;background:#fff!important;border:2px solid #DC143C!important;border-radius:32px!important;box-shadow:0 4px 16px #0000001a!important;overflow:hidden}.employee-operation .analysis-card .ant-card-head{background:#fff!important;border-bottom:2px solid #DC143C!important;border-radius:32px 32px 0 0!important;padding:16px 32px!important}.employee-operation .analysis-card .ant-card-head-title{color:#dc143c!important;font-size:20px;font-weight:600;letter-spacing:.5px}.employee-operation .analysis-card .ant-card-body{background:#fff!important;color:#000!important;padding:16px 32px 32px!important}.employee-operation .query-area{margin-bottom:24px;padding:24px;background:#fff;border:2px solid #DC143C;border-radius:24px;box-shadow:0 4px 16px #dc143c1a}.employee-operation .summary-area{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.employee-operation .summary-item{flex:1;min-width:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;background:#fff;border:2px solid #DC143C;border-radius:16px;box-shadow:0 2px 8px #0000001a}.employee-operation .summary-label{color:#000;font-size:16px;font-weight:500;margin-bottom:8px;text-align:center}.employee-operation .summary-value{color:#dc143c;font-size:20px;font-weight:600;text-align:center}.employee-operation .employee-operation .result-area{margin-top:24px}.result-area .ant-table-tbody tr.zero-sales-row td.ant-table-cell-fix-left,.result-area .ant-table-tbody tr.zero-sales-row:hover td.ant-table-cell-fix-left{color:#dc143c!important}.result-area .ant-table-tbody tr.zero-sales-row:nth-child(2n) td.ant-table-cell-fix-left{color:#dc143c!important}.result-area .ant-table-tbody tr.zero-sales-row:nth-child(2n):hover td.ant-table-cell-fix-left{color:#dc143c!important}.result-area .ant-table-tbody>tr.zero-sales-row>td:not(.ant-table-cell-fix-left){background:#dc143c26!important;border-bottom:1px solid rgba(220,20,60,.3)!important;color:#dc143c!important}.result-area .ant-table-tbody>tr.zero-sales-row:hover>td:not(.ant-table-cell-fix-left){background:#dc143c40!important}.result-area .ant-table-tbody>tr.zero-sales-row:nth-child(2n)>td:not(.ant-table-cell-fix-left){background:#dc143c33!important}.result-area .ant-table-tbody>tr.zero-sales-row:nth-child(2n):hover>td:not(.ant-table-cell-fix-left){background:#dc143c4d!important}.help-modal-content{padding:8px 0}.help-item{margin-bottom:24px}.help-item h4{color:#dc143c;font-size:16px;font-weight:600;margin-bottom:8px}.help-item p{color:#000;font-size:14px;line-height:1.6;margin:0}.help-example{margin-top:32px;padding:16px;background:#f5f5f5;border-radius:12px;border-left:4px solid #DC143C}.help-example h4{color:#dc143c;font-size:16px;font-weight:600;margin-bottom:12px}.help-example ul{margin:0;padding-left:20px;color:#000;font-size:14px;line-height:1.8}.help-example ul li{margin-bottom:4px}.employee-operation .result-area .ant-table-thead>tr>th.group1-col,.employee-operation .result-area .ant-table-tbody>tr>td.group1-col{background:#ffe5f1!important}.employee-operation .result-area .ant-table-tbody>tr:nth-child(2n)>td.group1-col{background:#ffd6e8!important}.employee-operation .result-area .ant-table-tbody>tr:hover>td.group1-col{background:#ffc7df!important}.employee-operation .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.group1-col{background:#ffb8d6!important}.employee-operation .result-area .ant-table-thead>tr>th.group2-col,.employee-operation .result-area .ant-table-tbody>tr>td.group2-col{background:#e0f7fa!important}.employee-operation .result-area .ant-table-tbody>tr:nth-child(2n)>td.group2-col{background:#d4f1f4!important}.employee-operation .result-area .ant-table-tbody>tr:hover>td.group2-col{background:#c8ebf0!important}.employee-operation .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.group2-col{background:#bce5ec!important}.employee-operation .result-area .ant-table-thead>tr>th.group3-col,.employee-operation .result-area .ant-table-tbody>tr>td.group3-col{background:#fff9e6!important}.employee-operation .result-area .ant-table-tbody>tr:nth-child(2n)>td.group3-col{background:#fff5d9!important}.employee-operation .result-area .ant-table-tbody>tr:hover>td.group3-col{background:#fff1cc!important}.employee-operation .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.group3-col{background:#ffedbf!important}.employee-booking-class{width:100%}.summary-area{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.summary-item{flex:1;min-width:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;background:#fff;border:2px solid #DC143C;border-radius:16px;box-shadow:0 2px 8px #0000001a}.summary-label{color:#000;font-size:16px;font-weight:500;margin-bottom:8px;text-align:center}.summary-value{color:#dc143c;font-size:20px;font-weight:600;text-align:center}.result-area .ant-table-thead th.ant-table-cell-fix-left-last{z-index:11!important;position:sticky!important}.employee-booking-class .result-area .ant-table-thead>tr>th.group1-col,.employee-booking-class .result-area .ant-table-tbody>tr>td.group1-col{background:#ffe5f1!important}.employee-booking-class .result-area .ant-table-tbody>tr:nth-child(2n)>td.group1-col{background:#ffd6e8!important}.employee-booking-class .result-area .ant-table-tbody>tr:hover>td.group1-col{background:#ffc7df!important}.employee-booking-class .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.group1-col{background:#ffb8d6!important}.employee-booking-class .result-area .ant-table-thead>tr>th.group2-col,.employee-booking-class .result-area .ant-table-tbody>tr>td.group2-col{background:#e0f7fa!important}.employee-booking-class .result-area .ant-table-tbody>tr:nth-child(2n)>td.group2-col{background:#d4f1f4!important}.employee-booking-class .result-area .ant-table-tbody>tr:hover>td.group2-col{background:#c8ebf0!important}.employee-booking-class .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.group2-col{background:#bce5ec!important}.employee-booking-class .result-area .ant-table-thead>tr>th.group3-col,.employee-booking-class .result-area .ant-table-tbody>tr>td.group3-col{background:#fff9e6!important}.employee-booking-class .result-area .ant-table-tbody>tr:nth-child(2n)>td.group3-col{background:#fff5d9!important}.employee-booking-class .result-area .ant-table-tbody>tr:hover>td.group3-col{background:#fff1cc!important}.employee-booking-class .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.group3-col{background:#ffedbf!important}.course-analysis{width:100%}.course-analysis .result-area .ant-table-tbody>tr.max-empty-row>td{background:#fff4e6!important}.course-analysis .result-area .ant-table-tbody>tr.max-empty-row:hover>td{background:#ffe8cc!important}.expiry-warning{width:100%}.expiry-warning .analysis-card{min-height:500px;background:#fff!important;border:2px solid #DC143C!important;border-radius:32px!important;box-shadow:0 4px 16px #0000001a!important;overflow:hidden}.expiry-warning .analysis-card .ant-card-head{background:#fff!important;border-bottom:2px solid #DC143C!important;border-radius:32px 32px 0 0!important;padding:16px 32px!important}.expiry-warning .analysis-card .ant-card-head-title{color:#dc143c!important;font-size:20px;font-weight:600;letter-spacing:.5px}.expiry-warning .analysis-card .ant-card-body{background:#fff!important;color:#000!important;padding:16px 32px 32px!important}.expiry-warning .query-area{margin-bottom:24px;padding:24px;background:#fff;border:2px solid #DC143C;border-radius:24px;box-shadow:0 4px 16px #dc143c1a}.expiry-warning .result-area{margin-top:24px}.expiry-warning .result-area .ant-table{background:#fff!important}.expiry-warning .result-area .ant-table-thead>tr>th{background:#fff!important;color:#000!important;border-bottom:2px solid #DC143C!important;text-align:center!important;font-weight:600!important;padding:12px 16px!important}.expiry-warning .result-area .ant-table-tbody>tr>td{border-bottom:1px solid #E8E8E8!important;padding:12px 16px!important}.expiry-warning .result-area .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa!important}.expiry-warning .result-area .ant-table-tbody>tr:hover>td{background:#f5f5f5!important}.expiry-warning .result-area .ant-table-thead th.ant-table-cell-fix-left{background:#fff!important;z-index:11!important;position:sticky!important}.expiry-warning .result-area .ant-table-thead th.ant-table-cell-fix-left-first{left:0!important;z-index:11!important;position:sticky!important}.expiry-warning .result-area .ant-table-thead th.ant-table-cell-fix-left-last{z-index:11!important;position:sticky!important}.expiry-warning .result-area .ant-table-tbody tr:not(:nth-child(2n)) td.ant-table-cell-fix-left{background:#fff!important;z-index:1!important;position:sticky!important}.expiry-warning .result-area .ant-table-tbody tr:not(:nth-child(2n)) td.ant-table-cell-fix-left-first{left:0!important;z-index:1!important;position:sticky!important}.expiry-warning .result-area .ant-table-tbody tr:nth-child(2n) td.ant-table-cell-fix-left{background:#fafafa!important;z-index:1!important;position:sticky!important}.expiry-warning .result-area .ant-table-tbody tr:nth-child(2n) td.ant-table-cell-fix-left-first{left:0!important;z-index:1!important;position:sticky!important}.expiry-warning .result-area .ant-table-tbody tr:hover td.ant-table-cell-fix-left{background:#fafafa!important;z-index:1!important}.expiry-warning .result-area .ant-table-tbody tr:nth-child(2n):hover td.ant-table-cell-fix-left{background:#f5f5f5!important;z-index:1!important}.expiry-warning .result-area .ant-table-cell-fix-left-last{box-shadow:2px 0 8px #0000001a!important}.expiry-warning .result-area .ant-table-thead>tr>th .ant-table-column-sorter{display:none!important}.expiry-warning .result-area .ant-table-thead>tr>th.ant-table-column-sort{background:#fff!important}.expiry-warning .result-area .ant-table-thead>tr>th.ant-table-column-sort[aria-sort=ascending] .ant-table-column-title:after,.expiry-warning .result-area .ant-table-thead>tr>th.ant-table-column-sort-up .ant-table-column-title:after{content:" ↑";color:#dc143c;font-weight:700;font-size:16px;margin-left:4px}.expiry-warning .result-area .ant-table-thead>tr>th.ant-table-column-sort[aria-sort=descending] .ant-table-column-title:after,.expiry-warning .result-area .ant-table-thead>tr>th.ant-table-column-sort-down .ant-table-column-title:after{content:" ↓";color:#dc143c;font-weight:700;font-size:16px;margin-left:4px}.times-warning{width:100%}.times-warning .analysis-card{min-height:500px;background:#fff!important;border:2px solid #DC143C!important;border-radius:32px!important;box-shadow:0 4px 16px #0000001a!important;overflow:hidden}.times-warning .analysis-card .ant-card-head{background:#fff!important;border-bottom:2px solid #DC143C!important;border-radius:32px 32px 0 0!important;padding:16px 32px!important}.times-warning .analysis-card .ant-card-head-title{color:#dc143c!important;font-size:20px;font-weight:600;letter-spacing:.5px}.times-warning .analysis-card .ant-card-body{background:#fff!important;color:#000!important;padding:16px 32px 32px!important}.times-warning .query-area{margin-bottom:24px;padding:24px;background:#fff;border:2px solid #DC143C;border-radius:24px;box-shadow:0 4px 16px #dc143c1a}.times-warning .result-area{margin-top:24px}.times-warning .result-area .ant-table{background:#fff!important}.times-warning .result-area .ant-table-thead>tr>th{background:#fff!important;color:#000!important;border-bottom:2px solid #DC143C!important;text-align:center!important;font-weight:600!important;padding:12px 16px!important}.times-warning .result-area .ant-table-tbody>tr>td{border-bottom:1px solid #E8E8E8!important;padding:12px 16px!important}.times-warning .result-area .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa!important}.times-warning .result-area .ant-table-tbody>tr:hover>td{background:#f5f5f5!important}.times-warning .result-area .ant-table-thead th.ant-table-cell-fix-left{background:#fff!important;z-index:11!important;position:sticky!important}.times-warning .result-area .ant-table-thead th.ant-table-cell-fix-left-first{left:0!important;z-index:11!important;position:sticky!important}.times-warning .result-area .ant-table-thead th.ant-table-cell-fix-left-last{z-index:11!important;position:sticky!important}.times-warning .result-area .ant-table-tbody tr:not(:nth-child(2n)) td.ant-table-cell-fix-left{background:#fff!important;z-index:1!important;position:sticky!important}.times-warning .result-area .ant-table-tbody tr:not(:nth-child(2n)) td.ant-table-cell-fix-left-first{left:0!important;z-index:1!important;position:sticky!important}.times-warning .result-area .ant-table-tbody tr:nth-child(2n) td.ant-table-cell-fix-left{background:#fafafa!important;z-index:1!important;position:sticky!important}.times-warning .result-area .ant-table-tbody tr:nth-child(2n) td.ant-table-cell-fix-left-first{left:0!important;z-index:1!important;position:sticky!important}.times-warning .result-area .ant-table-tbody tr:hover td.ant-table-cell-fix-left{background:#fafafa!important;z-index:1!important}.times-warning .result-area .ant-table-tbody tr:nth-child(2n):hover td.ant-table-cell-fix-left{background:#f5f5f5!important;z-index:1!important}.times-warning .result-area .ant-table-cell-fix-left-last{box-shadow:2px 0 8px #0000001a!important}.times-warning .result-area .ant-table-thead>tr>th .ant-table-column-sorter{display:none!important}.times-warning .result-area .ant-table-thead>tr>th.ant-table-column-sort{background:#fff!important}.times-warning .result-area .ant-table-thead>tr>th.ant-table-column-sort[aria-sort=ascending] .ant-table-column-title:after,.times-warning .result-area .ant-table-thead>tr>th.ant-table-column-sort-up .ant-table-column-title:after{content:" ↑";color:#dc143c;font-weight:700;font-size:16px;margin-left:4px}.times-warning .result-area .ant-table-thead>tr>th.ant-table-column-sort[aria-sort=descending] .ant-table-column-title:after,.times-warning .result-area .ant-table-thead>tr>th.ant-table-column-sort-down .ant-table-column-title:after{content:" ↓";color:#dc143c;font-weight:700;font-size:16px;margin-left:4px}.member-consumption{width:100%}.result-area .ant-table-tbody tr:not(:nth-child(2n)) td.ant-table-cell-fix-left{background:#fff!important;z-index:1!important;position:sticky!important}.result-area .ant-table-tbody tr:not(:nth-child(2n)) td.ant-table-cell-fix-left-first{left:0!important;z-index:1!important}.result-area .ant-table-tbody tr:nth-child(2n) td.ant-table-cell-fix-left{background:#fafafa!important;z-index:1!important;position:sticky!important}.result-area .ant-table-tbody tr:nth-child(2n) td.ant-table-cell-fix-left-first{left:0!important;z-index:1!important}.result-area .ant-table-tbody tr:hover td.ant-table-cell-fix-left{background:#fafafa!important;z-index:1!important}.result-area .ant-table-tbody tr:nth-child(2n):hover td.ant-table-cell-fix-left{background:#f5f5f5!important;z-index:1!important}.result-area .ant-table-tbody>tr>td{background:#fff!important;border-bottom:1px solid #E0E0E0!important;color:#000!important;padding:16px!important;transition:all .3s ease!important}.result-area .ant-table-tbody>tr:hover>td{background:#fafafa!important}.result-area .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa!important}.result-area .ant-table-tbody>tr:nth-child(2n):hover>td{background:#f5f5f5!important}.example-analysis{width:100%}.analysis-card{min-height:500px;background:#fff!important;border:2px solid #DC143C!important;border-radius:32px!important;box-shadow:0 4px 16px #0000001a!important;overflow:hidden}.analysis-card .ant-card-head{background:#fff!important;border-bottom:2px solid #DC143C!important;border-radius:32px 32px 0 0!important;padding:16px 32px!important}.analysis-card .ant-card-head-title{color:#dc143c!important;font-size:20px;font-weight:600;letter-spacing:.5px}.analysis-card .ant-card-body{background:#fff!important;color:#000!important;padding:16px 32px 32px!important}.query-area{margin-bottom:24px;padding:24px;background:#fff;border:2px solid #DC143C;border-radius:24px;box-shadow:0 4px 16px #dc143c1a}.query-item{display:inline-flex;align-items:center;gap:8px}.query-item label{font-weight:500;white-space:nowrap;color:#000!important}.result-area{margin-top:24px}.result-area .ant-table{background:#fff!important;color:#000!important;border-radius:24px!important;overflow:hidden}.result-area .ant-table-thead th.ant-table-cell-fix-left{background:#fff!important;z-index:11!important;position:sticky!important}.result-area .ant-table-thead th.ant-table-cell-fix-left-first{left:0!important;z-index:11!important;position:sticky!important}.result-area .ant-table-tbody tr:not(:nth-child(2n)):not(.store-row-colored) td.ant-table-cell-fix-left{background:#fff!important;z-index:1!important;position:sticky!important}.result-area .ant-table-tbody tr:not(:nth-child(2n)):not(.store-row-colored) td.ant-table-cell-fix-left-first{left:0!important;z-index:1!important}.result-area .ant-table-tbody tr:nth-child(2n):not(.store-row-colored) td.ant-table-cell-fix-left{background:#fafafa!important;z-index:1!important;position:sticky!important}.result-area .ant-table-tbody tr:nth-child(2n):not(.store-row-colored) td.ant-table-cell-fix-left-first{left:0!important;z-index:1!important}.result-area .ant-table-tbody tr:not(.store-row-colored):hover td.ant-table-cell-fix-left{background:#fafafa!important;z-index:1!important}.result-area .ant-table-tbody tr:not(.store-row-colored):nth-child(2n):hover td.ant-table-cell-fix-left{background:#f5f5f5!important;z-index:1!important}.result-area .ant-table-tbody tr.store-row-colored td.ant-table-cell-fix-left{background:inherit!important;z-index:1!important;position:sticky!important}.result-area .ant-table-tbody tr.store-row-colored td.ant-table-cell-fix-left-first{left:0!important;z-index:1!important}.result-area .ant-table-tbody tr.store-row-colored:hover td.ant-table-cell-fix-left{filter:brightness(.9)!important;z-index:1!important}.result-area .ant-table-cell-fix-left-last{box-shadow:2px 0 8px #0000001a!important}.result-area .ant-table-container{position:relative}.result-area .ant-table-thead>tr>th{position:sticky!important;top:0!important;z-index:10!important;background:#fff!important;border-bottom:2px solid #DC143C!important;color:#dc143c!important;font-weight:600!important;text-align:center!important;padding:16px!important;box-shadow:0 4px 12px #dc143c33!important}.result-area .ant-table-thead>tr>th:not(.ant-table-cell-fix-left){z-index:10!important}.result-area .ant-table-tbody>tr>td{border-bottom:1px solid #E0E0E0!important;color:#000!important;padding:16px!important;transition:all .3s ease!important}.result-area .ant-table-tbody>tr:not(.store-row-colored)>td{background:#fff!important}.result-area .ant-table-tbody>tr:not(.store-row-colored):hover>td{background:#fafafa!important}.result-area .ant-table-tbody>tr:not(.store-row-colored):nth-child(2n)>td{background:#fafafa!important}.result-area .ant-table-tbody>tr:not(.store-row-colored):nth-child(2n):hover>td{background:#f5f5f5!important}.result-area .ant-table-tbody>tr.store-row-colored>td{background:inherit!important}.result-area .ant-table-tbody>tr.store-row-colored:hover>td{filter:brightness(.9)!important}.result-area .ant-table-placeholder{background:#2a2a2a!important;color:#888!important}.result-area .ant-empty-description{color:#888!important}.result-area .ant-spin-nested-loading>div>.ant-spin{max-height:none}.result-area .ant-spin-container:after{background:#2a2a2a!important}.query-area .ant-picker,.query-area .ant-select-selector{background:#fff!important;border:2px solid #DC143C!important;color:#000!important;border-radius:16px!important;transition:all .3s ease!important}.query-area .ant-picker-input>input,.query-area .ant-select-selection-item,.query-area .ant-select-selection-placeholder{color:#000!important}.query-area .ant-picker:hover,.query-area .ant-select:hover .ant-select-selector{border-color:#dc143c!important;box-shadow:0 0 0 4px #dc143c1a!important}.query-area .ant-picker-focused,.query-area .ant-select-focused .ant-select-selector{border-color:#dc143c!important;box-shadow:0 0 0 4px #dc143c26!important}.query-area .ant-picker-dropdown,.query-area .ant-select-dropdown{background:#fff!important;border:2px solid #DC143C!important;border-radius:20px!important;box-shadow:0 8px 24px #dc143c33!important}.query-area .ant-picker-cell,.query-area .ant-select-item{color:#000!important;border-radius:12px!important;transition:all .3s ease!important}.query-area .ant-picker-cell:hover,.query-area .ant-select-item:hover{background:#f5f5f5!important}.query-area .ant-picker-cell-selected,.query-area .ant-select-item-option-selected{background:#fff!important;color:#dc143c!important}.store-ranking .result-area .ant-table-thead>tr>th.group1-col,.store-ranking .result-area .ant-table-tbody>tr>td.group1-col{background:#ffe5f1!important}.store-ranking .result-area .ant-table-tbody>tr:nth-child(2n)>td.group1-col{background:#ffd6e8!important}.store-ranking .result-area .ant-table-tbody>tr:hover>td.group1-col{background:#ffc7df!important}.store-ranking .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.group1-col{background:#ffb8d6!important}.store-ranking .result-area .ant-table-thead>tr>th.group2-col,.store-ranking .result-area .ant-table-tbody>tr>td.group2-col{background:#e0f7fa!important}.store-ranking .result-area .ant-table-tbody>tr:nth-child(2n)>td.group2-col{background:#d4f1f4!important}.store-ranking .result-area .ant-table-tbody>tr:hover>td.group2-col{background:#c8ebf0!important}.store-ranking .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.group2-col{background:#bce5ec!important}.store-ranking .result-area .ant-table-thead>tr>th.group3-col,.store-ranking .result-area .ant-table-tbody>tr>td.group3-col{background:#fff9e6!important}.store-ranking .result-area .ant-table-tbody>tr:nth-child(2n)>td.group3-col{background:#fff5d9!important}.store-ranking .result-area .ant-table-tbody>tr:hover>td.group3-col{background:#fff1cc!important}.store-ranking .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.group3-col{background:#ffedbf!important}.store-ranking .result-area .ant-table-thead>tr>th.group4-col,.store-ranking .result-area .ant-table-tbody>tr>td.group4-col{background:#e8f5e9!important}.store-ranking .result-area .ant-table-tbody>tr:nth-child(2n)>td.group4-col{background:#dcedc8!important}.store-ranking .result-area .ant-table-tbody>tr:hover>td.group4-col{background:#c8e6c9!important}.store-ranking .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.group4-col{background:#a5d6a7!important}.store-ranking .result-area .ant-table-summary{background:#f5f5f5}.store-ranking .result-area .ant-table-summary>tr>td{background:#f5f5f5!important;font-weight:700;font-size:14px}.store-ranking .result-area .ant-table-summary>tr>td.group1-col{background:#ffe5f1!important}.store-ranking .result-area .ant-table-summary>tr>td.group2-col{background:#e0f7fa!important}.store-ranking .result-area .ant-table-summary>tr>td.group3-col{background:#fff9e6!important}.store-ranking .result-area .ant-table-summary>tr>td.group4-col{background:#e8f5e9!important}.store-ranking .result-area .ant-table-thead>tr>th .ant-table-column-sorter{display:none!important}.store-ranking .result-area .ant-table-thead>tr>th.ant-table-column-sort{background:#fff!important}.store-ranking .result-area .ant-table-thead>tr>th.ant-table-column-sort[aria-sort=ascending] .ant-table-column-title:after,.store-ranking .result-area .ant-table-thead>tr>th.ant-table-column-sort-up .ant-table-column-title:after{content:" ↑";color:#dc143c;font-weight:700;font-size:16px;margin-left:4px}.store-ranking .result-area .ant-table-thead>tr>th.ant-table-column-sort[aria-sort=descending] .ant-table-column-title:after,.store-ranking .result-area .ant-table-thead>tr>th.ant-table-column-sort-down .ant-table-column-title:after{content:" ↓";color:#dc143c;font-weight:700;font-size:16px;margin-left:4px}.store-profile .analysis-card .ant-card-body{padding-bottom:350px!important}.store-profile .profile-container{position:relative;width:100%;min-height:600px;display:flex;justify-content:center;align-items:center;padding:40px;margin-top:200px!important}.store-profile .profile-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.store-profile .center-image{width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 8px 32px #0000001a;overflow:hidden;position:relative}.store-profile .store-logo-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.store-profile .store-image-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;color:#fff}.store-profile .store-name{font-size:18px;font-weight:700;margin-bottom:8px;text-align:center;padding:0 10px}.store-profile .store-image-icon{font-size:48px}.store-profile .profile-circles{position:relative;width:100%;height:100%}.store-profile .profile-data-list{position:absolute;background:var(--list-color)!important;border-radius:8px;padding:8px;box-shadow:0 4px 16px #00000026;z-index:5;min-width:250px;overflow:visible;transition:none!important}.store-profile .profile-data-list.basic-list{padding:8px 0 8px 8px!important;box-sizing:border-box!important;overflow:visible!important}.store-profile .data-table{width:100%;display:table}.store-profile .profile-data-list.basic-list .data-table{width:100%!important;margin:0!important;padding:0!important;table-layout:fixed!important}.store-profile .profile-data-list.basic-list .data-row{width:100%!important;margin:0!important;padding:0!important;display:table-row!important}.store-profile .data-row{display:table-row}.store-profile .data-cell{display:table-cell;padding:6px 8px;color:#fff;font-size:12px;text-align:center;border-bottom:1px solid rgba(255,255,255,.2)}.store-profile .profile-data-list:not(.basic-list) .data-row:not(.data-header) .data-cell:nth-child(2){text-align:right!important}.store-profile .profile-data-list.basic-list .basic-field-cell{width:20%!important;text-align:center!important;font-size:14px!important;white-space:nowrap!important;min-width:50px!important;padding-right:5px!important}.store-profile .profile-data-list.basic-list .basic-value-cell{width:auto!important;text-align:left!important;padding-left:10px!important;padding-right:0!important;font-size:14px!important;box-sizing:border-box!important;margin-right:0!important;max-width:none!important}.store-profile .profile-data-list.basic-list .data-row .basic-field-cell{font-size:14px!important;padding:8px 10px!important;color:#333!important}.store-profile .profile-data-list.basic-list .data-row .basic-value-cell{font-size:14px!important;padding:8px 0 8px 10px!important;color:#333!important}.store-profile .profile-data-list.top-left .data-row .data-cell,.store-profile .profile-data-list.top-left .data-row.data-header .data-cell{font-size:14px!important;padding:8px 10px!important;line-height:normal!important;color:#333!important;font-weight:500!important;border-bottom:1px solid rgba(0,0,0,.2)!important}.store-profile .profile-data-list.top-left .data-row.data-header .data-cell{background:#0000001a!important;border-bottom:2px solid rgba(0,0,0,.3)!important}.store-profile .profile-data-list.bottom .data-row .data-cell,.store-profile .profile-data-list.bottom .data-row.data-header .data-cell{font-size:14px!important;padding:8px 10px!important;color:#333!important;font-weight:500!important;border-bottom:1px solid rgba(0,0,0,.2)!important}.store-profile .profile-data-list.bottom .data-row:not(.data-header) .data-cell:nth-child(2){text-align:left!important}.store-profile .profile-data-list.bottom .data-row.data-header .data-cell{background:#0000001a!important;border-bottom:2px solid rgba(0,0,0,.3)!important}.store-profile .profile-data-list.bottom-right .data-row .data-cell,.store-profile .profile-data-list.bottom-right .data-row.data-header .data-cell{font-size:14px!important;padding:8px 10px!important;line-height:normal!important;color:#333!important;font-weight:500!important;border-bottom:1px solid rgba(0,0,0,.2)!important}.store-profile .profile-data-list.bottom-right .data-row.data-header .data-cell{background:#0000001a!important;border-bottom:2px solid rgba(0,0,0,.3)!important}.store-profile .profile-data-list.bottom-left .data-row .data-cell,.store-profile .profile-data-list.bottom-left .data-row.data-header .data-cell{font-size:14px!important;padding:8px 10px!important;line-height:normal!important;color:#333!important;font-weight:500!important;border-bottom:1px solid rgba(0,0,0,.2)!important}.store-profile .profile-data-list.bottom-left .data-row.data-header .data-cell{background:#0000001a!important;border-bottom:2px solid rgba(0,0,0,.3)!important}.store-profile .profile-data-list.top-right .data-row .data-cell,.store-profile .profile-data-list.top-right .data-row.data-header .data-cell{font-size:14px!important;padding:8px 10px!important;line-height:normal!important;color:#333!important;font-weight:500!important;border-bottom:1px solid rgba(0,0,0,.2)!important}.store-profile .profile-data-list.top-right .data-row.data-header .data-cell{background:#0000001a!important;border-bottom:2px solid rgba(0,0,0,.3)!important}.store-profile .profile-data-list.basic-list .data-row:last-child .basic-value-cell{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-all!important;word-wrap:break-word!important;line-height:1.8!important;max-height:4.2em!important;min-height:4.2em!important;padding-bottom:8px!important;padding-top:8px!important}.store-profile .data-row.data-header .data-cell{font-weight:700;background:#ffffff4d;border-bottom:2px solid rgba(255,255,255,.4)}.store-profile .data-row:last-child .data-cell{border-bottom:none}.store-profile .profile-circle-wrapper{position:absolute;z-index:10}.store-profile .profile-circle{position:relative;width:70px;height:70px;border-radius:50%;background:var(--circle-color);display:flex;justify-content:center;align-items:center;box-shadow:0 4px 16px #00000026;cursor:pointer;transition:all .3s ease;z-index:20}.store-profile .profile-circle:hover{transform:scale(1.1);box-shadow:0 6px 24px #0003;z-index:30}.store-profile .profile-circle-wrapper.top{top:calc(50% - 185px);left:50%;transform:translate(-50%)}.store-profile .profile-circle.top{position:relative;margin:0 auto}.store-profile .profile-data-list.top{bottom:120px;left:50%;transform:translate(-50%);max-width:300px}.store-profile .profile-data-list.top-left{right:120px;top:calc(50% - 70px);bottom:auto;transform:translateY(0);max-width:250px;overflow:visible!important}.store-profile .profile-circle.top:hover{transform:scale(1.1)}.store-profile .profile-circle-wrapper.top-right{top:calc(50% - 110px);right:calc(50% - 165px)}.store-profile .profile-circle.top-right{position:relative}.store-profile .profile-data-list.top-right{left:120px;top:45%;transform:translateY(-50%);max-width:250px}.store-profile .profile-circle.top-right:hover{transform:scale(1.1)}.store-profile .profile-circle-wrapper.bottom-right{bottom:calc(50% - 110px);right:calc(50% - 165px)}.store-profile .profile-circle.bottom-right{position:relative}.store-profile .profile-data-list.bottom-right{left:120px;top:35%;transform:translateY(-50%);max-width:250px}.store-profile .profile-circle.bottom-right:hover{transform:scale(1.1)}.store-profile .profile-circle-wrapper.bottom{bottom:calc(50% - 185px);left:50%;transform:translate(-50%)}.store-profile .profile-circle.bottom{position:relative;margin:0 auto}.store-profile .profile-data-list.bottom{top:120px;left:50%;transform:translate(-50%);max-width:300px}.store-profile .profile-circle.bottom:hover{transform:scale(1.1)}.store-profile .profile-circle-wrapper.bottom-left{bottom:calc(50% - 110px);left:calc(50% - 165px)}.store-profile .profile-circle.bottom-left{position:relative}.store-profile .profile-data-list.bottom-left{right:120px;top:35%;transform:translateY(-50%);max-width:250px}.store-profile .profile-circle.bottom-left:hover{transform:scale(1.1)}.store-profile .profile-circle-wrapper.top-left{top:calc(50% - 110px);left:calc(50% - 165px)}.store-profile .profile-circle.top-left{position:relative}.store-profile .profile-circle.top-left:hover{transform:scale(1.1)}.store-profile .profile-circle-wrapper.top-left .circle-content,.store-profile .profile-circle-wrapper.top-left .circle-label{color:#333!important;font-weight:600!important}.store-profile .circle-content{text-align:center;color:#fff;padding:5px;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.store-profile .circle-label{font-size:14px;font-weight:700}.store-monthly-conversion{padding:20px}.store-monthly-conversion .analysis-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a}.store-monthly-conversion .query-area{margin-bottom:20px;padding:16px;background:#f5f5f5;border-radius:12px}.store-monthly-conversion .query-item{display:flex;align-items:center;gap:8px}.store-monthly-conversion .query-item label{font-weight:500;color:#333;white-space:nowrap}.store-monthly-conversion .result-area{margin-top:20px}.store-monthly-conversion .ant-table{background:#fff}.store-monthly-conversion .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#333}.store-monthly-conversion .zero-value{color:#dc143c;font-weight:700}.store-monthly-conversion .ant-table-tbody>tr>td{background-color:transparent!important}.store-monthly-conversion .ant-table-tbody>tr:nth-child(2n)>td{background-color:transparent!important}.store-monthly-conversion .ant-table-tbody>tr:nth-child(odd)>td{background-color:transparent!important}.store-monthly-conversion .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr>td{background-color:transparent!important}.store-monthly-conversion .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr:nth-child(2n)>td{background-color:transparent!important}.store-monthly-conversion .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr:nth-child(odd)>td{background-color:transparent!important}.store-monthly-conversion .ant-table-tbody>tr.channel-自然到访>td,.store-monthly-conversion .ant-table-tbody>tr.channel-自然到访:nth-child(2n)>td,.store-monthly-conversion .ant-table-tbody>tr.channel-自然到访:nth-child(odd)>td{background-color:#ffe5e5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-自然到访:hover>td{background-color:#ffd5d5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-展位拉访>td,.store-monthly-conversion .ant-table-tbody>tr.channel-展位拉访:nth-child(2n)>td,.store-monthly-conversion .ant-table-tbody>tr.channel-展位拉访:nth-child(odd)>td{background-color:#e5f0ff!important}.store-monthly-conversion .ant-table-tbody>tr.channel-展位拉访:hover>td{background-color:#d5e5ff!important}.store-monthly-conversion .ant-table-tbody>tr.channel-大众点评>td,.store-monthly-conversion .ant-table-tbody>tr.channel-大众点评:nth-child(2n)>td,.store-monthly-conversion .ant-table-tbody>tr.channel-大众点评:nth-child(odd)>td{background-color:#e5ffe5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-大众点评:hover>td{background-color:#d5ffd5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-视频号>td,.store-monthly-conversion .ant-table-tbody>tr.channel-视频号:nth-child(2n)>td,.store-monthly-conversion .ant-table-tbody>tr.channel-视频号:nth-child(odd)>td{background-color:#fff9e5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-视频号:hover>td{background-color:#fff5d5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-小红书>td,.store-monthly-conversion .ant-table-tbody>tr.channel-小红书:nth-child(2n)>td,.store-monthly-conversion .ant-table-tbody>tr.channel-小红书:nth-child(odd)>td{background-color:#ffe5f5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-小红书:hover>td{background-color:#ffd5e5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-抖音>td,.store-monthly-conversion .ant-table-tbody>tr.channel-抖音:nth-child(2n)>td,.store-monthly-conversion .ant-table-tbody>tr.channel-抖音:nth-child(odd)>td{background-color:#e5e5ff!important}.store-monthly-conversion .ant-table-tbody>tr.channel-抖音:hover>td{background-color:#d5d5ff!important}.store-monthly-conversion .ant-table-tbody>tr.channel-异业合作>td,.store-monthly-conversion .ant-table-tbody>tr.channel-异业合作:nth-child(2n)>td,.store-monthly-conversion .ant-table-tbody>tr.channel-异业合作:nth-child(odd)>td{background-color:#ffe5ff!important}.store-monthly-conversion .ant-table-tbody>tr.channel-异业合作:hover>td{background-color:#ffd5ef!important}.store-monthly-conversion .ant-table-tbody>tr.channel-推荐>td,.store-monthly-conversion .ant-table-tbody>tr.channel-推荐:nth-child(2n)>td,.store-monthly-conversion .ant-table-tbody>tr.channel-推荐:nth-child(odd)>td{background-color:#e5fff5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-推荐:hover>td{background-color:#d5ffe5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-预售拉访>td,.store-monthly-conversion .ant-table-tbody>tr.channel-预售拉访:nth-child(2n)>td,.store-monthly-conversion .ant-table-tbody>tr.channel-预售拉访:nth-child(odd)>td{background-color:#fff0e5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-预售拉访:hover>td{background-color:#ffe5d5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-未知渠道>td,.store-monthly-conversion .ant-table-tbody>tr.channel-未知渠道:nth-child(2n)>td,.store-monthly-conversion .ant-table-tbody>tr.channel-未知渠道:nth-child(odd)>td{background-color:#f5f5f5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-未知渠道:hover>td{background-color:#e5e5e5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-自然到访>td,.store-monthly-conversion .ant-table-tbody>tr.channel-自然到访>td.ant-table-cell,.store-monthly-conversion .ant-table-tbody>tr.channel-自然到访>td.ant-table-cell-fix-left,.store-monthly-conversion .ant-table-tbody>tr.channel-自然到访>td.ant-table-cell-fix-left-first,.store-monthly-conversion .ant-table-tbody>tr.channel-自然到访>td.ant-table-cell-fix-right{background-color:#ffe5e5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-展位拉访>td,.store-monthly-conversion .ant-table-tbody>tr.channel-展位拉访>td.ant-table-cell,.store-monthly-conversion .ant-table-tbody>tr.channel-展位拉访>td.ant-table-cell-fix-left,.store-monthly-conversion .ant-table-tbody>tr.channel-展位拉访>td.ant-table-cell-fix-left-first,.store-monthly-conversion .ant-table-tbody>tr.channel-展位拉访>td.ant-table-cell-fix-right{background-color:#e5f0ff!important}.store-monthly-conversion .ant-table-tbody>tr.channel-大众点评>td,.store-monthly-conversion .ant-table-tbody>tr.channel-大众点评>td.ant-table-cell,.store-monthly-conversion .ant-table-tbody>tr.channel-大众点评>td.ant-table-cell-fix-left,.store-monthly-conversion .ant-table-tbody>tr.channel-大众点评>td.ant-table-cell-fix-left-first,.store-monthly-conversion .ant-table-tbody>tr.channel-大众点评>td.ant-table-cell-fix-right{background-color:#e5ffe5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-视频号>td,.store-monthly-conversion .ant-table-tbody>tr.channel-视频号>td.ant-table-cell,.store-monthly-conversion .ant-table-tbody>tr.channel-视频号>td.ant-table-cell-fix-left,.store-monthly-conversion .ant-table-tbody>tr.channel-视频号>td.ant-table-cell-fix-left-first,.store-monthly-conversion .ant-table-tbody>tr.channel-视频号>td.ant-table-cell-fix-right{background-color:#fff9e5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-小红书>td,.store-monthly-conversion .ant-table-tbody>tr.channel-小红书>td.ant-table-cell,.store-monthly-conversion .ant-table-tbody>tr.channel-小红书>td.ant-table-cell-fix-left,.store-monthly-conversion .ant-table-tbody>tr.channel-小红书>td.ant-table-cell-fix-left-first,.store-monthly-conversion .ant-table-tbody>tr.channel-小红书>td.ant-table-cell-fix-right{background-color:#ffe5f5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-抖音>td,.store-monthly-conversion .ant-table-tbody>tr.channel-抖音>td.ant-table-cell,.store-monthly-conversion .ant-table-tbody>tr.channel-抖音>td.ant-table-cell-fix-left,.store-monthly-conversion .ant-table-tbody>tr.channel-抖音>td.ant-table-cell-fix-left-first,.store-monthly-conversion .ant-table-tbody>tr.channel-抖音>td.ant-table-cell-fix-right{background-color:#e5e5ff!important}.store-monthly-conversion .ant-table-tbody>tr.channel-异业合作>td,.store-monthly-conversion .ant-table-tbody>tr.channel-异业合作>td.ant-table-cell,.store-monthly-conversion .ant-table-tbody>tr.channel-异业合作>td.ant-table-cell-fix-left,.store-monthly-conversion .ant-table-tbody>tr.channel-异业合作>td.ant-table-cell-fix-left-first,.store-monthly-conversion .ant-table-tbody>tr.channel-异业合作>td.ant-table-cell-fix-right{background-color:#ffe5ff!important}.store-monthly-conversion .ant-table-tbody>tr.channel-推荐>td,.store-monthly-conversion .ant-table-tbody>tr.channel-推荐>td.ant-table-cell,.store-monthly-conversion .ant-table-tbody>tr.channel-推荐>td.ant-table-cell-fix-left,.store-monthly-conversion .ant-table-tbody>tr.channel-推荐>td.ant-table-cell-fix-left-first,.store-monthly-conversion .ant-table-tbody>tr.channel-推荐>td.ant-table-cell-fix-right{background-color:#e5fff5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-预售拉访>td,.store-monthly-conversion .ant-table-tbody>tr.channel-预售拉访>td.ant-table-cell,.store-monthly-conversion .ant-table-tbody>tr.channel-预售拉访>td.ant-table-cell-fix-left,.store-monthly-conversion .ant-table-tbody>tr.channel-预售拉访>td.ant-table-cell-fix-left-first,.store-monthly-conversion .ant-table-tbody>tr.channel-预售拉访>td.ant-table-cell-fix-right{background-color:#fff0e5!important}.store-monthly-conversion .ant-table-tbody>tr.channel-未知渠道>td,.store-monthly-conversion .ant-table-tbody>tr.channel-未知渠道>td.ant-table-cell,.store-monthly-conversion .ant-table-tbody>tr.channel-未知渠道>td.ant-table-cell-fix-left,.store-monthly-conversion .ant-table-tbody>tr.channel-未知渠道>td.ant-table-cell-fix-left-first,.store-monthly-conversion .ant-table-tbody>tr.channel-未知渠道>td.ant-table-cell-fix-right{background-color:#f5f5f5!important}.store-monthly-conversion .result-area .ant-table-tbody tr.channel-自然到访 td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-自然到访 td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-自然到访:not(:nth-child(2n)) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-自然到访:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-自然到访:nth-child(2n) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-自然到访:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#ffe5e5!important}.store-monthly-conversion .result-area .ant-table-tbody tr.channel-展位拉访 td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-展位拉访 td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-展位拉访:not(:nth-child(2n)) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-展位拉访:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-展位拉访:nth-child(2n) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-展位拉访:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#e5f0ff!important}.store-monthly-conversion .result-area .ant-table-tbody tr.channel-大众点评 td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-大众点评 td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-大众点评:not(:nth-child(2n)) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-大众点评:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-大众点评:nth-child(2n) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-大众点评:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#e5ffe5!important}.store-monthly-conversion .result-area .ant-table-tbody tr.channel-视频号 td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-视频号 td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-视频号:not(:nth-child(2n)) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-视频号:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-视频号:nth-child(2n) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-视频号:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#fff9e5!important}.store-monthly-conversion .result-area .ant-table-tbody tr.channel-小红书 td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-小红书 td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-小红书:not(:nth-child(2n)) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-小红书:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-小红书:nth-child(2n) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-小红书:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#ffe5f5!important}.store-monthly-conversion .result-area .ant-table-tbody tr.channel-抖音 td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-抖音 td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-抖音:not(:nth-child(2n)) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-抖音:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-抖音:nth-child(2n) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-抖音:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#e5e5ff!important}.store-monthly-conversion .result-area .ant-table-tbody tr.channel-异业合作 td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-异业合作 td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-异业合作:not(:nth-child(2n)) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-异业合作:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-异业合作:nth-child(2n) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-异业合作:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#ffe5ff!important}.store-monthly-conversion .result-area .ant-table-tbody tr.channel-推荐 td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-推荐 td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-推荐:not(:nth-child(2n)) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-推荐:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-推荐:nth-child(2n) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-推荐:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#e5fff5!important}.store-monthly-conversion .result-area .ant-table-tbody tr.channel-预售拉访 td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-预售拉访 td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-预售拉访:not(:nth-child(2n)) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-预售拉访:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-预售拉访:nth-child(2n) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-预售拉访:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#fff0e5!important}.store-monthly-conversion .result-area .ant-table-tbody tr.channel-未知渠道 td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-未知渠道 td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-未知渠道:not(:nth-child(2n)) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-未知渠道:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-未知渠道:nth-child(2n) td.ant-table-cell-fix-left,.store-monthly-conversion .result-area .ant-table-tbody tr.channel-未知渠道:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#f5f5f5!important}.commission-calculation .result-area .ant-table-thead>tr>th.macaron-color-1,.commission-calculation .result-area .ant-table-tbody>tr>td.macaron-color-1{background:#ffe5f1!important}.commission-calculation .result-area .ant-table-tbody>tr:nth-child(2n)>td.macaron-color-1{background:#ffd6e8!important}.commission-calculation .result-area .ant-table-tbody>tr:hover>td.macaron-color-1{background:#ffc7df!important}.commission-calculation .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.macaron-color-1{background:#ffb8d6!important}.commission-calculation .result-area .ant-table-thead>tr>th.macaron-color-2,.commission-calculation .result-area .ant-table-tbody>tr>td.macaron-color-2{background:#e0f7fa!important}.commission-calculation .result-area .ant-table-tbody>tr:nth-child(2n)>td.macaron-color-2{background:#d4f1f4!important}.commission-calculation .result-area .ant-table-tbody>tr:hover>td.macaron-color-2{background:#c8ebf0!important}.commission-calculation .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.macaron-color-2{background:#bce5ec!important}.commission-calculation .result-area .ant-table-thead>tr>th.macaron-color-3,.commission-calculation .result-area .ant-table-tbody>tr>td.macaron-color-3{background:#fff9e6!important}.commission-calculation .result-area .ant-table-tbody>tr:nth-child(2n)>td.macaron-color-3{background:#fff5d9!important}.commission-calculation .result-area .ant-table-tbody>tr:hover>td.macaron-color-3{background:#fff1cc!important}.commission-calculation .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.macaron-color-3{background:#ffedbf!important}.commission-calculation .result-area .ant-table-thead>tr>th.macaron-color-4,.commission-calculation .result-area .ant-table-tbody>tr>td.macaron-color-4{background:#e8f5e9!important}.commission-calculation .result-area .ant-table-tbody>tr:nth-child(2n)>td.macaron-color-4{background:#dcedc8!important}.commission-calculation .result-area .ant-table-tbody>tr:hover>td.macaron-color-4{background:#c8e6c9!important}.commission-calculation .result-area .ant-table-tbody>tr:nth-child(2n):hover>td.macaron-color-4{background:#a5d6a7!important}.commission-calculation .result-area .ant-table-thead>tr>th.commission-rate-col,.commission-calculation .result-area .ant-table-tbody>tr>td.commission-rate-col,.commission-calculation .result-area .ant-table-thead>tr>th.total-commission-col,.commission-calculation .result-area .ant-table-tbody>tr>td.total-commission-col{background:#fff!important}.commission-calculation .result-area .ant-table-tbody>tr>td.commission-rate-col .commission-rate-text,.commission-calculation .result-area .ant-table-tbody>tr>td.total-commission-col .total-commission-text{color:#dc143c!important;font-weight:700!important}.commission-calculation .result-area .ant-table-summary{background:#f5f5f5}.commission-calculation .result-area .ant-table-summary>tr>td{background:#f5f5f5!important;font-weight:700;font-size:14px}.commission-calculation .result-area .ant-table-summary>tr>td.macaron-color-1{background:#ffe5f1!important}.commission-calculation .result-area .ant-table-summary>tr>td.macaron-color-2{background:#e0f7fa!important}.commission-calculation .result-area .ant-table-summary>tr>td.macaron-color-3{background:#fff9e6!important}.commission-calculation .result-area .ant-table-summary>tr>td.macaron-color-4{background:#e8f5e9!important}.commission-calculation .result-area .ant-table-summary>tr>td.total-commission-col{background:#f5f5f5!important}.commission-calculation .result-area .ant-table-summary>tr>td.total-commission-col .total-commission-text{color:#dc143c!important;font-weight:700!important}.result-area .ant-table-tbody tr:not(:nth-child(2n)) td[data-coach-type=柔术],.result-area .ant-table-tbody tr:not(:nth-child(2n)) td.ant-table-cell-fix-left-first[data-coach-type=柔术],.result-area .ant-table-tbody>tr>td[data-coach-type=柔术],.result-area .ant-table-tbody>tr>td.ant-table-cell-fix-left-first[data-coach-type=柔术]{background:#ffe082!important}.result-area .ant-table-tbody tr:not(:nth-child(2n)):hover td[data-coach-type=柔术],.result-area .ant-table-tbody tr:not(:nth-child(2n)):hover td.ant-table-cell-fix-left-first[data-coach-type=柔术],.result-area .ant-table-tbody>tr:hover>td[data-coach-type=柔术],.result-area .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-first[data-coach-type=柔术]{background:#ffe082!important}.result-area .ant-table-tbody tr:nth-child(2n) td[data-coach-type=柔术],.result-area .ant-table-tbody tr:nth-child(2n) td.ant-table-cell-fix-left-first[data-coach-type=柔术],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-coach-type=柔术],.result-area .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left-first[data-coach-type=柔术]{background:#ffe082!important}.result-area .ant-table-tbody tr:nth-child(2n):hover td[data-coach-type=柔术],.result-area .ant-table-tbody tr:nth-child(2n):hover td.ant-table-cell-fix-left-first[data-coach-type=柔术],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-coach-type=柔术],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td.ant-table-cell-fix-left-first[data-coach-type=柔术]{background:#ffe082!important}.result-area .ant-table-tbody>tr>td[data-coach-type=泰拳],.result-area .ant-table-tbody>tr>td.ant-table-cell-fix-left-first[data-coach-type=泰拳]{background:#90caf9!important}.result-area .ant-table-tbody>tr:hover>td[data-coach-type=泰拳],.result-area .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-first[data-coach-type=泰拳]{background:#90caf9!important}.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-coach-type=泰拳],.result-area .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left-first[data-coach-type=泰拳]{background:#90caf9!important}.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-coach-type=泰拳],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td.ant-table-cell-fix-left-first[data-coach-type=泰拳]{background:#90caf9!important}.result-area .ant-table-tbody tr:not(:nth-child(2n)) td[data-coach-type=拳击],.result-area .ant-table-tbody tr:not(:nth-child(2n)) td.ant-table-cell-fix-left-first[data-coach-type=拳击],.result-area .ant-table-tbody>tr>td[data-coach-type=拳击],.result-area .ant-table-tbody>tr>td.ant-table-cell-fix-left-first[data-coach-type=拳击]{background:#ef9a9a!important}.result-area .ant-table-tbody tr:not(:nth-child(2n)):hover td[data-coach-type=拳击],.result-area .ant-table-tbody tr:not(:nth-child(2n)):hover td.ant-table-cell-fix-left-first[data-coach-type=拳击],.result-area .ant-table-tbody>tr:hover>td[data-coach-type=拳击],.result-area .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-first[data-coach-type=拳击]{background:#ef9a9a!important}.result-area .ant-table-tbody tr:nth-child(2n) td[data-coach-type=拳击],.result-area .ant-table-tbody tr:nth-child(2n) td.ant-table-cell-fix-left-first[data-coach-type=拳击],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-coach-type=拳击],.result-area .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left-first[data-coach-type=拳击]{background:#ef9a9a!important}.result-area .ant-table-tbody tr:nth-child(2n):hover td[data-coach-type=拳击],.result-area .ant-table-tbody tr:nth-child(2n):hover td.ant-table-cell-fix-left-first[data-coach-type=拳击],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-coach-type=拳击],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td.ant-table-cell-fix-left-first[data-coach-type=拳击]{background:#ef9a9a!important}.result-area .ant-table-tbody>tr>td[data-card-type=私教卡],.result-area .ant-table-tbody>tr:hover>td[data-card-type=私教卡],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-card-type=私教卡],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-card-type=私教卡]{background:#ffe082!important}.result-area .ant-table-tbody>tr>td[data-card-type=团课卡],.result-area .ant-table-tbody>tr:hover>td[data-card-type=团课卡],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-card-type=团课卡],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-card-type=团课卡]{background:#90caf9!important}.result-area .ant-table-tbody>tr>td[data-card-type=体验卡],.result-area .ant-table-tbody>tr:hover>td[data-card-type=体验卡],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-card-type=体验卡],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-card-type=体验卡]{background:#a5d6a7!important}.result-area .ant-table-tbody>tr>td[data-card-type=预售卡],.result-area .ant-table-tbody>tr:hover>td[data-card-type=预售卡],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-card-type=预售卡],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-card-type=预售卡]{background:#ce93d8!important}.result-area .ant-table-tbody>tr>td[data-card-type=特惠卡],.result-area .ant-table-tbody>tr:hover>td[data-card-type=特惠卡],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-card-type=特惠卡],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-card-type=特惠卡]{background:#ffcc80!important}.result-area .ant-table-tbody>tr>td[data-card-type=线上卡],.result-area .ant-table-tbody>tr:hover>td[data-card-type=线上卡],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-card-type=线上卡],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-card-type=线上卡]{background:#f8bbd0!important}.result-area .ant-table-tbody>tr>td[data-card-mode=单店],.result-area .ant-table-tbody>tr:hover>td[data-card-mode=单店],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-card-mode=单店],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-card-mode=单店]{background:#b39ddb!important}.result-area .ant-table-tbody>tr>td[data-card-mode=通店],.result-area .ant-table-tbody>tr:hover>td[data-card-mode=通店],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-card-mode=通店],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-card-mode=通店]{background:#80deea!important}.result-area .ant-table-tbody>tr>td[data-online-type=非线上],.result-area .ant-table-tbody>tr:hover>td[data-online-type=非线上],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-online-type=非线上],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-online-type=非线上]{background:#e0e0e0!important}.result-area .ant-table-tbody>tr>td[data-online-type=大众],.result-area .ant-table-tbody>tr:hover>td[data-online-type=大众],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-online-type=大众],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-online-type=大众]{background:#ffab91!important}.result-area .ant-table-tbody>tr>td[data-online-type=抖音],.result-area .ant-table-tbody>tr:hover>td[data-online-type=抖音],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-online-type=抖音],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-online-type=抖音]{background:#ffe082!important}.result-area .ant-table-tbody>tr>td[data-online-type=小红书],.result-area .ant-table-tbody>tr:hover>td[data-online-type=小红书],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-online-type=小红书],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-online-type=小红书]{background:#ef9a9a!important}.result-area .ant-table-tbody>tr>td[data-contract-type=未签署],.result-area .ant-table-tbody>tr:hover>td[data-contract-type=未签署],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-contract-type=未签署],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-contract-type=未签署]{background:#ffcc80!important}.result-area .ant-table-tbody>tr>td[data-contract-type=电子合同],.result-area .ant-table-tbody>tr:hover>td[data-contract-type=电子合同],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-contract-type=电子合同],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-contract-type=电子合同]{background:#a5d6a7!important}.result-area .ant-table-tbody>tr>td[data-contract-type=纸质合同],.result-area .ant-table-tbody>tr:hover>td[data-contract-type=纸质合同],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-contract-type=纸质合同],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-contract-type=纸质合同]{background:#90caf9!important}.result-area .ant-table-tbody>tr>td[data-payment-type=微信支付],.result-area .ant-table-tbody>tr:hover>td[data-payment-type=微信支付],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-payment-type=微信支付],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-payment-type=微信支付]{background:#a5d6a7!important}.result-area .ant-table-tbody>tr>td[data-payment-type=现金],.result-area .ant-table-tbody>tr:hover>td[data-payment-type=现金],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-payment-type=现金],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-payment-type=现金]{background:#ffe082!important}.result-area .ant-table-tbody>tr>td[data-payment-type=pos机],.result-area .ant-table-tbody>tr:hover>td[data-payment-type=pos机],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-payment-type=pos机],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-payment-type=pos机]{background:#90caf9!important}.result-area .ant-table-tbody>tr>td[data-payment-type=对公],.result-area .ant-table-tbody>tr:hover>td[data-payment-type=对公],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-payment-type=对公],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-payment-type=对公]{background:#ce93d8!important}.result-area .ant-table-tbody>tr>td[data-payment-type=线上卡],.result-area .ant-table-tbody>tr:hover>td[data-payment-type=线上卡],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-payment-type=线上卡],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-payment-type=线上卡]{background:#f8bbd0!important}.result-area .ant-table-tbody>tr>td[data-payment-type=其他],.result-area .ant-table-tbody>tr:hover>td[data-payment-type=其他],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-payment-type=其他],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-payment-type=其他]{background:#ffcc80!important}.result-area .ant-table-tbody>tr>td[data-payment-type=扫码],.result-area .ant-table-tbody>tr:hover>td[data-payment-type=扫码],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-payment-type=扫码],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-payment-type=扫码]{background:#80deea!important}.result-area .ant-table-tbody>tr>td[data-payment-type=扫码分期],.result-area .ant-table-tbody>tr:hover>td[data-payment-type=扫码分期],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-payment-type=扫码分期],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-payment-type=扫码分期]{background:#b39ddb!important}.result-area .ant-table-tbody>tr>td[data-is-update=新卡],.result-area .ant-table-tbody>tr:hover>td[data-is-update=新卡],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-is-update=新卡],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-is-update=新卡]{background:#a5d6a7!important}.result-area .ant-table-tbody>tr>td[data-is-update=升级],.result-area .ant-table-tbody>tr:hover>td[data-is-update=升级],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-is-update=升级],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-is-update=升级]{background:#ffcc80!important}.result-area .ant-table-tbody>tr>td[data-is-renew=新办],.result-area .ant-table-tbody>tr:hover>td[data-is-renew=新办],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-is-renew=新办],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-is-renew=新办]{background:#90caf9!important}.result-area .ant-table-tbody>tr>td[data-is-renew=续费],.result-area .ant-table-tbody>tr:hover>td[data-is-renew=续费],.result-area .ant-table-tbody>tr:nth-child(2n)>td[data-is-renew=续费],.result-area .ant-table-tbody>tr:nth-child(2n):hover>td[data-is-renew=续费]{background:#ffe082!important}.result-area .ant-table-thead>tr>th .ant-table-column-sorter{display:none!important}.result-area .ant-table-thead>tr>th.ant-table-column-sort{background:#fff!important}.result-area .ant-table-thead>tr>th.ant-table-column-sort[aria-sort=ascending] .ant-table-column-title:after,.result-area .ant-table-thead>tr>th.ant-table-column-sort-up .ant-table-column-title:after{content:" ↑";color:#dc143c;font-weight:700;font-size:16px;margin-left:4px}.result-area .ant-table-thead>tr>th.ant-table-column-sort[aria-sort=descending] .ant-table-column-title:after,.result-area .ant-table-thead>tr>th.ant-table-column-sort-down .ant-table-column-title:after{content:" ↓";color:#dc143c;font-weight:700;font-size:16px;margin-left:4px}.payment-method{width:100%}.payment-method .result-area .ant-table-summary{background:#f5f5f5}.payment-method .result-area .ant-table-summary>tr>td{background:#f5f5f5!important;font-weight:700;font-size:14px;border-top:2px solid #DC143C!important}.payment-method .result-area .ant-table-thead>tr>th .ant-table-column-sorter{display:none!important}.payment-method .result-area .ant-table-thead>tr>th.ant-table-column-sort{background:#fff!important}.payment-method .result-area .ant-table-thead>tr>th.ant-table-column-sort[aria-sort=ascending] .ant-table-column-title:after,.payment-method .result-area .ant-table-thead>tr>th.ant-table-column-sort-up .ant-table-column-title:after{content:" ↑";color:#dc143c;font-weight:700;font-size:16px;margin-left:4px}.payment-method .result-area .ant-table-thead>tr>th.ant-table-column-sort[aria-sort=descending] .ant-table-column-title:after,.payment-method .result-area .ant-table-thead>tr>th.ant-table-column-sort-down .ant-table-column-title:after{content:" ↓";color:#dc143c;font-weight:700;font-size:16px;margin-left:4px}.coach-class-consumption{padding:20px}.coach-class-consumption .ant-table-tbody>tr>td{background-color:transparent!important}.coach-class-consumption .ant-table-tbody>tr:nth-child(2n)>td{background-color:transparent!important}.coach-class-consumption .ant-table-tbody>tr:nth-child(odd)>td{background-color:transparent!important}.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr>td{background-color:transparent!important}.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr:nth-child(2n)>td{background-color:transparent!important}.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr:nth-child(odd)>td{background-color:transparent!important}.coach-class-consumption .ant-table-tbody>tr.row-boxing>td,.coach-class-consumption .ant-table-tbody>tr.row-boxing:nth-child(2n)>td,.coach-class-consumption .ant-table-tbody>tr.row-boxing:nth-child(odd)>td{background-color:#ffe5e5!important}.coach-class-consumption .ant-table-tbody>tr.row-boxing:hover>td{background-color:#ffd5d5!important}.coach-class-consumption .ant-table-tbody>tr.row-muay-thai>td,.coach-class-consumption .ant-table-tbody>tr.row-muay-thai:nth-child(2n)>td,.coach-class-consumption .ant-table-tbody>tr.row-muay-thai:nth-child(odd)>td{background-color:#e5f0ff!important}.coach-class-consumption .ant-table-tbody>tr.row-muay-thai:hover>td{background-color:#d5e5ff!important}.coach-class-consumption .ant-table-tbody>tr.row-bjj>td,.coach-class-consumption .ant-table-tbody>tr.row-bjj:nth-child(2n)>td,.coach-class-consumption .ant-table-tbody>tr.row-bjj:nth-child(odd)>td{background-color:#fff9e5!important}.coach-class-consumption .ant-table-tbody>tr.row-bjj:hover>td{background-color:#fff5d5!important}.coach-class-consumption .ant-table-tbody>tr.row-boxing>td,.coach-class-consumption .ant-table-tbody>tr.row-boxing>td.ant-table-cell,.coach-class-consumption .ant-table-tbody>tr.row-boxing>td.ant-table-cell-fix-left,.coach-class-consumption .ant-table-tbody>tr.row-boxing>td.ant-table-cell-fix-left-first,.coach-class-consumption .ant-table-tbody>tr.row-boxing>td.ant-table-cell-fix-right{background-color:#ffe5e5!important}.coach-class-consumption .ant-table-tbody>tr.row-boxing>td:first-child{background-color:#ffe5e5!important}.coach-class-consumption .ant-table-tbody>tr.row-muay-thai>td,.coach-class-consumption .ant-table-tbody>tr.row-muay-thai>td.ant-table-cell,.coach-class-consumption .ant-table-tbody>tr.row-muay-thai>td.ant-table-cell-fix-left,.coach-class-consumption .ant-table-tbody>tr.row-muay-thai>td.ant-table-cell-fix-left-first,.coach-class-consumption .ant-table-tbody>tr.row-muay-thai>td.ant-table-cell-fix-right{background-color:#e5f0ff!important}.coach-class-consumption .ant-table-tbody>tr.row-muay-thai>td:first-child{background-color:#e5f0ff!important}.coach-class-consumption .ant-table-tbody>tr.row-bjj>td,.coach-class-consumption .ant-table-tbody>tr.row-bjj>td.ant-table-cell,.coach-class-consumption .ant-table-tbody>tr.row-bjj>td.ant-table-cell-fix-left,.coach-class-consumption .ant-table-tbody>tr.row-bjj>td.ant-table-cell-fix-left-first,.coach-class-consumption .ant-table-tbody>tr.row-bjj>td.ant-table-cell-fix-right{background-color:#fff9e5!important}.coach-class-consumption .ant-table-tbody>tr.row-bjj>td:first-child{background-color:#fff9e5!important}.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-boxing>td,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-boxing>td.ant-table-cell,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-boxing>td.ant-table-cell-fix-left,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-boxing>td.ant-table-cell-fix-left-first,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-boxing>td:first-child{background-color:#ffe5e5!important}.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-muay-thai>td,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-muay-thai>td.ant-table-cell,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-muay-thai>td.ant-table-cell-fix-left,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-muay-thai>td.ant-table-cell-fix-left-first,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-muay-thai>td:first-child{background-color:#e5f0ff!important}.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-bjj>td,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-bjj>td.ant-table-cell,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-bjj>td.ant-table-cell-fix-left,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-bjj>td.ant-table-cell-fix-left-first,.coach-class-consumption .ant-table-body-outer .ant-table-fixed-columns-in-body .ant-table-tbody>tr.row-bjj>td:first-child{background-color:#fff9e5!important}.coach-class-consumption .result-area .ant-table-tbody tr.row-boxing td.ant-table-cell-fix-left,.coach-class-consumption .result-area .ant-table-tbody tr.row-boxing td.ant-table-cell-fix-left-first,.coach-class-consumption .result-area .ant-table-tbody tr.row-boxing:not(:nth-child(2n)) td.ant-table-cell-fix-left,.coach-class-consumption .result-area .ant-table-tbody tr.row-boxing:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.coach-class-consumption .result-area .ant-table-tbody tr.row-boxing:nth-child(2n) td.ant-table-cell-fix-left,.coach-class-consumption .result-area .ant-table-tbody tr.row-boxing:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#ffe5e5!important}.coach-class-consumption .result-area .ant-table-tbody tr.row-muay-thai td.ant-table-cell-fix-left,.coach-class-consumption .result-area .ant-table-tbody tr.row-muay-thai td.ant-table-cell-fix-left-first,.coach-class-consumption .result-area .ant-table-tbody tr.row-muay-thai:not(:nth-child(2n)) td.ant-table-cell-fix-left,.coach-class-consumption .result-area .ant-table-tbody tr.row-muay-thai:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.coach-class-consumption .result-area .ant-table-tbody tr.row-muay-thai:nth-child(2n) td.ant-table-cell-fix-left,.coach-class-consumption .result-area .ant-table-tbody tr.row-muay-thai:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#e5f0ff!important}.coach-class-consumption .result-area .ant-table-tbody tr.row-bjj td.ant-table-cell-fix-left,.coach-class-consumption .result-area .ant-table-tbody tr.row-bjj td.ant-table-cell-fix-left-first,.coach-class-consumption .result-area .ant-table-tbody tr.row-bjj:not(:nth-child(2n)) td.ant-table-cell-fix-left,.coach-class-consumption .result-area .ant-table-tbody tr.row-bjj:not(:nth-child(2n)) td.ant-table-cell-fix-left-first,.coach-class-consumption .result-area .ant-table-tbody tr.row-bjj:nth-child(2n) td.ant-table-cell-fix-left,.coach-class-consumption .result-area .ant-table-tbody tr.row-bjj:nth-child(2n) td.ant-table-cell-fix-left-first{background-color:#fff9e5!important}.query-area{margin-bottom:20px}.result-area{margin-top:20px}.table-wrapper{max-height:calc(100vh - 320px);overflow-x:auto;overflow-y:auto}.simple-table-element{width:100%;border-collapse:collapse;font-size:14px;background:#fff}.simple-table-element th,.simple-table-element td{border:1px solid #d9d9d9;padding:8px 12px;text-align:center;background:#fff!important;white-space:nowrap}.simple-table-element th{background:#fafafa!important;font-weight:500;position:sticky;top:0;z-index:3}.simple-table-element thead>tr:first-child>th{top:0}.simple-table-element thead>tr:nth-child(2)>th{top:40px}.simple-table-element tbody tr:hover td{background:#fff!important}.fixed-col{position:sticky;background:#fff!important;z-index:2}.fixed-col-index{left:0;width:60px;min-width:60px}.fixed-col-first{left:60px;width:120px;min-width:120px}.fixed-col-second{left:180px;width:120px;min-width:120px}.simple-table-element th.fixed-col{z-index:4}.summary-header,.store-header{background:#fafafa!important}.welcome-container{text-align:center;padding:50px}.welcome-card{background:#fff!important;border:none!important;border-radius:32px!important;box-shadow:0 8px 24px #0000001a;overflow:hidden}.welcome-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:#dc143c}.welcome-card .ant-card-body{background:#fff!important;color:#000!important;padding:48px 32px!important}.welcome-icon{font-size:80px;color:#dc143c;margin-bottom:24px;filter:drop-shadow(0 4px 12px rgba(220,20,60,.3));animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.welcome-title{color:#dc143c!important;font-weight:600;letter-spacing:.5px;margin-bottom:24px;font-size:24px}.welcome-logo{max-width:200px;height:auto;margin:24px auto;display:block}.welcome-text{color:#666!important;margin-top:24px;font-size:16px}.home-container{padding:24px;min-height:100vh;background:#f5f5f5}.query-card{margin-bottom:24px;background:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a}.query-card .ant-card-body{padding:20px 24px!important}.date-picker-group{display:flex;align-items:center;gap:12px}.date-picker-group label{font-size:14px;font-weight:500;color:#333;white-space:nowrap}.ranking-areas{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:24px;height:calc(100vh - 200px);min-height:600px}.ranking-area{position:relative;width:100%;height:100%}.area-icon-wrapper{position:absolute;z-index:10;top:20px;left:20px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dc143c,#ff6b6b);border-radius:50%;box-shadow:0 4px 12px #dc143c4d}.area-icon{font-size:40px;color:#fff}.area-outline{position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid #DC143C;border-radius:16px;pointer-events:none;z-index:1}.area-card{position:relative;width:100%;height:100%;background:#fff!important;border:none!important;border-radius:16px!important;box-shadow:0 4px 16px #0000001a;overflow:hidden;z-index:2}.area-card .ant-card-body{padding:60px 24px 24px!important;height:100%;display:flex;flex-direction:column}.area-title{font-size:20px;font-weight:600;color:#dc143c;margin-bottom:20px;text-align:center;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.ranking-table{flex:1;overflow-y:auto}.ranking-table table{width:100%;border-collapse:collapse}.ranking-table thead{position:sticky;top:0;background:#fff;z-index:5}.ranking-table th{background:#dc143c;color:#fff;font-weight:600;padding:12px 16px;text-align:center;font-size:14px;border:none}.ranking-table th:first-child{width:80px}.ranking-table th:nth-child(2){text-align:left}.ranking-table.area-2 th:nth-child(2),.ranking-table.area-2 td.name-cell{min-width:180px;max-width:250px}.ranking-table th:last-child{text-align:right;min-width:150px;width:auto}.ranking-table td.performance-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.ranking-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.ranking-table tbody tr:hover{background-color:#fafafa}.ranking-table td{padding:12px 16px;font-size:14px;color:#333}.rank-cell{text-align:center;vertical-align:middle}.medal-icon{font-size:24px}.medal-icon.gold{color:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.5))}.medal-icon.silver{color:silver;filter:drop-shadow(0 2px 4px rgba(192,192,192,.5))}.medal-icon.bronze{color:#cd7f32;filter:drop-shadow(0 2px 4px rgba(205,127,50,.5))}.rank-number{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;background:#f0f0f0;border-radius:50%;font-weight:600;color:#666;font-size:12px}.name-cell{text-align:left;font-weight:500}.performance-cell{text-align:right;font-weight:600;color:#dc143c}.ranking-table::-webkit-scrollbar{width:6px}.ranking-table::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.ranking-table::-webkit-scrollbar-thumb{background:#dc143c;border-radius:3px}.ranking-table::-webkit-scrollbar-thumb:hover{background:#b0122e}@media (min-width: 3000px){.ranking-areas{grid-template-columns:repeat(6,1fr);grid-template-rows:1fr}}@media (max-width: 1600px){.ranking-areas{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}@media (max-width: 1000px){.ranking-areas{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr);height:auto;min-height:auto}.ranking-area{min-height:400px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,SimHei,STHeiti,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#000}#root{width:100%;height:100vh;background:#fff}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}*::-webkit-scrollbar-thumb{background:#dc143c;border-radius:4px;transition:background .3s ease}*::-webkit-scrollbar-thumb:hover{background:#b0121a}*{scrollbar-width:thin;scrollbar-color:#DC143C #F5F5F5}
