:root{font-family:Microsoft YaHei,PingFang SC,Inter,system-ui,sans-serif;color:#172226;background:#f2f5f4;font-synthesis:none;letter-spacing:0;--nav: #103437;--nav-active: #20585d;--teal: #079b91;--line: #d8e1df;--muted: #69787b;--red: #b4473c;--amber: #b97010;--green: #25805a}.authScreen{min-height:100vh;display:grid;place-items:center;padding:24px;background:#eef3f1;color:#183330}.authCard{width:min(390px,100%);display:grid;gap:18px;padding:34px;border:1px solid #d7e1de;border-radius:14px;background:#fff;box-shadow:0 22px 70px #1f423c1f}.authCard>span{color:#176f69;font-size:12px;font-weight:800;letter-spacing:.12em}.authCard h1{margin:0;font-size:25px}.authCard label{display:grid;gap:7px;color:#536a66;font-size:12px}.authCard input{height:44px;padding:0 12px;border:1px solid #cad8d4;border-radius:7px;font:inherit}.authCard button,.sessionBar button{border:0;border-radius:6px;background:#176f69;color:#fff;cursor:pointer}.authCard button{height:44px;font-weight:800}.authError{margin:0;color:#b13d35;font-size:12px}.sessionBar{position:fixed;z-index:50;right:18px;bottom:18px;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid #d6e1de;border-radius:8px;background:#fffffff5;box-shadow:0 10px 32px #1f423c24;font-size:11px}.sessionBar button{padding:6px 9px}.syncReady{color:#16734d}.syncPending{color:#9b6517}@media(max-width:720px){.sessionBar{left:10px;right:10px;bottom:10px;flex-wrap:wrap}}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}button,input,select{font:inherit}.appShell{display:grid;grid-template-columns:274px minmax(0,1fr);height:100%;overflow:hidden}.sidebar{display:flex;min-height:0;height:100%;overflow:hidden;flex-direction:column;padding:25px 15px 17px;color:#d9e8e8;background:var(--nav)}.brand{display:flex;align-items:center;gap:12px;padding:0 10px 28px}.brandMark{display:grid;place-items:center;width:46px;height:46px;border-radius:9px;color:#fff;background:#0bb1a6}.brandMark svg{width:27px}.brand div,.sidebarFooter div{display:grid}.brand strong{color:#fff;font-size:18px}.brand span{color:#aac3c4;font-size:12px}.navLabel{padding:10px 12px 8px;color:#78999b;font-size:12px}.sidebar nav{display:grid;gap:5px}.moduleNav{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:3px;overscroll-behavior:contain;scrollbar-color:#52777a transparent;scrollbar-width:thin}.moduleNav::-webkit-scrollbar{width:6px}.moduleNav::-webkit-scrollbar-thumb{border-radius:6px;background:#52777a}.moduleNav::-webkit-scrollbar-track{background:transparent}.sidebar nav button,.sidebar nav a{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 13px;border:0;border-radius:7px;color:#d9e8e8;background:transparent;text-align:left;text-decoration:none}.sidebar nav a:hover{background:#ffffff0f}.sidebar nav button.active{color:#fff;background:var(--nav-active);font-weight:700}.sidebar nav svg{width:20px;flex:none}.sidebar nav button span,.sidebar nav a span{margin-left:auto;color:#adc4c5;font-size:11px}.quickLabel{padding-top:10px}.sidebarFooter{display:flex;align-items:center;gap:10px;margin-top:auto;padding:17px 10px 0;border-top:1px solid rgba(255,255,255,.13)}.sidebarFooter strong{color:#fff}.sidebarFooter span{color:#9ab6b7;font-size:11px}.avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#283b3d!important;background:#f2bd4e;font-size:14px!important;font-weight:750}.main{min-width:0;height:100%;overflow:auto}.mobileBackdrop,.menuButton{display:none}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;height:68px;padding:0 25px;border-bottom:1px solid var(--line);background:#fffffff7}.topbar strong{font-size:20px}.topbar>span{margin-left:14px;color:var(--muted)}.topbar i{width:7px;height:7px;margin-left:auto;border-radius:50%}.liveDot{background:#43a06e}.offlineDot{background:#dc9638}.topbar small{margin-left:7px;color:var(--muted)}.content{padding:22px 24px 36px}.pageHead{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.pageHead h1{margin:0 0 5px;font-size:25px}.pageHead p{margin:0;color:var(--muted)}.headActions{display:flex;gap:8px;margin-left:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 13px;border:1px solid var(--line);border-radius:7px;color:#172226;background:#fff;cursor:pointer;white-space:nowrap}.button:hover{background:#fafcfb}.button.primary{border-color:var(--teal);color:#fff;background:var(--teal)}.button:disabled{cursor:wait;opacity:.65}.button svg{width:18px}.button.small{height:30px;padding:0 9px;font-size:12px}.iconButton{display:grid;place-items:center;width:34px;height:34px;border:0;background:transparent;cursor:pointer}.iconButton svg{width:20px}.liveBand{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;border:1px solid #bcded9;border-left:4px solid var(--teal);background:#eef8f6;color:#245f5a}.liveBand>div{display:grid}.liveBand span{color:#4d7773;font-size:11px}.pulse,.pausedDot{width:9px;height:9px;border-radius:50%;background:#2e9b67}.pulse{box-shadow:0 0 #2e9b6773;animation:pulse 1.7s infinite}.pausedDot{background:#dc9638}@keyframes pulse{70%{box-shadow:0 0 0 7px #2e9b6700}}.switch{position:relative;width:42px;height:24px;margin-left:auto}.switch input{display:none}.switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:#aebbb8;cursor:pointer}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.switch input:checked+span{background:var(--teal)}.switch input:checked+span:after{transform:translate(18px)}.kpiGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:14px}.kpi{min-height:124px;padding:14px 15px;border:1px solid var(--line);border-radius:8px;background:#fff}.kpiTop{display:flex;justify-content:space-between;color:var(--muted)}.kpiIcon{display:grid;place-items:center;width:28px;height:28px;border-radius:6px}.kpiIcon svg{width:17px}.kpiIcon.blue{color:#356fa8;background:#e8f0f8}.kpiIcon.red{color:var(--red);background:#fae9e7}.kpiIcon.amber{color:var(--amber);background:#fff4e3}.kpiIcon.green{color:var(--green);background:#e8f4ed}.kpi>strong{display:block;margin-top:7px;font-size:28px;line-height:1.15;font-variant-numeric:tabular-nums}.kpi>small{display:block;margin-top:6px;color:var(--muted);font-size:10px}.overallBand{display:grid;grid-template-columns:190px repeat(4,minmax(0,1fr));margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.overallBand>div{display:flex;flex-direction:column;justify-content:center;min-height:90px;padding:12px 18px;border-right:1px solid #e5ebe9}.overallBand>div:last-child{border:0}.overallBand span,.overallBand small{color:var(--muted);font-size:10px}.overallBand strong{margin:4px 0;font-size:22px;font-variant-numeric:tabular-nums}.overallTitle strong{font-size:16px}.tablePanel{border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.tablePanel>header{display:flex;align-items:center;gap:10px;min-height:58px;padding:9px 14px;border-bottom:1px solid var(--line)}.tablePanel h2{margin:0;font-size:16px}.filters{display:flex;gap:8px;margin-left:auto}.filters select,.searchBox{height:38px;border:1px solid var(--line);border-radius:6px;background:#fff}.filters select{padding:0 10px}.searchBox{display:flex;align-items:center;width:225px;padding:0 10px}.searchBox svg{width:17px;color:#7b8989}.searchBox input{width:100%;margin-left:8px;border:0;outline:0}.tableScroll{overflow:auto}table{width:100%;min-width:1220px;border-collapse:collapse}th,td{height:70px;padding:10px 12px;border-bottom:1px solid #e5ebe9;text-align:left;white-space:nowrap}th{height:44px;color:var(--muted);background:#f7f9f8;font-size:12px;font-weight:600}tbody tr:hover{background:#fafcfb}td>strong,td>small{display:block}.storeName{margin-top:4px}.platformTag{display:inline-block;padding:3px 7px;border-radius:4px;color:#32665e;background:#eaf4f1;font-size:10px}.metric{font-size:16px;font-variant-numeric:tabular-nums}.dangerText{color:var(--red)}.warningText{color:var(--amber)}td small{margin-top:3px;color:var(--muted);font-size:10px}.loginState{display:inline-flex;align-items:center;gap:6px}.loginState i{width:7px;height:7px;border-radius:50%}.loginState i.online{background:#43a06e}.loginState i.late{background:#dc9638}.loginState i.offline{background:#ca554b}.issueList{display:flex;gap:5px;max-width:310px;flex-wrap:wrap}.issueTag{display:inline-block;padding:4px 7px;border-radius:4px;font-size:10px}.issueTag.danger{color:var(--red);background:#fae9e7}.issueTag.warning{color:var(--amber);background:#fff4e3}.issueTag.success{color:var(--green);background:#e8f4ed}.tablePanel>footer{display:flex;justify-content:space-between;padding:12px 14px;color:var(--muted);font-size:12px}.emptyState{padding:44px;color:var(--muted);text-align:center}.centerState{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;color:var(--muted)}.errorState{flex-direction:column}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast{position:fixed;right:24px;bottom:24px;z-index:50;padding:12px 16px;border:0;border-radius:7px;color:#fff;background:#183234;box-shadow:0 8px 24px #0000002e;cursor:pointer}dialog{width:min(780px,calc(100% - 28px));padding:0;border:0;border-radius:8px;color:#172226;background:#fff;box-shadow:0 24px 70px #161b1847}dialog::backdrop{background:#1b201d6b}.dialogHead{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.dialogHead h2{margin:0;font-size:18px}.dialogBody{padding:20px}.settingsTop{display:flex;align-items:end;gap:22px;margin-bottom:16px}.settingsTop label{display:grid;gap:6px;font-size:12px;font-weight:650}.settingsTop input[type=number],.policyRow input{height:36px;padding:0 9px;border:1px solid var(--line);border-radius:6px}.checkLabel{display:flex!important;grid-auto-flow:column;align-items:center}.policyTable{border:1px solid var(--line);border-radius:7px;overflow:hidden}.policyHeader,.policyRow{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border-bottom:1px solid #e5ebe9}.policyHeader{color:var(--muted);background:#f7f9f8;font-size:11px}.policyRow:last-child{border:0}.policyRow label{position:relative}.policyRow label input{width:100%;padding-right:28px}.policyRow label span{position:absolute;top:9px;right:9px;color:var(--muted);font-size:11px}.policyRow>input{width:100%}.dialogFoot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line)}@media(max-width:1100px){.appShell{grid-template-columns:220px minmax(0,1fr)}.kpiGrid,.overallBand{grid-template-columns:repeat(2,minmax(0,1fr))}.overallTitle{grid-column:1/-1}.filters{width:100%;margin:0;overflow:auto}.tablePanel>header{align-items:stretch;flex-wrap:wrap}}@media(max-width:700px){.appShell{display:block}.sidebar{position:fixed;top:0;bottom:0;left:-274px;z-index:40;display:flex;width:274px;transition:left .2s ease}.sidebar.open{left:0}.mobileBackdrop.show{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:block;border:0;background:#121e1b66}.menuButton{display:grid;place-items:center;width:40px;height:40px;margin-right:10px;border:1px solid var(--line);border-radius:7px;background:#fff}.menuButton svg{width:21px}.topbar{height:60px;padding:0 12px}.topbar>span,.topbar small{display:none}.content{padding:16px 12px 28px}.pageHead{display:block}.headActions{margin:12px 0 0}.kpiGrid,.overallBand{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{min-width:0}.policyHeader{display:none}.policyRow{grid-template-columns:repeat(2,minmax(0,1fr))}.policyRow strong{grid-column:1/-1}}.averageRow{background:#eef8f6}.averageRow td{border-top:2px solid #8ecbc3;border-bottom-color:#bcded9}.averageRow .metric{color:#176b64}.averageRow .successText{color:var(--green)}.summaryTag{color:#176b64;background:#d7eee9;font-weight:700}.supervisorDialog{width:min(900px,calc(100% - 28px))}.supervisorBody{display:grid;gap:22px;max-height:min(680px,calc(100vh - 150px));overflow:auto}.supervisorCreate{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--line)}.supervisorCreate label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:650}.supervisorCreate input,.supervisorEditRow input,.assignmentRow select{width:100%;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff}.unitInput{position:relative}.unitInput input{padding-right:30px}.unitInput span{position:absolute;top:10px;right:10px;color:var(--muted);font-size:12px}.supervisorSection h3{margin:0 0 10px;font-size:14px}.supervisorRows,.assignmentTable{border:1px solid var(--line);border-radius:7px;overflow:hidden}.supervisorEditRow{display:grid;grid-template-columns:minmax(160px,1fr) 150px 100px 38px;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #e5ebe9}.supervisorEditRow:last-child{border:0}.supervisorEditRow>span{color:var(--muted);font-size:12px}.iconButton.bordered{border:1px solid var(--line);border-radius:6px;background:#fff}.iconButton.bordered:disabled{opacity:.55}.assignmentHead,.assignmentRow{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,1fr);align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid #e5ebe9}.assignmentHead{color:var(--muted);background:#f7f9f8;font-size:11px}.assignmentRow:last-child{border:0}.assignmentRow strong{font-size:13px}@media(max-width:700px){.supervisorCreate{grid-template-columns:1fr}.supervisorEditRow{grid-template-columns:minmax(0,1fr) 110px 36px}.supervisorEditRow>span{display:none}.assignmentHead,.assignmentRow{grid-template-columns:minmax(100px,.8fr) minmax(140px,1.2fr)}}.supervisorEditRow{grid-template-columns:minmax(160px,1fr) 150px 100px 38px 38px}.deleteButton:not(:disabled){color:var(--red)}@media(max-width:700px){.supervisorEditRow{grid-template-columns:minmax(0,1fr) 100px 34px 34px}}.knowledgeMain{background:#f3f5f4}.knowledgeTopbar{gap:8px}.knowledgeTopbar>strong{margin-right:28px}.viewTabs{display:flex;align-self:stretch;gap:4px}.viewTabs button{position:relative;display:flex;align-items:center;gap:7px;padding:0 15px;border:0;color:#657476;background:transparent;cursor:pointer}.viewTabs button:after{content:"";position:absolute;right:12px;bottom:0;left:12px;height:3px;background:transparent}.viewTabs button.active{color:#152f32;font-weight:700}.viewTabs button.active:after{background:var(--teal)}.viewTabs svg{width:17px}.offlineBadge{display:flex!important;align-items:center;gap:6px;margin-left:auto!important;padding:6px 9px;border-radius:5px;color:#705522!important;background:#fff3d8;font-size:11px}.offlineBadge svg{width:14px}.knowledgeContent{padding:22px 24px 36px}.knowledgeHero{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.knowledgeHero h1{margin:0 0 5px;font-size:25px}.knowledgeHero p{margin:0;color:var(--muted)}.knowledgeStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.knowledgeStats>div{min-height:94px;padding:15px 18px;border-right:1px solid #e5ebe9}.knowledgeStats>div:last-child{border:0}.knowledgeStats span,.knowledgeStats small{display:block;color:var(--muted);font-size:11px}.knowledgeStats strong{display:block;margin:5px 0 3px;font-size:25px;font-variant-numeric:tabular-nums}.knowledgeWorkspace{display:grid;grid-template-columns:minmax(320px,35%) minmax(500px,1fr);height:calc(100vh - 285px);min-height:570px;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.questionPanel{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--line)}.questionPanel>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;padding:10px 14px;border-bottom:1px solid var(--line)}.questionPanel>header>div{display:grid}.questionPanel>header span{color:var(--muted);font-size:11px}.aiBatch{color:#176b64}.knowledgeListSearch{display:flex;align-items:center;height:38px;margin:12px 14px 8px;padding:0 10px;border:1px solid var(--line);border-radius:6px}.knowledgeListSearch svg{width:16px;color:#7b8989}.knowledgeListSearch input{min-width:0;flex:1;margin-left:7px;border:0;outline:0}.statusFilters{display:flex;gap:5px;padding:0 14px 10px;overflow:auto}.statusFilters button{display:flex;align-items:center;gap:5px;height:29px;padding:0 8px;border:1px solid transparent;border-radius:5px;color:var(--muted);background:#f5f7f6;cursor:pointer;white-space:nowrap;font-size:11px}.statusFilters button.active{border-color:#add6d1;color:#176b64;background:#eaf5f3}.statusFilters span{font-variant-numeric:tabular-nums}.questionList{flex:1;overflow:auto}.questionList>button{display:block;width:100%;padding:13px 15px;border:0;border-top:1px solid #edf0ef;background:#fff;text-align:left;cursor:pointer}.questionList>button:hover{background:#fafcfb}.questionList>button.active{box-shadow:inset 3px 0 var(--teal);background:#f0f8f6}.questionList>button>div{display:flex;align-items:center;gap:5px;margin-bottom:6px}.questionList small{color:var(--muted);font-size:10px}.questionList em{padding:2px 5px;border-radius:3px;color:#865d19;background:#fff1d5;font-size:9px;font-style:normal}.questionList strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.questionList footer{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--muted);font-size:10px}.questionList footer span:nth-child(2){margin-left:auto}.questionList footer svg{width:14px}.statusDot{width:7px;height:7px;border-radius:50%}.statusDot.detected{background:#cc7b28}.statusDot.draft{background:#3e7eac}.statusDot.published{background:#2c9264}.editorPanel{display:flex;min-width:0;flex-direction:column}.editorPanel>header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 18px;border-bottom:1px solid var(--line)}.editorPanel>header>div{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px}.statusTag{padding:4px 7px;border-radius:4px}.statusTag.detected{color:#92500b;background:#fff0dc}.statusTag.draft{color:#276589;background:#e9f2f8}.statusTag.published{color:#23724f;background:#e8f4ed}.deleteKnowledge{color:#9b5a54}.editorBody{flex:1;overflow:auto}.questionDetail{padding:22px 24px;border-bottom:1px solid var(--line)}.questionDetail label,.refineBox>label{color:var(--muted);font-size:11px}.questionDetail h2{margin:6px 0 12px;font-size:20px}.aliasRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.aliasRow span{color:var(--muted);font-size:10px}.aliasRow i{padding:4px 7px;border-radius:4px;color:#536265;background:#f2f5f4;font-size:10px;font-style:normal}.frequencyRow{display:flex;align-items:baseline;gap:7px;margin-top:14px}.frequencyRow strong{font-size:22px}.frequencyRow span{color:var(--muted);font-size:10px}.frequencyRow b{margin-left:4px;font-size:11px}.frequencyRow b.up{color:#b85b3d}.frequencyRow b.down{color:#2d8462}.answerEditor{padding:18px 24px}.sectionTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sectionTitle>div{display:flex;align-items:center;gap:7px}.sectionTitle svg{width:17px;color:#9a6a16}.sectionTitle span{color:var(--muted);font-size:10px}.answerEditor textarea{width:100%;min-height:150px;resize:vertical;padding:14px;border:1px solid #b9d7d3;border-radius:7px;outline:0;background:#fbfdfc;line-height:1.8}.answerEditor textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #079b9114}.answerEmpty{display:flex;min-height:170px;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #b8c9c6;border-radius:7px;color:var(--muted);background:#fafcfb;text-align:center}.answerEmpty svg{width:30px;margin-bottom:7px;color:#7c9490}.answerEmpty strong{color:#304143}.answerEmpty span{margin:4px 0 12px;font-size:11px}.refineBox{margin:0 24px 22px;padding:13px;border:1px solid #e1e6e4;border-radius:7px;background:#f7f9f8}.refineBox>div{display:flex;gap:7px;margin-top:7px}.refineBox input{min-width:0;flex:1;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:6px;outline:0}.quickInstructions{margin-top:7px!important}.quickInstructions button{padding:3px 7px;border:1px solid #dbe2e0;border-radius:4px;color:var(--muted);background:#fff;cursor:pointer;font-size:10px}.editorFooter{display:flex;align-items:center;min-height:62px;padding:11px 18px;border-top:1px solid var(--line);background:#fafcfb}.editorFooter>span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.editorFooter>span svg{width:16px;color:var(--green)}.editorFooter>button{margin-left:auto}.agentKnowledge{width:min(960px,calc(100% - 32px));margin:0 auto;padding:54px 0}.agentSearchHead{text-align:center}.agentSearchIcon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;border-radius:8px;color:#fff;background:#177b74}.agentSearchIcon svg{width:25px}.agentSearchHead h1{margin:0;font-size:25px}.agentSearchHead p{margin:6px 0 20px;color:var(--muted)}.agentSearchHead>label{display:flex;align-items:center;width:min(720px,100%);height:54px;margin:auto;padding:0 8px 0 16px;border:1px solid #a9c8c4;border-radius:8px;background:#fff;box-shadow:0 5px 16px #193e3a12}.agentSearchHead>label svg{width:21px;color:#64817d}.agentSearchHead input{min-width:0;flex:1;margin-left:10px;border:0;outline:0;font-size:15px}.agentSearchHead label button{border:0;color:var(--muted);background:transparent;cursor:pointer;font-size:11px}.searchResults{margin-top:30px}.searchResults>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.searchResults>header span{color:var(--muted);font-size:11px}.searchResults article{position:relative;margin-bottom:10px;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:#fff}.searchResults article.bestMatch{border-color:#7ebbb4;box-shadow:inset 3px 0 var(--teal)}.resultMeta{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}.resultMeta b{display:flex;align-items:center;gap:4px;padding:3px 6px;border-radius:4px;color:#7c5617;background:#fff1d3}.resultMeta b svg{width:12px}.searchResults article h2{margin:9px 0 12px;font-size:16px}.answerCopy{display:flex;align-items:center;gap:20px;padding:13px 14px;border-radius:6px;background:#f2f7f5}.answerCopy p{flex:1;margin:0;line-height:1.75}.answerCopy button{flex:none}.searchResults article>small{display:block;margin-top:9px;color:var(--muted)}.noResult{display:flex;align-items:center;justify-content:center;min-height:260px;flex-direction:column;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:#fff}.noResult svg{width:32px;margin-bottom:8px}.noResult strong{color:#354648}.noResult span{margin-top:5px;font-size:11px}.modalLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:14px;background:#1b201d6b}.manualModal{width:min(560px,100%);border-radius:8px;background:#fff;box-shadow:0 24px 70px #161b1847}.manualModal>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.manualModal>header>div{display:flex;align-items:center;gap:10px}.manualModal>header svg{width:20px;color:var(--teal)}.manualModal>header span{display:grid}.manualModal>header small{margin-top:2px;color:var(--muted)}.manualModal>header .iconButton{font-size:22px}.manualModal>div{display:grid;gap:14px;padding:18px}.manualModal label{display:grid;gap:6px;color:var(--muted);font-size:11px}.manualModal textarea{min-height:110px;resize:vertical;padding:10px;border:1px solid var(--line);border-radius:6px;font:inherit}.manualModal select{height:38px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:#fff}.manualModal>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid var(--line)}@media(max-width:1100px){.knowledgeWorkspace{grid-template-columns:310px minmax(0,1fr)}.knowledgeStats{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeStats>div:nth-child(2){border-right:0}.knowledgeStats>div:nth-child(-n+2){border-bottom:1px solid #e5ebe9}}@media(max-width:800px){.knowledgeWorkspace{display:block;height:auto;min-height:0}.questionPanel{height:430px;border-right:0;border-bottom:1px solid var(--line)}.editorPanel{min-height:620px}.knowledgeTopbar .offlineBadge{display:none!important}}@media(max-width:700px){.knowledgeTopbar>strong{display:none}.viewTabs{flex:1}.viewTabs button{flex:1;justify-content:center;padding:0 5px}.knowledgeContent{padding:16px 12px 28px}.knowledgeHero{display:block}.knowledgeHero .headActions{display:grid;grid-template-columns:1fr 1fr}.knowledgeStats{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeStats>div{min-width:0;padding:12px}.knowledgeWorkspace{border-radius:7px}.questionPanel{height:390px}.editorPanel>header>div span:not(:first-child){display:none}.questionDetail,.answerEditor{padding:17px 15px}.refineBox{margin:0 15px 18px}.refineBox>div{align-items:stretch;flex-direction:column}.quickInstructions{flex-direction:row!important;overflow:auto}.editorFooter{align-items:flex-start;gap:8px;flex-direction:column}.editorFooter>button{width:100%;margin:0}.agentKnowledge{width:calc(100% - 24px);padding:30px 0}.agentSearchHead h1{font-size:22px}.searchResults>header span{display:none}.answerCopy{align-items:stretch;flex-direction:column;gap:10px}.answerCopy button{width:100%}.searchResults article{padding:15px}.offlineBadge{display:none}}.analysisModal{width:min(720px,100%)}.analysisModal>div{gap:12px}.filePicker{display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px!important;min-height:68px;padding:10px 13px;border:1px dashed #9fbeba;border-radius:7px;color:#274e4b!important;background:#f5faf8;cursor:pointer}.filePicker input{display:none}.filePicker svg{grid-row:1/3;width:24px;color:var(--teal)}.filePicker span{color:var(--muted);font-size:10px}.analysisModal textarea{min-height:190px}.analysisOptions{display:flex;align-items:end;justify-content:space-between;gap:16px}.analysisOptions label{width:180px}.analysisOptions input{height:36px;padding:0 9px;border:1px solid var(--line);border-radius:6px}.analysisOptions>span{padding-bottom:9px;color:var(--muted);font-size:11px}.safeImportNotice{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #b9dcd3;border-radius:6px;color:#285e57;background:#edf8f5;font-size:11px;line-height:1.55}.safeImportNotice svg{width:16px;flex:none;margin-top:1px}.safeImportNotice strong{color:#154b45}@media(max-width:700px){.analysisOptions{align-items:stretch;flex-direction:column}.analysisOptions label{width:100%}.analysisOptions>span{padding:0}.analysisModal textarea{min-height:150px}}.examMain{background:#f3f5f4}.examTopbar{gap:10px}.examTopbar>span{font-size:12px}.examTimer{display:flex;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;border-radius:6px;color:#245f5a;background:#eaf5f3;font-weight:700;font-variant-numeric:tabular-nums}.examTimer svg{width:17px}.examTimer.urgent{color:#9c3c35;background:#fae9e7}.examIntro{width:min(760px,calc(100% - 32px));margin:36px auto;padding-bottom:40px}.examIntroHead{display:flex;align-items:center;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.examIntroIcon{display:grid;place-items:center;width:64px;height:64px;flex:none;border-radius:8px;color:#fff;background:#177b74}.examIntroIcon svg{width:32px}.examIntroHead p{margin:0 0 5px;color:#177b74;font-size:12px;font-weight:700}.examIntroHead h1{margin:0;font-size:27px}.examIntroHead div>span{display:block;margin-top:6px;color:var(--muted)}.examBrief{display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.examBrief div{display:grid;place-items:center;min-height:92px;border-right:1px solid var(--line)}.examBrief div:last-child{border:0}.examBrief strong{font-size:25px}.examBrief span{color:var(--muted);font-size:11px}.examRules{padding:20px;border:1px solid var(--line);border-radius:8px;background:#fff}.examRules h2{margin:0 0 15px;font-size:16px}.examRules>div{display:flex;align-items:flex-start;gap:11px;margin-top:13px}.examRules svg{width:20px;flex:none;color:#177b74}.examRules span{display:grid;gap:3px}.examRules small{color:var(--muted)}.employeeField{display:grid;gap:7px;margin-top:18px;color:#4f6163;font-size:12px;font-weight:700}.employeeField>div{display:flex;align-items:center;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#fff}.employeeField svg{width:18px;color:#738386}.employeeField input{min-width:0;flex:1;margin-left:9px;border:0;outline:0}.examStart{width:100%;height:44px;margin-top:12px}.resumeExam{display:block;margin:11px auto 0;border:0;color:#177b74;background:transparent;cursor:pointer;font-size:12px}.examContent{padding:20px 24px 36px}.examProgressBand{display:grid;grid-template-columns:190px minmax(180px,1fr) auto;align-items:center;gap:18px;max-width:1160px;margin:0 auto 14px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.examProgressBand>div:first-child{display:grid}.examProgressBand span{color:var(--muted);font-size:11px}.examProgress{height:7px;border-radius:7px;background:#e2e9e7;overflow:hidden}.examProgress span{display:block;height:100%;border-radius:inherit;background:#079b91;transition:width .2s}.examWorkspace{display:grid;grid-template-columns:250px minmax(480px,1fr);max-width:1160px;min-height:610px;margin:auto;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.examNavigator{border-right:1px solid var(--line);background:#fafcfb}.examNavigator header{display:grid;gap:3px;padding:18px;border-bottom:1px solid var(--line)}.examNavigator header span{color:var(--muted);font-size:11px}.questionNumbers{display:grid;grid-template-columns:repeat(5,38px);gap:8px;padding:18px;justify-content:center}.questionNumbers button{width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:6px;color:#526164;background:#fff;cursor:pointer;font-size:12px}.questionNumbers button.answered{border-color:#91c9c2;color:#176b64;background:#eaf5f3}.questionNumbers button.current{border:2px solid #177b74;color:#fff;background:#177b74;font-weight:700}.examNavigator footer{display:flex;gap:14px;padding:0 18px;color:var(--muted);font-size:10px}.examNavigator footer span{display:flex;align-items:center;gap:5px}.examNavigator footer i{width:10px;height:10px;border:1px solid var(--line);border-radius:2px;background:#fff}.examNavigator footer i.answered{border-color:#91c9c2;background:#eaf5f3}.examNavigator footer i.current{border-color:#177b74;background:#177b74}.examQuestionPanel{display:flex;min-width:0;flex-direction:column}.examQuestionPanel>header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:11px 22px;border-bottom:1px solid var(--line)}.examQuestionPanel>header>div{display:flex;align-items:center;gap:7px}.examQuestionPanel>header span{padding:4px 7px;border-radius:4px;color:#486264;background:#edf3f1;font-size:10px}.examQuestionPanel em,.wrongMeta em{display:flex;align-items:center;gap:4px;padding:4px 7px;border-radius:4px;color:#a14038;background:#fae9e7;font-size:10px;font-style:normal}.examQuestionPanel em svg,.wrongMeta em svg{width:12px}.examQuestionBody{flex:1;padding:34px 38px}.questionPosition{margin:0;color:var(--muted);font-size:11px}.examQuestionBody h1{max-width:760px;margin:11px 0 8px;font-size:21px;line-height:1.55}.multiHint{margin:0 0 20px;color:#8b641d;font-size:11px}.examOptions{display:grid;gap:10px;margin-top:24px}.examOptions label{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--line);border-radius:7px;background:#fff;cursor:pointer;transition:.15s}.examOptions label:hover{border-color:#9bc8c3;background:#fafdfc}.examOptions label.selected{border-color:#3a978d;background:#eef8f6;box-shadow:inset 3px 0 #079b91}.examOptions input{position:absolute;opacity:0;pointer-events:none}.optionKey{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid #cbd7d5;border-radius:5px;color:#647577;background:#fff;font-size:12px}.optionKey svg{width:17px;color:#177b74}.examQuestionPanel>footer{display:flex;justify-content:space-between;padding:14px 22px;border-top:1px solid var(--line);background:#fafcfb}.examResult{width:min(960px,calc(100% - 32px));margin:26px auto 46px}.resultSummary{display:flex;align-items:center;gap:18px;padding:22px 24px;border:1px solid var(--line);border-left:5px solid #2b9065;border-radius:8px;background:#fff}.resultSummary.failed{border-left-color:#ba4e45}.resultIcon{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:50%;color:#267d59;background:#e8f4ed}.failed .resultIcon{color:#b4473c;background:#fae9e7}.resultIcon svg{width:30px}.resultSummary>div{flex:1}.resultSummary p{margin:0;color:var(--muted);font-size:12px}.resultSummary h1{margin:2px 0;font-size:32px}.resultSummary h1 small{font-size:13px;font-weight:500}.resultSummary div>span{color:var(--muted);font-size:11px}.resultNotice{display:flex;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;border:1px solid #edc7c3;border-radius:7px;color:#923c35;background:#fff1ef;font-size:12px}.resultNotice svg{width:18px}.wrongReview{margin-top:18px}.wrongReview>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.wrongReview h2{margin:0;font-size:18px}.wrongReview header p{margin:4px 0 0;color:var(--muted);font-size:11px}.wrongReview>header>span{color:var(--muted);font-size:11px}.wrongReview article{margin-bottom:10px;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:#fff}.wrongMeta{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}.wrongMeta b{margin-left:auto}.wrongReview h3{margin:10px 0 13px;font-size:15px;line-height:1.55}.wrongReview article>p{display:grid;grid-template-columns:72px 1fr;margin:7px 0;color:#8f403a;font-size:12px}.wrongReview article>p span{color:var(--muted)}.wrongReview article>p.correctAnswer{color:#23724f}.answerExplanation{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:10px 12px;border-radius:6px;color:#365e59;background:#f0f7f5;font-size:11px;line-height:1.6}.answerExplanation svg{width:16px;flex:none;color:#2c9264}@media(max-width:900px){.examWorkspace{grid-template-columns:210px minmax(0,1fr)}.questionNumbers{grid-template-columns:repeat(4,38px)}.examQuestionBody{padding:28px 25px}}@media(max-width:700px){.examTopbar>span{display:none}.examTimer{margin-left:auto;font-size:11px}.examIntro{width:calc(100% - 24px);margin:18px auto}.examIntroHead{align-items:flex-start}.examIntroIcon{width:48px;height:48px}.examIntroIcon svg{width:25px}.examIntroHead h1{font-size:21px}.examBrief{grid-template-columns:repeat(2,1fr)}.examBrief div:nth-child(2){border-right:0}.examBrief div:nth-child(-n+2){border-bottom:1px solid var(--line)}.examContent{padding:12px}.examProgressBand{grid-template-columns:1fr auto;gap:10px}.examProgress{grid-column:1/-1;grid-row:2}.examWorkspace{display:flex;min-height:0;flex-direction:column}.examNavigator{border-right:0;border-bottom:1px solid var(--line)}.examNavigator header{padding:13px 15px}.questionNumbers{display:flex;justify-content:flex-start;padding:12px 15px;overflow-x:auto}.questionNumbers button{flex:none}.examNavigator footer{display:none}.examQuestionPanel{min-height:540px}.examQuestionPanel>header{padding:10px 15px}.examQuestionBody{padding:22px 15px}.examQuestionBody h1{font-size:18px}.examOptions label{min-height:52px;padding:9px 10px}.examQuestionPanel>footer{padding:12px 15px}.examResult{width:calc(100% - 24px);margin:16px auto 30px}.resultSummary{align-items:flex-start;flex-wrap:wrap;padding:18px}.resultSummary>div{min-width:calc(100% - 75px)}.resultSummary>button{width:100%}.wrongReview article{padding:15px}.wrongReview article>p{grid-template-columns:1fr;gap:3px}}.operationsMain{background:#f3f5f4}.operationsTopbar{gap:10px}.operationsTopbar>span{font-size:12px}.operationsContent{padding:22px 24px 38px}.operationsHead{display:flex;align-items:flex-start;gap:18px;margin-bottom:16px}.operationsHead h1{margin:0 0 5px;font-size:25px}.operationsHead p{margin:0;color:var(--muted)}.operationsActions{display:flex;gap:8px;margin-left:auto}.operationsNotice{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px;padding:12px 15px;border:1px solid #a9d7d2;border-left:4px solid var(--teal);color:#23615b;background:#eef8f6}.operationsNotice.amber{border-color:#ebcb8a;border-left-color:#b97010;color:#72531d;background:#fff9ed}.operationsNotice>svg{width:18px;flex:none}.operationsNotice>div{display:grid;gap:3px}.operationsNotice span{font-size:11px}.operationsKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.operationsKpis article{min-height:124px;padding:15px 17px;border:1px solid var(--line);border-radius:8px;background:#fff}.operationsKpis article>div{display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.operationsKpis i{width:10px;height:10px;border-radius:50%}.operationsKpis i.blue{background:#4f85b9}.operationsKpis i.green{background:#3e9a6d}.operationsKpis i.amber{background:#d39436}.operationsKpis i.red{background:#c75a50}.operationsKpis article>strong{display:block;margin-top:8px;font-size:28px;font-variant-numeric:tabular-nums}.operationsKpis small{display:block;margin-top:6px;color:var(--muted)}.operationsPanel{border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.operationsPanel>header{display:flex;align-items:center;gap:12px;min-height:58px;padding:9px 14px;border-bottom:1px solid var(--line)}.operationsPanel h2{margin:0;font-size:16px;white-space:nowrap}.operationsFilters{display:flex;gap:8px;margin-left:auto}.operationsFilters label{display:flex;align-items:center;width:260px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff}.operationsFilters label svg{width:17px;color:#778789}.operationsFilters input{min-width:0;flex:1;margin-left:8px;border:0;outline:0}.operationsFilters select{height:38px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:#fff}.operationsTableScroll{overflow:auto}.operationsTable{min-width:1050px}.operationsTable th,.operationsTable td{height:58px}.operationsTable tbody tr{cursor:pointer}.operationsTable td.strong{font-weight:700}.operationsTable td.platform{color:#32665e}.operationsTable td.metric{color:#177b74;font-weight:700}.operationsTable td.money{font-weight:700;font-variant-numeric:tabular-nums}.operationsTable td.status{font-size:12px}.rowDot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#4aa071}.rowDot.warning{background:#d48a31}.operationsEmpty{padding:48px;color:var(--muted);text-align:center}.operationsPanel>footer{display:flex;justify-content:space-between;padding:12px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.operationsModal{width:min(720px,100%);border-radius:8px;background:#fff;box-shadow:0 24px 70px #161b1847}.operationsModal>header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.operationsModal>header>div{display:grid;gap:3px}.operationsModal>header span{color:var(--muted);font-size:11px}.operationsModal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line)}.operationsDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:22px 20px}.operationsDetailGrid>div{display:grid;gap:4px}.operationsDetailGrid span{color:var(--muted);font-size:11px}.operationsDetailGrid strong{line-height:1.5}.operationsForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px}.operationsForm label{display:grid;gap:6px;color:var(--muted);font-size:11px}.operationsForm input,.operationsForm select,.operationsForm textarea{width:100%;min-height:39px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#fff;font:inherit}.operationsForm textarea{min-height:90px;resize:vertical}.operationsForm label:has(textarea){grid-column:1/-1}@media(max-width:1100px){.operationsHead{display:block}.operationsActions{margin:13px 0 0;overflow:auto}.operationsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.operationsPanel>header{align-items:stretch;flex-wrap:wrap}.operationsFilters{width:100%;margin:0;overflow:auto}.operationsFilters label{min-width:220px;flex:1}}@media(max-width:700px){.operationsTopbar>span{display:none}.operationsContent{padding:16px 12px 28px}.operationsHead h1{font-size:22px}.operationsActions .button{flex:none}.operationsKpis{gap:8px}.operationsKpis article{min-height:115px;padding:13px}.operationsKpis article>strong{font-size:23px}.operationsFilters label{min-width:200px}.operationsDetailGrid,.operationsForm{grid-template-columns:1fr;padding:17px 15px}.operationsForm label:has(textarea){grid-column:auto}.operationsModal>footer{padding:12px 15px}}.tmallMain{background:#f3f5f4}.tmallContent{padding:22px 24px 38px}.tmallHead{display:flex;align-items:flex-start;gap:18px;margin-bottom:16px}.tmallHead h1{margin:0 0 5px;font-size:25px}.tmallHead p,.tmallAnalysis header p,.tmallComparison header p,.tmallTablePanel header p{margin:0;color:var(--muted)}.tmallActions{display:flex;gap:8px;margin-left:auto}.tmallSyncBand{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;border:1px solid #e3c98e;border-left:4px solid #c18324;background:#fff9ec;color:#71551f}.tmallSyncBand.connected{border-color:#acd7cc;border-left-color:var(--teal);color:#245f5a;background:#eef8f6}.tmallSyncBand>div{display:grid;gap:3px}.tmallSyncBand>div span{font-size:11px}.tmallSource{display:flex;align-items:center;gap:6px;margin-left:auto;padding:5px 8px;border:1px solid currentColor;border-radius:5px;font-size:11px;white-space:nowrap}.tmallSource svg{width:15px}.tmallToolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.tmallPeriodTabs{display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:7px;background:#fff}.tmallPeriodTabs button{height:32px;padding:0 12px;border:0;border-radius:5px;color:var(--muted);background:transparent;cursor:pointer}.tmallPeriodTabs button.active{color:#fff;background:#176f69;font-weight:700}.tmallToolbar>label{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--muted);font-size:11px}.tmallToolbar select{height:38px;min-width:170px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff}.tmallKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.tmallKpis article{min-width:0;min-height:126px;padding:15px;border:1px solid var(--line);border-radius:8px;background:#fff}.tmallKpis article.featured{border-top:3px solid #178178;padding-top:13px}.tmallKpis article>div{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.tmallKpis article>div svg{width:17px;color:#4f7774}.tmallKpis article>strong{display:block;margin:10px 0 6px;font-size:27px;font-variant-numeric:tabular-nums}.tmallKpis article>strong em{margin-left:3px;font-size:12px;font-style:normal;font-weight:500}.tmallKpis article>small{color:var(--muted);font-size:10px}.tmallDelta{display:flex;align-items:center;gap:3px;font-size:10px}.tmallDelta svg{width:13px}.tmallDelta.up{color:#237750}.tmallDelta.down{color:#ad4e45}.tmallAnalysis,.tmallComparison,.tmallTablePanel{margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.tmallAnalysis>header,.tmallComparison>header,.tmallTablePanel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:11px 16px;border-bottom:1px solid var(--line)}.tmallAnalysis h2,.tmallComparison h2,.tmallTablePanel h2{margin:0 0 3px;font-size:16px}.tmallAnalysis>header>span{color:var(--muted);font-size:11px}.tmallAnalysis>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tmallAnalysis article{display:flex;align-items:flex-start;gap:11px;min-height:118px;padding:17px 16px;border-right:1px solid #e8edeb}.tmallAnalysis article:last-child{border:0}.tmallAnalysis article>svg{width:21px;flex:none}.tmallAnalysis article strong{font-size:13px}.tmallAnalysis article p{margin:7px 0 0;color:#59696b;font-size:11px;line-height:1.7}.tmallAnalysis article.success>svg{color:#2b885f}.tmallAnalysis article.warning>svg{color:#bf7b21}.tmallAnalysis article.danger>svg{color:#b94e45}.tmallAnalysis article.info>svg{color:#467aa7}.tmallStoreRows article{display:grid;grid-template-columns:minmax(210px,1.35fr) repeat(4,minmax(120px,1fr));align-items:center;gap:18px;min-height:96px;padding:14px 16px;border-bottom:1px solid #e8edeb}.tmallStoreRows article:last-child{border:0}.tmallStoreRows article>div:not(.tmallStoreName){display:grid;gap:6px}.tmallStoreRows article span,.tmallStoreRows article small{color:var(--muted);font-size:10px}.tmallStoreRows article strong{font-size:16px;font-variant-numeric:tabular-nums}.tmallStoreName{display:flex;align-items:center;gap:10px}.tmallStoreName>span{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:7px;color:#fff;background:#176f69;font-size:15px;font-weight:700}.tmallStoreName>div{display:grid;gap:3px}.tmallStoreName strong{font-size:13px!important}.tmallConversionBar{grid-template-columns:1fr auto!important}.tmallConversionBar i{grid-column:1/-1;height:5px;border-radius:5px;background:#e3e9e7;overflow:hidden}.tmallConversionBar b{display:block;height:100%;border-radius:inherit;background:#2e9187}.tmallSearch{display:flex;align-items:center;width:260px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff}.tmallSearch svg{width:17px;color:#718183}.tmallSearch input{min-width:0;flex:1;margin-left:8px;border:0;outline:0}.tmallTableScroll{overflow:auto}.tmallTableScroll table{min-width:1150px}.tmallTableScroll th,.tmallTableScroll td{height:58px}.tmallTableScroll td:first-child strong,.tmallTableScroll td:first-child small{display:block}.tmallTableScroll td:first-child small{margin-top:3px;color:var(--muted)}.tmallMetric{color:#176f69;font-size:15px}.tmallStatus{display:inline-block;padding:4px 7px;border-radius:4px;font-size:10px}.tmallStatus.success{color:#23724f;background:#e8f4ed}.tmallStatus.warning{color:#945f15;background:#fff1d8}.tmallTablePanel>footer{display:flex;justify-content:space-between;padding:12px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.tmallImportModal{width:min(680px,100%);border-radius:8px;background:#fff;box-shadow:0 24px 70px #161b1847}.tmallImportModal>header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--line)}.tmallImportModal>header h2{margin:0 0 4px;font-size:18px}.tmallImportModal>header span{color:var(--muted);font-size:11px}.tmallImportModal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line)}.tmallImportForm{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px;padding:20px}.tmallImportForm>label{display:grid;gap:6px;color:var(--muted);font-size:11px}.tmallImportForm select,.tmallImportForm input{width:100%;height:39px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:#fff}.tmallDropzone{grid-column:1/-1;display:grid;place-items:center;min-height:145px;padding:20px;border:1px dashed #9bbab6;border-radius:7px;color:#355d59;background:#f7fbfa;cursor:pointer}.tmallDropzone:hover,.tmallDropzone.selected{border-color:var(--teal);background:#eef8f6}.tmallDropzone svg{width:31px;margin-bottom:7px;color:#21867e}.tmallDropzone strong{font-size:13px}.tmallDropzone span{margin-top:5px;color:var(--muted);font-size:10px}.tmallImportForm aside{grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:6px;color:#416763;background:#eef5f3;font-size:11px;line-height:1.6}.tmallImportForm aside svg{width:17px;flex:none;color:#2c8c62}@media(max-width:1250px){.tmallKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.tmallStoreRows article{grid-template-columns:minmax(200px,1.2fr) repeat(4,minmax(105px,1fr));gap:10px}}@media(max-width:900px){.tmallHead{display:block}.tmallActions{margin:13px 0 0;overflow:auto}.tmallAnalysis>div{grid-template-columns:1fr}.tmallAnalysis article{min-height:0;border-right:0;border-bottom:1px solid #e8edeb}.tmallStoreRows article{grid-template-columns:repeat(2,minmax(0,1fr))}.tmallStoreName,.tmallConversionBar{grid-column:1/-1}}@media(max-width:700px){.tmallContent{padding:16px 12px 28px}.tmallHead h1{font-size:22px}.tmallActions .button{flex:none}.tmallSyncBand{align-items:flex-start}.tmallSource{display:none}.tmallToolbar{align-items:stretch;flex-direction:column}.tmallPeriodTabs{overflow:auto}.tmallPeriodTabs button{flex:none}.tmallToolbar>label{margin:0}.tmallToolbar select{min-width:0;flex:1}.tmallKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tmallKpis article{min-height:116px;padding:13px}.tmallKpis article>strong{font-size:23px}.tmallAnalysis>header,.tmallTablePanel>header{align-items:flex-start;flex-direction:column}.tmallSearch{width:100%}.tmallStoreRows article{padding:14px}.tmallImportForm{grid-template-columns:1fr;padding:16px}.tmallDropzone,.tmallImportForm aside{grid-column:1}.tmallImportModal>footer{padding:12px 16px}}.dangerButton{border-color:#d9aaa5;color:#a4443c;background:#fff}.dangerButton:hover{background:#fff4f3}.dangerButton:disabled{border-color:var(--line);color:#94a09f;background:#f6f8f7}.tmallToolbar{flex-wrap:wrap}.tmallToolbar>label+label{margin-left:0}.tmallSourceTags{display:flex;gap:4px;flex-wrap:wrap}.tmallSourceTags i{display:inline-block;padding:3px 6px;border-radius:4px;font-size:9px;font-style:normal;white-space:nowrap}.tmallSourceTags i.demo{color:#785d27;background:#fff0cf}.tmallSourceTags i.csv{color:#286947;background:#e5f3e9}.tmallSourceTags i.manual{color:#765027;background:#f8e9d9}.tmallSourceTags i.connector{color:#315e84;background:#e6f0f8}.tmallStoreRows article{grid-template-columns:minmax(195px,1.25fr) minmax(120px,.9fr) repeat(4,minmax(105px,1fr))}.tmallTrendPanel,.tmallHistoryPanel{margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.tmallTrendPanel>header,.tmallHistoryPanel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:11px 16px;border-bottom:1px solid var(--line)}.tmallTrendPanel h2,.tmallHistoryPanel h2{margin:0 0 3px;font-size:16px}.tmallTrendPanel header p,.tmallHistoryPanel header p{margin:0;color:var(--muted)}.tmallTrendPanel>header>span{color:var(--muted);font-size:11px}.tmallTrendGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.tmallTrendRow{display:grid;grid-template-rows:auto 58px;gap:12px;min-width:0;padding:15px;border-right:1px solid #e8edeb}.tmallTrendRow:last-child{border:0}.tmallTrendRow>div:first-child{display:grid;gap:5px}.tmallTrendRow>div:first-child>span:first-child{color:var(--muted);font-size:10px}.tmallTrendRow strong{font-size:18px;font-variant-numeric:tabular-nums}.tmallMiniBars{display:flex;align-items:flex-end;gap:4px;height:58px}.tmallMiniBars i{min-width:3px;flex:1;border-radius:2px 2px 0 0;background:#5b948f}.tmallMiniBars i:nth-last-child(2){background:#77a7a1}.tmallMiniBars i:last-child{background:#177b74}.tmallTrendPanel>footer{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;padding:8px 15px 11px;border-top:1px solid #edf0ef;color:var(--muted);font-size:9px;text-align:center}.tmallHistoryPanel>header>span{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:5px;font-size:10px}.tmallHistoryPanel>header>span svg{width:15px}.missingAlert{color:#974941;background:#fae9e7}.collectionHealthy{color:#267750;background:#e8f4ed}.tmallHistoryScroll{overflow:auto}.tmallHistoryScroll table{min-width:720px}.tmallHistoryScroll th,.tmallHistoryScroll td{height:54px}.tmallHistoryScroll td:first-child small{display:block;max-width:280px;margin-top:4px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis}.tmallHistoryScroll .tmallSourceTags{display:inline-flex}.tmallClearModal{width:min(520px,100%);border-radius:8px;background:#fff;box-shadow:0 24px 70px #161b1847}.tmallClearModal>header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.tmallClearModal>header>svg{width:26px;color:#b4473c}.tmallClearModal h2{margin:0 0 4px;font-size:18px}.tmallClearModal header span{color:var(--muted);font-size:11px}.tmallClearModal>div{padding:20px}.tmallClearModal>div strong{color:#8e3f38}.tmallClearModal>div p{margin:7px 0 0;color:var(--muted);line-height:1.7}.tmallClearModal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line)}@media(max-width:1250px){.tmallTrendGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tmallTrendRow:nth-child(3){border-right:0}.tmallTrendRow:nth-child(-n+3){border-bottom:1px solid #e8edeb}.tmallStoreRows article{grid-template-columns:minmax(190px,1.2fr) repeat(2,minmax(120px,1fr))}.tmallStoreName,.tmallConversionBar{grid-column:auto}}@media(max-width:900px){.tmallTrendGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tmallTrendRow:nth-child(3){border-right:1px solid #e8edeb}.tmallTrendRow:nth-child(2n){border-right:0}.tmallTrendRow:nth-child(-n+4){border-bottom:1px solid #e8edeb}.tmallStoreRows article{grid-template-columns:repeat(2,minmax(0,1fr))}.tmallStoreName,.tmallConversionBar{grid-column:1/-1}.tmallHistoryPanel>header{align-items:flex-start;flex-direction:column}.tmallHistoryPanel>header>span{max-width:100%;line-height:1.5}}@media(max-width:700px){.tmallTrendGrid{grid-template-columns:1fr}.tmallTrendRow,.tmallTrendRow:nth-child(3){grid-template-columns:1fr 120px;grid-template-rows:auto;border-right:0;border-bottom:1px solid #e8edeb}.tmallTrendRow:last-child{border-bottom:0}.tmallTrendPanel>footer{display:none}.tmallClearModal>footer{padding:12px 16px}.tmallClearModal>footer .button{min-width:0;flex:1;padding:0 8px}.tmallActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:2px}.tmallActions .button{min-width:0;padding:0 7px}.tmallToolbar>label{width:100%}}.tmallHistoryLabel{display:none}.tmallCustomRange{display:flex;align-items:flex-end;gap:8px;margin-left:auto}.tmallCustomRange label{display:grid;gap:5px;color:var(--muted);font-size:11px}.tmallCustomRange input{height:38px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font:inherit}.tmallCustomRange>span{padding-bottom:11px;color:var(--muted);font-size:11px}.tmallToolbar select:disabled{color:var(--muted);background:#f5f7f6}.collectionUnknown{color:#536568;background:#edf1f0}@media(max-width:700px){.tmallHistoryScroll{overflow:visible}.tmallHistoryScroll table,.tmallHistoryScroll tbody{display:block;min-width:0}.tmallHistoryScroll thead{display:none}.tmallHistoryScroll tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;padding:14px;border-bottom:1px solid #e5ebe9}.tmallHistoryScroll td{display:block;height:auto;padding:0;border:0;white-space:normal}.tmallHistoryScroll td:first-child small{max-width:100%}.tmallHistoryLabel{display:block;margin-bottom:5px;color:var(--muted);font-size:9px}.tmallHistoryScroll .tmallSourceTags{display:flex}}@media(max-width:700px){.tmallCustomRange{width:100%;margin-left:0}.tmallCustomRange label{min-width:0;flex:1}.tmallCustomRange input{width:100%;min-width:0}}.tmallWeekToggle{display:flex;justify-content:flex-end;margin:-6px 0 10px}.tmallWeekToggle button{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:#fff;cursor:pointer}.tmallWeekToggle button.active{border-color:#176f69;color:#fff;background:#176f69}.kuaishouMain .topbar strong{font-size:0}.kuaishouMain .topbar strong:after{content:"快手数据看板";font-size:14px}.kuaishouMain .tmallHead h1{font-size:0}.kuaishouMain .tmallHead h1:after{content:"快手客服经营数据";font-size:25px}.pddMain .tmallTrendGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.pddMain .tmallStoreRows article{grid-template-columns:minmax(195px,1.25fr) minmax(120px,.9fr) repeat(3,minmax(105px,1fr))}.pddMain .tmallTableScroll table{min-width:980px}@media(max-width:1250px){.pddMain .tmallTrendGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pddMain .tmallStoreRows article{grid-template-columns:minmax(190px,1.2fr) repeat(2,minmax(120px,1fr))}}@media(max-width:900px){.pddMain .tmallStoreRows article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pddMain .tmallTrendGrid{grid-template-columns:1fr}}.douyinMain{background:#f4f6f5}.douyinContent{padding:22px 24px 38px}.douyinHead{display:flex;align-items:flex-start;gap:18px;margin-bottom:16px}.douyinHead h1{margin:0 0 5px;font-size:25px}.douyinHead p,.douyinPanel header p,.douyinAnalysis header p{margin:0;color:var(--muted)}.douyinActions{display:flex;gap:8px;margin-left:auto}.douyinSyncBand{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;border:1px solid #e8c98a;border-left:4px solid #c47f1d;background:#fff9ed;color:#72531d}.douyinSyncBand.connected{border-color:#a9d7d2;border-left-color:#188177;background:#eef8f6;color:#245f5a}.douyinSyncBand>svg{width:20px;flex:none}.douyinSyncBand>div{display:grid;gap:3px}.douyinSyncBand>div span{font-size:11px}.douyinSyncBand>span{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:11px;white-space:nowrap}.douyinSyncBand>span svg{width:15px}.douyinToolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.douyinViewTabs{display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:7px;background:#fff}.douyinViewTabs button{height:34px;padding:0 14px;border:0;border-radius:5px;color:var(--muted);background:transparent;cursor:pointer}.douyinViewTabs button.active{color:#fff;background:#176f69;font-weight:700}.douyinToolbar>label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.douyinToolbar>label:first-of-type{margin-left:auto}.douyinToolbar select{height:40px;max-width:280px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff}.douyinKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.douyinKpis article{min-width:0;min-height:126px;padding:15px;border:1px solid var(--line);border-radius:8px;background:#fff}.douyinKpis article.featured{border-top:3px solid #d9485f;padding-top:13px}.douyinKpis article>div{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.douyinKpis article>div svg{width:17px;color:#527775}.douyinKpis article>strong{display:block;margin:10px 0 6px;font-size:26px;font-variant-numeric:tabular-nums}.douyinKpis article>strong em{margin-left:3px;font-size:12px;font-style:normal;font-weight:500}.douyinKpis article>small{color:var(--muted);font-size:10px}.douyinAnalysis,.douyinPanel{margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.douyinAnalysis>header,.douyinPanel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:11px 16px;border-bottom:1px solid var(--line)}.douyinAnalysis h2,.douyinPanel h2{margin:0 0 3px;font-size:16px}.douyinAnalysis>header>span{color:var(--muted);font-size:11px}.douyinAnalysis>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.douyinAnalysis article{display:flex;align-items:flex-start;gap:11px;min-height:128px;padding:17px 16px;border-right:1px solid #e8edeb}.douyinAnalysis article:last-child{border:0}.douyinAnalysis article>svg{width:21px;flex:none}.douyinAnalysis article strong{font-size:13px}.douyinAnalysis article p{margin:7px 0 0;color:#59696b;font-size:11px;line-height:1.7}.douyinAnalysis article.success>svg{color:#2b885f}.douyinAnalysis article.warning>svg{color:#bf7b21}.douyinAnalysis article.danger>svg{color:#c34d55}.douyinAnalysis article.info>svg{color:#467aa7}.douyinStoreRows article{display:grid;grid-template-columns:minmax(250px,1.5fr) repeat(4,minmax(105px,1fr)) 72px;align-items:center;gap:16px;min-height:88px;padding:13px 16px;border-bottom:1px solid #e8edeb}.douyinStoreRows article:last-child{border:0}.douyinStoreRows article>div:not(.douyinStoreName){display:grid;gap:6px}.douyinStoreRows article span,.douyinStoreRows article small{color:var(--muted);font-size:10px}.douyinStoreRows article strong{font-size:14px;font-variant-numeric:tabular-nums}.douyinStoreName{display:flex;align-items:center;gap:10px;min-width:0}.douyinStoreName>span{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:7px;color:#fff;background:#d9485f;font-size:15px;font-weight:700}.douyinStoreName>div{display:grid;gap:4px;min-width:0}.douyinStoreName>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.douyinSourceTag{display:inline-block;padding:3px 6px;border-radius:4px;font-size:9px;white-space:nowrap}.douyinSourceTag.demo{color:#785d27;background:#fff0cf}.douyinSourceTag.csv{color:#286947;background:#e5f3e9}.douyinSourceTag.manual{color:#765027;background:#f8e9d9}.douyinSourceTag.connector{color:#315e84;background:#e6f0f8}.douyinStatus{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:5px 7px;border-radius:4px;font-size:10px}.douyinStatus.success{color:#23724f;background:#e8f4ed}.douyinStatus.warning{color:#945f15;background:#fff1d8}.douyinSearch{display:flex;align-items:center;width:260px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff}.douyinSearch svg{width:17px;color:#718183}.douyinSearch input{min-width:0;flex:1;margin-left:8px;border:0;outline:0}.douyinTableScroll{overflow:auto}.douyinTableScroll table{min-width:960px}.douyinTableScroll th,.douyinTableScroll td{height:58px}.douyinTableScroll td:first-child strong,.douyinTableScroll td:first-child small{display:block}.douyinTableScroll td:first-child small{max-width:280px;margin-top:3px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.douyinMetric{color:#176f69;font-size:14px}.douyinTablePanel>footer{display:flex;justify-content:space-between;padding:12px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.douyinHistoryHealth{display:flex;align-items:center;gap:6px;color:#267750;font-size:11px}.douyinHistoryHealth svg{width:16px}.douyinImportModal{width:min(700px,100%);border-radius:8px;background:#fff;box-shadow:0 24px 70px #161b1847}.douyinImportModal>header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--line)}.douyinImportModal>header h2{margin:0 0 4px;font-size:18px}.douyinImportModal>header span{color:var(--muted);font-size:11px}.douyinImportModal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line)}.douyinImportForm{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px;padding:20px}.douyinImportForm>label{display:grid;gap:6px;color:var(--muted);font-size:11px}.douyinImportForm select,.douyinImportForm input{width:100%;height:39px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:#fff}.douyinDropzone{grid-column:1/-1;display:grid;place-items:center;min-height:145px;padding:20px;border:1px dashed #9bbab6;border-radius:7px;color:#355d59;background:#f7fbfa;cursor:pointer}.douyinDropzone:hover,.douyinDropzone.selected{border-color:#188177;background:#eef8f6}.douyinDropzone svg{width:31px;margin-bottom:7px;color:#21867e}.douyinDropzone strong{font-size:13px}.douyinDropzone span{margin-top:5px;color:var(--muted);font-size:10px}.douyinImportForm aside{grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:6px;color:#416763;background:#eef5f3;font-size:11px;line-height:1.6}.douyinImportForm aside svg{width:17px;flex:none;color:#2c8c62}@media(max-width:1250px){.douyinKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.douyinAnalysis>div{grid-template-columns:repeat(2,minmax(0,1fr))}.douyinAnalysis article:nth-child(2){border-right:0}.douyinAnalysis article:nth-child(-n+2){border-bottom:1px solid #e8edeb}.douyinStoreRows article{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(110px,1fr)) 72px}.douyinStoreRows article>div:nth-child(4),.douyinStoreRows article>div:nth-child(5){display:none}}@media(max-width:900px){.douyinHead{display:block}.douyinActions{margin:13px 0 0;overflow:auto}.douyinToolbar{align-items:stretch;flex-wrap:wrap}.douyinToolbar>label:first-of-type{margin-left:0}.douyinToolbar>label{flex:1}.douyinToolbar select{min-width:0;max-width:none;flex:1}.douyinStoreRows article{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(105px,1fr)) 64px}.douyinSyncBand>span{display:none}}@media(max-width:700px){.douyinContent{padding:16px 12px 28px}.douyinHead h1{font-size:22px}.douyinActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.douyinActions .button{min-width:0;padding:0 8px}.douyinActions .button.primary{grid-column:1/-1}.douyinToolbar{display:block}.douyinViewTabs{margin-bottom:9px;overflow:auto}.douyinViewTabs button{min-width:96px;flex:1}.douyinToolbar>label{display:flex;margin-top:8px}.douyinToolbar select{width:100%}.douyinKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.douyinKpis article{min-height:116px;padding:13px}.douyinKpis article>strong{font-size:23px}.douyinAnalysis>header,.douyinPanel>header{align-items:flex-start;flex-direction:column}.douyinAnalysis>div{grid-template-columns:1fr}.douyinAnalysis article,.douyinAnalysis article:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid #e8edeb}.douyinStoreRows article{grid-template-columns:minmax(0,1fr) 72px;padding:14px}.douyinStoreRows article>div:not(.douyinStoreName){display:none}.douyinSearch{width:100%}.douyinImportForm{grid-template-columns:1fr;padding:16px}.douyinDropzone,.douyinImportForm aside{grid-column:1}.douyinImportModal>footer{padding:12px 16px}.douyinImportModal>footer .button{min-width:0;flex:1;padding:0 8px}}.douyinStoreName>div>strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.douyinTrendModes{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:7px;background:#fff}.douyinTrendModes button{height:32px;padding:0 10px;border:0;border-radius:5px;color:var(--muted);background:transparent;cursor:pointer;white-space:nowrap}.douyinTrendModes button.active{color:#fff;background:#d9485f;font-weight:700}.douyinDelta{display:flex;align-items:center;gap:3px;color:#237750;font-size:10px}.douyinDelta svg{width:13px}.douyinDelta.down{color:#ad4e45}.douyinTrendPanel{margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.douyinTrendPanel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:11px 16px;border-bottom:1px solid var(--line)}.douyinTrendPanel h2{margin:0 0 3px;font-size:16px}.douyinTrendPanel header p{margin:0;color:var(--muted)}.douyinTrendPanel>header>span{color:var(--muted);font-size:11px}.douyinTrendGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.douyinTrendMetric{display:grid;grid-template-rows:auto 58px;gap:12px;min-width:0;padding:15px;border-right:1px solid #e8edeb}.douyinTrendMetric:last-child{border:0}.douyinTrendMetric>div:first-child{display:grid;gap:5px}.douyinTrendMetric>div:first-child>span:first-child{color:var(--muted);font-size:10px}.douyinTrendMetric strong{font-size:18px;font-variant-numeric:tabular-nums}.douyinMiniBars{display:flex;align-items:flex-end;gap:4px;height:58px}.douyinMiniBars i{min-width:3px;flex:1;border-radius:2px 2px 0 0;background:#5b948f}.douyinMiniBars i:nth-last-child(2){background:#77a7a1}.douyinMiniBars i:last-child{background:#d9485f}.douyinTrendPanel>footer{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;padding:8px 15px 11px;border-top:1px solid #edf0ef;color:var(--muted);font-size:9px;text-align:center}.douyinSourceTags{display:flex;gap:4px;flex-wrap:wrap}.douyinStoreRows article{grid-template-columns:minmax(230px,1.45fr) minmax(95px,.75fr) repeat(4,minmax(95px,.85fr)) 72px}.douyinHistoryHealth.warning{color:#9a4e24}.douyinHistoryHealth{max-width:520px;line-height:1.5}.douyinTablePanel tbody td:first-child>small{display:block;max-width:300px;margin-top:4px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1250px){.douyinTrendGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.douyinTrendMetric:nth-child(3){border-right:0}.douyinTrendMetric:nth-child(-n+3){border-bottom:1px solid #e8edeb}.douyinStoreRows article{grid-template-columns:minmax(220px,1.4fr) minmax(95px,.75fr) repeat(2,minmax(105px,1fr)) 72px}.douyinStoreRows article>div:nth-child(5),.douyinStoreRows article>div:nth-child(6){display:none}}@media(max-width:900px){.douyinTrendGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.douyinTrendMetric:nth-child(3){border-right:1px solid #e8edeb}.douyinTrendMetric:nth-child(2n){border-right:0}.douyinTrendMetric:nth-child(-n+4){border-bottom:1px solid #e8edeb}.douyinStoreRows article{grid-template-columns:minmax(210px,1.5fr) minmax(90px,.75fr) minmax(100px,1fr) 64px}.douyinStoreRows article>div:nth-child(4){display:none}.douyinHistoryHealth{max-width:100%}}@media(max-width:700px){.douyinTrendModes{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:8px}.douyinTrendGrid{grid-template-columns:1fr}.douyinTrendMetric,.douyinTrendMetric:nth-child(3){grid-template-columns:1fr 120px;grid-template-rows:auto;border-right:0;border-bottom:1px solid #e8edeb}.douyinTrendMetric:last-child{border-bottom:0}.douyinTrendPanel>footer{display:none}.douyinStoreRows article{grid-template-columns:minmax(0,1fr) 86px 64px}.douyinStoreRows article>div:nth-child(2){display:grid!important}.douyinActions{grid-template-columns:repeat(2,minmax(0,1fr))}.douyinActions .button.primary{grid-column:auto}.douyinHistoryHealth{font-size:10px}}.dashboardPlatformTabs{display:flex;gap:4px;margin-bottom:16px;padding:4px;border:1px solid var(--line);border-radius:7px;background:#fff;overflow:auto}.dashboardPlatformTabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:122px;height:40px;padding:0 13px;border:0;border-radius:5px;color:var(--muted);background:transparent;cursor:pointer;white-space:nowrap}.dashboardPlatformTabs button:hover{background:#f3f7f6}.dashboardPlatformTabs button.active{color:#fff;background:#176f69;font-weight:700}.dashboardPlatformTabs small{font-size:10px;opacity:.78}.unifiedDashboardHead{align-items:center}.unifiedDashboardToolbar{display:flex;align-items:center;gap:20px;margin-bottom:14px;padding:12px 15px;border:1px solid var(--line);border-radius:8px;background:#fff}.unifiedDashboardToolbar>div{display:grid;gap:3px}.unifiedDashboardToolbar>div span{color:var(--muted);font-size:11px}.unifiedDashboardToolbar label{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--muted);font-size:11px}.unifiedDashboardToolbar select{height:38px;min-width:190px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff}.unifiedPlatformPanel{margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.unifiedPlatformPanel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:11px 16px;border-bottom:1px solid var(--line)}.unifiedPlatformPanel h2{margin:0 0 3px;font-size:16px}.unifiedPlatformPanel header p{margin:0;color:var(--muted)}.unifiedPlatformPanel>header>span{color:var(--muted);font-size:11px}.unifiedPlatformTableScroll{overflow:auto}.unifiedPlatformTableScroll table{min-width:1050px}.unifiedPlatformTableScroll th,.unifiedPlatformTableScroll td{height:62px}.platformBadge{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:26px;padding:0 8px;border-radius:5px;font-size:11px;font-weight:700}.platformBadge.tmall{color:#a6403a;background:#fae9e7}.platformBadge.kuaishou{color:#995b16;background:#fff0d8}.platformBadge.pdd{color:#28638a;background:#e7f1f7}.platformBadge.douyin{color:#a13455;background:#f9e8ef}.unifiedAgentPanel .tmallTableScroll table{min-width:1050px}.unifiedAgentPanel .tmallTableScroll td:nth-child(2) strong,.unifiedAgentPanel .tmallTableScroll td:nth-child(2) small{display:block}.unifiedAgentPanel .tmallTableScroll td:nth-child(2) small{margin-top:3px;color:var(--muted)}@media(max-width:900px){.dashboardPlatformTabs button{min-width:110px}.unifiedDashboardToolbar{align-items:flex-start;flex-direction:column}.unifiedPeriodControls{width:100%;margin-left:0!important}.unifiedPeriodControls label{width:100%;margin-left:0}.unifiedDashboardToolbar select{min-width:0;flex:1}}@media(max-width:700px){.dashboardPlatformTabs{margin-bottom:13px}.dashboardPlatformTabs button{min-width:102px;height:38px}.unifiedDashboardHead{display:block}.unifiedPlatformPanel>header{align-items:flex-start;flex-direction:column}.unifiedDashboardToolbar select{width:100%}.unifiedKpis article:nth-child(1){order:0}}.tmallKpis article[role=button],.douyinKpis article[role=button]{cursor:pointer;outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tmallKpis article[role=button]:hover,.douyinKpis article[role=button]:hover{border-color:#6fa9a3;box-shadow:0 6px 16px #184f491a;transform:translateY(-1px)}.tmallKpis article[role=button]:focus-visible,.douyinKpis article[role=button]:focus-visible{box-shadow:0 0 0 3px #176f6933}.metricDetailModal{display:flex;width:min(880px,calc(100% - 28px));max-height:min(760px,calc(100vh - 40px));flex-direction:column;border-radius:8px;background:#fff;box-shadow:0 24px 70px #161b1847;overflow:hidden}.metricDetailModal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.metricDetailModal h2{margin:0 0 4px;font-size:18px}.metricDetailModal header span{color:var(--muted);font-size:11px}.metricDetailTotal{display:flex;align-items:baseline;justify-content:space-between;padding:13px 20px;border-bottom:1px solid var(--line);background:#f3f8f7}.metricDetailTotal span{color:var(--muted);font-size:11px}.metricDetailTotal strong{font-size:22px;color:#176f69}.metricDetailScroll{min-height:0;overflow:auto}.metricDetailScroll table{min-width:680px}.metricDetailScroll th,.metricDetailScroll td{height:54px}.metricDetailScroll td:nth-last-child(1){text-align:right}.metricDetailModal>footer{display:flex;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--line)}@media(max-width:700px){.metricDetailModal{width:calc(100% - 20px);max-height:calc(100vh - 24px)}.metricDetailModal>header,.metricDetailTotal{padding-right:14px;padding-left:14px}.metricDetailModal>footer{padding:10px 14px}.metricDetailScroll table{min-width:620px}}.unifiedPeriodControls{display:flex;align-items:center;gap:10px;margin-left:auto}.unifiedPeriodModes{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:7px;background:#f7f9f8}.unifiedPeriodModes button{height:32px;padding:0 12px;border:0;border-radius:5px;color:var(--muted);background:transparent;cursor:pointer}.unifiedPeriodModes button.active{color:#fff;background:#176f69;font-weight:700}.unifiedPeriodControls label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.unifiedPeriodControls select,.unifiedPeriodControls input{height:38px;min-width:170px;padding:0 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff;font:inherit}.unifiedCustomRange{display:flex;align-items:flex-end;gap:8px}.unifiedCustomRange label{display:grid;gap:4px}.unifiedCustomRange>span{padding-bottom:11px;color:var(--muted);font-size:11px}.unifiedLatestDates{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px 10px}.unifiedLatestDates span{color:var(--muted);font-size:11px;white-space:nowrap}@media(max-width:900px){.unifiedPeriodControls{align-items:stretch;flex-direction:column}.unifiedPeriodModes button{flex:1}.unifiedLatestDates,.unifiedCustomRange{width:100%}.unifiedCustomRange label{min-width:0;flex:1}.unifiedPeriodControls input{width:100%;min-width:0}}@media(max-width:520px){.unifiedCustomRange{display:grid;grid-template-columns:1fr}.unifiedCustomRange>span{display:none}}.douyinCustomRange{display:flex;align-items:flex-end;gap:8px;margin-left:auto}.douyinCustomRange label{display:grid;gap:4px;color:var(--muted);font-size:11px}.douyinCustomRange input{height:40px;min-width:150px;padding:0 9px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff;font:inherit}.douyinCustomRange>span{padding-bottom:12px;color:var(--muted);font-size:11px}@media(max-width:900px){.douyinCustomRange{width:100%;margin-left:0}.douyinCustomRange label{min-width:0;flex:1}.douyinCustomRange input{width:100%;min-width:0}}@media(max-width:520px){.douyinCustomRange{display:grid;grid-template-columns:1fr}.douyinCustomRange>span{display:none}}.experienceMain{background:#f5f7f9}.experienceContent{padding:22px 24px 40px}.experienceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}.experienceHead h1{margin:0 0 5px;font-size:25px;letter-spacing:0}.experienceHead p{margin:0;color:var(--muted)}.experienceActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.experienceSyncBand{display:flex;align-items:center;gap:12px;min-height:62px;margin-bottom:14px;padding:11px 15px;border:1px solid #ecd0d3;border-radius:7px;color:#9a444d;background:#fff5f5}.experienceSyncBand.connected{border-color:#b9d9cc;color:#237552;background:#f0f8f4}.experienceSyncBand>svg{width:20px;flex:none}.experienceSyncBand>div{display:grid;gap:3px;min-width:0;flex:1}.experienceSyncBand>div span{color:var(--muted);font-size:11px}.experienceSyncBand>span{font-size:11px;white-space:nowrap}.experienceWindowTabs{display:flex;gap:8px;margin-bottom:14px;overflow:auto}.experienceWindowTabs>button{display:grid;grid-template-columns:34px minmax(150px,1fr) 8px auto;align-items:center;gap:9px;min-width:300px;min-height:66px;padding:9px 11px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff;cursor:pointer;text-align:left}.experienceWindowTabs>button:hover{border-color:#9fb8c7}.experienceWindowTabs>button.active{border-color:#3e7ee8;box-shadow:inset 0 -3px #3e7ee8}.experienceWindowTabs svg{width:18px;color:#4475a1}.experienceWindowTabs button>span{display:grid;gap:3px;min-width:0}.experienceWindowTabs button>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.experienceWindowTabs button>span small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.experienceWindowTabs button>i{width:7px;height:7px;border-radius:50%;background:#bdc5c9}.experienceWindowTabs button>i.connected{background:#2c9a67}.experienceWindowTabs button>em{padding:3px 6px;border-radius:4px;color:#315e84;background:#e6f0f8;font-size:9px;font-style:normal;white-space:nowrap}.experienceWindowTabs button>em.demo{color:#7f5a19;background:#fff0cf}.experienceWindowTabs button>em.live{color:#23724f;background:#e2f3e9}.experienceKpis{display:grid;grid-template-columns:1.4fr repeat(4,minmax(125px,1fr));margin-bottom:14px;border:1px solid var(--line);border-radius:7px;background:#fff;overflow:hidden}.experienceKpis article{display:grid;align-content:center;min-width:0;min-height:104px;padding:14px 16px;border-right:1px solid var(--line)}.experienceKpis article:last-child{border:0}.experienceKpis article>span,.experienceKpis article>small{color:var(--muted);font-size:10px}.experienceKpis article>strong{margin:7px 0 5px;overflow-wrap:anywhere;font-size:23px;font-variant-numeric:tabular-nums}.experienceKpis article:first-child>strong{font-size:16px}.experienceKpis article>strong em{font-size:11px;font-style:normal;font-weight:500}.experienceWindowMeta{display:flex;align-items:center;gap:22px;min-height:58px;margin-bottom:18px;padding:10px 15px;border-left:3px solid #3e7ee8;background:#fff}.experienceWindowMeta>div{display:grid;gap:3px;margin-right:auto}.experienceWindowMeta>div span,.experienceWindowMeta>span{color:var(--muted);font-size:10px}.experienceSection{margin-bottom:22px}.experienceSection>header{display:flex;align-items:center;gap:8px;height:42px;padding:0 3px}.experienceSection>header i{width:4px;height:22px;border-radius:2px;background:#3f82f5}.experienceSection>header h2{margin:0;font-size:16px}.experienceSection>header span{color:var(--muted);font-size:11px}.experienceSection>div{border:1px solid #e1e5e9;border-radius:7px;background:#fff;overflow:hidden}.experienceMetricRow{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(120px,.62fr) minmax(480px,2.25fr) minmax(90px,.45fr);align-items:center;gap:20px;min-height:138px;padding:18px 28px;border-bottom:1px solid #e5e8eb}.experienceMetricRow:last-child{border:0}.experienceMetricName{display:grid;gap:4px;justify-items:start}.experienceMetricName strong{font-size:15px}.experienceMetricName span{color:var(--muted);font-size:11px}.experienceMetricName em{padding:2px 5px;color:#d33f4c;background:#fff0f1;font-size:10px;font-style:normal}.experienceMetricValue{display:grid;gap:8px}.experienceMetricValue strong{font-size:23px;font-variant-numeric:tabular-nums}.experienceMetricValue span{color:#3d7fe8;font-size:10px}.experienceScale{min-width:0;padding:14px 0 0}.experienceScaleLine{position:relative;height:6px;border-top:2px solid #9aa2a7}.experienceScaleLine>i{position:absolute;top:-2px;left:0;height:4px;background:#3f82f5}.experienceScaleLine>b{position:absolute;bottom:10px;min-width:60px;padding:3px 7px;border:1px solid #3f82f5;border-radius:5px;color:#3f82f5;background:#eef5ff;font-size:14px;text-align:center;transform:translate(-50%);white-space:nowrap}.experienceScalePoints{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:3px}.experienceScalePoints span{position:relative;display:grid;gap:3px;text-align:center}.experienceScalePoints span:before{position:absolute;top:-6px;left:50%;width:1px;height:7px;background:#8d969b;content:""}.experienceScalePoints strong{font-size:10px;font-weight:500}.experienceScalePoints small{color:#7c858a;font-size:9px;font-variant-numeric:tabular-nums}.experienceTarget{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.experienceTarget strong{color:#3f82f5}.experienceEmptySection{display:flex!important;align-items:baseline;gap:10px;min-height:80px;padding:20px 28px}.experienceEmptySection strong{font-size:22px}.experienceEmptySection span{color:var(--muted);font-size:11px}.experienceEmpty{display:grid;place-items:center;min-height:320px;border:1px dashed #b9c5cd;border-radius:7px;color:var(--muted);background:#fff}.experienceEmpty svg{width:34px}.experienceEmpty strong{margin-top:-80px;color:var(--ink)}.experienceEmpty span{margin-top:-130px;font-size:11px}@media(max-width:1280px){.experienceKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.experienceKpis article:nth-child(3){border-right:0}.experienceKpis article:nth-child(-n+3){border-bottom:1px solid var(--line)}.experienceMetricRow{grid-template-columns:minmax(170px,.8fr) minmax(110px,.55fr) minmax(420px,2fr) 80px;padding-right:18px;padding-left:18px;gap:14px}}@media(max-width:900px){.experienceHead{display:block}.experienceActions{justify-content:flex-start;margin-top:13px}.experienceKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.experienceKpis article,.experienceKpis article:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.experienceKpis article:nth-child(2n){border-right:0}.experienceKpis article:last-child{border-bottom:0}.experienceWindowMeta{align-items:flex-start;flex-direction:column;gap:5px}.experienceMetricRow{grid-template-columns:190px 130px minmax(430px,1fr) 90px}.experienceSection>div{overflow:auto}}@media(max-width:700px){.experienceContent{padding:16px 12px 28px}.experienceHead h1{font-size:22px}.experienceActions{display:grid;grid-template-columns:1fr}.experienceActions .button{min-width:0;padding:0 8px}.experienceActions .button.primary{grid-column:auto}.experienceSyncBand>span{display:none}.experienceWindowTabs>button{min-width:270px}.experienceKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.experienceKpis article{min-height:94px;padding:12px}.experienceKpis article>strong{font-size:20px}.experienceKpis article:first-child{grid-column:1/-1;border-right:0}.experienceKpis article:nth-child(3){border-right:0}.experienceMetricRow{grid-template-columns:150px 110px minmax(400px,1fr) 80px;min-height:124px;padding:15px;gap:12px}.experienceMetricName strong{font-size:13px}.experienceMetricValue strong{font-size:19px}}.douyinKpis article[role=button]{cursor:pointer;outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.douyinKpis article[role=button]:hover{border-color:#83b7b1;box-shadow:0 5px 14px #176f691a;transform:translateY(-2px)}.douyinKpis article[role=button]:focus-visible{box-shadow:0 0 0 3px #176f692e}.douyinKpis article.selected{border-color:#176f69;box-shadow:inset 0 0 0 1px #176f69}.experienceSection>header>strong{margin-left:auto;color:#176f69;font-size:14px}.experiencePlatformTabs{display:flex;gap:4px;margin-bottom:16px;padding:4px;border:1px solid var(--line);border-radius:7px;background:#fff;overflow:auto}.experiencePlatformTabs a{display:flex;align-items:center;justify-content:center;gap:8px;min-width:190px;height:40px;padding:0 14px;border-radius:5px;color:var(--muted);text-decoration:none;white-space:nowrap}.experiencePlatformTabs a:hover{background:#f3f7f6}.experiencePlatformTabs a.active{color:#fff;background:#176f69;font-weight:700}.experiencePlatformTabs a.active.douyin{background:#25272c}.experiencePlatformTabs svg{width:17px}.douyinExperienceMain{background:#f4f6f5}.douyinExperiencePrimary{background:#25272c}.douyinExperiencePrimary:hover{background:#111317}.douyinExperienceStore{display:grid;grid-template-columns:38px minmax(180px,1fr) auto auto;align-items:center;gap:12px;min-height:70px;margin-bottom:14px;padding:12px 16px;border:1px solid var(--line);border-radius:7px;background:#fff}.douyinExperienceStore>svg{width:22px;color:#176f69}.douyinExperienceStore>div{display:grid;gap:4px}.douyinExperienceStore>div span,.douyinExperienceStore>small{color:var(--muted);font-size:10px}.douyinExperienceStore>em{padding:4px 7px;border-radius:4px;font-size:10px;font-style:normal}.douyinExperienceStore>em.demo{color:#7f5a19;background:#fff0cf}.douyinExperienceStore>em.live{color:#23724f;background:#e2f3e9}.douyinExperienceStore>em.connector{color:#315e84;background:#e6f0f8}.douyinExperienceScoreBand{display:grid;grid-template-columns:1.2fr repeat(4,minmax(130px,1fr));margin-bottom:18px;border:1px solid var(--line);border-radius:7px;background:#fff;overflow:hidden}.douyinExperienceScoreBand article{display:grid;align-content:center;min-width:0;min-height:118px;padding:15px 17px;border-right:1px solid var(--line)}.douyinExperienceScoreBand article:last-child{border:0}.douyinExperienceScoreBand article>span,.douyinExperienceScoreBand article>small{color:var(--muted);font-size:10px}.douyinExperienceScoreBand article>strong{margin:7px 0 5px;font-size:27px;font-variant-numeric:tabular-nums}.douyinExperienceScoreBand article>strong em{font-size:11px;font-style:normal;font-weight:500}.douyinExperienceScoreBand article.overall{border-top:3px solid #25272c}.douyinExperienceScoreBand article.overall>strong{font-size:34px}.douyinExperienceScoreBand article.deduction>strong{color:#a56220}.douyinExperienceCategory{margin-bottom:16px;border:1px solid var(--line);border-radius:7px;background:#fff;overflow:hidden}.douyinExperienceCategory>header{display:grid;grid-template-columns:minmax(190px,1fr) 105px 135px 100px;align-items:center;gap:14px;min-height:74px;padding:12px 18px;border-bottom:1px solid var(--line)}.douyinExperienceCategory>header>div{display:flex;align-items:baseline;gap:8px}.douyinExperienceCategory h2{margin:0;font-size:16px}.douyinExperienceCategory header span,.douyinExperienceCategory header small{color:var(--muted);font-size:10px}.douyinExperienceCategory header>strong{font-size:23px;font-variant-numeric:tabular-nums}.douyinExperienceCategory header>strong em{font-size:10px;font-style:normal}.douyinExperienceMetricTable{overflow:auto}.douyinExperienceMetricTable table{width:100%;min-width:780px;border-collapse:collapse}.douyinExperienceMetricTable th,.douyinExperienceMetricTable td{height:58px;padding:8px 16px;border-bottom:1px solid #edf0ef;text-align:left}.douyinExperienceMetricTable th{height:38px;color:var(--muted);background:#f7f9f8;font-size:10px;font-weight:600}.douyinExperienceMetricTable tr:last-child td{border-bottom:0}.douyinExperienceMetricTable td:first-child{min-width:230px}.douyinExperienceMetricTable td strong,.douyinExperienceMetricTable td small{display:block}.douyinExperienceMetricTable td small{max-width:380px;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.45}.douyinExperienceGood{color:#237552;font-weight:700}.douyinExperienceCategoryEmpty{display:flex;align-items:center;min-height:68px;padding:14px 18px;color:var(--muted);font-size:11px}@media(max-width:1100px){.douyinExperienceScoreBand{grid-template-columns:repeat(3,minmax(0,1fr))}.douyinExperienceScoreBand article:nth-child(3){border-right:0}.douyinExperienceScoreBand article:nth-child(-n+3){border-bottom:1px solid var(--line)}.douyinExperienceCategory>header{grid-template-columns:minmax(170px,1fr) 90px 120px 90px}}@media(max-width:700px){.experiencePlatformTabs a{min-width:165px}.douyinExperienceStore{grid-template-columns:34px minmax(0,1fr) auto}.douyinExperienceStore>small{grid-column:2/-1}.douyinExperienceScoreBand{grid-template-columns:repeat(2,minmax(0,1fr))}.douyinExperienceScoreBand article,.douyinExperienceScoreBand article:nth-child(3){min-height:100px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.douyinExperienceScoreBand article:nth-child(2n){border-right:0}.douyinExperienceScoreBand article.overall{grid-column:1/-1;border-right:0}.douyinExperienceScoreBand article:last-child{border-bottom:0}.douyinExperienceCategory>header{grid-template-columns:minmax(0,1fr) 74px;gap:7px;padding:11px 13px}.douyinExperienceCategory>header>span,.douyinExperienceCategory>header>small{grid-column:1/2}.douyinExperienceCategory>header>strong{grid-column:2;grid-row:1/3;text-align:right}.douyinExperienceCategory>header>small{display:none}}
