.oauth-connection p[data-v-e57c500f]{margin:8px 0;line-height:1.7}.oauth-actions[data-v-e57c500f]{display:flex;gap:10px;flex-wrap:wrap}.oauth-record[data-v-e57c500f]{border-top:1px solid #dce3eb;margin-top:18px;padding-top:12px}.oauth-connection header[data-v-e57c500f]{gap:16px;flex-wrap:wrap}.oauth-connection h2[data-v-e57c500f]{margin:0}#main:has(.lw-schedule-page){padding:16px 20px;min-width:0}#main:has(.lw-schedule-page)>.page-heading,#main:has(.lw-schedule-page)>footer{display:none}.lw-workspace.lw-schedule-page{display:block;min-width:0}.lw-schedule-page .panel.lw-calendar{display:flex;flex-direction:column;padding:14px!important;height:calc(100dvh - 96px);min-height:0;overflow:hidden}.lw-calendar-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;flex:none}.lw-calendar-navigation,.lw-calendar-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lw-calendar-navigation h2{font-size:17px;min-width:145px;text-align:center;margin:0}.lw-calendar-navigation>button,.lw-calendar-tools>button{padding:6px 10px;font-size:12px}.lw-calendar-tools .lw-segment{padding:2px}.lw-calendar-tools .lw-segment button{padding:6px 10px}.lw-calendar-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:11px;margin:8px 0 10px;flex:none}.lw-calendar-scroll{flex:1;min-height:0;overflow:auto}.lw-calendar-grid{height:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:28px repeat(6,minmax(0,1fr));min-width:700px;border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:8px;overflow:hidden}.lw-calendar-grid[data-view=week]{grid-template-rows:28px minmax(0,1fr)}.lw-calendar-weekday{padding:5px;text-align:center;color:var(--muted);font-size:11px;background:var(--surface-raised,#f6f8fb);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.lw-calendar-day{position:relative;display:grid;grid-template-rows:22px minmax(0,1fr) 16px;gap:3px;min-height:0;min-width:0;padding:5px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);overflow:hidden;cursor:pointer}.lw-calendar-open{position:absolute;inset:0;width:100%;height:100%;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;cursor:pointer}.lw-workspace .lw-calendar-open:focus-visible{outline-offset:-3px}.lw-calendar-day:hover{background:var(--brand-soft,#edf4ff)}.lw-calendar-day>header,.lw-calendar-day>.lw-calendar-more,.lw-calendar-day>.lw-calendar-empty-foot{position:relative;pointer-events:none}.lw-calendar-day .lw-calendar-add{pointer-events:auto}.lw-calendar-day>.lw-calendar-events{position:relative}.lw-calendar-day.is-other{background:var(--surface-raised,#f6f8fb);color:var(--muted)}.lw-calendar-day.is-selected{box-shadow:inset 0 0 0 2px var(--brand,var(--primary))}.lw-calendar-day>header{display:flex;justify-content:space-between;align-items:center;min-height:0}.lw-calendar-date,.lw-mini-date{border:0!important;background:transparent!important;color:inherit;font-size:12px;border-radius:5px;padding:2px 6px;min-width:24px;min-height:0!important}.lw-calendar-date small{font-size:10px;color:var(--muted);margin-left:4px}.lw-calendar-date.is-today,.lw-mini-date.is-today{color:var(--brand,var(--primary));font-weight:600;background:var(--brand-soft,#edf4ff)!important}.lw-calendar-add{border:0!important;background:transparent!important;color:var(--muted);padding:0 5px;font-size:14px;min-height:0!important;opacity:.45}.lw-calendar-day:hover .lw-calendar-add,.lw-calendar-add:focus-visible{opacity:1;color:var(--brand,var(--primary))}.lw-calendar-events{display:grid;align-content:start;gap:3px;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.lw-workspace .lw-calendar-event{width:100%;display:grid;gap:1px;text-align:left;border:0;border-left:3px solid var(--brand,var(--primary));border-radius:4px;padding:3px 5px;background:var(--brand-soft,#edf4ff);color:var(--text);font-size:10px;line-height:1.4;min-width:0;min-height:34px}.lw-calendar-event b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.lw-calendar-event i{font-style:normal}.lw-calendar-event span,.lw-calendar-event small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lw-calendar-event small{font-size:10px;color:var(--muted)}.lw-workspace .lw-calendar-event[data-state=confirmed]{border-left-color:var(--success,#397957);background:var(--success-soft,#eaf5f0)}.lw-workspace .lw-calendar-event[data-state=cancelled]{border-left-color:var(--muted);background:var(--surface-raised,#f6f8fb);opacity:.6;text-decoration:line-through}.lw-calendar-more{border:0!important;background:transparent!important;font-size:10px;line-height:16px;color:var(--brand,var(--primary));padding:0!important;text-align:left;min-height:0!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lw-calendar-grid[data-view=week] .lw-calendar-event{font-size:11px;padding:6px;min-height:55px}.lw-year-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:10px;overflow:hidden}.lw-year-month{display:flex;flex-direction:column;padding:8px;border:1px solid var(--line);border-radius:8px;min-width:0;min-height:0;overflow:hidden}.lw-year-title{display:flex;justify-content:space-between;flex:none;width:100%;border:0!important;background:transparent!important;padding:0 0 4px!important;min-height:0!important;font-weight:600;font-size:12px;text-align:left}.lw-year-title span{font-size:10px;font-weight:400;color:var(--muted)}.lw-mini-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:16px repeat(6,minmax(0,1fr));gap:1px}.lw-mini-weekday{font-size:10px;color:var(--muted);text-align:center;line-height:16px}.lw-mini-date,.lw-mini-blank{position:relative;min-width:0;min-height:0!important;text-align:center;padding:0!important;font-size:10px;line-height:1;overflow:hidden}.lw-mini-date.has-events{background:var(--brand-soft,#edf4ff)!important;color:var(--brand,var(--primary));font-weight:600}.lw-mini-date.is-selected{box-shadow:inset 0 0 0 1px var(--brand,var(--primary))}.lw-mini-date small{position:absolute;right:1px;top:0;font-size:8px;line-height:1}.lw-workspace .lw-calendar-day button:hover,.lw-workspace .lw-mini-date:hover{filter:brightness(.95)}.lw-day-dialog{width:min(1120px,calc(100vw - 32px))}.lw-day-dialog .lw-stats{margin:12px 0}.lw-schedule-message{position:fixed;right:20px;bottom:16px;z-index:100;max-width:min(620px,calc(100vw - 40px));box-shadow:0 4px 20px #17344e22;display:flex;align-items:center;gap:12px}.lw-schedule-message button{border:0;background:transparent;color:inherit;padding:0 4px;font-size:18px}@media(min-width:1600px){.lw-year-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}}@media(max-width:950px){.lw-calendar-navigation h2{font-size:15px;min-width:130px}.lw-calendar-toolbar{gap:6px}.lw-calendar-tools{gap:5px}.lw-calendar-meta{font-size:10px;margin:6px 0}.lw-year-grid{gap:6px}.lw-year-month{padding:5px}}@media(max-width:650px){#main:has(.lw-schedule-page){padding:8px}.lw-schedule-page .panel.lw-calendar{padding:8px!important}.lw-calendar-navigation,.lw-calendar-tools{gap:4px}.lw-calendar-tools>button{padding:4px 6px}.lw-calendar-meta{line-height:1.5}.lw-year-grid{gap:4px}.lw-year-month{padding:3px}.lw-mini-date{font-size:9px}}.lw-workspace{display:grid;gap:16px}.lw-workspace .panel{margin:0!important;padding:22px}.lw-tabs{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:0 0 12px}.lw-tabs a{font-size:14px;color:var(--muted);text-decoration:none;padding:8px 0}.lw-tabs a[aria-current=page]{color:var(--brand,var(--primary));font-weight:600;border-bottom:2px solid var(--brand,var(--primary))}.lw-boundary,.lw-muted{color:var(--muted);font-size:12px;line-height:1.7}.lw-boundary{padding:0 2px}.lw-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.lw-heading h2,.lw-heading h3,.lw-findings h3{margin:0}.lw-heading p{margin:6px 0 0;font-size:12px;color:var(--muted)}.lw-actions,.lw-row-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lw-workspace label,.lw-dialog label{display:grid;gap:7px;font-size:12px;color:var(--muted)}.lw-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.lw-workspace :is(input:not([type=checkbox]),select),.lw-dialog :is(input,select,textarea){width:100%;min-width:0;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:8px 10px;font:inherit}.lw-check{display:flex!important;align-items:center;gap:6px!important}.lw-check input{width:14px;height:14px;accent-color:var(--brand,var(--primary))}.lw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:16px 0 20px}.lw-stats>div{padding:12px 16px;background:var(--surface-raised,#f6f8fb);border-radius:10px}.lw-stats span{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.lw-stats strong{font-size:25px;font-weight:600;font-variant-numeric:tabular-nums}.lw-stats small{font-size:12px;font-weight:400;margin-left:6px}.lw-empty{text-align:center;padding:28px 20px!important}.lw-empty h3{margin:0 0 10px;font-size:17px}.lw-empty p{color:var(--muted);font-size:13px;line-height:1.8}.lw-table-wrap{overflow:auto;max-width:100%}.lw-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.lw-schedule-table{min-width:920px}.lw-table th{padding:12px;text-align:left;font-weight:500;background:var(--surface-raised,#f6f8fb);color:var(--muted);border-bottom:1px solid var(--line)}.lw-table td{padding:15px 12px;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;line-height:1.8}.lw-table td b{display:block;font-weight:500}.lw-table small{display:block;font-size:11px;color:var(--muted)}.lw-schedule-table th:first-child{width:185px}.lw-schedule-table th:nth-child(2){width:220px}.lw-schedule-table th:last-child{width:160px}.lw-row-actions button{background:transparent;padding:4px 6px;font-size:12px;color:var(--brand,var(--primary));border:0}.lw-status,.lw-verdict{display:inline-block;padding:3px 8px;border-radius:5px;background:var(--surface-raised,#f1f4f8);color:var(--muted);font-size:11px}.lw-status[data-state=confirmed]{background:var(--success-soft,#eaf5f0);color:var(--success,#397957)}.lw-status[data-state=planned]{background:var(--brand-soft,#edf4ff);color:var(--brand,var(--primary))}.lw-cancelled{opacity:.65}.lw-verdict[data-warning=true]{background:var(--warning-soft,#fff3e8);color:var(--warning,#a25e21)}.lw-error,.lw-notice{padding:10px 14px;border-radius:8px;font-size:12px;line-height:1.7}.lw-error{color:var(--danger,#b42318);background:var(--warning-soft,#fff3ed)}.lw-notice{background:var(--brand-soft,#edf4ff);color:var(--text-secondary,var(--muted))}.lw-dialog{width:min(780px,calc(100vw - 32px));max-height:88dvh;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:16px;padding:22px;background:var(--surface);color:var(--text)}.lw-dialog::backdrop{background:#111d32a1;backdrop-filter:blur(3px)}html:has(.lw-dialog[open]){overflow:hidden}.lw-dialog header>button{border:0;background:transparent;font-size:22px}.lw-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lw-full{grid-column:1/-1}.lw-dialog footer{justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.lw-segment{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised,#f6f8fb)}.lw-segment button{border:0;background:transparent;padding:8px 14px;font-size:12px}.lw-segment button[aria-pressed=true]{background:var(--brand-soft,#edf4ff);color:var(--brand,var(--primary))}.lw-segment small{font-size:10px;color:var(--muted)}.lw-analysis-settings{display:flex;flex-wrap:wrap;gap:12px;align-items:end;border-top:1px solid var(--line);padding-top:16px;margin-top:18px}.lw-analysis-settings label{flex:1;min-width:135px}.lw-analysis-settings label:nth-child(3){min-width:185px}.lw-ai{padding:18px 0 8px;max-width:820px}.lw-ai h3{margin:14px 0 8px}.lw-ai p{font-size:13px;color:var(--muted);line-height:1.9}.lw-ai-steps{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.lw-ai-steps span{font-size:12px;color:var(--muted);background:var(--surface-raised,#f6f8fb);padding:10px 14px;border-radius:7px}.lw-report-summary{background:var(--surface-raised,#f6f8fb);border-radius:10px;padding:16px 20px;margin-bottom:20px}.lw-report-summary h3{margin:0 0 8px;font-size:14px}.lw-report-summary ul{padding-left:18px;margin:0;color:var(--muted);font-size:12px;line-height:1.9}.lw-report-table{min-width:1300px}.lw-report-table th:first-child{width:220px}.lw-report-table th:nth-child(2){width:65px}.lw-report-table th:nth-child(6){width:195px}.lw-report-table th:nth-child(7){width:170px}.lw-report-table th:last-child{width:145px}.lw-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.lw-findings article{border:1px solid var(--line);border-radius:10px;padding:16px}.lw-findings header{display:flex;justify-content:space-between;align-items:start;gap:10px}.lw-findings h3{font-size:13px;line-height:1.7}.lw-findings p{color:var(--muted);font-size:12px;line-height:1.8;margin:10px 0 0}.lw-findings p b{font-weight:500;color:var(--text-secondary,var(--text))}.lw-history h3{font-size:14px;margin:0 0 12px}.lw-history button{display:flex;width:100%;justify-content:space-between;gap:16px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;font-size:12px}.lw-history button span{color:var(--brand,var(--primary))}.lw-workspace :is(button,a,input,select):focus-visible,.lw-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--brand,var(--primary));outline-offset:3px}@media(max-width:700px){.lw-heading{align-items:flex-start;flex-wrap:wrap}.lw-workspace .panel{padding:16px}.lw-stats{grid-template-columns:1fr 1fr;gap:10px}.lw-stats strong{font-size:21px}.lw-form-grid,.lw-findings{grid-template-columns:1fr}.lw-filters{grid-template-columns:1fr 1fr}.lw-full{grid-column:auto}.lw-tabs{gap:18px}.lw-history button{flex-wrap:wrap}.lw-dialog{padding:16px}}.lw-workspace .lw-report-filters{grid-template-columns:repeat(6,minmax(0,1fr))}.lw-workspace .lw-analysis-settings label:first-child{min-width:170px}.lw-workspace .lw-analysis-settings label:nth-child(2){min-width:110px}.lw-workspace .lw-analysis-settings label:nth-child(3){min-width:160px}.lw-workspace .lw-analysis-settings label:nth-child(n+4){min-width:110px}@media(max-width:1100px){.lw-workspace .lw-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.lw-workspace .lw-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.lw-report-range{grid-column:span 2;align-self:end;min-width:0;--color-surface:var(--surface);--color-border:var(--line);--color-text:var(--text);--color-text-secondary:var(--muted);--color-primary:var(--brand);--color-primary-light:#eef6ff;--platform-raised:var(--surface-raised,#f6f7fa);--platform-fill:#afd5f5;--platform-on:#123957}.lw-report-range .date-range-host,.lw-report-range .date-range-trigger{width:100%}.lw-workspace .lw-report-range .date-range-popover button{border:0;padding:0;min-width:0;min-height:30px;height:30px;background:transparent;border-radius:6px;font-size:12px;color:var(--text);box-shadow:none}.lw-workspace .lw-report-range .date-range-days button.inside{background:#eef6ff;color:#2465aa}.lw-workspace .lw-report-range .date-range-days button.edge,.lw-workspace .lw-report-range .date-confirm{background:#afd5f5;color:#123957}.lw-workspace .lw-report-range .date-range-popover aside button{height:36px}.lw-workspace .lw-report-range .date-range-popover header button{font-size:20px}.lw-workspace .lw-report-range .date-range-popover footer button{padding:0 8px}.lw-workspace .lw-report-range .date-range-popover button:hover{background:#eef6ff;color:#2465aa}.lw-workspace .lw-report-range .date-range-days{grid-template-columns:repeat(7,minmax(0,1fr))}.lw-workspace .lw-report-range .date-range-months h3{font-size:14px;margin:16px 0;font-weight:600}#main:has(.lw-summary-page){padding:16px 20px}.lw-auto-status{font-size:12px;color:var(--brand);white-space:nowrap}.lw-report-search{margin-top:12px;max-width:540px}.lw-advanced,.lw-raw-report{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.lw-advanced summary,.lw-raw-report summary{cursor:pointer;font-size:13px;color:var(--text);font-weight:500}.lw-advanced .lw-analysis-settings{margin-top:12px;padding-top:0;border-top:0;max-width:800px}.lw-business-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.lw-business-stats small{display:block;font-size:11px;margin:5px 0 0;color:var(--muted)}.lw-business-stats strong>small{display:inline;font-weight:400;margin-left:4px}.lw-peer-review,.lw-session-review,.lw-market-review{margin-top:20px}.lw-peer-review h3,.lw-session-review h3,.lw-market-review h3{font-size:15px;font-weight:600;margin:0 0 12px}.lw-market-review{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised,#f6f7fa)}.lw-market-review p,.lw-peer-grid p{font-size:12px;line-height:1.8;color:var(--text-secondary,var(--text));margin:8px 0 0}.lw-peer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lw-peer-grid article{padding:14px 16px;border:1px solid var(--line);border-radius:10px}.lw-peer-grid h4{font-size:13px;margin:0 0 6px}.lw-peer-grid article>strong{font-size:12px;font-weight:500;color:var(--brand)}.lw-session-review-table{min-width:880px}.lw-session-review-table th:nth-child(1){width:180px}.lw-session-review-table th:nth-child(2){width:220px}.lw-session-review-table th:nth-child(3){width:120px}.lw-session-review-table th:nth-child(4){width:180px}.lw-session-review-table th:last-child{width:270px}@media(max-width:900px){.lw-business-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.lw-business-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-peer-grid{grid-template-columns:1fr}}html:root[data-theme] .lw-workspace .lw-report-range .date-range-popover :is(.date-range-days button.edge,button.date-confirm){background-color:#afd5f5!important;color:#123957!important}#main:has(.lw-summary-page)>.page-heading{display:none}@media(max-width:650px){#main:has(.lw-summary-page){padding:8px}}.lw-workspace .lw-trend-setting{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px}.lw-workspace .lw-trend-setting input{width:100px}.lw-rule-guide{margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;font-size:13px}.lw-rule-guide summary{cursor:pointer;color:var(--text);font-weight:600}.lw-rule-guide p{line-height:1.7}.lw-diagnostic-item{margin-top:12px;padding:12px 14px;border-left:3px solid var(--line);background:var(--surface)}.lw-diagnostic-item[data-level=high]{border-left-color:var(--danger,#c2413a)}.lw-diagnostic-item[data-level=medium]{border-left-color:var(--warning,#c76b13)}.lw-diagnostic-item p{font-size:13px;line-height:1.6;margin:6px 0}.lw-diagnostic-item strong{font-size:13px}.lw-findings.lw-single-finding{grid-template-columns:1fr}.lw-findings .lw-trend-values{color:var(--text-secondary,var(--text));font-size:13px}.business-backend[data-v-3aad843d]{display:grid;gap:16px}.business-cards[data-v-3aad843d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.business-card[data-v-3aad843d]{text-align:left;display:block;width:100%;color:#172b4d}.business-card strong[data-v-3aad843d],.business-metric strong[data-v-3aad843d]{display:block;font-size:26px;margin:14px 0}.business-card[data-v-3aad843d]:disabled{opacity:1;cursor:default}.business-card[data-v-3aad843d]:not(:disabled):hover{border-color:#7bb5e6}.business-unknown-bar[data-v-3aad843d]{height:10px;background:repeating-linear-gradient(135deg,#e4e8ee,#e4e8ee 8px,#f1f4f7 8px 16px);border-radius:6px}.business-metric[data-v-3aad843d]{border-radius:12px;padding:16px;background:#f5f7fa;overflow-wrap:anywhere}.business-metric small[data-v-3aad843d]{display:block}.lw-dialog textarea[data-v-3aad843d]{display:block;box-sizing:border-box;width:100%;font:14px/1.6 monospace;padding:12px;border:1px solid #ccd5df;border-radius:8px}.lw-dialog pre[data-v-3aad843d]{white-space:pre-wrap;overflow-wrap:anywhere}.lw-dialog fieldset[data-v-3aad843d]{border:0;padding:0}.business-backend .panel[data-v-3aad843d]{margin:0}.lw-dialog[data-v-3aad843d]{color:#172b4d}.lw-error[data-v-3aad843d]{overflow-wrap:anywhere}.lw-filters[data-v-3aad843d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;margin:14px 0}.lw-filters label[data-v-3aad843d]{display:flex;flex-direction:column;gap:6px;min-width:0}.lw-filters input[data-v-3aad843d]{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:7px 10px;border:1px solid #dce2ea;border-radius:8px;background:#f5f7fa;color:#172b4d;font:inherit}.lw-filters[data-v-3aad843d] .ds-select{min-width:0;max-width:100%}.business-backend .lw-heading[data-v-3aad843d]{flex-wrap:wrap;gap:12px}.business-card[data-v-3aad843d]{overflow-wrap:anywhere}@media(max-width:600px){.business-cards[data-v-3aad843d]{grid-template-columns:minmax(0,1fr)}}.date-range-host[data-v-6730eccc]{position:relative}.date-range-trigger[data-v-6730eccc]{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--color-border);background:var(--platform-raised);border-radius:10px;font-size:12px;min-height:36px}.date-range-trigger strong[data-v-6730eccc]{font-weight:400;color:var(--color-text)}.date-range-trigger>span[data-v-6730eccc]:first-child{color:var(--color-text-secondary)}.date-range-trigger>span[data-v-6730eccc]:last-child{margin-left:auto;color:var(--color-text-secondary)}.date-range-popover[data-v-6730eccc]{position:absolute;top:calc(100% + 8px);left:0;width:680px;max-width:calc(100vw - 44px);z-index:40;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 16px 44px #17202d20;display:grid;grid-template-columns:104px minmax(0,1fr);overflow:hidden;font-size:12px}.date-range-popover aside[data-v-6730eccc]{display:flex;flex-direction:column;gap:6px;background:var(--platform-raised);padding:16px 8px;border-right:1px solid var(--color-border)}.date-range-popover aside button[data-v-6730eccc]{padding:10px 4px;border-radius:6px}.date-range-popover aside button[aria-pressed=true][data-v-6730eccc]{background:var(--color-primary-light);color:var(--color-primary)}.date-range-calendars[data-v-6730eccc]{padding:16px 18px}.date-range-calendars header[data-v-6730eccc]{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-secondary)}.date-range-calendars header button[data-v-6730eccc]{background:var(--platform-raised);border-radius:6px;width:26px;height:34px;font-size:18px}.date-range-months[data-v-6730eccc]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.date-range-months h3[data-v-6730eccc]{text-align:center;font-size:14px;font-weight:650;margin:16px 0}.date-range-days[data-v-6730eccc]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.date-range-days small[data-v-6730eccc]{text-align:center;font-size:11px;color:var(--color-text-secondary);padding:4px 0 8px}.date-range-days button[data-v-6730eccc]{height:30px;border-radius:6px;background:var(--platform-raised);color:var(--color-text-secondary);font-size:12px}.date-range-days button.inside[data-v-6730eccc]{background:var(--color-primary-light);color:var(--color-primary)}.date-range-days button.edge[data-v-6730eccc]{background:var(--platform-fill);color:var(--platform-on);font-weight:650}.date-range-days button[data-v-6730eccc]:hover{background:var(--platform-fill);color:var(--platform-on)}.date-range-calendars footer[data-v-6730eccc]{display:flex;align-items:center;gap:12px;margin-top:28px;padding:14px 0 0;border-top:1px solid var(--color-border);font-size:10px}.date-range-calendars footer>span[data-v-6730eccc]{margin-right:auto;color:var(--color-text-secondary)}.date-confirm[data-v-6730eccc]{color:var(--color-primary);font-weight:600}@media(max-width:650px){.date-range-popover[data-v-6730eccc]{grid-template-columns:80px minmax(0,1fr)}.date-range-months[data-v-6730eccc]{grid-template-columns:1fr}.date-range-months section[data-v-6730eccc]:last-child{display:none}.date-range-calendars[data-v-6730eccc]{padding:12px}.date-range-trigger[data-v-6730eccc]{flex-wrap:wrap;font-size:11px}}.date-range-popover[data-v-6730eccc]{max-height:calc(100dvh - 24px);overflow:auto;color:var(--color-text,#24272e)}.date-range-days button[data-v-6730eccc]{background:transparent;color:var(--color-text,#24272e)}.date-range-days button.edge[data-v-6730eccc]{background:var(--platform-fill,#afd5f5);color:var(--platform-on,#123957);font-weight:400}.date-range-calendars footer[data-v-6730eccc]{background:var(--platform-raised,#f5f6f9);padding:8px 0;min-height:48px;margin-top:40px}.date-range-calendars footer>span[data-v-6730eccc]{font-size:12px;color:var(--color-text,#24272e)}.date-confirm[data-v-6730eccc]{background:var(--platform-fill,#afd5f5);color:var(--platform-on,#123957);border-radius:6px;padding:8px;font-weight:400}.date-confirm[data-v-6730eccc]:disabled{opacity:.45;cursor:not-allowed}.date-range-popover button[data-v-6730eccc]:focus-visible{outline:2px solid var(--color-primary,#2465aa);outline-offset:1px}.date-range-days button.edge[data-v-6730eccc],.date-range-calendars button.date-confirm[data-v-6730eccc]{background:var(--platform-fill,#afd5f5)!important;color:var(--platform-on,#123957)!important}.budget-context[data-v-2a5dc7f7]{padding:18px;margin:18px 0;border:1px solid var(--line,#e1e5eb);border-radius:12px;background:var(--surface,#fff);font-size:13px;color:var(--text,#252830)}.budget-context-heading[data-v-2a5dc7f7]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.budget-context h3[data-v-2a5dc7f7]{margin:0;font-size:15px}.budget-context a[data-v-2a5dc7f7]{margin-left:14px;color:var(--brand,#266dcc)}.budget-context p[data-v-2a5dc7f7]{line-height:1.6;margin:8px 0}.budget-context-grid[data-v-2a5dc7f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.budget-context article[data-v-2a5dc7f7]{padding:12px;background:var(--surface-raised,#f6f7fa);border-radius:8px}.budget-context-alert[data-v-2a5dc7f7]{color:#a44310}.br-progress-card[role=button][data-v-19c7f95a]{cursor:pointer;transition:border-color .15s,box-shadow .15s}.br-progress-card[role=button][data-v-19c7f95a]:hover{border-color:var(--brand,#266dcc)}.br-progress-card[role=button][data-v-19c7f95a]:focus-visible{outline:2px solid var(--brand,#266dcc);outline-offset:3px}.br-dialog[data-v-19c7f95a]{width:min(1100px,calc(100vw - 40px));max-height:90dvh;padding:0;border:1px solid var(--line,#e1e5eb);border-radius:20px;background:var(--surface,#fff);color:var(--text,#252830);box-shadow:0 24px 80px #10253a40}.br-target-dialog[data-v-19c7f95a]{width:min(820px,calc(100vw - 40px))}.br-dialog[data-v-19c7f95a]::backdrop{background:#17253699;backdrop-filter:blur(3px)}.br-dialog>header[data-v-19c7f95a]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line,#e1e5eb)}.br-dialog>header h2[data-v-19c7f95a]{margin:0;font-size:20px}.br-dialog .br-dialog-close[data-v-19c7f95a]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font:26px/1 Arial,sans-serif!important;color:var(--muted,#5d6676)}.br-dialog-body[data-v-19c7f95a]{padding:22px 24px;max-height:calc(90dvh - 78px);overflow:auto;overscroll-behavior:contain}.br-target-dialog .br-editor[data-v-19c7f95a]{margin:0;padding:0;background:transparent}.br-dialog .br-detail-section[data-v-19c7f95a]{min-width:0}.br-dialog .lw-form-grid[data-v-19c7f95a]{grid-template-columns:1fr 1fr}.br-dialog .lw-stats[data-v-19c7f95a]{margin-top:0}.br-dialog[data-v-19c7f95a] :is(button,input,select):focus-visible{outline:2px solid var(--brand,#266dcc);outline-offset:2px}@media(max-width:600px){.br-dialog[data-v-19c7f95a]{width:calc(100vw - 20px)}.br-dialog>header[data-v-19c7f95a],.br-dialog-body[data-v-19c7f95a]{padding:16px}.br-dialog .lw-form-grid[data-v-19c7f95a]{grid-template-columns:1fr}}.br-view-toolbar[data-v-19c7f95a]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;flex-wrap:wrap}.br-view-toolbar>span[data-v-19c7f95a]{font-size:13px;color:var(--muted)}.br-view-tabs[data-v-19c7f95a]{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--surface,#fff)}.br-view-tabs button[data-v-19c7f95a]{border:0;background:transparent;border-radius:6px;padding:8px 18px}.br-view-tabs button.active[data-v-19c7f95a]{background:var(--brand-soft,#edf5ff);color:var(--brand,#266dcc);font-weight:600}.br-progress-grid[data-v-19c7f95a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:18px;margin-bottom:20px}.br-progress-card[data-v-19c7f95a]{margin:0!important;padding:22px!important;min-width:0;display:flex;flex-direction:column;box-shadow:0 3px 14px #162d4810}.br-card-heading[data-v-19c7f95a]{display:flex;justify-content:space-between;gap:12px;align-items:start}.br-card-heading h3[data-v-19c7f95a]{font-size:16px!important;line-height:1.5;margin:0!important}.br-card-heading p[data-v-19c7f95a]{font-size:12px;color:var(--muted);margin:5px 0 0}.br-card-badge[data-v-19c7f95a]{font-size:12px;white-space:nowrap;background:var(--brand-soft,#edf5ff);color:var(--brand,#266dcc);padding:4px 8px;border-radius:5px}.br-card-budget[data-v-19c7f95a]{display:grid;gap:7px;margin:24px 0}.br-card-budget>span[data-v-19c7f95a]{font-size:13px;color:var(--muted)}.br-card-budget>strong[data-v-19c7f95a]{font-size:28px;font-variant-numeric:tabular-nums;color:var(--text,#252830)}.br-progress-label[data-v-19c7f95a],.br-progress-legend[data-v-19c7f95a]{display:flex;justify-content:space-between;gap:8px;font-size:13px}.br-progress-label strong[data-v-19c7f95a]{color:var(--brand,#266dcc);font-size:16px}.br-progress-label small[data-v-19c7f95a]{font-size:12px;color:var(--muted)}.br-progress-track[data-v-19c7f95a]{position:relative;height:12px;margin:12px 0}.br-progress-track progress[data-v-19c7f95a]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:12px;border:0;border-radius:8px;overflow:hidden;background:var(--line,#e5e9f0)}.br-progress-track progress[data-v-19c7f95a]::-webkit-progress-bar{background:var(--line,#e5e9f0);border-radius:8px}.br-progress-track progress[data-v-19c7f95a]::-webkit-progress-value{background:var(--brand,#4c93dd);border-radius:8px}.br-progress-track progress[data-v-19c7f95a]::-moz-progress-bar{background:var(--brand,#4c93dd)}.br-progress-track i[data-v-19c7f95a]{position:absolute;top:-3px;height:18px;width:2px;background:var(--text,#252830);transform:translate(-1px)}.br-progress-legend[data-v-19c7f95a]{font-size:11px;color:var(--muted)}.br-card-metrics[data-v-19c7f95a]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0 14px}.br-card-metrics>div[data-v-19c7f95a]{display:grid;gap:7px}.br-card-metrics span[data-v-19c7f95a]{font-size:12px;color:var(--muted)}.br-card-metrics strong[data-v-19c7f95a]{font-size:18px;font-variant-numeric:tabular-nums}.br-card-status[data-v-19c7f95a]{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 18px;flex:1}.br-card-footer[data-v-19c7f95a]{border-top:1px solid var(--line);padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}.br-card-footer>span[data-v-19c7f95a]{color:var(--brand,#266dcc)}.br-card-footer button[data-v-19c7f95a]{font-size:12px;padding:5px 0;border:0;background:transparent;color:var(--brand,#266dcc)}.br-over-budget .br-progress-track progress[data-v-19c7f95a]::-webkit-progress-value{background:#d46c28}.br-over-budget .br-progress-label strong[data-v-19c7f95a]{color:#b85216}.br-detail-select[data-v-19c7f95a]{display:block;max-width:360px;margin-bottom:18px}.br-workspace h2[data-v-19c7f95a]{font-size:20px}.br-workspace h3[data-v-19c7f95a]{font-size:15px;margin:0 0 12px}.br-editor[data-v-19c7f95a]{padding:18px;margin:16px 0;background:var(--surface-raised,#f6f7fa);border-radius:10px}.br-target-list[data-v-19c7f95a],.br-rule-list[data-v-19c7f95a]{display:grid;gap:10px;margin-top:16px}.br-target-list article[data-v-19c7f95a],.br-rule-list article[data-v-19c7f95a]{border:1px solid var(--line);border-radius:10px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.br-target-list article.selected[data-v-19c7f95a]{border-color:var(--brand)}.br-target-select[data-v-19c7f95a]{display:grid;gap:7px;text-align:left;border:0;background:transparent}.br-target-select span[data-v-19c7f95a],.br-rule-list p[data-v-19c7f95a],.br-rule-list small[data-v-19c7f95a]{font-size:12px;color:var(--muted)}.br-rule-list h4[data-v-19c7f95a]{margin:0 0 8px;font-size:14px}.br-transfer[data-v-19c7f95a]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:20px 0}.br-transfer label[data-v-19c7f95a]{flex:1;min-width:170px}.br-days[data-v-19c7f95a]{min-width:850px}progress[data-v-19c7f95a]{width:100%;height:10px;accent-color:var(--brand)}.br-progress-card[data-v-19c7f95a]{padding:20px!important}.br-card-budget[data-v-19c7f95a]{margin:16px 0;gap:4px}.br-card-budget>strong[data-v-19c7f95a]{line-height:1.25}.br-card-metrics[data-v-19c7f95a]{margin:14px 0 10px;gap:12px}.br-card-metrics>div[data-v-19c7f95a]{gap:5px}.br-card-metrics strong[data-v-19c7f95a]{line-height:1.3}.br-card-status[data-v-19c7f95a]{margin-bottom:12px}.br-card-footer[data-v-19c7f95a]{padding-top:10px}.br-view-toolbar[data-v-19c7f95a]{margin-bottom:10px}.monitor-sections{margin:0 0 16px;display:flex;gap:28px;border-bottom:1px solid var(--border);background:var(--surface)}.monitor-sections button,.sv-levels button{border:0!important;border-radius:0!important;background:none!important;padding:12px 2px!important;color:var(--muted);position:relative;box-shadow:none!important}.monitor-sections button[aria-selected=true],.sv-levels button[aria-selected=true]{color:#165dff;font-weight:600;border-bottom:2px solid #165dff!important}.monitor-live[hidden],.monitor-video[hidden]{display:none!important}.monitor-content{--border:var(--line)}.sv-monitor{--sv-accent:#165dff;--surface-2:#f5f6f8;color:var(--text);font-size:14px}html:root[data-theme=dark] .sv-monitor{--surface-2:#252e3b;--sv-accent:#86b7ff}.sv-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-radius:12px;background:color-mix(in srgb,#e9f4ff 45%,var(--surface));margin-bottom:12px}.sv-spend,.sv-dates{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sv-spend span{font-size:12px;color:var(--muted)}.sv-spend strong,.sv-spend b{font-size:14px}.sv-spend b{color:var(--sv-accent)}.sv-dates label{display:flex;align-items:center;gap:6px;font-size:12px}.sv-dates input{width:139px;height:34px;padding:4px 8px}.sv-dates button{height:34px}.sv-workbench{padding:20px 22px;background:var(--surface);border-radius:12px;border:1px solid var(--border)}.sv-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sv-section-head h2{margin:0;font-size:16px!important}.sv-caption{font-size:12px;color:var(--muted)}.sv-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:24px}.sv-metrics article{padding:16px;background:var(--surface-2,var(--bg));border-radius:8px;border-top:2px solid var(--sv-accent)}.sv-metrics span{display:block;font-size:12px;white-space:nowrap;color:var(--text-secondary)}.sv-metrics strong{display:block;margin-top:8px;font:600 22px/1.3 var(--font-number);color:var(--text);font-variant-numeric:tabular-nums}.sv-levels{display:flex;gap:28px;align-items:center;border-bottom:1px solid var(--border);margin-bottom:16px}.sv-levels>span{margin-left:auto;font-size:12px;color:var(--muted)}.sv-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.sv-toolbar input{width:260px;height:34px}.sv-toolbar select{min-width:125px;height:34px}.sv-toolbar button{height:34px;padding:5px 12px}.sv-toolbar a{margin-left:auto;font-size:13px}.sv-more{display:grid;grid-template-columns:1fr 1fr 2fr;gap:16px;width:100%;padding-top:10px}.sv-more label{display:flex;align-items:center;gap:8px}.sv-more select{width:100%;min-width:0}.sv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sv-table-wrap{overflow:auto;scrollbar-gutter:stable}.sv-table{width:100%;min-width:1210px;table-layout:fixed;border-collapse:collapse}.sv-name-col{width:250px}.sv-status-col{width:105px}.sv-store-col{width:205px}.sv-table th{height:48px;padding:8px 10px;background:var(--surface-2,var(--bg));text-align:left}.sv-table td{height:64px;padding:10px;border-bottom:1px solid var(--border);font-size:13px!important;font-variant-numeric:tabular-nums}.sv-table td:nth-child(n+4){text-align:right;white-space:nowrap}.sv-table th:nth-child(n+4){text-align:right}.sv-table th button{border:0;background:none;padding:0;white-space:nowrap;font-size:12px;box-shadow:none;color:var(--text-secondary);display:flex;flex-direction:column;align-items:flex-end;width:100%;font-weight:600}.sv-sort{font-size:10px;color:var(--sv-accent);height:15px;font-weight:400}.sv-table td small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.sv-table td span{overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.sv-row-link{background:none!important;border:0!important;padding:0!important;text-align:left;color:var(--sv-accent)!important;font-size:13px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none!important}.sv-identity{display:flex;align-items:center;gap:10px;min-width:0}.sv-identity>div{min-width:0}.sv-identity img{width:34px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.sv-status{font-size:12px}.sv-status.running{color:var(--success)}.sv-status.rejected{color:var(--danger)}.sv-total td{height:42px;color:var(--sv-accent);background:color-mix(in srgb,var(--sv-accent) 3%,var(--surface))}.sv-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;color:var(--muted)}.sv-bottom>div{display:flex;gap:12px;align-items:center}.sv-bottom button{padding:5px 10px}.sv-note{margin:14px 0 0!important;font-size:12px!important;color:var(--muted);line-height:1.6}.sv-error{color:var(--danger)}.sv-empty{padding:54px 20px;text-align:center}.sv-empty h3{font-size:16px!important}.sv-empty p{font-size:13px!important}.sv-detail{position:fixed;inset:0;margin:auto;z-index:1001;width:min(1000px,90vw);padding:24px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 80px #0004}.sv-detail header{display:flex;justify-content:space-between;align-items:center;gap:20px}.sv-detail h2{font-size:18px!important}.sv-detail .sv-metrics{margin:20px 0}.sv-detail header h2{flex:1;min-width:0}html:root[data-theme] #main .sv-detail .sv-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-height:32px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--muted)!important;font:400 26px/1 Arial,sans-serif!important;white-space:nowrap;transition:color .15s,transform .15s}html:root[data-theme] #main .sv-detail .sv-close:hover{color:var(--text)!important;transform:scale(1.08)}.sv-close:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}.sv-more{grid-template-columns:repeat(5,minmax(0,1fr))}.sv-more label{flex-direction:column;align-items:flex-start}.sv-relation-note{grid-column:1/-1;font-size:12px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.sv-close{transition:none!important}}html:root[data-theme] #main :is(.monitor-sections,.sv-levels) button{color:var(--text-secondary)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 2px!important;min-height:44px}html:root[data-theme] #main :is(.monitor-sections,.sv-levels) button[aria-selected=true]{color:var(--sv-accent,#165dff)!important;border-bottom:2px solid var(--sv-accent,#165dff)!important;font-weight:600}html:root[data-theme] #main .sv-monitor :is(input,select){border:1px solid var(--line)!important;border-radius:6px!important;background:var(--surface)!important;color:var(--text)!important;padding:6px 10px!important}html:root[data-theme] #main .sv-monitor .primary{background:var(--sv-accent)!important;color:#fff!important;border:1px solid var(--sv-accent)!important;border-radius:6px!important}html:root[data-theme] #main .sv-metrics article{background:var(--surface-2)!important;border:0;border-radius:8px;padding:16px}html:root[data-theme] #main .sv-metrics article>span{white-space:normal;font-size:12px;min-height:36px;line-height:1.5;-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}html:root[data-theme] #main .sv-top{background:color-mix(in srgb,var(--sv-accent) 4%,var(--surface))}@media(max-width:1400px){.sv-top{flex-wrap:wrap}.sv-metrics{gap:8px}.sv-metrics article{padding:12px 10px}.sv-metrics span{font-size:11px}.sv-metrics strong{font-size:20px}}@media(max-width:900px){.sv-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-top{padding:12px}.sv-workbench{padding:16px 12px}.sv-more{grid-template-columns:1fr}.sv-bottom{flex-wrap:wrap}.sv-dates{gap:6px}.sv-dates label{font-size:11px}}.page-heading[hidden]{display:none!important}@media(min-width:851px){.sidebar{padding-top:8px}.sidebar>#sidenav{padding-top:0;margin-top:0}}html:root[data-theme] .topbar .brand{gap:10px;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:21px;font-weight:700;letter-spacing:.06em;line-height:1.35}html:root[data-theme] .topbar .brandmark{display:block;flex-shrink:0;-o-object-fit:contain;object-fit:contain;width:36px;height:36px;background:transparent!important;border:0;border-radius:0;box-shadow:none}@media(max-width:1200px){html:root[data-theme] .topbar .brand{font-size:19px}}@media(max-width:600px){html:root[data-theme] .topbar .brand{font-size:18px;gap:8px}.topbar .brandmark{width:32px!important;height:32px!important}}#workspace-bridge{display:flex;align-items:center}.workspace-mode{display:flex;align-items:center;gap:8px;font-size:12px}.workspace-mode button{padding:7px 10px;font-size:12px;min-height:32px}.workspace-mode [aria-pressed=true]{background:var(--primary-light,#edf6ff);color:var(--primary,#316ba4);border-color:#afd5f5}.workspace-origin{color:var(--muted,#66758b);font-size:11px}.workspace-backend-note{padding:10px 14px;margin:0 0 16px;border:1px solid #dce5ef;border-radius:10px;font-size:12px;color:var(--muted,#66758b);background:var(--surface,#fff)}.workspace-error{color:#b42318;white-space:pre-wrap}.workspace-report-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.workspace-report-toolbar label{display:grid;gap:6px;font-size:12px;flex:1;min-width:140px}.workspace-report-toolbar input,.workspace-report-toolbar select{width:100%;min-height:36px}.workspace-report-toolbar input{padding:9px;border:1px solid var(--line,#dce5ef);border-radius:10px;background:var(--surface,#f6f8fb);color:var(--text,#17344e);min-width:0}.workspace-backend-table{min-width:920px}.workspace-backend-table th,.workspace-backend-table td{white-space:nowrap}.workspace-backend-table th:first-child,.workspace-backend-table td:first-child{width:auto}.workspace-report-toolbar .workspace-account-search{flex:2}.workspace-page-error{padding:24px}.workspace-backend-card .summary-grid{margin-top:16px}.workspace-live-link{display:block;color:inherit;text-decoration:none}.workspace-login form{display:grid;gap:14px}.workspace-login label{display:grid;gap:6px}.workspace-login input{width:100%}.workspace-login .mc-dialog-body{min-width:320px}.workspace-backend-chart{width:100%;max-height:280px}.workspace-source-choices{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}[data-data-mode=backend] #view .panel{margin-bottom:18px}[data-data-mode=backend] #view:not(:has(.workspace-backend-note)){visibility:hidden}[data-theme=dark] .workspace-backend-note{background:#20252c;border-color:#3b4654}@media(max-width:1000px){.workspace-origin{display:none}.workspace-mode{gap:4px}.workspace-mode button{padding:6px}}@media(max-width:650px){#workspace-bridge{position:fixed;left:0;bottom:0;right:0;z-index:50;justify-content:center;padding:8px;background:var(--surface,#fff);box-shadow:0 -1px 6px #17344e12}body{padding-bottom:50px}}.workspace-source-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line,#dce5ef);margin:0 0 20px;min-height:42px;align-items:stretch}.workspace-source-tabs a{display:flex;align-items:center;padding:0 2px 12px;border-bottom:2px solid transparent;font-size:13px;color:var(--muted,#66758b);text-decoration:none}.workspace-source-tabs a[aria-current=page]{color:var(--primary,#316ba4);border-color:var(--primary,#316ba4);font-weight:600}.workspace-source-tabs a:hover{color:var(--primary,#316ba4)}.workspace-source-tabs a:focus-visible,.workspace-status-help:focus-visible{outline:2px solid var(--primary,#316ba4);outline-offset:4px;border-radius:3px}.workspace-source-panel{padding:24px}.workspace-demo-label{font-size:11px;color:var(--muted,#66758b)}.workspace-source-intro{font-size:12px;color:var(--muted,#66758b);line-height:1.7;margin:8px 0 20px}.workspace-source-filter{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin-bottom:20px}.workspace-source-filter label{display:grid;gap:7px;font-size:12px;min-width:200px}.workspace-source-filter input{min-height:36px;border:1px solid var(--line,#dce5ef);border-radius:9px;padding:8px 10px;color:var(--text,#17344e);background:var(--surface,#fff)}.workspace-source-table{width:100%;min-width:820px;font-size:12px}.workspace-source-table th:first-child,.workspace-source-table td:first-child{width:25%}.workspace-source-table small{display:block;margin-top:5px;color:var(--muted,#66758b);font-size:11px}.workspace-source-table td{vertical-align:middle}.workspace-source-table .workspace-source-reason{max-width:260px;white-space:normal;line-height:1.65}.workspace-run-state{display:inline-flex;white-space:nowrap;font-size:12px;color:var(--muted,#66758b)}.workspace-run-state[data-state=SUCCEEDED]{color:var(--primary,#316ba4)}.workspace-run-state[data-state=FAILED],.workspace-run-state[data-state=SKIPPED]{color:#a44c19}.workspace-data-status{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--muted,#66758b);margin-bottom:14px;line-height:1.6}.page-heading{flex-wrap:wrap;gap:12px}.page-heading [data-workspace-status]{margin-left:auto}.page-heading .workspace-data-status{margin-bottom:0}.workspace-status-help{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:help}.workspace-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.workspace-status-tooltip{position:absolute;right:0;bottom:calc(100% + 10px);z-index:60;min-width:240px;width:320px;max-width:calc(100vw - 48px);padding:10px 12px;background:#25282d;color:#fff;font-size:12px;font-weight:400;line-height:1.7;border-radius:6px;box-shadow:0 5px 16px #0002;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.workspace-data-status:not(.page-heading .workspace-data-status) .workspace-status-tooltip{right:auto;left:0}.workspace-status-help:hover .workspace-status-tooltip,.workspace-status-help:focus .workspace-status-tooltip{opacity:1;visibility:visible}.workspace-data-status.is-warning{color:#a44c19}[data-theme=dark] .workspace-run-state[data-state=FAILED],[data-theme=dark] .workspace-run-state[data-state=SKIPPED],[data-theme=dark] .workspace-data-status.is-warning{color:#ffc28a}.workspace-backend-table td:last-child{max-width:300px}.workspace-backend-table td:has(.workspace-run-state){white-space:normal}.workspace-sync-table td:last-child{white-space:normal;min-width:220px;line-height:1.65}@media(max-width:650px){.workspace-source-panel{padding:16px}.workspace-source-panel .section-heading{gap:8px;flex-wrap:wrap}.workspace-source-filter label{min-width:0;width:100%}.page-heading [data-workspace-status]{margin-left:0}.page-heading .workspace-status-tooltip{left:0;right:auto}.workspace-source-tabs{gap:20px}}.business-live-scope{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;grid-column:1/-1;width:100%}.business-live-scope .field{min-width:0}.business-live-scope select{width:100%;min-width:0}html:root[data-theme] #live-form label[hidden],html:root[data-theme] #dc-filter-host [hidden]{display:none!important}html:root[data-theme] #dc-filter-host .analysis-fields{grid-template-columns:repeat(5,minmax(0,1fr))}#dc-filter-host #af-range{order:0;grid-column:span 2}#dc-filter-host .inline-select:has(#af-compare){order:1;grid-column:span 2}#dc-filter-host .inline-select:has(#af-mode){order:2}#dc-filter-host .business-region{order:3}#dc-filter-host .business-brand{order:4}#dc-filter-host #af-stores{order:5}#dc-filter-host .business-content{order:6}#dc-filter-host #af-accounts{order:7}#dc-filter-host .business-relation-note{order:8;grid-column:1/-1;font-size:12px!important;color:var(--muted);margin:0;line-height:1.6}@media(max-width:1100px){.business-live-scope{grid-template-columns:repeat(3,minmax(0,1fr))}html:root[data-theme] #dc-filter-host .analysis-fields{grid-template-columns:repeat(3,minmax(0,1fr))}#dc-filter-host #af-range,#dc-filter-host .inline-select:has(#af-compare){grid-column:auto}}@media(max-width:700px){.business-live-scope{grid-template-columns:1fr 1fr}html:root[data-theme] #dc-filter-host .analysis-fields{grid-template-columns:1fr 1fr}}html:root{--font-body:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC",Arial,sans-serif;--font-size-body:14px;--font-size-label:14px;--font-size-caption:12px;--font-size-control:13px;--font-number:"Bahnschrift","DIN Alternate",Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-family:var(--font-body)}html:root[data-theme=light]{--text:#1d2129;--text-secondary:#303642;--label:#343a46;--muted:#646b78;--sub:var(--muted);--spend:#c85b17;--lead:#3569a8;--audience:#7567ad;--service:#8a703d;--chart-natural:#387d68;--chart-1:var(--spend);--chart-2:var(--lead);--chart-3:var(--audience);--chart-4:var(--service);--chart-5:#247f8b;--success:#21734e;--success-soft:#e9f4ee;--warning:#97601f;--warning-soft:#fff3df;--danger:#c3343f;--danger-soft:#fcecef;--chart-grid:#e9ecf1}html:root[data-theme=dark]{--text:#f1f2f4;--text-secondary:#d1d5dd;--label:#c2c8d2;--muted:#b5bdca;--sub:var(--muted);--spend:#ffad72;--lead:#94b9e3;--audience:#b6a7df;--service:#d5bc92;--chart-natural:#8ebfaf;--chart-1:var(--spend);--chart-2:var(--lead);--chart-3:var(--audience);--chart-4:var(--service);--chart-5:#91c7d2;--success:#acd1b5;--warning:#e2bf83;--danger:#f0a29f}html:root[data-theme] :is(body,button,input,select,textarea){font-family:var(--font-body)}html:root[data-theme] :is(main,dialog) :is(h1,h2,h3,h4,h5,.room-name){font-weight:600;letter-spacing:0;line-height:1.5;color:var(--text)!important}html:root[data-theme] :is(main,dialog) :is(p,label,legend,dt){font-weight:400}html:root[data-theme] :is(main,dialog) table th{color:var(--text-secondary)!important;font-weight:600}html:root[data-theme] .sidebar .nav-group summary{color:var(--text)!important;font-weight:600}html:root[data-theme] #sidenav .nav-children a:not(.active){font-weight:400}html:root[data-theme] #sidenav .nav-children a.active{font-weight:600}html:root[data-theme] :is(.an-switches,.cc-controls,.tabs,.analysis-tabs,.ac-tabs,.bs-tabs,.pw-tabs,.cw-tabs) button{font-weight:400}html:root[data-theme] :is(.an-switches,.cc-controls,.tabs,.analysis-tabs,.ac-tabs,.bs-tabs,.pw-tabs,.cw-tabs) :is(button[aria-pressed=true],button[aria-selected=true],button.active){font-weight:600}html:root[data-theme] :is(.an-value>span,.summary-item>span,.metric-grid span,.an-operation-metrics button>span,.ac-kpis article>span,.pw-kpi>span){color:var(--label)!important;font-weight:400;font-size:12px}html:root[data-theme] :is(.an-value>small,.an-card-bottom,.an-source-legend small,.an-footnote,.cv-chart-note,.an-section-title small,.workspace-origin,.workspace-demo-label,.workspace-data-status,.workspace-source-table small,.metadata){color:var(--muted)!important;font-size:12px;font-weight:400;line-height:1.6}html:root[data-theme] :is(.an-value strong,.summary-item strong,.metric-grid strong,.count strong,.kpi strong,.an-source-legend strong,.cv-source-values b,.cv-row-title b,.cv-paired-row b,.an-rank-body strong,.an-operation-metrics strong,.ac-kpis strong,.pw-kpi strong,.cc-touch-total strong,.av-funnel-stage strong,.cv-funnel-segment strong,.an-donut-value){font-family:var(--font-number);font-weight:600;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}html:root[data-theme] .an-value strong{font-size:28px;line-height:1.3}html:root[data-theme] .an-small .an-value strong{font-size:22px}html:root[data-theme] :is(.an-operation-metrics,.metric-grid) strong{font-size:22px}html:root[data-theme] :is(.an-value strong,.summary-item strong,.an-source-legend strong){color:var(--text)!important}html:root[data-theme] :is(main,dialog) svg .an-donut-value{fill:var(--text)!important;font-weight:600}html:root[data-theme] :is(.an-operation-metrics strong small,.summary-item small){font-family:var(--font-body);font-weight:400;color:var(--muted)!important;font-size:12px}html:root[data-theme] :is(.av-funnel-rate,.cv-funnel-rate) b{font-family:var(--font-number);font-variant-numeric:tabular-nums;font-weight:500}html:root[data-theme] .an-donut :is([data-source=naturalLeads],[data-compare-key=naturalLeads]){stroke:var(--chart-natural)!important}html:root[data-theme] :is(.an-source-legend [data-detail=naturalLeads] i,.cv-source-track [data-compare-key=naturalLeads],.cv-source-legend>span:nth-child(2)>i,.cv-summary-source>div>p:last-child>i){background:var(--chart-natural)!important}html:root[data-theme] .av-funnel-stage:nth-of-type(1){--stage-color:var(--lead)!important}html:root[data-theme] .av-funnel-stage:nth-of-type(2){--stage-color:var(--chart-natural)!important}html:root[data-theme] .av-funnel-stage:nth-of-type(3){--stage-color:var(--spend)!important}html:root[data-theme] .cv-funnel-segment:nth-of-type(1){--ff-color:color-mix(in srgb,var(--lead) 23%,var(--surface))!important}html:root[data-theme] .cv-funnel-segment:nth-of-type(2){--ff-color:color-mix(in srgb,var(--chart-natural) 23%,var(--surface))!important}html:root[data-theme] .cv-funnel-segment:nth-of-type(3){--ff-color:color-mix(in srgb,var(--spend) 23%,var(--surface))!important}html:root[data-theme] :is(main,dialog) .cv-funnel-segment :is(span,strong){color:var(--text)!important}html:root[data-theme] .cv-funnel-key>span:nth-child(1)>i{background:color-mix(in srgb,var(--lead) 23%,var(--surface))!important}html:root[data-theme] .cv-funnel-key>span:nth-child(2)>i{background:color-mix(in srgb,var(--chart-natural) 23%,var(--surface))!important}html:root[data-theme] .cv-funnel-key>span:nth-child(3)>i{background:color-mix(in srgb,var(--spend) 23%,var(--surface))!important}html:root[data-theme] :is(main,dialog) :is(.positive,.up.good,.delta.good,.workspace-run-state[data-state=SUCCEEDED]){color:var(--success)!important}html:root[data-theme] :is(main,dialog) :is(.negative,.delta.bad,.workspace-run-state[data-state=FAILED],.workspace-error){color:var(--danger)!important}html:root[data-theme] :is(main,dialog) :is(.workspace-run-state[data-state=SKIPPED],.workspace-data-status.is-warning){color:var(--warning)!important}html:root[data-theme] .ops-screen{--label:#c2c8d2}@media(max-width:650px){html:root[data-theme] .an-value strong{font-size:25px}html:root[data-theme] .an-small .an-value strong{font-size:20px}}@media(forced-colors:active){html:root[data-theme] :is(.an-donut-value){fill:CanvasText!important}}html:root[data-theme] :is(#dc-detail,#cw-dialog) table .detail-sort-button{display:flex;align-items:center;gap:4px;width:100%;min-height:36px;padding:0;border:0!important;border-radius:3px;background:transparent!important;box-shadow:none!important;font:inherit;color:inherit!important;text-align:left;cursor:pointer}html:root[data-theme] :is(#dc-detail,#cw-dialog) table .detail-sort-button small{display:block;color:var(--muted);font-weight:400}html:root[data-theme] :is(#dc-detail,#cw-dialog) .detail-sort-arrow{flex:none;width:12px;color:var(--muted);font-size:13px}html:root[data-theme] :is(#dc-detail,#cw-dialog) table th[aria-sort]:not([aria-sort=none]) .detail-sort-button,html:root[data-theme] :is(#dc-detail,#cw-dialog) table .detail-sort-button:hover,html:root[data-theme] :is(#dc-detail,#cw-dialog) th[aria-sort]:not([aria-sort=none]) .detail-sort-arrow{color:var(--lead)!important}html:root[data-theme] :is(#dc-detail,#cw-dialog) .detail-sort-button:focus-visible{outline:2px solid var(--lead);outline-offset:4px}html:root[data-theme] #dc-detail{height:85dvh;scrollbar-gutter:stable}html:root[data-theme] #cw-body{scrollbar-gutter:stable}html:root[data-theme] :is(#dc-detail .an-table,#cw-dialog .cw-records .cw-table){table-layout:fixed;width:100%;min-width:950px}html:root[data-theme] :is(#dc-detail .an-table,#cw-dialog .cw-records .cw-table):has(th:nth-child(9)){min-width:1080px}html:root[data-theme] :is(#dc-detail .an-table,#cw-dialog .cw-records .cw-table):has(th:nth-child(10)){min-width:1210px}html:root[data-theme] :is(#dc-detail .an-table,#cw-dialog .cw-records .cw-table) th:first-child{width:112px}html:root[data-theme] :is(#dc-detail .an-table,#cw-dialog .cw-records .cw-table) th:nth-child(2){width:200px}html:root[data-theme] :is(#dc-detail .an-table,#cw-dialog .cw-records .cw-table) th{height:72px;box-sizing:border-box;padding:10px 12px;vertical-align:middle}html:root[data-theme] :is(#dc-detail .an-table,#cw-dialog .cw-records .cw-table) td{height:64px;box-sizing:border-box;padding:10px 12px;line-height:20px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:root[data-theme] :is(#dc-detail .an-table,#cw-dialog .cw-records .cw-table) td small{margin-top:4px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:root[data-theme] :is(#dc-detail,#cw-dialog) .detail-sort-button>span:first-child{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:18px}html:root[data-theme] :is(#dc-detail,#cw-dialog) .detail-sort-arrow{flex:0 0 12px}@media(max-width:600px){html:root[data-theme] #dc-detail{height:92dvh}}html:root[data-theme] body{font-size:var(--font-size-body);line-height:1.6}html:root[data-theme] .sidebar .nav-group summary{font-size:15px}html:root[data-theme] #sidenav .nav-children a:not(.active){color:var(--text)!important;font-size:14px;font-weight:400}html:root[data-theme] #sidenav .nav-children a.active{font-size:14px;font-weight:600}html:root[data-theme] .header-context{font-size:13px}html:root[data-theme] .header-context a{color:var(--text-secondary)!important}html:root[data-theme] :is(main,dialog,.filter-popup,.ds-menu,.rp-popover) :is(p,label,legend,dt):not(.positive,.negative,.good,.bad,.workspace-error){color:var(--text-secondary)!important;font-size:var(--font-size-body);line-height:1.6}html:root[data-theme] :is(.an-panel,.chart-panel,.ac-block,.lw-workspace,.cw-chart-panel) h2,html:root[data-theme] .an-section-title h2{font-size:18px;font-weight:600}html:root[data-theme] :is(.an-operation-card,.live-card,.ac-state-grid,.lw-findings) h3{font-size:16px;font-weight:600}html:root[data-theme] :is(.an-value>span,.summary-item>span,.metric-grid span,.an-operation-metrics button>span,.ac-kpis article>span,.pw-kpi>span,.count>span,.ac-summary button>span,.org-summary button>span,.mc-summary button>span){color:var(--label)!important;font-size:var(--font-size-label);font-weight:400;line-height:1.6}html:root[data-theme] :is(.cv-row-title,.cv-funnel-name,.cv-paired-name,.av-heat-store,.room-identity,.cc-ring-identity h3,.an-source-legend button>span,.cc-source-row,.cc-touchpoints button>span){color:var(--text-secondary)!important;font-size:13px;font-weight:400}html:root[data-theme] :is(main,dialog) table{font-size:14px}html:root[data-theme] :is(#main,dialog) table th{font-size:13px;color:var(--text-secondary)!important;font-weight:600}html:root[data-theme] :is(main,dialog) table td{font-size:14px;font-weight:400}html:root[data-theme] :is(main,dialog) table td :is(small,.metadata){font-size:12px;color:var(--muted)!important;line-height:1.5}html:root[data-theme] :is(.cw-object-name,.ac-name,.org-name,.pw-name){font-size:14px}html:root[data-theme] :is(.tabs,.analysis-tabs,.mc-tabs,.org-tabs,.pw-tabs,.ac-tabs,.bs-tabs,.report-tabs,.cw-tabs) button{font-size:14px}html:root[data-theme] :is(.an-switches button,.cc-controls button,.cw-detail-link,.an-link,.cc-detail-link,.ac-action,.pw-link,.mc-link,.org-link,.cc-select-trigger,.ds-trigger,.rp-trigger,.dp-trigger,.inline-select,.inline-select select,.filter-popover summary,.filter-popover summary b,.analysis-actions button,.lw-segment button,.lw-row-actions button,.workspace-mode button){font-size:var(--font-size-control);line-height:1.5}html:root[data-theme] .cc-controls button{white-space:nowrap;padding:6px 10px;flex-shrink:0}html:root[data-theme] #dc-overview .cw-card-heading>.cw-detail-link{font-size:var(--font-size-control);line-height:1.5}html:root[data-theme] .an-switches{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}html:root[data-theme] .an-switches button{flex-shrink:0;white-space:nowrap}html:root[data-theme] :is(.an-source-legend small,.cv-source-values,.cv-source-legend,.cv-paired-head,.cv-funnel-head,.av-funnel-rate,.cv-funnel-rate,.cc-legend,.cw-chart-legend,.an-legend,.av-legend,.av-heat-date,.an-card-bottom,.an-unit,.metadata,.applied,.cw-scope,.cw-footer,.cw-chart-note,.lw-calendar-meta,.lw-status,.lw-verdict,.workspace-source-table small){font-size:var(--font-size-caption);color:var(--muted)!important;line-height:1.5}html:root[data-theme] :is(.cw-title-tooltip,#cw-title-tooltip,.an-detail-definition,.cw-tooltip,.lw-notice,.lw-error,.workspace-status-tooltip){font-size:13px;line-height:1.7}html:root[data-theme] :is(.an-trend-svg,.av-svg,.ac-trend,.trend-svg) text{font-family:var(--font-body);font-size:12px;fill:var(--text-secondary)!important}html:root[data-theme] .lw-calendar-event{font-size:12px;line-height:1.4;min-height:40px}html:root[data-theme] :is(.lw-calendar-event small,.lw-calendar-more,.lw-calendar-weekday){font-size:12px}html:root[data-theme] .lw-mini-date{font-size:11px}html:root[data-theme] .lw-calendar-navigation h2{font-size:17px}html:root[data-theme] .lw-calendar-date{font-size:13px}@media(max-width:700px){html:root[data-theme] :is(.an-panel,.chart-panel) h2{font-size:16px}html:root[data-theme] .lw-mini-date{font-size:10px}}
