body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.comps-ai-thinking-modes-list .ant-btn-icon{vertical-align:top}.comps-ai-thinking-modes-list .ant-list-item-meta-title{margin-top:4px}.group-business-data-container{display:flex;flex-direction:column;gap:16px;height:100%}.ant-col-12{height:30px}.year-form-container .ant-form-item{margin-bottom:0}.ant-table-summary{background-color:#fff!important;bottom:0!important;position:-webkit-sticky!important;position:sticky!important;z-index:10!important}.ant-table-summary td,.ant-table-summary tr{background-color:#fafafa!important}.ant-table-summary td{border-top:1px solid #f0f0f0;font-weight:500}.ant-table-wrapper .ant-table-summary{z-index:10!important}.ant-table-container .ant-table-summary,.ant-table-wrapper .ant-table-summary{bottom:0!important;position:-webkit-sticky!important;position:sticky!important}.ant-table-container,.ant-table-wrapper{overflow:visible!important;position:relative}.ant-dropdown,.ant-table-wrapper .ant-dropdown,.ant-table-wrapper .ant-dropdown-menu,body>.ant-dropdown,body>.ant-dropdown-menu{pointer-events:auto!important;z-index:1060!important}body>.ant-dropdown{position:fixed!important;z-index:1060!important}body>.ant-dropdown *{pointer-events:auto!important}.ant-dropdown-menu,.ant-dropdown-menu-item,.ant-dropdown-menu-item-checkbox{cursor:pointer!important;pointer-events:auto!important}.ant-dropdown.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-dropdown-placement-topLeft,.ant-dropdown.ant-dropdown-placement-topRight{pointer-events:auto!important;z-index:1060!important}.ant-card-head,.ant-tabs,.ant-tabs-tab{position:relative;z-index:1!important}.ant-card-body{overflow:visible!important;position:relative;z-index:0}.ant-card:has([data-component-id="data:group-business-data-table"]) .ant-card-body{overflow:visible!important;position:relative}.ant-card{overflow:visible!important;position:relative;z-index:0}.ant-card:has([data-component-id="data:group-business-data-table"]){overflow:visible!important;z-index:0}.ant-card:has([data-component-id="data:group-business-data-table"]),.ant-card:has([data-component-id="data:group-business-data-table"]) .ant-card-body,.ant-card:has([data-component-id="data:group-business-data-table"]) .ant-card-head{overflow:visible!important}.ant-dropdown,.ant-dropdown-menu,body>.ant-dropdown,body>.ant-dropdown-menu{pointer-events:auto!important;position:fixed!important;z-index:1060!important}.ant-dropdown-menu-wrapper,.ant-dropdown-menu-wrapper-scroll{pointer-events:auto!important;z-index:1060!important}.group-business-data-container .ant-table-container,.group-business-data-container .ant-table-wrapper{overflow:visible!important}.ant-table-header{overflow-x:auto!important;overflow-y:hidden!important}.ant-table-body{overflow-x:auto!important;overflow-y:auto!important;position:relative}.hide-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.hide-scrollbar::-webkit-scrollbar{display:none!important}.ant-table-body table,.ant-table-header table{min-width:100%;width:-webkit-max-content;width:max-content}[data-component-id="data:group-business-data-table"]{overflow:visible!important;pointer-events:auto!important}[data-component-id="data:group-business-data-table"] *{pointer-events:auto}[data-component-id="data:group-business-data-table"] .ant-table-wrapper{overflow:visible!important;pointer-events:auto}[data-component-id="data:group-business-data-table"] .ant-table-body{overflow-x:auto!important;overflow-y:auto!important;pointer-events:auto}[data-component-id="data:group-business-data-table"] .ant-table-container{overflow:visible!important;pointer-events:auto}[data-component-id="data:group-business-data-table"] .ant-table-wrapper .ant-table-column-sorter,[data-component-id="data:group-business-data-table"] .ant-table-wrapper button{pointer-events:auto!important;z-index:1}.ant-dropdown:not([style*="display: none"]){display:block!important;opacity:1!important;visibility:visible!important}.dashboard-card-title-clickable{cursor:pointer;transition:color .2s;-webkit-user-select:none;user-select:none}.dashboard-card-title-clickable:hover{color:#1890ff}.dashboard-card-clickable{transition:box-shadow .2s}.dashboard-card-clickable:hover{box-shadow:0 2px 8px #1890ff26}.store-revenue-monitor-container{display:flex;flex-direction:column;height:100%;margin:0;padding:0;width:100%}.store-revenue-layout{display:flex;gap:16px;height:100%;min-height:0;width:100%}.store-revenue-left{flex:1 1;min-width:0}.store-revenue-left,.store-revenue-right{display:flex;flex-direction:column;height:100%}.store-revenue-right{flex-shrink:0;width:400px}.store-revenue-left>.ant-card,.store-revenue-monitor-container>.ant-card,.store-revenue-right>.ant-card{display:flex;flex-direction:column;height:100%}.store-revenue-monitor-container>.ant-card .ant-card-head{display:flex!important;flex-shrink:0;min-height:48px}.store-revenue-monitor-container>.ant-card .ant-card-head-title{display:block!important}.store-revenue-monitor-container>.ant-card .ant-card-body{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow:hidden;padding:16px!important}.ant-card.ant-card-bordered{display:flex!important;flex-direction:column!important}.ant-card.ant-card-bordered .ant-card-body{display:flex!important;flex:1 1!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;padding:16px!important}.store-revenue-list{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto}.store-revenue-item{border:1px solid #f0f0f0!important;border-radius:8px!important;box-shadow:none!important;height:332px!important;margin:0!important}.store-revenue-item .ant-card-body{display:flex;flex-direction:column;height:100%;padding:16px!important}.store-revenue-item-content{height:300px;width:100%}.store-revenue-item-scroll{height:100%;overflow-x:auto;overflow-y:hidden;width:100%}.store-revenue-item-scroll-content{align-items:flex-start;display:flex;flex-shrink:0;gap:16px;height:100%;min-width:-webkit-fit-content;min-width:fit-content;padding:0}.store-revenue-item-table{border:1px solid #f0f0f0;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:300px;overflow:hidden;padding:8px;width:300px}.store-revenue-item-table .ant-table-wrapper{display:flex;flex:1 1;flex-direction:column;height:100%;margin:0;overflow:hidden}.store-revenue-item-table .ant-table{margin:0}.store-revenue-item-table .ant-table-body{flex:1 1;overflow-x:hidden!important;overflow-y:auto!important}.store-revenue-item-table .ant-table-header{overflow:hidden!important}.store-revenue-item-table .ant-table-tbody>tr>td{border-bottom:none!important;max-width:100px!important;min-width:100px!important;padding:2px!important;width:100px!important}.store-revenue-item-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.store-revenue-item-table .ant-table-tbody>tr>td .ant-progress-bg,.store-revenue-item-table .ant-table-tbody>tr>td .ant-progress-inner,.store-revenue-item-table .ant-table-tbody>tr>td .ant-progress-outer,.store-revenue-item-table .ant-table-tbody>tr>td .ant-progress-outer .ant-progress-inner{height:10px!important}.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3){box-sizing:border-box!important;overflow:visible!important;padding:2px!important;vertical-align:middle!important}.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3)>div,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3)>div>div{box-sizing:border-box!important;height:32px!important;max-height:32px!important;min-height:32px!important;overflow:visible!important;position:relative;width:100%!important}.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3)>div>div{display:block!important;max-width:100%!important;min-width:100%!important}.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-responsive-container,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-surface,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-wrapper{box-sizing:border-box!important;height:32px!important;margin:0!important;max-height:32px!important;min-height:32px!important;min-width:100%!important;padding:0!important;width:100%!important}.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-cartesian-axis,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-cartesian-grid,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-layer{margin:0!important;padding:0!important}.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-line,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-line-curve{margin:0!important}.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) canvas,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) svg,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3)>div>div>div canvas,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3)>div>div>div svg{box-sizing:border-box!important;display:block!important;height:32px!important;margin:0!important;max-height:32px!important;min-height:32px!important;min-width:100%!important;opacity:1!important;padding:0!important;position:relative!important;visibility:visible!important;width:100%!important}.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-cartesian-grid-horizontal,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-cartesian-grid-vertical{margin:0!important;padding:0!important}.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-surface>g{transform:translate(0)!important}.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .recharts-cartesian-grid{height:100%!important;margin:0!important;padding:0!important;width:100%!important}.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .g2-axis-label,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .g2-axis-line,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .g2-axis-tick,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .g2-grid-line,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .g2-html-annotation,.store-revenue-item-table .ant-table-tbody>tr>td:nth-child(3) .g2-line{display:none!important;opacity:0!important;visibility:hidden!important}.store-revenue-chart-item{border:1px solid #f0f0f0;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:300px;overflow:hidden;padding:0;position:relative;width:400px}.store-revenue-chart-item>div:last-child{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:24px 16px;position:relative;width:100%}.store-revenue-chart-item .recharts-responsive-container{flex:1 1;height:100%!important;min-height:0;width:100%!important}.store-revenue-chart-item .recharts-cartesian-grid,.store-revenue-chart-item .recharts-surface,.store-revenue-chart-item .recharts-wrapper,.store-revenue-chart-item svg{height:100%!important;width:100%!important}.store-revenue-chart-title{border-bottom:1px solid #f0f0f0;color:#333;flex-shrink:0;font-size:14px;font-weight:500;padding:8px 12px}.comps-desc-chart{display:flex;flex-direction:column;flex-shrink:0;height:200px;min-width:300px}.store-revenue-right .comps-desc-chart{flex:1 1;height:100%;min-width:auto;width:100%}.comps-desc-chart-title{color:#333;font-size:14px;font-weight:500;margin-bottom:8px}.comps-desc-chart-description{color:#666;font-size:12px;margin-bottom:8px}.comps-desc-chart-content{flex:1 1;min-height:0;width:100%}.comps-desc-chart-content>*{height:100%;width:100%}.store-revenue-item-scroll::-webkit-scrollbar{height:8px}.store-revenue-item-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.store-revenue-item-scroll::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.store-revenue-item-scroll::-webkit-scrollbar-thumb:hover{background:#555}.store-revenue-item-table .ant-table-body::-webkit-scrollbar{width:8px}.store-revenue-item-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.store-revenue-item-table .ant-table-body::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.store-revenue-item-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#555}.chart-component{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:300px;overflow:hidden;width:400px}.chart-component-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 12px}.chart-component-title{color:#333;font-size:14px;font-weight:500}.chart-component-actions{align-items:center;display:flex;gap:8px}.chart-component-content{box-sizing:border-box;flex:1 1;min-height:0;overflow:hidden;padding:0;position:relative;width:100%}.chart-component-content:not(.table-component-content)>*{display:flex;flex-direction:column;height:100%!important;width:100%!important}.chart-component-content>div{flex:1 1;min-height:0}.chart-component-content .recharts-responsive-container{flex:1 1;height:100%!important;min-height:0;width:100%!important}.chart-component-content .recharts-surface,.chart-component-content .recharts-wrapper,.chart-component-content svg{height:100%!important;width:100%!important}.current-room-status-content{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:100%;padding:12px;width:100%}.room-status-row{align-items:center;display:flex;gap:8px;height:40px}.room-status-label{color:#666;flex-shrink:0;font-size:12px;width:60px}.room-status-progress{flex:1 1;min-width:0}.room-status-chart{flex-shrink:0;height:32px;width:80px}.table-component{width:300px}.table-component-content{overflow-x:hidden;overflow-y:auto;padding:8px}.table-component-content>*{display:block!important;height:100%;width:100%}.table-component-content .ant-table,.table-component-content .ant-table-wrapper{margin:0}.table-component-content .ant-table-body{overflow-x:hidden!important;overflow-y:auto!important}.table-component-content .react-resizable{background-clip:padding-box;position:relative}.table-component-content .react-resizable-handle{background:#0000;bottom:0;cursor:col-resize;height:100%;pointer-events:auto!important;position:absolute;right:0;top:0;touch-action:none;width:8px;z-index:1000!important}.table-component-content .react-resizable-handle:hover{background-color:#1890ff26}.room-status-component .ant-table-tbody>tr{height:40px!important}.room-status-component .ant-table-tbody>tr>td{height:40px!important;padding-bottom:0!important;padding-top:0!important;vertical-align:middle!important}.stat-cards-container :global(.statistic-card){cursor:pointer!important;transition:all .3s ease}.stat-cards-container :global(.statistic-card:hover){opacity:.8;transform:translateY(-2px)}.stat-cards-container :global(.statistic-card *){cursor:pointer!important}.stat-cards-container :global(.statistic-content){cursor:pointer!important}.stat-cards-container :global(.statistic-title){cursor:pointer!important}.stat-cards-container :global(.statistic-value){cursor:pointer!important}.stat-cards-container :global(.ant-statistic){cursor:pointer;transition:all .3s ease}.stat-cards-container :global(.ant-statistic:hover){opacity:.8;transform:translateY(-2px)}.stat-cards-container :global(.ant-statistic-content){cursor:pointer}.stat-cards-container :global(.ant-statistic-title){cursor:pointer}.stat-cards-container :global(.ant-statistic-content-value){cursor:pointer}.ant-card-head-title{cursor:pointer;transition:color .3s ease}.ant-card-head-title:hover{color:#1890ff}.ant-card-head-title span[title=\70B9\51FB\67E5\770B\95E8\5E97\8BE6\60C5\5206\6790]{cursor:pointer;display:inline-block;transition:color .3s ease}.ant-card-head-title span[title=\70B9\51FB\67E5\770B\95E8\5E97\8BE6\60C5\5206\6790]:hover{color:#1890ff;text-decoration:underline}.store-revenue-monitor-container .ant-card .ant-card-body .ant-spin-nested-loading{display:flex;flex-direction:column;height:100%;min-height:0}.store-revenue-monitor-container .ant-card .ant-card-body .ant-spin-nested-loading .ant-spin-container{display:flex;flex:1 1;flex-direction:column;min-height:0}.store-revenue-monitor-container .ant-card .ant-card-body .ant-spin-nested-loading .ant-spin-container>div{display:flex;flex-direction:column;height:100%;min-height:0}.stat-cards-container{margin-bottom:16px;width:100%}.user-analysis-container{display:flex;flex-direction:column;gap:16px;height:100%;padding:16px;width:100%}.store-staff-analysis{padding:16px}.store-staff-analysis .store-panel{margin-bottom:16px}.store-staff-analysis .statistic-cards{margin-bottom:24px}.store-staff-analysis .chart-container{margin-top:24px}.sync-card{transition:all .3s ease}.sync-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}
/*# sourceMappingURL=main.1134be8d.css.map*/