*{box-sizing:border-box}:root{--ui-font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--ui-font-mono: "SF Mono", "JetBrains Mono", "Fira Code", monospace;--ui-text-xs: 10px;--ui-text-sm: 12px;--ui-text-base: 13px;--ui-text-md: 14px;--ui-text-lg: 16px;--ui-text-xl: 20px;--ui-text-2xl: 24px;--ui-text-3xl: 32px;--ui-font-normal: 400;--ui-font-medium: 500;--ui-font-semibold: 600;--ui-font-bold: 700;--ui-bg-canvas: #08080A;--ui-bg-surface: #131315;--ui-bg-elevated: #1A1A1D;--ui-bg-toolbar: #101113;--ui-bg-hover: rgba(255, 255, 255, .04);--ui-bg-active: rgba(200, 169, 81, .1);--ui-border-subtle: rgba(255, 255, 255, .06);--ui-border: rgba(255, 255, 255, .1);--ui-border-strong: rgba(255, 255, 255, .16);--ui-border-focus: rgba(200, 169, 81, .4);--ui-text-primary: rgba(255, 255, 255, .93);--ui-text-secondary: rgba(255, 255, 255, .6);--ui-text-muted: rgba(255, 255, 255, .46);--ui-text-placeholder: rgba(255, 255, 255, .5);--ui-accent: #C8A951;--ui-accent-hover: #D4B868;--ui-accent-contrast: #08080A;--ui-accent-soft: rgba(200, 169, 81, .12);--ui-accent-subtle: rgba(200, 169, 81, .06);--ui-gradient-accent: linear-gradient(135deg, #C8A951 0%, #E0CD82 50%, #B8943A 100%);--ui-gradient-subtle: linear-gradient(135deg, rgba(200, 169, 81, .15), rgba(200, 169, 81, .04));--ui-primary: var(--ui-accent);--ui-primary-hover: var(--ui-accent-hover);--ui-primary-soft: var(--ui-accent-soft);--ui-gradient: var(--ui-gradient-accent);--ui-gradient-h: linear-gradient(90deg, #C8A951, #E0CD82);--ui-bg-page: var(--ui-bg-canvas);--ui-bg-soft: var(--ui-bg-hover);--ui-bg-subtle: rgba(255, 255, 255, .02);--ui-card-bg: rgba(255, 255, 255, .03);--ui-hover: rgba(255, 255, 255, .04);--ui-text: var(--ui-text-primary);--ui-error: var(--ui-danger);--ui-primary-deep: #B8943A;--ui-success: #34D399;--ui-success-soft: rgba(52, 211, 153, .12);--ui-warning: #F59E0B;--ui-warning-soft: rgba(245, 158, 11, .12);--ui-danger: #EF4444;--ui-danger-contrast: #FFFFFF;--ui-danger-soft: rgba(239, 68, 68, .12);--ui-info: #C8A951;--ui-info-soft: rgba(200, 169, 81, .12);--ui-skill-private: #ef4444;--ui-skill-stats: #3b82f6;--ui-skill-task: #f59e0b;--ui-skill-plan: #8b5cf6;--ui-skill-meeting: #10b981;--ui-skill-report: #06b6d4;--ui-skill-business: #f97316;--ui-skill-system: #6b7280;--ui-skill-im: #ec4899;--ui-nav-item-selected-bg: var(--ui-accent-soft);--ui-nav-item-selected-color: var(--ui-accent);--ui-nav-item-selected-bar: var(--ui-accent);--ui-nav-item-hover-color: var(--ui-accent);--ui-sidebar-bg: #0E0E10;--ui-sidebar-border: rgba(255, 255, 255, .06);--ui-sidebar-text: rgba(255, 255, 255, .55);--ui-sidebar-text-active: var(--ui-accent);--ui-sidebar-item-hover: rgba(255, 255, 255, .04);--ui-sidebar-item-active: rgba(200, 169, 81, .08);--ui-sidebar-accent: var(--ui-accent);--ui-sidebar-group-label: rgba(255, 255, 255, .46);--ui-shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--ui-shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--ui-shadow-card: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .2);--ui-shadow-md: 0 4px 12px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .3);--ui-shadow-lg: 0 12px 28px rgba(0, 0, 0, .6), 0 2px 4px rgba(0, 0, 0, .3);--ui-shadow-xl: 0 24px 48px rgba(0, 0, 0, .7);--ui-radius-xs: 4px;--ui-radius-sm: 6px;--ui-radius-md: 8px;--ui-radius-lg: 16px;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-shell-padding: 20px;--ui-table-header-bg: rgba(255, 255, 255, .03);--ui-table-row-hover: rgba(255, 255, 255, .02);--ui-table-border: rgba(255, 255, 255, .06);--ui-table-row-height: 44px}.light{--ui-bg-canvas: #FFFFFF;--ui-bg-surface: #FFFFFF;--ui-bg-elevated: #FFFFFF;--ui-bg-page: #FFFFFF;--ui-bg-toolbar: #FFFFFF;--ui-bg-hover: rgba(79, 70, 229, .045);--ui-bg-active: rgba(79, 70, 229, .09);--ui-bg-soft: #F8FAFC;--ui-bg-subtle: rgba(15, 23, 42, .025);--ui-border-subtle: rgba(15, 23, 42, .06);--ui-border: rgba(15, 23, 42, .1);--ui-border-strong: rgba(15, 23, 42, .16);--ui-border-focus: rgba(79, 70, 229, .5);--ui-text-primary: #1E293B;--ui-text-secondary: #64748B;--ui-text-muted: #64748B;--ui-text-placeholder: #64748B;--ui-accent: #4F46E5;--ui-accent-hover: #4338CA;--ui-accent-contrast: #FFFFFF;--ui-accent-soft: rgba(79, 70, 229, .08);--ui-accent-subtle: rgba(79, 70, 229, .05);--ui-gradient: linear-gradient(135deg, #4F46E5 0%, #6366F1 50%, #3730A3 100%);--ui-gradient-h: linear-gradient(90deg, #4F46E5, #6366F1);--ui-card-bg: #FFFFFF;--ui-hover: rgba(79, 70, 229, .045);--ui-text: var(--ui-text-primary);--ui-error: var(--ui-danger);--ui-primary-deep: #3730A3;--ui-success: #10B981;--ui-success-soft: rgba(16, 185, 129, .1);--ui-warning: #F59E0B;--ui-warning-soft: rgba(245, 158, 11, .1);--ui-danger: #EF4444;--ui-danger-contrast: #FFFFFF;--ui-danger-soft: rgba(239, 68, 68, .08);--ui-info: #60A5FA;--ui-info-soft: rgba(96, 165, 250, .1);--ui-skill-private: #ef4444;--ui-skill-stats: #3b82f6;--ui-skill-task: #f59e0b;--ui-skill-plan: #8b5cf6;--ui-skill-meeting: #10b981;--ui-skill-report: #06b6d4;--ui-skill-business: #f97316;--ui-skill-system: #6b7280;--ui-skill-im: #ec4899;--ui-sidebar-bg: #FFFFFF;--ui-sidebar-border: #E5E7EB;--ui-sidebar-text: #64748B;--ui-sidebar-text-active: #4F46E5;--ui-sidebar-item-hover: rgba(79, 70, 229, .04);--ui-sidebar-item-active: rgba(79, 70, 229, .08);--ui-sidebar-accent: #4F46E5;--ui-sidebar-group-label: #64748B;--ui-shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--ui-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 18px rgba(15, 23, 42, .03);--ui-shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .03);--ui-shadow-md: 0 10px 28px rgba(15, 23, 42, .08);--ui-shadow-lg: 0 18px 48px rgba(15, 23, 42, .12);--ui-shadow-xl: 0 24px 64px rgba(15, 23, 42, .16);--ui-table-header-bg: #F8FAFC;--ui-table-row-hover: rgba(79, 70, 229, .035);--ui-table-border: #E5E7EB;--ui-nav-item-selected-bg: rgba(79, 70, 229, .08);--ui-nav-item-selected-color: #4F46E5;--ui-nav-item-selected-bar: #4F46E5;--ui-nav-item-hover-color: #4F46E5;--ui-card-border: #E5E7EB;--ui-card-shadow: var(--ui-shadow-card)}html,body,#root{margin:0;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--ui-bg-page);color:var(--ui-text-primary)}html,body{overflow:hidden}#root{overflow:hidden;display:flex;flex-direction:column;min-height:0}.app-auth-checking{flex:1;min-height:100%;display:flex;align-items:center;justify-content:center;background:var(--ui-bg-elevated);color:var(--ui-text-secondary);font-size:14px}.app-auth-checking--message{align-items:flex-start;justify-content:flex-start;padding:24px;line-height:1.6}.app-fill{height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-fill>.app-layout.ant-layout{flex:1;min-height:0;max-height:100%;overflow:hidden}.app-sider{border-right:1px solid var(--ui-sidebar-border)!important;background:var(--ui-sidebar-bg)!important}.app-sider-fixed{position:fixed!important;left:0;top:0;bottom:0;height:100vh!important;height:100dvh!important;overflow-y:auto;z-index:10}.app-topbar{display:flex;justify-content:flex-end;align-items:center;height:36px;padding:0 12px;flex-shrink:0;border-bottom:1px solid var(--ui-border-subtle)}.light .app-topbar{height:32px;border-bottom-color:#37352f12}.app-right{margin-left:220px;flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.app-right .ant-layout-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.app-right .ant-layout-content:has(.conversation-route-mount){overflow:hidden!important;display:flex;flex-direction:column}.sider-header{padding:16px 14px 12px;border-bottom:1px solid var(--ui-sidebar-border)}.sider-header__brand{display:flex;align-items:center;gap:9px;padding:0 2px;margin-bottom:12px}.sider-header__logo{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;border-radius:6px}.sider-header__name{font-size:15px;font-weight:700;font-family:var(--ui-font-display);color:var(--ui-text-primary);letter-spacing:0}.sider-header__divider{height:1px;background:var(--ui-sidebar-border);margin-bottom:12px}.sider-header__user{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;background:var(--ui-bg-hover)}.sider-header__avatar{flex-shrink:0}.sider-header__user-info{display:flex;flex-direction:column;gap:1px;min-width:0}.sider-header__user-name{font-size:13px;font-weight:600;color:var(--ui-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sider-header__user-role{font-size:11px;color:var(--ui-sidebar-group-label)}.app-feedback-issue-btn.ant-btn{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ui-sidebar-text-active) 18%,var(--ui-sidebar-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--ui-sidebar-text-active) 7%,var(--ui-sidebar-bg))!important;color:var(--ui-sidebar-text-active)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--ui-sidebar-text-active) 8%,transparent);transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.app-feedback-issue-btn.ant-btn .anticon{font-size:18px;transition:transform .16s ease}.app-feedback-issue-btn.ant-btn:hover,.app-feedback-issue-btn.ant-btn:focus-visible{border-color:color-mix(in srgb,var(--ui-sidebar-text-active) 74%,var(--ui-sidebar-border))!important;background:var(--ui-sidebar-text-active)!important;color:var(--ui-accent-contrast)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--ui-sidebar-text-active) 24%,transparent),0 0 0 3px color-mix(in srgb,var(--ui-sidebar-text-active) 13%,transparent);transform:translateY(-1px)}.light .app-feedback-issue-btn.ant-btn:hover,.light .app-feedback-issue-btn.ant-btn:focus-visible{color:#fff!important}.app-feedback-issue-btn.ant-btn:hover .anticon,.app-feedback-issue-btn.ant-btn:focus-visible .anticon{transform:scale(1.08)}.app-feedback-issue-btn.ant-btn:active{transform:translateY(0) scale(.98);box-shadow:0 3px 10px color-mix(in srgb,var(--ui-sidebar-text-active) 18%,transparent),0 0 0 2px color-mix(in srgb,var(--ui-sidebar-text-active) 12%,transparent)}@media (prefers-reduced-motion: reduce){.app-feedback-issue-btn.ant-btn,.app-feedback-issue-btn.ant-btn .anticon{transition:none}}.app-nav-menu.ant-menu{border-inline-end:none!important;background:transparent!important;padding:4px 10px 12px}.app-shell-menu.ant-menu{border-inline-end:none!important;background:transparent!important}.app-shell-menu.ant-menu .ant-menu-item-group-title{padding:14px 10px 7px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ui-sidebar-group-label)!important}.app-shell-menu.ant-menu .ant-menu-item{margin-inline:0;margin-block:2px;border:1px solid transparent;border-radius:var(--ui-radius-sm);height:34px;line-height:34px;padding-inline:10px!important;font-size:13px;font-weight:500;color:var(--ui-sidebar-text)!important;transition:background .14s ease,border-color .14s ease,color .14s ease}.app-shell-menu.ant-menu .ant-menu-item .anticon{min-width:16px;font-size:14px;opacity:.82;transition:color .14s ease,opacity .14s ease}.app-shell-menu.ant-menu .ant-menu-item:hover{border-color:var(--ui-border-subtle);background:var(--ui-sidebar-item-hover)!important;color:var(--ui-nav-item-hover-color, var(--ui-sidebar-text-active))!important}.app-shell-menu.ant-menu .ant-menu-item-selected{border-color:color-mix(in srgb,var(--ui-accent) 22%,var(--ui-sidebar-border))!important;background:var(--ui-nav-item-selected-bg, var(--ui-sidebar-item-active))!important;color:var(--ui-nav-item-selected-color, var(--ui-sidebar-text-active))!important;font-weight:600!important}.app-shell-menu.ant-menu .ant-menu-item-selected .anticon{opacity:1;color:var(--ui-nav-item-selected-color, var(--ui-sidebar-text-active))!important}.app-shell-menu.ant-menu .ant-menu-item:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.app-shell-menu.ant-menu-inline-collapsed{width:100%}.app-shell-menu.ant-menu-inline-collapsed>.ant-menu-item,.app-shell-menu.ant-menu-inline-collapsed .ant-menu-item-group .ant-menu-item{padding-inline:calc(50% - 14px)!important;height:38px;line-height:38px;margin-block:3px}.app-nav-menu.ant-menu .ant-menu-item-group-title{padding:14px 10px 6px;color:var(--ui-sidebar-group-label)!important;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.app-nav-menu.ant-menu .ant-menu-item{margin-inline:0;margin-block:1px;border-radius:4px;color:var(--ui-sidebar-text)!important;height:30px;line-height:30px;padding-inline:10px!important;transition:background .1s ease,color .1s ease}.app-nav-menu.ant-menu .ant-menu-item:hover{background:var(--ui-sidebar-item-hover)!important;color:var(--ui-nav-item-hover-color)!important}.app-nav-menu.ant-menu .ant-menu-item-selected{background:var(--ui-nav-item-selected-bg)!important;color:var(--ui-nav-item-selected-color)!important;font-weight:500!important;position:relative}.app-nav-menu.ant-menu .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--ui-nav-item-selected-bar)}.light .app-nav-menu.ant-menu .ant-menu-item-selected:before{display:none}.app-nav-menu.ant-menu .ant-menu-item .anticon{font-size:14px}.light .app-nav-menu.ant-menu .ant-menu-item .anticon{font-size:13px;opacity:.7}.light .app-nav-menu.ant-menu .ant-menu-item-selected .anticon{opacity:1}.app-sider-footer{margin-top:auto;padding:8px 12px 12px;border-top:1px solid var(--ui-sidebar-border);display:flex;flex-direction:column;gap:4px}.app-sider-theme-btn{width:32px!important;height:28px!important;min-width:0!important;padding:0!important;color:var(--ui-sidebar-text)!important;border:none!important;background:transparent!important;align-self:flex-start}.app-sider-theme-btn:hover{color:var(--ui-text-primary)!important;background:var(--ui-sidebar-item-hover)!important}.app-sider-footer .ant-btn:not(.app-sider-theme-btn){color:var(--ui-sidebar-text)!important;border-color:var(--ui-sidebar-border)!important;background:transparent!important;font-size:13px;font-weight:500!important}.app-sider-footer .ant-btn:not(.app-sider-theme-btn):hover{color:#dc2626!important;border-color:#dc26264d!important;background:#dc26260d!important}.app-header{position:relative;z-index:100;flex-shrink:0;display:flex;align-items:center;padding:0 24px;background:var(--ui-bg-surface);border-bottom:1px solid var(--ui-sidebar-border)}.app-header-copy__title.ant-typography{color:var(--ui-text-primary)!important;font-weight:700!important;font-size:16px!important;margin:0!important;letter-spacing:0}.app-header-copy__subtitle.ant-typography{color:var(--ui-text-muted)!important;font-size:13px!important;margin-left:12px}.app-content{display:flex;flex-direction:column;flex:1;min-height:0;padding:var(--ui-shell-padding);overflow:hidden;background:var(--ui-bg-page)}.app-content:has(.conversation-route-mount){overflow:hidden;padding-bottom:0}.app-outlet{flex:1;min-height:0;min-width:0}.app-outlet:has(.conversation-route-mount){display:flex;flex-direction:column;overflow:hidden}.app-outlet:has(.ui-page-shell--fill-height){display:flex;flex-direction:column;overflow:hidden}.app-outlet:not(:has(.conversation-route-mount)){overflow-y:auto}.app-outlet:has(.ai-chatgpt-page){display:flex;flex-direction:column;overflow:hidden}.app-content:has(.ai-chatgpt-page){padding:0!important;overflow:hidden}.app-main-outlet{min-width:0;overflow-x:hidden;overflow-y:auto}.app-main-outlet:has(.ai-chatgpt-page){padding:0!important;overflow:hidden!important}.app-main-outlet:has(.conversation-route-mount){overflow:hidden!important}.app-outlet-fallback{padding:24px}.ui-unified-loading{min-height:220px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--ui-text-secondary)}.ui-unified-loading--compact{min-height:120px;gap:8px;padding:12px}.ui-unified-loading--inline{min-height:0;padding:0;gap:6px}.pdw-page-body{flex:1;min-height:0}.pdw-page-body>.ant-space,.pdw-page-body>.ant-space>.ant-space-item{width:100%}.pdw-page-body>.ant-space>.ant-space-item:has(.pdw-personal-panel),.pdw-personal-panel{display:flex;flex:1;min-height:0;width:100%;flex-direction:column}.pdw-page-body>.ant-space{display:flex;gap:16px}.pdw-personal-panel{gap:16px}.pdw-personal-panel .ant-spin-nested-loading,.pdw-personal-panel .ant-spin-container{display:flex;flex-direction:column;flex:1;min-height:0}.pdw-overview-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pdw-overview-bar>:first-child{min-width:0}.pdw-overview-bar>:last-child{flex-shrink:0}.pdw-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:16px}.pdw-kpi-card.ant-card{width:100%;height:100%;min-height:144px;background:var(--ui-accent-subtle)!important;overflow:hidden}.pdw-kpi-card--monthly.ant-card{min-height:168px;border-left-color:var(--ui-success)!important;background:var(--ui-bg-surface)!important}.pdw-kpi-card__dual-progress{display:flex;flex-direction:column;gap:6px;width:100%}.pdw-kpi-card__progress-row{display:flex;align-items:center;gap:6px}.pdw-kpi-card__progress-label{flex-shrink:0;font-size:11px;color:var(--ui-text-secondary);width:44px}.pdw-kpi-card__progress-row .ant-progress{flex:1;margin-bottom:0}.pdw-kpi-card .ant-card-body{gap:12px;justify-content:space-between}.pdw-kpi-card .ant-statistic{text-align:center}.pdw-kpi-card .ant-statistic-content{font-size:28px!important;font-weight:700!important;font-family:var(--ui-font-display);line-height:1.1;letter-spacing:0;color:var(--ui-text-primary)!important}.pdw-kpi-card .ant-statistic-title{font-size:12px!important;font-weight:500!important;color:var(--ui-text-muted)!important}.pdw-kpi-card .ant-statistic-content-suffix{font-size:13px!important;color:var(--ui-text-muted)!important;font-weight:500}.pdw-kpi-card__subtext{display:block;text-align:center;color:var(--ui-text-muted);font-size:11px}.pdw-kpi-card__progress-placeholder{height:8px}.pdw-personal-layout{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) minmax(520px,.95fr);gap:16px;align-items:stretch}.pdw-personal-layout__main,.pdw-personal-layout__aside{display:flex;min-width:0;min-height:0;flex-direction:column;gap:16px}.pdw-left-work-grid{display:grid;flex:1;min-height:0;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:16px;align-items:stretch}.pdw-left-work-grid>.ant-card{min-width:0;min-height:0}.pdw-sop-today-card .ant-card-body{overflow:auto}.pdw-sop-task-list{display:flex;flex-direction:column;gap:10px}.pdw-sop-item{padding-bottom:10px;border-bottom:1px solid var(--ui-border)}.pdw-sop-item:last-child{padding-bottom:0;border-bottom:0}.pdw-sop-item__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdw-sop-item__target{color:var(--ui-text-secondary)}.pdw-sop-item__desc{margin-bottom:0;color:var(--ui-text-muted)}.pdw-ai-card .ant-card-head{min-height:44px}.pdw-ai-card .ant-card-body{gap:10px}.pdw-ai-card__inner{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px}.pdw-ai-messages{display:flex;flex:1;min-height:0;flex-direction:column;gap:6px;overflow:auto;padding-right:4px}.pdw-ai-message{max-width:88%;border-radius:10px;padding:6px 9px;background:var(--ui-bg-surface);border:1px solid var(--ui-border)}.pdw-ai-message--assistant{align-self:flex-start;background:var(--ui-bg-soft)}.pdw-ai-message--user{align-self:flex-end;background:var(--ui-primary-soft)}.pdw-issue-card.ant-card{display:flex;min-height:0;flex-direction:column}.pdw-issue-card.ant-card .ant-card-head{flex-shrink:0}.pdw-issue-card .ant-card-body{flex:1 1 0;min-height:0;overflow:auto}.pdw-issue-list{display:flex;flex-direction:column}.pdw-issue-item{display:flex;align-items:stretch;gap:0;border-bottom:1px solid var(--ui-border);cursor:pointer;transition:background .15s}.pdw-issue-item:last-child{border-bottom:0}.pdw-issue-item:hover{background:var(--ui-bg-soft)}.pdw-issue-item--done{opacity:.6}.pdw-issue-item--done:hover{background:var(--ui-bg-soft)}.pdw-issue-item__status-bar{width:3px;flex-shrink:0;background:var(--ui-warning);border-radius:0}.pdw-issue-item--done .pdw-issue-item__status-bar{background:var(--ui-success)}.pdw-issue-item__main{min-width:0;flex:1;padding:12px 16px 12px 12px}.pdw-issue-item__title{display:flex;align-items:center;gap:8px;margin-bottom:2px}.pdw-issue-item__category{display:block;font-size:11px;margin-bottom:6px}.pdw-issue-item__reason{font-size:12px;line-height:1.6;color:var(--ui-text-primary);margin-bottom:4px}.pdw-issue-item__action{font-size:11px;line-height:1.5;color:var(--ui-text-secondary);margin-top:4px;padding:4px 8px;background:var(--ui-warning-soft);border-radius:0 4px 4px 0}.pdw-issue-item__action-label{font-weight:600;color:var(--ui-warning)}.pdw-preblock{margin-bottom:0;white-space:pre-wrap;word-break:break-word;padding:12px;background:var(--ui-bg-soft);border-radius:12px}.pdw-page-stack{display:flex;width:100%;min-width:0;flex-direction:column;gap:16px}.pdw-page-header-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.pdw-page-header-controls__segmented.ant-segmented{background:var(--ui-bg-toolbar);border:1px solid var(--ui-border-subtle)}.pdw-page-header-controls__segmented--channel.ant-segmented{min-width:168px}.pdw-impersonation-alert.ant-alert{border-color:color-mix(in srgb,var(--ui-info) 24%,var(--ui-border-subtle));border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-info) 7%,var(--ui-bg-elevated))}.pdw-management{display:flex;width:100%;min-width:0;flex-direction:column;gap:16px}.pdw-check-panel,.pdw-do-panel{display:flex;min-width:0;flex-direction:column;gap:8px}.pdw-check-health{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-surface)}.pdw-check-health--healthy{border-color:color-mix(in srgb,var(--ui-success) 28%,var(--ui-border-subtle))}.pdw-check-health--warning{border-color:color-mix(in srgb,var(--ui-warning) 32%,var(--ui-border-subtle))}.pdw-check-health--danger{border-color:color-mix(in srgb,var(--ui-danger) 32%,var(--ui-border-subtle))}.pdw-check-health__label{padding-top:1px;color:var(--ui-warning);font-size:13px;font-weight:700;white-space:nowrap}.pdw-check-health--healthy .pdw-check-health__label{color:var(--ui-success)}.pdw-check-health--danger .pdw-check-health__label{color:var(--ui-danger)}.pdw-check-health__summary.ant-typography{flex:1;font-size:12px;line-height:1.6}.pdw-check-health__time.ant-typography{padding-top:2px;font-size:11px;white-space:nowrap}.pdw-check-okr{display:flex;flex-direction:column;gap:8px}.pdw-check-okr__meta,.pdw-check-okr__muted{font-size:11px}.pdw-check-okr__meta{margin-bottom:4px;color:var(--ui-text-secondary)}.pdw-check-okr__meta span{color:var(--ui-text-primary);font-weight:600}.pdw-check-okr__muted{color:var(--ui-text-muted)}.pdw-check-okr__delta{display:flex;align-items:center;gap:6px}.pdw-check-okr__delta .ant-typography{font-size:11px}.pdw-check-okr__delta span{font-size:14px;font-weight:700}.pdw-check-mini-metric{padding:8px 4px;text-align:center}.pdw-check-mini-metric__value,.pdw-check-intent-stat__value{font-size:20px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.pdw-check-mini-metric__target{color:var(--ui-text-muted);font-size:10px;line-height:1.5}.pdw-check-mini-metric__label,.pdw-check-intent-stat__label{margin-top:2px;color:var(--ui-text-secondary);font-size:11px}.pdw-check-intent{display:flex;flex-direction:column;gap:6px}.pdw-check-intent__row{display:flex;gap:4px}.pdw-check-intent-stat{flex:1;text-align:center}.pdw-check-section-divider{height:1px;margin:4px 0;background:var(--ui-border)}.pdw-check-intent__status{display:flex;align-items:center;gap:6px}.pdw-check-intent__status .ant-typography,.pdw-check-intent__progress-label.ant-typography{font-size:11px}.pdw-check-intent__progress.ant-progress{margin-top:4px}.pdw-check-tone--success{color:var(--ui-success)}.pdw-check-tone--warning{color:var(--ui-warning)}.pdw-check-tone--danger{color:var(--ui-danger)}.pdw-check-tone--muted{color:var(--ui-text-muted)}.pdw-check-tone--neutral{color:var(--ui-text-primary)}.pdw-do-overview-card.ant-card{height:100%}.pdw-do-completion{display:flex;align-items:center;gap:12px}.pdw-do-progress-label{font-size:12px}.pdw-do-list{display:flex;flex-direction:column;gap:6px}.pdw-do-list--compact{gap:4px}.pdw-do-approval-row,.pdw-do-action-row,.pdw-do-member-row{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-surface)}.pdw-do-approval-row{display:flex;align-items:center;gap:10px;padding:6px 10px}.pdw-do-approval-row__title.ant-typography{flex:1;min-width:0;font-size:13px}.pdw-do-approval-row__meta.ant-typography,.pdw-do-approval-row__action.ant-btn{font-size:11px}.pdw-do-action-row{padding:8px 10px}.pdw-do-action-row--confirmed{border-color:color-mix(in srgb,var(--ui-success) 26%,var(--ui-border));background:var(--ui-success-soft);opacity:.72}.pdw-do-action-row--rejected{border-color:color-mix(in srgb,var(--ui-danger) 26%,var(--ui-border));background:var(--ui-danger-soft);opacity:.72}.pdw-do-action-row__layout,.pdw-do-member-row__layout{display:flex;align-items:flex-start;gap:8px}.pdw-do-action-row__main,.pdw-do-member-row__body{flex:1;min-width:0}.pdw-do-action-row__head{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:3px}.pdw-do-action-row__title.ant-typography{color:var(--ui-text-primary);font-size:13px}.pdw-do-action-row__title--muted.ant-typography{color:var(--ui-text-muted)}.pdw-do-action-row__meta.ant-typography{font-size:11px}.pdw-do-action-row__actions{flex-shrink:0}.pdw-do-member-row{padding:8px 10px}.pdw-do-member-row--risk{border-color:color-mix(in srgb,var(--ui-danger) 28%,var(--ui-border));background:var(--ui-danger-soft)}.pdw-do-member-row__layout{align-items:center}.pdw-do-member-row__name.ant-typography{width:48px;flex-shrink:0;color:var(--ui-text-primary);font-size:13px}.pdw-do-member-row__name--risk.ant-typography{color:var(--ui-danger)}.pdw-do-member-row__progress{display:flex;align-items:center;gap:6px;margin-bottom:3px}.pdw-do-member-row__progress-bar.ant-progress{flex:1;margin-bottom:0}.pdw-do-member-row__ratio.ant-typography,.pdw-do-member-row__current.ant-typography{font-size:11px}.pdw-do-member-row__ratio.ant-typography{white-space:nowrap}.management-workbench-layout{--mgmt-space-1: 8px;--mgmt-space-2: 12px;--mgmt-space-3: 16px;display:flex;flex-direction:column;gap:var(--mgmt-space-2)}.management-workbench-summary.ant-alert{padding:8px 12px;border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-bg-elevated))}.management-workbench-filter-card.ant-card{border-color:var(--ui-border-strong)!important}.management-workbench-filter-card .ant-card-body{padding:0!important}.management-workbench-filterbar.ui-filter-bar{border:0;border-radius:0;box-shadow:none;margin:0;padding:10px 12px}.management-workbench-filterbar .ui-filter-field__control>.ant-picker{width:132px}.management-workbench-filterbar .ui-filter-field__control>.ant-select{min-width:96px}.management-workbench-filterbar__member .ui-filter-field__control>.ant-select{min-width:200px}.management-workbench-filterbar__spacer{flex:1 0 12px;min-width:12px}.management-workbench-grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(560px,1.42fr);grid-template-areas:"plan do" "check check" "act act";gap:var(--mgmt-space-2);align-items:start}.mgmt-pdca-section{display:flex;min-width:0;flex-direction:column;gap:var(--mgmt-space-2);padding:12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-elevated)}.mgmt-pdca-section--primary{border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 4%,var(--ui-bg-elevated))}.mgmt-pdca-section--plan{grid-area:plan}.mgmt-pdca-section--do{grid-area:do}.mgmt-pdca-section--check{grid-area:check}.mgmt-pdca-section--act{grid-area:act}.mgmt-pdca-section__header{display:flex;align-items:flex-start;gap:10px;min-width:0}.mgmt-pdca-section__step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-bg-surface);color:var(--ui-accent);font-size:13px;font-weight:700}.mgmt-pdca-section--primary .mgmt-pdca-section__step{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-accent-contrast)}.mgmt-pdca-section__heading{min-width:0}.mgmt-pdca-section__heading .ant-typography{margin:0}.mgmt-pdca-section__heading h5.ant-typography{color:var(--ui-text-primary);font-size:15px;line-height:1.25}.mgmt-pdca-section__heading span.ant-typography{display:block;margin-top:2px;font-size:12px;line-height:1.4}.mgmt-pdca-section__body{display:flex;min-width:0;flex-direction:column;gap:var(--mgmt-space-1)}.management-plan-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mgmt-space-1)}.management-plan-metric{position:relative;display:flex;min-height:80px;min-width:0;flex-direction:column;justify-content:space-between;gap:6px;padding:10px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-surface)}.management-plan-metric--performance{border-color:color-mix(in srgb,var(--ui-accent) 26%,var(--ui-border))}.management-plan-metric__tag{align-self:flex-start;margin:0 0 2px;max-width:100%}.management-plan-metric__meta.ant-typography{display:block;font-size:12px}.management-workbench-list.ainative-list{gap:8px}.management-workbench-list .ainative-list-card{border-radius:var(--ui-radius-md);background:var(--ui-bg-elevated)}.management-workbench-list__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.management-workbench-list__title.ant-typography{flex:1 1 auto;min-width:0;color:var(--ui-text-primary);font-size:13px;line-height:1.45}.management-workbench-list__meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:4px}.management-workbench-list__meta .ant-typography{color:var(--ui-text-muted);font-size:12px}.management-workbench-list__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.management-workbench-list__progress.ant-progress{margin-top:8px}@media (min-width: 1500px){.management-workbench-grid{grid-template-columns:minmax(320px,.76fr) minmax(560px,1.28fr) minmax(280px,.72fr);grid-template-areas:"plan do do" "check check act"}}@media (max-width: 1200px){.management-workbench-grid{grid-template-columns:1fr;grid-template-areas:"do" "plan" "check" "act"}}@media (max-width: 768px){.management-workbench-filterbar.ui-filter-bar .ant-picker,.management-workbench-filterbar.ui-filter-bar .ant-select,.management-workbench-filterbar.ui-filter-bar .ant-btn{width:100%!important}.management-workbench-filterbar__spacer{display:none}.management-plan-metrics{grid-template-columns:1fr}}.pdw-management-toolbar-card.ant-card{background:var(--ui-bg-surface);border-color:var(--ui-border-strong)!important}.pdw-management-toolbar{align-items:center}.pdw-management-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pdw-management-kpi-card.ant-card{min-height:136px;overflow:hidden}.pdw-management-kpi-card .ant-card-body{position:relative;gap:8px}.pdw-management-kpi-card--warning.ant-card{border-color:color-mix(in srgb,var(--ui-warning) 34%,var(--ui-border))!important}.pdw-management-kpi-card--success.ant-card{border-color:color-mix(in srgb,var(--ui-success) 34%,var(--ui-border))!important}.pdw-management-kpi-card--danger.ant-card{border-color:color-mix(in srgb,var(--ui-danger) 34%,var(--ui-border))!important}.pdw-management-kpi-card--primary.ant-card{border-color:color-mix(in srgb,var(--ui-primary) 34%,var(--ui-border))!important}.pdw-management-kpi-card__value{position:relative;z-index:1;font-size:32px!important;font-weight:700!important;font-family:var(--ui-font-display);line-height:1.1;letter-spacing:0;color:var(--ui-text-primary)!important}.pdw-management-dashboard-grid{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(320px,.8fr);gap:16px;align-items:stretch}.pdw-management-ranking-card.ant-card{min-height:360px;overflow:hidden}.pdw-management-ranking-card .ant-card-body{overflow:auto}.pdw-management-side-stack{display:flex;min-width:0;flex-direction:column;gap:16px}.pdw-management-side-stack>.ant-card{flex:1}.pdw-management-members-compact .ant-card-body{overflow:hidden}.pdw-management-members-compact .ant-table-wrapper,.pdw-rule-table-card .ant-table-wrapper{width:100%}.pdw-management-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-hover)}.pdw-management-table-toolbar__filters{display:flex;align-items:center;min-width:0;gap:12px;flex-wrap:wrap}.pdw-management-table-toolbar .ant-input-affix-wrapper{width:min(320px,100%)}.pdw-management-member-cell{display:flex;min-width:0;flex-direction:column;gap:2px}.pdw-management-member-table .ant-table-thead>tr>th{color:var(--ui-text-muted);font-size:12px;font-weight:600}.pdw-management-member-table .ant-table-tbody>tr:hover>td{background:var(--ui-bg-hover)!important}.pdw-management-member-table .pdw-management-member-table__row--risk>td{background:var(--ui-warning-soft)}.pdw-management-member-table .pdw-management-member-table__row--risk>td.ant-table-cell-fix-left,.pdw-management-member-table .pdw-management-member-table__row--risk>td.ant-table-cell-fix-right,.pdw-management-member-table .pdw-management-member-table__row--risk>td.ant-table-cell-fix-start,.pdw-management-member-table .pdw-management-member-table__row--risk>td.ant-table-cell-fix-end{background:var(--ui-warning-soft)!important}.pdw-management-member-table .pdw-management-member-table__row--risk:hover>td,.pdw-management-member-table .pdw-management-member-table__row--risk:hover>td.ant-table-cell-fix-left,.pdw-management-member-table .pdw-management-member-table__row--risk:hover>td.ant-table-cell-fix-right,.pdw-management-member-table .pdw-management-member-table__row--risk:hover>td.ant-table-cell-fix-start,.pdw-management-member-table .pdw-management-member-table__row--risk:hover>td.ant-table-cell-fix-end{background:var(--ui-warning-soft)!important}.pdw-management-list,.pdw-management-mini-list{display:flex;flex-direction:column}.pdw-management-list-item,.pdw-management-mini-list__item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--ui-border)}.pdw-management-mini-list__item{align-items:center}.pdw-management-list-item:first-child,.pdw-management-mini-list__item:first-child{padding-top:0}.pdw-management-list-item:last-child,.pdw-management-mini-list__item:last-child{padding-bottom:0;border-bottom:0}.pdw-management-list-item__main,.pdw-management-mini-list__item>.ant-typography:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.pdw-management-mini-list__item>.ant-typography:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdw-member-risk-summary{padding-bottom:4px}.pdw-member-risk-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);overflow:hidden}.pdw-member-risk-list .pdw-issue-item{background:var(--ui-bg-surface)}.pdw-member-risk-list .pdw-issue-item:hover{background:var(--ui-bg-hover)}.pdw-rules-toolbar,.pdw-sop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.pdw-rule-category-strip{display:flex;gap:10px;flex-wrap:wrap}.pdw-rule-category-chip{display:flex;flex:1 1 260px;align-items:center;justify-content:space-between;gap:12px;min-width:220px;max-width:360px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-soft)}.pdw-rule-category-chip__main{display:flex;align-items:center;min-width:0;gap:8px;flex-wrap:wrap}.pdw-rules-layout{display:flex;flex-direction:column;gap:16px;width:100%}.pdw-rule-table-card .ant-card-body{overflow-x:visible;padding:0}.pdw-rule-table-card .ant-table-tbody>tr>td{vertical-align:top;padding-top:10px;padding-bottom:10px}.pdw-sop-config-tip.ant-alert{padding:8px 12px;border-radius:var(--ui-radius-md)}.pdw-sop-config-tip .ant-alert-message{margin-bottom:0;color:var(--ui-text-secondary);font-size:13px}.pdw-sop-empty-state{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:16px;align-items:stretch}.pdw-sop-empty-state__intro{display:flex;align-items:center;justify-content:center;min-height:252px;padding:18px;border:1px dashed var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-soft)}.pdw-sop-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdw-sop-template-card{display:flex;min-width:0;min-height:120px;cursor:pointer;flex-direction:column;gap:8px;padding:14px;text-align:left;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pdw-sop-template-card:hover{border-color:var(--ui-accent);box-shadow:var(--ui-shadow-md);transform:translateY(-1px)}.pdw-sop-template-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pdw-sop-template-card__target{color:var(--ui-text-secondary);font-size:13px;line-height:1.45}.pdw-sop-template-card__desc{color:var(--ui-text-muted);font-size:12px;line-height:1.45}.pdw-sop-config-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdw-sop-config-task{display:flex;height:100%;min-height:156px;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-soft)}.pdw-sop-config-task__head{min-width:0}.pdw-sop-config-task__target{color:var(--ui-text-secondary);font-size:13px}.pdw-sop-config-task__desc.ant-typography{flex:1;margin:0;color:var(--ui-text-muted);font-size:13px;line-height:1.45}.pdw-sop-config-task__actions{justify-content:flex-end}@media (max-width: 1200px){.pdw-personal-layout,.pdw-management-dashboard-grid,.pdw-sop-empty-state{grid-template-columns:1fr}.pdw-management-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdw-personal-layout{flex:0 0 auto;min-height:auto}.pdw-sop-config-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pdw-left-work-grid{grid-template-columns:1fr}.pdw-issue-card.ant-card{height:auto;max-height:none}.pdw-issue-card .ant-card-body{max-height:520px}}@media (max-width: 768px){.pdw-overview-bar,.pdw-rules-toolbar,.pdw-sop-toolbar{flex-direction:column;align-items:stretch}.pdw-overview-bar>:last-child{flex-shrink:1}.pdw-kpi-grid,.pdw-management-kpi-grid{grid-template-columns:1fr}.pdw-kpi-card__value,.pdw-management-kpi-card__value{font-size:24px}.pdw-management-table-toolbar,.pdw-management-table-toolbar__filters{flex-direction:column;align-items:stretch}.pdw-management-table-toolbar .ant-input-affix-wrapper,.pdw-management-table-toolbar .ant-segmented{width:100%}.pdw-ai-message{max-width:100%}.pdw-rule-category-chip{width:100%;max-width:none}.pdw-sop-template-grid,.pdw-sop-config-list{grid-template-columns:1fr}.pdw-sop-empty-state__intro{min-height:220px}}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.pdw-page-shell--phone.ui-page-shell{gap:8px;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.pdw-page-shell--phone>.ui-page-header{min-height:44px;align-items:center;padding:4px 0}.pdw-page-shell--phone .ui-page-header__content{display:none}.pdw-page-shell--phone .ui-page-header__extra{width:100%;margin:0}.pdw-page-header-controls{display:grid;width:100%;grid-template-columns:minmax(0,1.35fr) minmax(108px,.8fr);gap:6px}.pdw-page-header-controls__select{width:100%}.pdw-page-header-controls__select .ant-select-selector{height:36px!important;padding-inline:10px!important;border-radius:var(--ui-radius-md)!important}.pdw-page-header-controls__select .ant-select-selection-item{line-height:34px!important;font-size:13px;font-weight:600}.pdw-page-shell--phone .pdw-page-body,.pdw-page-shell--phone .pdw-page-stack,.pdw-page-shell--phone .pdw-personal-panel,.pdw-page-shell--phone .mgmt-layout,.pdw-page-shell--phone .pdw-rules-layout{gap:8px}.pdw-page-shell--phone .ui-content-card.ant-card{border-radius:var(--ui-radius-md)!important;box-shadow:none}.pdw-page-shell--phone .ui-content-card .ant-card-head{min-height:40px;padding-inline:12px}.pdw-page-shell--phone .ui-content-card .ant-card-head-title{padding-block:8px;font-size:14px}.pdw-page-shell--phone .ui-content-card .ant-card-body{padding:10px 12px}.pdw-page-shell--phone .pdw-impersonation-alert{padding:6px 10px}.pdw-page-shell--phone .pdw-overview-bar{min-height:38px;align-items:center;gap:6px}.pdw-page-shell--phone .pdw-overview-bar>:first-child{display:none}.pdw-page-shell--phone .pdw-overview-bar>.ant-space{display:grid;width:100%;grid-template-columns:minmax(112px,1fr) auto auto;gap:6px!important}.pdw-page-shell--phone .pdw-overview-bar .ant-picker{width:100%;height:34px}.pdw-page-shell--phone .pdw-overview-bar .ant-tag{max-width:86px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdw-page-shell--phone .pdw-overview-bar .ant-btn{width:36px;height:34px;padding-inline:0;font-size:0}.pdw-page-shell--phone .pdw-overview-bar .ant-btn .anticon{margin:0;font-size:15px}.pdw-page-shell--phone .pdw-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.pdw-page-shell--phone .pdw-kpi-card.ant-card,.pdw-page-shell--phone .pdw-kpi-card--monthly.ant-card{height:76px;min-height:0}.pdw-page-shell--phone .pdw-kpi-card--monthly.ant-card{grid-column:span 2}.pdw-page-shell--phone .pdw-kpi-card .ant-card-body{justify-content:center;gap:3px;padding:7px 6px}.pdw-page-shell--phone .pdw-kpi-card .ant-statistic-content{font-size:18px!important}.pdw-page-shell--phone .pdw-kpi-card .ant-statistic-title,.pdw-page-shell--phone .pdw-kpi-card__subtext{font-size:10px!important;line-height:1.25}.pdw-page-shell--phone .pdw-kpi-card__dual-progress{gap:1px}.pdw-page-shell--phone .pdw-kpi-card__progress-row{gap:3px}.pdw-page-shell--phone .pdw-kpi-card__progress-label{width:34px;font-size:9px}.pdw-page-shell--phone .pdw-kpi-card__progress-row .ant-progress-text{font-size:9px}.pdw-page-shell--phone .pdw-personal-layout,.pdw-page-shell--phone .pdw-left-work-grid{display:flex;flex-direction:column;gap:8px}.pdw-page-shell--phone .pdw-personal-layout__main,.pdw-page-shell--phone .pdw-personal-layout__aside{gap:8px}.pdw-page-shell--phone .pdw-sop-task-list{gap:6px}.pdw-page-shell--phone .pdw-sop-item{padding-bottom:7px}.pdw-page-shell--phone .pdw-sop-item__target,.pdw-page-shell--phone .pdw-sop-item__desc{font-size:12px;line-height:1.4}.pdw-page-shell--phone .pdw-ai-card__inner{min-height:132px}.pdw-page-shell--phone .pdw-ai-messages{max-height:120px}.pdw-page-shell--phone .pdw-issue-item__main{padding:9px 10px 9px 9px}.pdw-page-shell--phone .pdw-issue-card .ant-card-body{max-height:360px}.pdw-page-shell--phone .mgmt-toolbar{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:4px}.pdw-page-shell--phone .mgmt-toolbar__summary{width:100%}.pdw-page-shell--phone .mgmt-toolbar__summary>.ant-typography{display:none}.pdw-page-shell--phone .mgmt-toolbar__summary>.ant-space{display:grid;margin-top:0!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px!important}.pdw-page-shell--phone .mgmt-metric{display:flex;min-width:0;align-items:baseline;gap:2px}.pdw-page-shell--phone .mgmt-metric__label{display:inline-block;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pdw-page-shell--phone .mgmt-metric__value{font-size:14px;white-space:nowrap}.pdw-page-shell--phone .mgmt-toolbar .ant-picker{width:72px;height:32px;padding-inline:7px}.pdw-page-shell--phone .mgmt-rule-filterbar{gap:6px}.pdw-page-shell--phone .mgmt-rule-filterbar>.ant-typography{display:none}.pdw-page-shell--phone .mgmt-rule-chip{min-height:32px;padding:5px 8px}.pdw-page-shell--phone .mgmt-member-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px}.pdw-page-shell--phone .mgmt-member-filters .ant-input-affix-wrapper{height:34px}.pdw-page-shell--phone .mgmt-member-filters .ant-segmented{max-width:132px;overflow-x:auto;white-space:nowrap}.pdw-page-shell--phone .mgmt-member-filters>.ant-btn{grid-column:1 / -1;justify-self:end;height:30px}.mgmt-mobile-list,.pdw-rule-mobile-list{display:flex;flex-direction:column}.mgmt-mobile-card,.pdw-rule-mobile-card{border-bottom:1px solid var(--ui-border);background:var(--ui-bg-elevated)}.mgmt-mobile-card:last-child,.pdw-rule-mobile-card:last-child{border-bottom:0}.mgmt-mobile-card__main,.pdw-rule-mobile-card__main{display:block;width:100%;padding:10px 12px 6px;border:0;color:inherit;text-align:left;background:transparent}.mgmt-mobile-card__head,.pdw-rule-mobile-card__head,.mgmt-mobile-issue__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mgmt-mobile-card__head>div{display:flex;min-width:0;flex-direction:column}.mgmt-mobile-card__head .ant-typography-secondary,.pdw-rule-mobile-card__category{font-size:11px}.mgmt-mobile-card__metrics{display:grid;margin-top:8px;grid-template-columns:repeat(3,minmax(0,1fr));color:var(--ui-text-muted);font-size:10px}.mgmt-mobile-card__metrics b{margin-right:2px;color:var(--ui-text-primary);font-size:14px}.mgmt-mobile-card__summary{display:block;margin-top:6px;overflow:hidden;color:var(--ui-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mgmt-mobile-card__actions,.pdw-rule-mobile-card__actions{display:flex;min-height:38px;align-items:center;justify-content:flex-end;gap:4px;padding:2px 8px 6px}.mgmt-mobile-card__actions .ant-btn,.pdw-rule-mobile-card__actions .ant-btn{height:30px;padding-inline:9px;font-size:12px}.mgmt-mobile-card__issues{padding:0 10px 8px;background:var(--ui-bg-soft)}.mgmt-mobile-issue{padding:9px 2px;border-bottom:1px solid var(--ui-border)}.mgmt-mobile-issue:last-child{border-bottom:0}.mgmt-mobile-issue .mgmt-tree-issue-summary{margin-block:6px}.pdw-page-shell--phone .pdw-rules-toolbar{min-height:38px;flex-direction:row;align-items:center;gap:6px}.pdw-page-shell--phone .pdw-rules-toolbar>div:first-child .ant-typography-secondary{display:none}.pdw-page-shell--phone .pdw-rules-toolbar>.ant-space{margin-left:auto;flex-wrap:nowrap}.pdw-page-shell--phone .pdw-rules-toolbar .ant-btn,.pdw-page-shell--phone .pdw-sop-toolbar .ant-btn{height:32px;padding-inline:9px;font-size:12px}.pdw-page-shell--phone .pdw-rule-category-card .ant-card-head,.pdw-page-shell--phone .pdw-rule-table-card .ant-card-head{min-height:36px}.pdw-page-shell--phone .pdw-rule-category-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.pdw-page-shell--phone .pdw-rule-category-chip{width:220px;min-width:220px;max-width:220px;flex:0 0 220px;padding:7px 9px}.pdw-rule-mobile-card__summary.ant-typography{margin:5px 0 0;color:var(--ui-text-secondary);font-size:12px;line-height:1.45}.pdw-rule-mobile-card__facts{display:flex;margin-top:7px;gap:10px;color:var(--ui-text-muted);font-size:10px}.pdw-page-shell--phone .pdw-sop-toolbar{flex-direction:row;align-items:center;gap:6px}.pdw-page-shell--phone .pdw-sop-toolbar>div:first-child{display:none}.pdw-page-shell--phone .pdw-sop-toolbar>.ant-space{width:100%;margin-left:auto;justify-content:flex-end;flex-wrap:nowrap}.pdw-page-shell--phone .pdw-sop-config-tip{padding:6px 10px}.pdw-page-shell--phone .pdw-sop-config-tip .ant-alert-message{font-size:11px}.pdw-page-shell--phone .pdw-sop-config-list{display:flex;flex-direction:column;gap:0}.pdw-page-shell--phone .pdw-sop-config-task{min-height:0;gap:4px;padding:9px 0;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent}.pdw-page-shell--phone .pdw-sop-config-task:last-child{border-bottom:0}.pdw-page-shell--phone .pdw-sop-config-task__target,.pdw-page-shell--phone .pdw-sop-config-task__desc.ant-typography{font-size:12px}.pdw-page-shell--phone .pdw-sop-config-task__actions{min-height:30px}.pdw-page-shell--phone .pdw-sop-empty-state{gap:8px}.pdw-page-shell--phone .pdw-sop-empty-state__intro{min-height:150px}.pdw-page-shell--phone .pdw-sop-template-grid{gap:6px}.pdw-page-shell--phone .pdw-sop-template-card{min-height:0;padding:9px}}@media (min-width: 600px) and (max-width: 1023px) and (pointer: coarse){.pdw-page-shell--phone>.ui-page-shell__header{height:0;min-height:0}.pdw-page-shell--phone .ui-page-header{min-height:0;height:0;padding:0}.pdw-page-shell--phone .ui-page-header__extra{position:fixed;z-index:101;top:6px;right:16px;width:260px}.pdw-page-shell--phone .pdw-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pdw-page-shell--phone .pdw-kpi-card--monthly.ant-card{grid-column:span 1}.pdw-page-shell--phone .pdw-personal-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.mgmt-mobile-list,.pdw-rule-mobile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-mobile-card:nth-child(odd),.pdw-rule-mobile-card:nth-child(odd){border-right:1px solid var(--ui-border)}}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.pdw-mobile-overlay.ant-modal-root .ant-modal-wrap{top:0;right:0;bottom:0;left:0}.pdw-mobile-overlay .ant-modal{top:0;width:100%!important;max-width:none;height:100%;margin:0;padding:0}.pdw-mobile-overlay .ant-modal-container{display:flex;height:100%;flex-direction:column;border-radius:0}.pdw-mobile-overlay .ant-modal-header{min-height:48px;flex:0 0 auto;margin:0;padding:13px 48px 10px 16px;border-bottom:1px solid var(--ui-border)}.pdw-mobile-overlay .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px}.pdw-mobile-overlay .ant-modal-footer{flex:0 0 auto;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-border)}.pdw-mobile-overlay.ant-drawer .ant-drawer-content-wrapper{width:100%!important;max-width:none!important}.pdw-mobile-overlay .ant-drawer-header{min-height:48px;padding:10px 12px}.pdw-mobile-overlay .ant-drawer-body{padding:12px}.pdw-mobile-overlay .ant-drawer-footer{padding:9px 12px calc(9px + env(safe-area-inset-bottom))}.pdw-mobile-overlay .ant-drawer-extra .ant-btn{height:32px;padding-inline:9px;font-size:12px}}.ui-page-shell{display:flex;flex-direction:column;min-height:100%;min-width:0;gap:20px;padding-bottom:24px}.ui-page-shell.ai-chatgpt-page,.ui-page-shell.conversation-route-mount{height:100%;min-height:0}.ui-page-shell--compact{gap:16px}.ui-page-shell--fill-height{height:100%;min-height:0;padding-bottom:0}.ui-page-shell__body{display:flex;flex-direction:column;gap:var(--ui-space-4);overflow:visible;flex:1 0 auto;min-height:0;min-width:0}.ui-page-shell--fill-height .ui-page-shell__body{flex:1 1 auto;min-height:0;overflow:hidden}.ui-page-shell.ai-chatgpt-page .ui-page-shell__body,.ui-page-shell.conversation-route-mount .ui-page-shell__body{flex:1 1 auto;overflow:hidden}.ui-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);padding:4px 2px 0}.ui-page-header__content{min-width:0}.ui-page-header__title.ant-typography{margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.25;overflow-wrap:anywhere;color:var(--ui-text-primary)!important;letter-spacing:0}.ui-page-header__subtitle.ant-typography{margin:4px 0 0!important;color:var(--ui-text-muted)!important;font-size:13px!important;max-width:720px}.ui-page-header__extra{justify-content:flex-end;margin-left:auto;min-width:0}.ui-content-card.ant-card{border:1px solid var(--ui-card-border, var(--ui-border))!important;border-radius:var(--ui-radius-md)!important;box-shadow:var(--ui-card-shadow, var(--ui-shadow-card))!important;background:var(--ui-bg-surface)!important;transition:box-shadow .2s ease,border-color .2s ease}.ui-content-card.ant-card .ant-card-head{min-height:48px;padding:0 18px;border-bottom-color:var(--ui-border)!important}.ui-content-card.ant-card .ant-card-head-title{color:var(--ui-text-primary)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0}.ui-content-card--full.ant-card .ant-card-body{min-height:0}.ui-content-card--full.ant-card{display:flex;flex-direction:column;min-height:0}.ui-section-label{font-size:12px;font-weight:600;color:var(--ui-text-secondary)}.ui-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);flex-wrap:wrap}.ui-toolbar-row__main,.ui-toolbar-row__aside{display:flex;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap}.ui-filter-panel{display:flex;flex-direction:column;gap:12px}.ui-filter-panel__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ui-filter-panel__label{font-size:13px;color:var(--ui-text-secondary)}.ui-filter-panel__search{width:min(360px,100%)}.ui-page-stack{display:flex;flex-direction:column;gap:var(--ui-space-4);width:100%;min-width:0}.ui-filter-card.ant-card{border-color:var(--ui-border-subtle);background:var(--ui-bg-surface)}.ui-filter-card.ant-card .ant-card-body{display:flex;flex-direction:column;gap:12px}.ui-table-card__hint{display:block;margin-top:12px;color:var(--ui-text-secondary);font-size:12px;line-height:1.5}.rbac-page-card{overflow:visible}.rbac-page-card>.ant-card-body,.rbac-page-card .ant-spin-nested-loading,.rbac-page-card .ant-spin-container{width:100%;min-width:0}.rbac-page-card>.ant-card-body,.rbac-page-card .ant-spin-container{display:flex;flex-direction:column;flex:1;min-height:0}.rbac-page{display:flex;min-height:0;flex:1;width:100%;min-width:0}.rbac-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:10px;min-height:0;height:100%;padding:10px;width:100%;align-items:stretch}.rbac-role-switcher{min-height:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);display:flex;flex-direction:column;padding:8px}.rbac-role-switcher__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rbac-role-switcher__search{flex:1}.rbac-role-switcher__list{display:flex;flex-direction:column;gap:6px;overflow:auto;flex:1}.rbac-role-switcher__item{display:block;width:100%;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-elevated);color:var(--ui-text-primary);text-align:left;padding:8px 10px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.rbac-role-switcher__item:hover{border-color:var(--ui-border-strong)}.rbac-role-switcher__item.is-active{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.rbac-role-switcher__item-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.rbac-role-switcher__item-meta{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ui-text-secondary);font-size:12px}.rbac-role-switcher__item-code{font-family:var(--ui-font-mono)}.rbac-workspace{min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.rbac-workspace__header{padding:12px 14px 10px;border-bottom:1px solid var(--ui-border);display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rbac-workspace__title-block{min-width:0}.rbac-workspace__title{margin:0;font-size:16px;line-height:1.4;color:var(--ui-text-primary)}.rbac-workspace__meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px}.rbac-workspace__desc{margin:8px 0 0;color:var(--ui-text-secondary);font-size:12px}.rbac-workspace__actions{display:flex;gap:8px;flex-shrink:0}.rbac-page__tabs{display:flex;flex:1;min-height:0;flex-direction:column}.rbac-page__tabs>.ant-tabs-nav{margin:0;padding:0 12px}.rbac-page__tabs>.ant-tabs-content-holder{flex:1;min-height:0;min-width:0;width:100%}.rbac-page__tabs .ant-tabs-content,.rbac-page__tabs .ant-tabs-tabpane{min-height:0;min-width:0;width:100%}.rbac-page__tabs .ant-tabs-tabpane-active{display:flex;flex-direction:column}.rbac-page__empty{display:flex;flex:1;min-height:360px;align-items:center;justify-content:center;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.rbac-permission-layout{display:flex;flex-direction:column;gap:8px;min-height:0;padding:8px}.rbac-permission-toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rbac-permission-toolbar__search{width:min(320px,100%)}.rbac-permission-tree-shell{flex:1;min-height:260px;overflow:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-elevated);padding:8px}.rbac-permission-action-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));-moz-column-gap:12px;column-gap:12px;row-gap:2px}.rbac-permission-sections{display:flex;flex-direction:column}.rbac-permission-section{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:4px 0}.rbac-permission-section+.rbac-permission-section{border-top:1px solid var(--ui-border-subtle)}.rbac-permission-section--plain{display:block;padding:0}.rbac-permission-section__label{display:flex;align-items:center;min-height:30px;padding-left:10px;color:var(--ui-text-secondary);font-size:12px;font-weight:600;line-height:1.4}@media (max-width: 760px){.rbac-permission-section{grid-template-columns:1fr;gap:2px}}.rbac-permission-action{min-width:0;height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 4px;border-radius:var(--ui-radius-sm);color:var(--ui-text-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.rbac-permission-action:hover{background:var(--ui-bg-hover)}.rbac-permission-action:focus-within{background:var(--ui-bg-hover);outline:1px solid var(--ui-border-focus);outline-offset:1px}.rbac-permission-action__label{min-width:0;overflow:hidden;color:inherit;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rbac-permission-action .ant-checkbox-checked+.rbac-permission-action__label{color:var(--ui-accent);font-weight:500}.rbac-permission-summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--ui-text-secondary);font-size:11px;padding:6px 8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-soft)}.rbac-scope-layout{display:flex;flex-direction:column;gap:16px;min-height:0;padding:8px}.rbac-scope-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.rbac-scope-toolbar__label{color:var(--ui-text-secondary);font-size:12px}.rbac-scope-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rbac-scope-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-elevated);cursor:pointer;text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .15s ease}.rbac-scope-option:hover{border-color:var(--ui-border-strong)}.rbac-scope-option:active{transform:scale(.98)}.rbac-scope-option.is-selected{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.rbac-scope-option__title{color:var(--ui-text-primary);font-size:13px;font-weight:600}.rbac-scope-option__desc{color:var(--ui-text-secondary);font-size:11px;line-height:1.4}.rbac-scope-dept-section{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid var(--ui-border)}.rbac-scope-dept-section__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rbac-scope-dept-section__title{color:var(--ui-text-primary);font-size:12px;font-weight:600}.rbac-scope-dept-section__names{margin:0;color:var(--ui-text-secondary);font-size:11px;line-height:1.5}.rbac-scope-dept-panel{display:flex;flex-direction:column;gap:8px;min-height:240px}.rbac-scope-dept-panel__toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rbac-scope-dept-panel__search{width:min(320px,100%)}.rbac-scope-tree-shell{flex:1;min-height:220px;overflow:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);padding:8px}.rbac-scope-tree-shell__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;color:var(--ui-text-secondary);font-size:12px}.rbac-scope-tree-shell .ant-tree{background:transparent}.rbac-user-panel{--rbac-user-control-height: 36px;padding:10px;display:flex;flex-direction:column;min-height:0}.rbac-user-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.rbac-user-panel__filters{display:flex;align-items:center;gap:10px;flex:1 1 620px;min-width:0}.rbac-user-panel__search{flex:0 1 320px;width:320px;min-width:220px}.rbac-user-panel__search.ant-input-affix-wrapper{height:var(--rbac-user-control-height);padding:0 12px;align-items:center}.rbac-user-panel__search.ant-input-affix-wrapper .ant-input{height:calc(var(--rbac-user-control-height) - 2px);line-height:calc(var(--rbac-user-control-height) - 2px)}.rbac-user-panel__member-toggle.ant-checkbox-wrapper{height:var(--rbac-user-control-height);display:inline-flex;align-items:center;margin:0;color:var(--ui-text-primary);font-size:13px;font-weight:500;line-height:var(--rbac-user-control-height);white-space:nowrap}.rbac-user-panel__role-summary{height:var(--rbac-user-control-height);display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--ui-border-focus);border-radius:var(--ui-radius-sm);background:var(--ui-accent-soft);color:var(--ui-accent);font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.rbac-user-panel__quick-add{display:flex;align-items:center;gap:8px;flex:0 1 auto;margin-left:auto}.rbac-user-panel__quick-add-select{width:min(320px,100%)}.rbac-user-panel__quick-add-select.ant-select{height:var(--rbac-user-control-height)}.rbac-user-panel__quick-add-select .ant-select-selector{min-height:var(--rbac-user-control-height);height:var(--rbac-user-control-height)!important;align-items:center}.rbac-user-panel__quick-add .ant-btn{height:var(--rbac-user-control-height);padding:0 16px;display:inline-flex;align-items:center}.rbac-user-panel__table.ant-table-wrapper,.rbac-user-panel__table.ant-table-wrapper .ant-spin-nested-loading,.rbac-user-panel__table.ant-table-wrapper .ant-spin-container{height:100%;width:100%;min-width:0}.rbac-user-panel__table .ant-table,.rbac-user-panel__table .ant-table-container,.rbac-user-panel__table .ant-table-content,.rbac-user-panel__table table{width:100%!important}.rbac-copy-role-hint{margin:8px 0 0;font-size:12px;color:var(--ui-text-secondary)}.conversation-route-mount{flex:1 1 auto;height:100%;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.conversation-route-mount .ant-splitter-horizontal{height:100%!important;min-height:0!important}.conversation-route-mount .ant-splitter-panel{min-height:0!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.conversation-compact-tabs.ant-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.conversation-shell-card{display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:none;background:var(--ui-bg-elevated);overflow:hidden}.conversation-panel,.conversation-chat-panel{flex:1;min-height:0;overflow:hidden;background:var(--ui-bg-surface)}.conversation-filter-label.ant-typography{display:block;margin-bottom:6px;font-size:12px}.conversation-query-toolbar{flex:0 0 auto;padding:12px 16px;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-surface)}.conversation-platform-switcher{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-surface)}.conversation-platform-switcher>.ant-typography{flex:0 0 auto;font-size:12px}.conversation-platform-switcher .ant-segmented{flex:0 0 auto}.conversation-query-toolbar__search-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.conversation-query-toolbar__search{flex:1 1 420px;min-width:240px;max-width:760px}.conversation-query-toolbar__filters{display:grid;grid-template-columns:repeat(6,minmax(132px,1fr));gap:10px 8px}.conversation-query-field{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--ui-text-secondary);font-size:12px;line-height:1.4}.conversation-query-field>.ant-select,.conversation-query-field>.ant-picker,.conversation-query-field>.ant-input{width:100%}.conversation-query-toolbar .ant-input,.conversation-query-toolbar .ant-input-affix-wrapper,.conversation-query-toolbar .ant-select-single .ant-select-selector,.conversation-query-toolbar .ant-picker{box-sizing:border-box;height:32px;min-height:32px}.conversation-query-toolbar .ant-input{padding-block:5px;line-height:20px}.conversation-query-toolbar .ant-input-affix-wrapper{align-items:center;padding-block:0}.conversation-query-toolbar .ant-input-affix-wrapper .ant-input{box-sizing:border-box;height:22px;min-height:22px;padding-block:0;line-height:22px}.conversation-query-toolbar .ant-select-single .ant-select-selection-item,.conversation-query-toolbar .ant-select-single .ant-select-selection-placeholder{line-height:30px}.conversation-query-toolbar .ant-picker{align-items:center}.conversation-query-toolbar .ant-picker-input>input{line-height:20px}.conversation-query-field--date{grid-column:span 2}.conversation-org-account-panel{flex:1;height:100%;min-height:0;padding:12px;overflow:hidden}.conversation-org-tree-slot{display:flex;flex:1 1 68%;min-height:280px;flex-direction:column;overflow:hidden}.conversation-org-tree{flex:1;min-height:0;overflow:hidden}.conversation-org-tree .unified-org-tree__tools{margin-bottom:6px}.conversation-org-tree .conversation-org-tree__tree{min-height:0}.conversation-account-slot{flex:1 1 32%!important;min-height:120px!important;padding-top:10px;border-top:1px solid var(--ui-border-subtle)}.conversation-chat-panel{background:var(--ui-bg-elevated)}.conversation-panel-header,.conversation-chat-header{flex-shrink:0;padding:12px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.conversation-chat-header{padding:10px 16px}.conversation-chat-header__content,.conversation-chat-header__details,.conversation-chat-header__title-row{min-width:0}.conversation-chat-header__details{flex:1}.conversation-chat-header__name.ant-typography{flex:0 1 auto;min-width:0;line-height:20px}.conversation-chat-header__tag.ant-tag{flex:0 0 auto;margin:0;font-size:11px;line-height:20px}.conversation-chat-header__more-tags.ant-typography{flex:0 0 auto;font-size:12px;line-height:20px}.conversation-chat-header__meta{margin-top:1px}.conversation-chat-header__meta-item.ant-typography{max-width:100%;font-size:12px;line-height:18px}.conversation-chat-search-pane{display:flex;flex:1;min-height:0;flex-direction:column;background:var(--ui-bg-elevated)}.conversation-chat-search-pane__header{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;min-height:60px;padding:8px 16px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.conversation-chat-search-pane__title.ant-typography{margin:0;overflow:hidden;color:var(--ui-text-primary);font-size:16px;line-height:24px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.conversation-chat-search-pane__toolbar{flex:0 0 auto;padding:16px 20px 0;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.conversation-chat-search-pane__toolbar .ant-input-search{max-width:880px;margin:0 auto}.conversation-chat-search-pane__tabs>.ant-tabs-nav{justify-content:center;margin:12px 0 0}.conversation-chat-search-pane__tabs>.ant-tabs-nav:before{border-bottom:0}.conversation-chat-search-pane__tabs .ant-tabs-tab{padding:8px 12px}.conversation-chat-search-pane__results{flex:1;min-height:0;overflow:auto;padding:4px 20px 20px}.conversation-chat-search-pane__loading,.conversation-chat-search-pane__empty{min-height:180px;padding:24px}.conversation-chat-search-pane__empty{display:flex;align-items:center;justify-content:center;text-align:center}.conversation-chat-search-result{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:start;min-height:76px;padding:14px 8px;border-bottom:1px solid var(--ui-border-subtle)}.conversation-chat-search-result:hover{background:var(--ui-bg-hover)}.conversation-chat-search-result__avatar.ant-avatar{margin-top:2px;background:var(--ui-accent-subtle);color:var(--ui-accent)}.conversation-chat-search-result__body{min-width:0}.conversation-chat-search-result__sender.ant-typography,.conversation-chat-search-result__time.ant-typography{display:block;font-size:12px;line-height:18px}.conversation-chat-search-result__content.ant-typography{margin:3px 0 0;color:var(--ui-text-primary);font-size:14px;line-height:21px}.conversation-chat-search-result__aside{display:flex;min-width:148px;flex-direction:column;align-items:flex-end;gap:4px;padding-top:1px}.conversation-chat-search-result__aside .ant-btn-link{padding:0;opacity:0}.conversation-chat-search-result:hover .conversation-chat-search-result__aside .ant-btn-link,.conversation-chat-search-result:focus-within .conversation-chat-search-result__aside .ant-btn-link{opacity:1}@media (hover: none){.conversation-chat-search-result__aside .ant-btn-link{opacity:1}}.conversation-panel-header__title-row{margin-bottom:8px}.conversation-panel-header__title.ant-typography{font-size:13px;line-height:1.4}.conversation-panel-header__count.ant-typography{font-size:12px;font-variant-numeric:tabular-nums}.conversation-list-scroll-only{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:48px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.conversation-list-load-more{display:flex;min-height:44px;align-items:center;justify-content:center;padding:8px 12px 16px;text-align:center}.conversation-list-load-more .ant-typography{font-size:12px}.conversation-list-item{margin:2px 8px;padding:10px 12px;border:1px solid transparent;border-radius:var(--ui-radius-md);cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.conversation-list-item:hover{border-color:var(--ui-border-subtle);background:var(--ui-bg-hover)}.conversation-list-item--selected{border-color:color-mix(in srgb,var(--ui-accent) 26%,var(--ui-border-subtle));background:var(--ui-accent-subtle)}.conversation-list-item:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px}.conversation-customer-card__title,.conversation-customer-card__meta{margin-bottom:6px}.conversation-customer-card__meta-item.ant-typography{max-width:100%;font-size:11px}.conversation-customer-card__tags{margin-bottom:6px}.conversation-customer-card__tag.ant-tag{margin:0;font-size:11px;line-height:20px}.conversation-customer-card__agent.ant-tag{max-width:164px;margin:0;overflow:hidden;font-size:11px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.conversation-customer-card__time .ant-typography{min-width:0;font-size:11px}.conversation-chat-scroll{flex:1;min-height:0;overflow:auto;padding:12px 16px}.conversation-message-bubble__content{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) var(--ui-radius-lg) var(--ui-radius-sm);background:var(--ui-bg-surface);color:var(--ui-text-primary)}.conversation-message-bubble__content--sent{border-color:var(--ui-border-subtle);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) var(--ui-radius-sm) var(--ui-radius-lg);background:var(--ui-accent-soft)}.conversation-compact-tabs>.ant-tabs-nav{flex-shrink:0;margin:0;padding:0 16px;background:var(--ui-bg-surface);border-bottom:1px solid var(--ui-border)}.conversation-compact-tabs>.ant-tabs-content-holder,.conversation-compact-tabs .ant-tabs-content,.conversation-compact-tabs .ant-tabs-tabpane{flex:1;min-height:0;display:flex;flex-direction:column}@media (max-width: 1250px){.conversation-query-toolbar__filters{grid-template-columns:repeat(4,minmax(142px,1fr))}}@media (max-width: 900px){.conversation-platform-switcher{padding:8px 12px}.conversation-query-toolbar{padding:10px 12px}.conversation-query-toolbar__search-row{flex-wrap:wrap}.conversation-query-toolbar__search{flex-basis:100%;max-width:none}.conversation-query-toolbar__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-query-field--date{grid-column:span 2}.conversation-chat-search-pane__toolbar{padding-inline:12px}.conversation-chat-search-pane__tabs>.ant-tabs-nav{justify-content:flex-start}.conversation-chat-search-pane__results{padding-inline:12px}.conversation-chat-search-result{grid-template-columns:36px minmax(0,1fr);gap:8px}.conversation-chat-search-result__aside{grid-column:2;min-width:0;flex-direction:row;align-items:center;justify-content:space-between;padding-top:0}.conversation-chat-search-result__aside .ant-btn-link{opacity:1}}.prototype-new-point{outline:1px dashed var(--ui-warning);outline-offset:2px;border-radius:4px;padding:2px 4px;background:#faad140f;box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%}.prototype-new-point--stack{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;padding:4px 6px}.prototype-new-point--block{display:block;width:100%;outline-offset:3px;padding:6px}.prototype-new-point--wide{max-width:95%;align-self:flex-start;padding:6px 8px}.customer-info-panel-root{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.customer-info-panel-root>.ant-tabs{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.customer-info-panel-root>.ant-tabs>.ant-tabs-nav{flex-shrink:0}.customer-info-panel-root>.ant-tabs>.ant-tabs-content-holder{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.workspace-spec-header-strip.ant-alert .ant-alert-section,.workspace-spec-header-strip.ant-alert .ant-alert-title{overflow:visible!important}.workspace-spec-header-strip.ant-alert .ant-alert-title .ant-typography{line-height:inherit}@property --lp-glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes lp-glow-spin{to{--lp-glow-angle: 360deg}}html:has(.lp-root),body:has(.lp-root){overflow:hidden;background:#060d1f}.lp-root{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:32px 16px;background:#060d1f}.lp-aurora{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.lp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#03081685;pointer-events:none}.lp-glow-wrap{position:relative;z-index:2;flex-shrink:0;border-radius:20px}.lp-glow-wrap:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:conic-gradient(from var(--lp-glow-angle),transparent 55%,rgba(200,169,81,.75) 68%,rgba(212,184,104,.6) 78%,rgba(200,169,81,.4) 85%,transparent 92%);animation:lp-glow-spin 5s linear infinite;z-index:-1}.lp-glow-wrap:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:26px;background:conic-gradient(from var(--lp-glow-angle),transparent 55%,rgba(200,169,81,.2) 68%,rgba(212,184,104,.15) 78%,transparent 90%);animation:lp-glow-spin 5s linear infinite;z-index:-2;filter:blur(8px)}.lp-card{width:min(90vw,900px);display:grid;grid-template-columns:1fr 1fr;border-radius:19px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 100px #0009}.lp-side{background:#081234b3;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-right:1px solid rgba(255,255,255,.07);padding:56px 48px;display:flex;flex-direction:column;justify-content:space-between;gap:0}.lp-brand{display:flex;flex-direction:column;gap:16px}.lp-brand-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;background:#c8a95126;border:1px solid rgba(200,169,81,.3);font-size:11px;font-weight:600;letter-spacing:.08em;color:#c8a951e6;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.lp-brand-name{font-size:38px;font-weight:800;margin:0;color:#fff;letter-spacing:0;line-height:1}.lp-brand-desc{margin:0;font-size:14px;line-height:1.75;color:#ffffff8c;max-width:260px}.lp-stats{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);padding:24px 0;margin:32px 0}.lp-stat-item{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05)}.lp-stat-item:last-child{border-bottom:none;padding-bottom:0}.lp-stat-item:first-child{padding-top:0}.lp-stat-top{display:flex;align-items:baseline;gap:6px;margin-bottom:3px}.lp-stat-value{font-size:24px;font-weight:700;color:#fff;letter-spacing:0;line-height:1}.lp-stat-unit{font-size:13px;font-weight:500;color:#c8a951cc}.lp-stat-desc{font-size:12px;color:#ffffff61}.lp-brand-footer{margin:0;font-size:12px;color:#ffffff38;letter-spacing:.05em}.lp-form-panel{background:#0a0a0f;padding:56px 48px;display:flex;flex-direction:column;justify-content:center}.lp-mobile-brand{display:none;align-items:center;gap:10px;margin-bottom:36px}.lp-mobile-brand-badge{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-accent);background:var(--ui-accent-soft);border:1px solid var(--ui-accent-soft);border-radius:5px;padding:2px 7px}.lp-mobile-brand-name{font-size:20px;font-weight:800;color:#ffffffed;letter-spacing:0}.lp-form-header{margin-bottom:32px}.lp-form-title{font-size:28px;font-weight:700;margin:0 0 6px;color:#ffffffed;letter-spacing:0}.lp-form-sub{margin:0;color:#ffffff73;font-size:14px}.lp-form-panel .ant-form-item-label>label{font-size:13px;font-weight:500;color:#ffffff8c}.lp-input.ant-input-lg,.lp-input.ant-input-affix-wrapper-lg{border-radius:8px;border-color:#ffffffb8;background:#fff;color:#1e293b;box-shadow:0 1px 2px #0000004d;transition:border-color .18s,box-shadow .18s}.lp-input.ant-input-affix-wrapper-lg .ant-input{background:transparent}.lp-input.ant-input-lg::-moz-placeholder,.lp-input.ant-input-affix-wrapper-lg input::-moz-placeholder{color:var(--ui-text-placeholder);opacity:1}.lp-input.ant-input-lg::placeholder,.lp-input.ant-input-affix-wrapper-lg input::placeholder{color:var(--ui-text-placeholder);opacity:1}.lp-input.ant-input-lg:hover,.lp-input.ant-input-affix-wrapper-lg:hover{border-color:#fff}.lp-input.ant-input-lg:focus,.lp-input.ant-input-affix-wrapper-lg:focus,.lp-input.ant-input-affix-wrapper-lg:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.lp-root .ant-input,.lp-root .ant-input-affix-wrapper input,.lp-root .ant-input-affix-wrapper .ant-input{font-size:16px!important;color:#1e293b!important}.lp-root input.lp-input:-webkit-autofill,.lp-root .lp-input input:-webkit-autofill{-webkit-text-fill-color:#1e293b!important;caret-color:#1e293b;box-shadow:0 0 0 1000px #fff inset!important}.lp-root .ant-input-password-icon{color:#64748b}.lp-submit-btn.ant-btn-lg{border-radius:8px;height:46px;font-size:15px;font-weight:600;background:var(--ui-gradient);border:none;color:#131315;box-shadow:0 1px 3px #0000004d,0 4px 12px var(--ui-accent-soft);letter-spacing:.02em;transition:background .15s,box-shadow .15s,transform .1s}.lp-submit-btn.ant-btn-lg:hover:not(:disabled){background:var(--ui-gradient)!important;box-shadow:0 2px 6px #0000004d,0 8px 20px var(--ui-accent-soft)!important;transform:translateY(-1px)}.lp-submit-btn.ant-btn-lg:active:not(:disabled){transform:translateY(0)}@media (max-width: 840px){.lp-glow-wrap{width:min(94vw,400px);border-radius:16px}.lp-glow-wrap:before{border-radius:16px}.lp-glow-wrap:after{border-radius:22px}.lp-card{width:100%;grid-template-columns:1fr;border-radius:15px}.lp-side{display:none}.lp-form-panel{padding:44px 36px}.lp-mobile-brand{display:flex}}@media (max-width: 480px){.lp-root{padding:0;align-items:flex-start}.lp-glow-wrap{width:100%;border-radius:0}.lp-glow-wrap:before,.lp-glow-wrap:after{display:none}.lp-card{min-height:100dvh;border-radius:0;border:none;box-shadow:none}.lp-form-panel{min-height:100dvh;justify-content:flex-start;padding:max(clamp(56px,14vh,104px),calc(env(safe-area-inset-top,0px) + 24px)) 28px max(40px,calc(env(safe-area-inset-bottom,0px) + 24px))}.lp-mobile-brand,.lp-form-header{margin-bottom:28px}.lp-input.ant-input-lg,.lp-input.ant-input-affix-wrapper-lg,.lp-submit-btn.ant-btn-lg{min-height:44px;height:44px}.lp-root .ant-input-password-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;margin-inline-end:-11px}}@media (min-width: 481px) and (max-height: 540px){.lp-root{align-items:stretch;padding:max(12px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.lp-glow-wrap{width:min(94vw,900px);margin:auto}.lp-glow-wrap:after{display:none}.lp-card{width:100%;min-height:calc(100dvh - 24px)}.lp-side,.lp-form-panel{padding:24px 36px;justify-content:center}.lp-brand{gap:12px}.lp-brand-name{font-size:30px}.lp-brand-desc{line-height:1.55}.lp-stats,.lp-brand-footer{display:none}.lp-form-header{margin-bottom:20px}.lp-form-panel .ant-form-item{margin-bottom:12px}.lp-form-panel .ant-form-item:last-child{margin-top:4px!important}.lp-input.ant-input-lg,.lp-input.ant-input-affix-wrapper-lg,.lp-submit-btn.ant-btn-lg{min-height:44px;height:44px}.lp-root .ant-input-password-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;margin-inline-end:-11px}}.app-mobile-header-btn{display:none;margin-right:12px;flex-shrink:0}.intent-ledger-page{display:flex;flex-direction:column;min-height:100%;padding:0;box-sizing:border-box}.intent-ledger-filters{flex-shrink:0;margin-bottom:12px!important}.intent-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.intent-filter-row--main{margin-bottom:10px}.intent-filter-row--dates{align-items:center;gap:0}.intent-filter-group{display:flex;align-items:center;gap:8px;flex-shrink:0}.intent-filter-group--attrs{flex-shrink:1}.intent-filter-row--main{justify-content:space-between}.intent-filter-group--actions{margin-left:auto;flex-shrink:0}.intent-filter-search{width:220px!important}.intent-filter-segmented.ant-segmented{background:var(--ui-bg-hover);border:1px solid var(--ui-border)}.intent-filter-segmented.ant-segmented .ant-segmented-item-selected{background:var(--ui-accent);color:#131315;box-shadow:0 1px 4px #c8a9514d}.intent-date-block{display:flex;align-items:center;gap:8px;padding:5px 12px;border-radius:8px;border:1px solid var(--ui-border);background:var(--ui-bg-hover);flex-shrink:0}.intent-date-block--intent{background:var(--ui-accent-soft)}.intent-date-block--followup{background:var(--ui-success-soft)}.intent-date-label{font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:.2px;flex-shrink:0}.intent-date-block--intent .intent-date-label{color:var(--ui-accent)}.intent-date-block--followup .intent-date-label{color:var(--ui-success)}.intent-date-quick{display:flex;gap:2px;flex-shrink:0}.intent-quick-btn{height:24px;padding:0 8px;border-radius:5px;font-size:11.5px;font-weight:500;cursor:pointer;border:1px solid var(--ui-border);background:transparent;color:var(--ui-text-secondary);font-family:inherit;transition:all .15s;white-space:nowrap}.intent-quick-btn:hover{background:var(--ui-bg-hover);border-color:var(--ui-border-strong);color:var(--ui-accent)}.intent-quick-btn--active{background:var(--ui-accent-soft);border-color:#c8a95159;color:var(--ui-accent);font-weight:600}.intent-date-divider{width:1px;height:28px;background:var(--ui-border);margin:0 8px;flex-shrink:0}.ledger-table{--clr-hover: color-mix(in srgb, var(--ui-bg-surface), var(--ui-accent) 4%);--clr-selected: color-mix(in srgb, var(--ui-bg-surface), var(--ui-accent) 8%)}.ledger-table .ant-table-thead>tr>th{font-size:11px!important;font-weight:600!important;color:var(--ui-text-muted)!important;background:transparent!important;border-bottom:1px solid var(--ui-border)!important;padding:10px 12px!important;letter-spacing:.03em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ledger-table .ant-table-cell{font-size:13px;line-height:1.45;padding:10px 12px!important;vertical-align:middle;border-bottom:1px solid var(--ui-border-subtle)!important}.ledger-table .ant-table-tbody>tr>td.ant-table-cell-fix-start,.ledger-table .ant-table-tbody>tr>td.ant-table-cell-fix-end{background:var(--ui-bg-surface)!important}.ledger-table .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-start,.ledger-table .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-end{background:var(--clr-hover)!important}.ledger-table .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-start,.ledger-table .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-end{background:var(--clr-selected)!important}.ledger-table .ant-table-tbody>tr.ant-table-row-selected{position:relative}.ledger-table .ant-table-tbody>tr.ant-table-row-selected:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:3px;background:var(--ui-accent);z-index:10;border-radius:0 2px 2px 0}.ledger-table .ant-table{border-radius:0!important;background:transparent!important}.ledger-table .ant-table-pagination{padding:10px 16px!important;margin:0!important;border-top:1px solid var(--ui-border)}.ledger-table__clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;line-height:1.5;cursor:default}.ledger-actions{display:flex;align-items:center;gap:4px;white-space:nowrap}.ledger-action-primary.ant-btn{height:26px;padding:0 8px;font-size:12px;border-radius:6px;font-weight:500}.ledger-action-primary.ant-btn:not(.ant-btn-primary){border-color:var(--ui-border);color:var(--ui-text-secondary);background:transparent}.ledger-action-primary.ant-btn:not(.ant-btn-primary):hover{border-color:var(--ui-accent);color:var(--ui-accent);background:var(--ui-accent-soft)}.ledger-action-primary.ant-btn.ant-btn-primary{border-color:var(--ui-accent);color:var(--ui-accent);background:var(--ui-accent-soft)}.ledger-action-primary.ant-btn.ant-btn-primary:hover{background:#c8a9512e}.ledger-action-more.ant-btn{height:26px;padding:0 6px;font-size:12px;border-radius:6px;border-color:var(--ui-border);color:var(--ui-text-muted);background:transparent}.ledger-action-more.ant-btn:hover{border-color:var(--ui-border-strong);color:var(--ui-text-secondary);background:var(--ui-bg-hover)}.ledger-action-more .anticon-down{font-size:10px;margin-left:1px}.ledger-intent-dot{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ui-text-secondary)}.ledger-intent-dot:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.ledger-intent-dot--high:before{background:var(--ui-danger)}.ledger-intent-dot--medium:before{background:var(--ui-warning)}.ledger-intent-dot--low:before{background:var(--ui-skill-stats)}.ledger-intent-dot--none:before{background:#ffffff26}.ledger-overdue{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-variant-numeric:tabular-nums}.ledger-overdue--warn{color:var(--ui-warning)}.ledger-overdue--danger{color:var(--ui-danger);font-weight:500}.ledger-amount{font-variant-numeric:tabular-nums;font-size:12px}td.inv-cell-top{vertical-align:top!important}td.inv-cell-middle{vertical-align:middle!important}.inv-date,.inv-number{font-size:12px}.inv-follower-block{overflow:hidden;max-width:100%}.inv-follower-name{font-weight:500;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-follower-account{font-size:11px;color:var(--ui-text-placeholder)}.inv-customer-block{overflow:hidden}.inv-reason{font-size:12px;white-space:pre-wrap;word-break:break-word;text-align:left;line-height:1.5}.inv-product-list{line-height:1.5}.inv-product-item{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-product-series{font-weight:500}.inv-product-amount{margin-left:4px}.inv-clamp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inv-tooltip-wrap{white-space:pre-wrap;word-break:break-word;max-width:360px}.inv-evidence-item{font-size:13px;padding:4px 8px;background:var(--ui-bg-hover);border-radius:4px}.inv-evidence-head{margin-top:2px}.inv-drawer-section{margin-top:4px}.inv-drawer-list{width:100%;margin-top:8px}.inv-modal-context{font-size:12px;color:var(--ui-text-secondary)}.inv-filter-date-range{width:230px}.inv-filter-product{width:150px}.inv-filter-level{width:110px}.inv-filter-ai-involved,.inv-filter-change{width:100px}.inv-filter-search{width:160px}.inv-date-overdue{color:var(--ui-danger);font-weight:600}.inv-analysis-loading{padding:32px 0;text-align:center;color:var(--ui-text-secondary)}.inv-analysis-paragraph{margin:6px 0 0;white-space:pre-wrap}.inv-progress-bar{width:120px}.inv-full-width{width:100%}.inv-toolbar-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0}.inv-filter-bar{margin-bottom:8px}.inv-filter-row{width:100%}.inv-batch-actions{margin-bottom:8px;padding:6px 8px;background:var(--ui-bg-elevated);border-radius:6px;border:1px solid var(--ui-border-subtle)}.intent-inventory-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;min-width:0;padding:var(--ui-space-2) 0 var(--ui-space-3);overflow:hidden}.intent-inventory-org-layout{display:flex;align-items:stretch;flex:1 1 auto;gap:12px;min-height:0;min-width:0;margin-top:8px;overflow:hidden}.intent-inventory-org-rail.data-report-org-rail{position:static;height:100%;max-height:100%}.intent-inventory-org-rail.data-report-org-rail--collapsed{width:48px;flex-basis:48px}.intent-inventory-main-card{height:100%;flex:1;min-width:0;min-height:0;overflow:hidden}.intent-inventory-main-card>.ant-card-body{display:flex;height:100%;min-height:0;flex-direction:column;padding-bottom:var(--ui-space-2)!important}@media (max-width: 900px){.intent-inventory-org-layout{flex-direction:column}.intent-inventory-org-rail.data-report-org-rail,.intent-inventory-org-rail.data-report-org-rail--collapsed{position:static;width:100%;flex-basis:auto}.intent-inventory-main-card{width:100%}}@media (max-width: 768px){.intent-inventory-page{padding:var(--ui-space-2) 0 var(--ui-space-4)}}@media (max-width: 1023px) and (pointer: coarse),(max-width: 767px){.intent-inventory-shell>.ui-page-header-block{display:none}.intent-inventory-page{gap:8px;padding:2px 0 calc(64px + var(--safe-bottom, 0px));overflow:visible}.intent-inventory-page>.ui-content-card:first-child .ant-card-body{padding:0!important}.intent-inventory-page>.ui-content-card:first-child{flex:0 0 auto;min-height:76px;overflow:visible;border:0;background:transparent;box-shadow:none}.inv-mobile-toolbar{display:flex;flex-direction:column;gap:var(--ui-mobile-gap-inline)}.inv-mobile-toolbar__primary,.inv-mobile-toolbar__context{display:flex;gap:var(--ui-mobile-gap-inline)}.inv-mobile-toolbar__primary,.inv-mobile-toolbar__context{align-items:center}.inv-mobile-toolbar .ant-btn{flex:0 0 auto;min-width:var(--ui-mobile-control-height);height:var(--ui-mobile-control-height);padding-inline:12px}.inv-mobile-toolbar .ant-btn .anticon,.intent-inventory-page .card-actions .ant-btn .anticon{font-size:14px}.inv-mobile-toolbar__context .ant-btn:first-child{flex:1 1 auto;justify-content:flex-start;min-width:0;overflow:hidden}.inv-mobile-toolbar__context .ant-btn:first-child>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intent-inventory-org-layout{display:block;margin-top:0;overflow:visible}.intent-inventory-main-card{height:auto;overflow:visible;border:0;background:transparent;box-shadow:none}.intent-inventory-main-card>.ant-card-body{height:auto;padding:0!important;overflow:visible}.inv-mobile-status{width:100%;min-height:40px;margin-bottom:var(--ui-mobile-gap-section)}.inv-mobile-status .ant-segmented-item{min-width:0}.inv-mobile-status .ant-segmented-item-label{min-height:36px;padding:7px 4px;font-size:12px;line-height:20px}.intent-inventory-table-area{min-height:0}.intent-inventory-page .responsive-table-cards{gap:var(--ui-mobile-gap-section)!important;padding-bottom:calc(68px + var(--safe-bottom, 0px))!important}.intent-inventory-page .responsive-table-card{padding:var(--ui-mobile-card-padding)!important}.intent-inventory-page .card-actions{display:flex;justify-content:flex-end;gap:var(--ui-mobile-gap-inline)}.intent-inventory-page .card-actions .ant-btn{flex:1 1 0;width:auto;min-width:0;height:var(--ui-mobile-control-height);min-height:var(--ui-mobile-control-height);padding-inline:8px}.inv-mobile-action-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inv-mobile-action-sheet .ant-btn{height:44px}.inv-mobile-initial{grid-column:1 / -1;display:flex;min-height:44px;align-items:center;justify-content:space-between}.intent-inventory-org-rail--mobile.data-report-org-rail{width:100%!important;height:100%;min-height:0;max-height:none;border:0}.intent-inventory-org-rail--mobile .ant-btn,.intent-inventory-org-rail--mobile .ant-input-affix-wrapper{min-height:44px}.inv-mobile-filter-sheet,.inv-mobile-filter-sheet .inv-filter-row{display:flex;width:100%;flex-direction:column;gap:10px}.inv-mobile-filter-sheet .inv-filter-bar{margin-bottom:0}.inv-mobile-filter-sheet .ant-space-item,.inv-mobile-filter-sheet .ant-picker,.inv-mobile-filter-sheet .ant-select,.inv-mobile-filter-sheet .ant-input-affix-wrapper,.inv-mobile-filter-sheet>.ant-btn{width:100%;min-height:44px}.inv-mobile-filter-sheet .ant-space-item{display:flex;align-items:center}.inv-mobile-filter-sheet .inv-channel-segmented.ant-segmented{width:100%;height:36px;min-height:36px;padding:2px;border:1px solid var(--ui-border);background:var(--ui-bg-subtle)}.inv-mobile-filter-sheet .inv-channel-segmented .ant-segmented-group{height:100%;align-items:stretch}.inv-mobile-filter-sheet .inv-channel-segmented .ant-segmented-item{display:flex;min-width:0;min-height:30px;flex:1 1 0;align-items:center;justify-content:center}.inv-mobile-filter-sheet .inv-channel-segmented .ant-segmented-item-label{min-height:30px;padding-inline:6px;font-size:14px;line-height:30px}.inv-mobile-filter-sheet .inv-channel-segmented .ant-segmented-item-selected{color:var(--ui-text);box-shadow:var(--ui-shadow-xs)}.inv-mobile-filter-sheet .ant-select-selector,.inv-mobile-filter-sheet .ant-picker-input>input,.inv-mobile-filter-sheet .ant-input{min-height:42px;font-size:16px}.intent-inventory-evidence-drawer{width:100%!important;max-width:none!important}.intent-inventory-import-overlay.ant-modal-root .ant-modal-wrap{display:flex;align-items:flex-end;overflow:hidden}.intent-inventory-import-overlay .ant-modal{top:auto;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;margin-block:0!important;padding:0}.intent-inventory-import-overlay .ant-modal-container,.intent-inventory-import-overlay .ant-modal-content{height:auto!important;min-height:0!important;max-height:min(70dvh,440px);border-radius:12px 12px 0 0}.intent-inventory-import-overlay .ant-modal-header{margin:0;padding:12px 48px 10px 16px;border-bottom:1px solid var(--ui-border)}.intent-inventory-import-overlay .ant-modal-body{max-height:calc(min(70dvh,440px) - 58px);overflow-y:auto;padding:14px 16px calc(16px + env(safe-area-inset-bottom))}.intent-inventory-evidence-drawer .ant-drawer-close{width:44px;min-width:44px;height:44px;margin-inline-end:4px}}@media (max-width: 360px){.inv-mobile-toolbar__primary .ant-btn{font-size:13px}.inv-mobile-status .ant-segmented-item-label{font-size:11px}}@media (max-width: 1023px) and (pointer: coarse) and (orientation: landscape){.intent-inventory-page>.ui-content-card:first-child{min-height:62px}.inv-mobile-toolbar{display:grid;grid-template-columns:auto auto;justify-content:start;gap:8px}.inv-mobile-toolbar__primary{grid-template-columns:72px 88px 72px}.inv-mobile-toolbar__context{grid-template-columns:220px 72px}.intent-inventory-page .responsive-table-card>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px 16px}.intent-inventory-page .responsive-table-card .card-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;margin-top:2px;padding-top:6px}.intent-inventory-page .responsive-table-card .card-actions .ant-btn{width:auto;min-width:64px}.intent-inventory-page .responsive-table-card .ant-typography{margin-block:0!important}}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.intent-customer-mobile-overlay.ant-modal-root .ant-modal-wrap{overflow:hidden}.intent-customer-mobile-overlay .ant-modal{top:0;width:100%!important;max-width:none!important;height:100%;margin:0!important;margin-block:0!important;padding:0}.intent-customer-mobile-overlay .ant-modal-container,.intent-customer-mobile-overlay .ant-modal-content{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;border-radius:0}.intent-customer-mobile-overlay .ant-modal-header{flex:0 0 auto;margin:0;padding:13px 48px 10px 16px;border-bottom:1px solid var(--ui-border)}.intent-customer-mobile-overlay .ant-modal-body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px}.intent-customer-mobile-overlay .ant-modal-footer{flex:0 0 auto;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-border);background:var(--ui-bg-elevated)}.intent-customer-mobile-overlay .ant-modal-footer .ant-btn{min-width:96px;height:40px}}.ledger-tab-count__num{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;font-size:11px;font-weight:600;padding:0 5px;border-radius:9px;background:var(--ui-bg-hover);color:var(--ui-text-muted)}.stats-product-workspace{--product-canvas: #ffffff;--product-surface: #ffffff;--product-surface-raised: #f6f7f9;--product-line: #dfe2e7;--product-line-soft: #eaecf0;--product-ink: #16181d;--product-muted: #475569;--product-dim: #64748b;--product-accent: #2563eb;--product-accent-soft: #e9f0ff;--product-positive: #047857;--product-negative: #dc2626;display:flex;flex-direction:column;gap:20px;width:100%}.stats-product-workspace>.stats-local-range-toolbar{padding:14px 16px;border:1px solid var(--ui-border-subtle);border-radius:14px;background:var(--ui-bg-surface);box-shadow:0 1px 2px #12182805}.stats-product-console{overflow:clip;border:1px solid #e1e5eb;border-radius:14px;background:var(--product-canvas);color:var(--product-ink);box-shadow:0 1px 2px #12182808}.stats-product-workspace>.stats-local-range-toolbar .stats-local-range-toolbar__segmented{padding:3px;border:1px solid var(--product-line);border-radius:5px;background:#f1f3f6}.stats-product-workspace>.stats-local-range-toolbar .stats-local-range-toolbar__segmented .ant-segmented-item{color:var(--product-muted)}.stats-product-workspace>.stats-local-range-toolbar .stats-local-range-toolbar__segmented .ant-segmented-item-selected{background:#fff!important;box-shadow:inset 0 0 0 1px #b9cdfd!important;color:var(--product-accent)!important;font-weight:600}.stats-product-workspace>.stats-local-range-toolbar .stats-local-range-toolbar__picker.ant-picker,.stats-product-console .stats-product-org-rail__tools .ant-input-affix-wrapper{border-color:var(--product-line);border-radius:5px;background:#fff;color:var(--product-ink);box-shadow:none}.stats-product-workspace>.stats-local-range-toolbar .stats-local-range-toolbar__picker .ant-picker-input>input,.stats-product-console .stats-product-org-rail__tools input,.stats-product-console .stats-product-org-rail__tools .anticon,.stats-product-console .ant-picker-suffix{color:var(--product-ink)!important}.stats-product-workspace>.stats-local-range-toolbar .stats-local-range-toolbar__refresh.ant-btn,.stats-product-console .stats-product-org-rail__tools .ant-btn{border-color:var(--product-line);border-radius:5px;background:transparent;color:var(--product-ink);box-shadow:none}.stats-product-workspace>.stats-local-range-toolbar .stats-local-range-toolbar__refresh.ant-btn:hover,.stats-product-console .stats-product-org-rail__tools .ant-btn:hover{border-color:var(--product-accent);color:var(--product-accent)}.stats-product-console .stats-product-layout{display:grid;grid-template-columns:208px minmax(0,1fr);gap:0;align-items:start;min-height:0}.stats-product-console .stats-product-content{min-width:0;background:var(--product-surface)}.stats-product-console .stats-product-org-rail{display:flex;flex-direction:column;position:sticky;top:16px;align-self:start;width:auto;height:var(--ui-viewport-panel-height, auto);box-sizing:border-box;min-height:0;overflow:hidden;padding:20px 16px;border:0;border-right:1px solid var(--product-line);border-radius:0;background:#fbfcfe}.stats-product-console .stats-product-org-rail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 12px}.stats-product-console .stats-product-org-rail__title{display:flex;align-items:center;gap:7px;color:var(--product-ink);font-size:14px;font-weight:600;line-height:1.35}.stats-product-console .stats-product-org-rail__title .anticon{color:var(--product-accent)}.stats-product-console .stats-product-org-rail__header .ant-btn{margin:-5px -4px 0 0;color:var(--product-ink)}.stats-product-console .stats-product-org-rail__tools{margin-bottom:14px}.stats-product-console .stats-product-org-rail__tools .ant-input-affix-wrapper{width:100%}.stats-product-console .stats-product-org-rail__tree{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:4px 0;border-top:0}.stats-product-console .stats-product-org-rail__tree .ant-tree{background:transparent!important;color:var(--product-muted)}.stats-product-console .stats-product-org-rail__tree .ant-tree-switcher,.stats-product-console .stats-product-org-rail__tree .ant-tree-node-content-wrapper{color:var(--product-muted)!important}.stats-product-console .stats-product-org-rail__tree .ant-tree-treenode{align-items:center;width:100%;padding:1px 0}.stats-product-console .stats-product-org-rail__tree .ant-tree-switcher{display:inline-flex;align-items:center;justify-content:center;height:28px;line-height:28px;width:16px}.stats-product-console .stats-product-org-rail__tree .ant-tree-indent-unit{width:14px}.stats-product-console .stats-product-org-rail__tree .ant-tree-node-content-wrapper{display:inline-flex;align-items:center;min-width:0;height:28px;padding:0 4px;border-radius:6px;line-height:28px;transition:background-color .16s ease-out,color .16s ease-out}.stats-product-console .stats-product-org-rail__tree .ant-tree-node-content-wrapper:hover{background:color-mix(in srgb,var(--product-accent) 9%,transparent)!important;color:var(--product-ink)!important}.stats-product-console .stats-product-org-rail__tree .ant-tree-node-selected{background:color-mix(in srgb,var(--product-accent) 14%,#fff)!important;color:var(--product-accent)!important;font-weight:600}.stats-product-console .stats-product-org-node--employee{color:#616a77}.stats-product-console .stats-product-org-node{display:inline-flex;align-items:center;gap:5px;height:28px;line-height:28px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-product-board{min-width:0;padding:16px 28px 28px}.stats-product-section{margin-top:0}.stats-product-table-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0 0 12px}.stats-product-console .stats-product-tree-table .ant-table,.stats-product-console .stats-product-tree-table .ant-table-container{background:transparent!important;color:var(--product-ink)!important}.stats-product-console .stats-product-tree-table .ant-table-container{overflow:hidden;border:1px solid var(--product-line)!important;border-radius:8px}.stats-product-console .stats-product-tree-table .ant-table-thead>tr>th{padding-top:9px!important;padding-bottom:9px!important;border-color:var(--product-line-soft)!important;background:#f8f9fb!important;color:var(--product-dim)!important;font-size:12px;font-weight:700}.stats-product-console .stats-product-tree-table .ant-table-thead>tr:first-child>th{padding-top:10px!important;padding-bottom:10px!important;background:#f4f6f9!important;color:#43536b!important;font-size:13px;text-align:center!important}.stats-product-console .stats-product-tree-table .ant-table-thead>tr:nth-child(2)>th{padding-top:8px!important;padding-bottom:8px!important;background:#f8f9fb!important;color:#56657b!important;font-size:11px;text-align:center!important}.stats-product-console .stats-product-tree-table .ant-table-thead>tr>th.stats-product-tree-header--hierarchy{background:#f6f8fc!important;box-shadow:inset 0 2px #9fb4d6;color:#405675!important;font-weight:750!important;text-align:center!important}.stats-product-console .stats-product-tree-table .ant-table-thead>tr>th.stats-product-tree-header--current{background:#f4f7ff!important;box-shadow:inset 0 2px #5b8def;border-bottom-color:#dce7fb!important;color:#2d67b5!important;font-weight:750!important}.stats-product-console .stats-product-tree-table .ant-table-thead>tr>th.stats-product-tree-header--current-cell{background:#fafcff!important;color:#5d7697!important}.stats-product-console .stats-product-tree-table .ant-table-thead>tr>th.stats-product-tree-header--month-over-month{background:#f7f8fc!important;box-shadow:inset 0 2px #8d9ab0;border-bottom-color:#e1e5ed!important;color:#53647c!important;font-weight:750!important}.stats-product-console .stats-product-tree-table .ant-table-thead>tr>th.stats-product-tree-header--month-over-month-cell{background:#fbfcfe!important;color:#64748b!important}.stats-product-console .stats-product-tree-table .ant-table-thead>tr>th.stats-product-tree-header--year-over-year{background:#f3fbf8!important;box-shadow:inset 0 2px #57b99a;border-bottom-color:#d6e9e1!important;color:#2f7b65!important;font-weight:750!important}.stats-product-console .stats-product-tree-table .ant-table-thead>tr>th.stats-product-tree-header--year-over-year-cell{background:#fbfefc!important;color:#5b7c72!important}.stats-product-console .stats-product-tree-table .ant-table-tbody>tr>td{padding-top:11px!important;padding-bottom:11px!important;border-color:var(--product-line-soft)!important;background:transparent!important;color:var(--product-ink)!important;font-size:13px;vertical-align:middle!important}.stats-product-console .stats-product-tree-table .ant-table-tbody>tr>td:first-child{white-space:normal}.stats-product-console .stats-product-tree-table .ant-table-tbody>tr:hover>td{background:#f8faff!important}.stats-product-console .stats-product-tree-table .ant-table-cell{border-inline-end:0!important;font-variant-numeric:tabular-nums}.stats-product-category-name{display:inline-flex;align-items:center;min-height:22px;color:var(--product-accent);font-weight:600;line-height:22px;vertical-align:middle}.stats-product-console .stats-product-tree-table .ant-table-row-indent,.stats-product-console .stats-product-tree-table .ant-table-row-expand-icon{vertical-align:middle}.stats-product-console .stats-product-tree-row--category>td{background:#fbfcff!important;color:var(--product-ink)!important;font-weight:600}.stats-product-console .stats-product-tree-row--category:hover>td{background:#f6f9ff!important}.stats-product-console .stats-product-tree-table .ant-table-summary>tr>td{padding-top:11px!important;padding-bottom:11px!important;border-top:1px solid #c8d5e5!important;border-bottom:0!important;background:#f4f7fb!important;color:var(--product-ink)!important;font-size:13px;font-weight:700}.stats-product-console .stats-product-tree-total-label{color:#315f9c!important;font-weight:750!important;text-align:center!important}.stats-product-tree-name{display:block;color:var(--product-ink);font-weight:500;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.stats-product-rate{display:inline-flex;align-items:center;justify-content:center;min-width:64px;width:96px;color:var(--product-muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.stats-product-rate--up{color:var(--product-positive)}.stats-product-rate--down{color:var(--product-negative)}.stats-product-rate--flat{color:#475569}.stats-product-board__loading{min-height:600px;padding:26px 0}.stats-product-console .stats-product-board__loading .ant-skeleton-title,.stats-product-console .stats-product-board__loading .ant-skeleton-paragraph>li{background:#edf0f4!important}@media (max-width: 1080px){.stats-product-console .stats-product-layout{grid-template-columns:1fr}.stats-product-console .stats-product-org-rail{top:12px;border-right:0;border-bottom:1px solid var(--product-line)}.stats-product-console .stats-product-org-rail__tree{min-height:0;max-height:none}}@media (max-width: 720px){.stats-product-workspace>.stats-local-range-toolbar,.stats-product-board{padding:14px}.stats-product-workspace>.stats-local-range-toolbar{align-items:stretch;flex-direction:column}.stats-product-workspace>.stats-local-range-toolbar .stats-local-range-toolbar__refresh.ant-btn{width:100%}.stats-product-table-actions{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.stats-product-console .stats-product-org-rail__tree .ant-tree-node-content-wrapper{transition:none}}.stats-product-layout{display:flex;align-items:stretch;gap:12px;min-width:0}.stats-product-content{flex:1 1 auto;min-width:0}.stats-product-org-rail{display:flex;flex:0 0 252px;flex-direction:column;width:252px;min-width:0;min-height:520px;padding:12px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-bg-elevated)}.stats-product-org-rail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.stats-product-org-rail__header .ant-typography-secondary{font-size:12px}.stats-product-org-rail__header>.anticon{margin-top:2px;color:var(--ui-accent);font-size:17px}.stats-product-org-rail__tools{width:100%;margin-bottom:8px}.stats-product-org-rail__tools .ant-input-affix-wrapper,.stats-product-org-rail__tools .ant-btn{height:32px}.stats-product-org-rail__tree{flex:1 1 auto;min-height:260px;max-height:640px;overflow:auto;padding-top:8px;border-top:1px solid var(--ui-border-subtle)}.stats-product-org-rail__tree .ant-tree{background:transparent}.stats-product-org-rail__tree .ant-tree-treenode{width:100%;padding:1px 0}.stats-product-org-rail__tree .ant-tree-node-content-wrapper{min-width:0;border-radius:5px}.stats-product-org-node{display:inline-flex;align-items:center;gap:6px;min-width:0}.stats-product-org-node--employee{color:var(--ui-text-secondary)}.stats-product-org-rail__state{min-height:220px}.stats-product-category-summary{overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:8px;background:var(--ui-bg-surface)}.stats-product-category-summary__header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--ui-border-subtle)}.stats-product-category-summary__header .ant-typography-secondary{font-size:12px}.stats-product-category-table .ant-table{border:0!important}.stats-product-category-table .ant-table-cell{font-variant-numeric:tabular-nums}.stats-product-change-pair{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;width:100%}.stats-product-change{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-size:12px}.stats-product-change strong{font-weight:600}.stats-product-change--up strong{color:var(--ui-success)}.stats-product-change--down strong{color:var(--ui-danger)}.stats-product-change--neutral strong{color:var(--ui-text-secondary)}@media (max-width: 960px){.stats-product-layout{flex-direction:column}.stats-product-org-rail{flex-basis:auto;width:100%;min-height:0}.stats-product-org-rail__tree{min-height:180px;max-height:300px}.stats-product-category-summary__header{align-items:flex-start;flex-direction:column}}.stats-add-detail-table .ant-table{min-height:min(640px,calc(100vh - 260px))}.intent-inventory-workspace .intent-inventory-toolbar .ant-card-body,.intent-inventory-workspace .intent-inventory-main .ant-card-body{padding:10px 12px!important}.intent-inventory-toolbar__row{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.intent-inventory-toolbar__meta{flex:1;min-width:0;display:flex;justify-content:flex-end}.intent-inventory-running{min-width:min(100%,280px);cursor:default}.intent-inventory-running__progress{width:min(100%,280px);margin:0!important}.intent-inventory-running__progress .ant-progress-text{min-width:72px;font-size:12px!important;color:var(--ui-text-secondary)!important}.intent-inventory-running__label{font-variant-numeric:tabular-nums;white-space:nowrap}.intent-inventory-meta-text{font-size:12px!important;line-height:1.3}.intent-inventory-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;font-size:12px;color:var(--ui-text-secondary)}.intent-inventory-stats__item strong{margin-left:2px;font-weight:600;color:var(--ui-text-primary)}.intent-inventory-filter__label{font-size:12px!important;white-space:nowrap}.intent-inventory-filters{margin-bottom:8px}.intent-inventory-snapshot{margin-bottom:6px}.intent-inventory-history-hint{display:block;margin-bottom:8px;font-size:12px}.intent-inventory-workspace .ant-tabs-nav{margin-bottom:8px!important}.intent-inventory-table-area{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.intent-inventory-table .ant-table-cell{padding:6px 8px!important}.intent-inventory-table .ant-table-body{height:var(--intent-inventory-table-body-height, 568px)!important;overflow-y:auto!important}.intent-inventory-table .ant-table-pagination{width:100%;max-width:100%;min-width:0;flex-wrap:wrap;gap:8px 0;padding:12px 12px 4px!important}.stats-core-board-tabs{display:flex;justify-content:flex-start;padding:0 0 8px}.stats-core-board-text-btn.ant-btn-link,.stats-core-board-cell-btn.ant-btn-link{height:auto!important;min-height:22px;padding:0!important}.stats-core-board-text-btn.ant-btn-link{justify-content:flex-start}.stats-core-board-cell-btn.ant-btn-link{display:inline-flex;width:100%;justify-content:flex-end;text-align:right}.stats-core-board-cell-btn.ant-btn-link>span{width:100%}.stats-core-board-tree-preview{margin-top:0}.stats-core-board-tree-preview__header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.stats-core-board-tree-preview__title-block{min-width:0}.stats-core-board-tree-preview__eyebrow{font-size:12px;font-weight:700;line-height:1.2;color:var(--ui-accent)}.stats-core-board-tree-preview__title{margin-top:2px;font-size:15px;font-weight:800;line-height:1.35;color:var(--ui-text-primary)}.stats-core-board-tree-preview__summary{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;color:var(--ui-text-secondary);font-size:12px;line-height:1.2}.stats-core-board-tree-preview__summary span{display:inline-flex;align-items:baseline;gap:3px;min-height:24px;padding:4px 8px;border:1px solid var(--ui-border-subtle);border-radius:6px;background:var(--ui-bg-surface)}.stats-core-board-tree-preview__summary strong{color:var(--ui-text-primary);font-size:14px;font-variant-numeric:tabular-nums}.stats-core-board-tree-preview__tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}.stats-core-board-tree-preview__actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.stats-table-card.ant-card:has(.stats-core-board-tree-table),.stats-core-board-tree-table .ant-table{overflow:visible!important}.stats-core-board-tree-table .ant-table-thead>tr>th{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent) 4%,var(--ui-table-header-bg)),var(--ui-table-header-bg))!important;color:var(--ui-text-secondary)!important;font-size:12px!important;font-weight:750!important;text-align:center!important;white-space:nowrap!important;border-color:color-mix(in srgb,var(--ui-border) 70%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--ui-border-strong) 78%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 28%,transparent)}.stats-core-board-tree-table .ant-table-thead>tr:first-child>th{padding:6px 10px!important}.stats-core-board-tree-table .ant-table-thead>tr:not(:first-child)>th{padding:5px 8px!important}.stats-core-board-tree-table .ant-table-thead .stats-core-board-tree-col-org{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-info) 13%,var(--ui-table-header-bg)),color-mix(in srgb,var(--ui-accent) 4%,var(--ui-table-header-bg)))!important;color:color-mix(in srgb,var(--ui-info) 58%,var(--ui-text-primary))!important}.stats-core-board-tree-table .ant-table-thead .stats-core-board-tree-group-dianxiao{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-warning) 24%,var(--ui-table-header-bg)),color-mix(in srgb,var(--ui-warning) 13%,var(--ui-table-header-bg)))!important;color:color-mix(in srgb,var(--ui-warning) 64%,var(--ui-text-primary))!important;border-bottom-color:color-mix(in srgb,var(--ui-warning) 34%,var(--ui-border))!important}.stats-core-board-tree-table .ant-table-thead .stats-core-board-tree-group-private{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-success) 20%,var(--ui-table-header-bg)),color-mix(in srgb,var(--ui-success) 11%,var(--ui-table-header-bg)))!important;color:color-mix(in srgb,var(--ui-success) 56%,var(--ui-text-primary))!important;border-bottom-color:color-mix(in srgb,var(--ui-success) 30%,var(--ui-border))!important}.stats-core-board-tree-table .ant-table-thead .stats-core-board-tree-group-wechat{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-success) 18%,var(--ui-table-header-bg)),color-mix(in srgb,var(--ui-success) 9%,var(--ui-table-header-bg)))!important;color:color-mix(in srgb,var(--ui-success) 62%,var(--ui-text-primary))!important}.stats-core-board-tree-table .ant-table-thead .stats-core-board-tree-group-whatsapp{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-info) 17%,var(--ui-table-header-bg)),color-mix(in srgb,var(--ui-accent) 8%,var(--ui-table-header-bg)))!important;color:color-mix(in srgb,var(--ui-info) 58%,var(--ui-text-primary))!important}.stats-core-board-tree-table .ant-table-thead .stats-core-board-tree-group-perf{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent) 22%,var(--ui-table-header-bg)),color-mix(in srgb,var(--ui-accent) 12%,var(--ui-table-header-bg)))!important;color:color-mix(in srgb,var(--ui-accent) 68%,var(--ui-text-primary))!important;border-bottom-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border))!important}.stats-core-board-tree-table .ant-table-thead .stats-core-board-tree-col-dianxiao{background:color-mix(in srgb,var(--ui-warning) 7%,var(--ui-table-header-bg))!important}.stats-core-board-tree-table .ant-table-thead .stats-core-board-tree-col-wechat{background:color-mix(in srgb,var(--ui-success) 7%,var(--ui-table-header-bg))!important}.stats-core-board-tree-table .ant-table-thead .stats-core-board-tree-col-whatsapp{background:color-mix(in srgb,var(--ui-info) 7%,var(--ui-table-header-bg))!important}.stats-core-board-tree-table .ant-table-thead .stats-core-board-tree-col-perf{background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-table-header-bg))!important}.stats-core-board-tree-table .ant-table-cell{vertical-align:middle;font-variant-numeric:tabular-nums;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.stats-core-board-tree-table .ant-table-container:before,.stats-core-board-tree-table .ant-table-container:after,.stats-core-board-tree-table .ant-table-cell-fix-start-shadow-show:after,.stats-core-board-tree-table .ant-table-cell-fix-left-last-shadow-show:after,.stats-core-board-tree-table .ant-table-cell-fix-end-shadow-show:after,.stats-core-board-tree-table .ant-table-cell-fix-right-first-shadow-show:after{display:none!important;opacity:0!important;box-shadow:none!important}.stats-core-board-tree-table .ant-table-cell.stats-core-board-tree-col-target{padding-inline:7px!important}.stats-core-board-tree-table .ant-table-tbody>tr>td{padding:8px 10px}.stats-core-board-tree-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--ui-primary-soft)!important}.stats-core-board-tree-row-center>td{background:color-mix(in srgb,var(--ui-accent) 5%,var(--ui-bg-surface))!important;font-weight:700}.stats-core-board-tree-row-department>td{background:color-mix(in srgb,var(--ui-success) 4%,var(--ui-bg-surface))!important;font-weight:600}.stats-core-board-tree-row-employee>td{background:var(--ui-bg-surface)!important}.stats-core-board-tree-entity{display:flex;align-items:center;gap:3px;min-width:0}.stats-core-board-tree-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-primary);letter-spacing:0}.stats-core-board-tree-count{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--ui-text-muted);letter-spacing:0}.stats-core-board-tree-entity-center .stats-core-board-tree-name{color:color-mix(in srgb,var(--ui-accent) 68%,var(--ui-text-primary));font-size:14px;font-weight:700}.stats-core-board-tree-entity-center .stats-core-board-tree-count{color:color-mix(in srgb,var(--ui-accent) 48%,var(--ui-text-secondary));font-weight:700}.stats-core-board-tree-entity-department .stats-core-board-tree-name{color:color-mix(in srgb,var(--ui-success) 64%,var(--ui-text-primary));font-size:13px;font-weight:650}.stats-core-board-tree-entity-department .stats-core-board-tree-count{color:color-mix(in srgb,var(--ui-success) 44%,var(--ui-text-secondary));font-weight:650}.stats-core-board-tree-entity-employee .stats-core-board-tree-name{color:var(--ui-text-secondary);font-size:13px;font-weight:500}.stats-core-board-tree-product-btn.ant-btn-link{justify-content:center;width:100%;text-align:center}.stats-core-board-tree-table .ant-table-summary>tr>td{height:58px;border-top:2px solid color-mix(in srgb,var(--ui-accent) 32%,var(--ui-border))!important;border-bottom:1px solid var(--ui-border)!important;background:color-mix(in srgb,var(--ui-accent) 5%,var(--ui-bg-surface))!important;color:var(--ui-text-primary);font-weight:800;text-align:right;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px color-mix(in srgb,#fff 20%,transparent)}.stats-core-board-tree-table .ant-table-summary .stats-core-board-tree-col-dianxiao{background:color-mix(in srgb,var(--ui-warning) 8%,var(--ui-bg-surface))!important}.stats-core-board-tree-table .ant-table-summary .stats-core-board-tree-col-wechat{background:color-mix(in srgb,var(--ui-success) 7%,var(--ui-bg-surface))!important}.stats-core-board-tree-table .ant-table-summary .stats-core-board-tree-col-whatsapp{background:color-mix(in srgb,var(--ui-info) 7%,var(--ui-bg-surface))!important}.stats-core-board-tree-table .ant-table-summary .stats-core-board-tree-col-perf{background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-bg-surface))!important}.stats-core-board-tree-table .ant-table-tbody>tr>td.stats-core-board-tree-target-cell--danger,.stats-core-board-tree-table .ant-table-summary>tr>td.stats-core-board-tree-target-cell--danger{background:color-mix(in srgb,var(--ui-danger) 6%,var(--ui-bg-surface))!important;color:var(--ui-danger)}.stats-core-board-tree-table .ant-table-tbody>tr>td.stats-core-board-tree-target-cell--danger.ant-table-cell-row-hover{background:color-mix(in srgb,var(--ui-danger) 9%,var(--ui-bg-surface))!important}.stats-core-board-tree-target-value{display:block;width:100%;color:inherit;text-align:right}.stats-core-board-tree-target-indicator{display:grid;grid-template-columns:minmax(14px,1fr) max-content;align-items:center;justify-content:stretch;-moz-column-gap:5px;column-gap:5px;width:100%;min-width:0;line-height:1.2;white-space:nowrap}.stats-core-board-tree-target-actual{min-width:0;color:var(--ui-text-primary);font-size:12.5px;font-weight:850;text-align:right;font-variant-numeric:tabular-nums}.stats-core-board-tree-target-gap{display:inline-grid;grid-template-columns:auto minmax(10px,max-content);align-items:baseline;justify-self:end;-moz-column-gap:0;column-gap:0;min-width:36px;box-sizing:border-box;padding:2px 4px;border:1px solid color-mix(in srgb,var(--ui-danger) 16%,transparent);border-radius:5px;background:color-mix(in srgb,var(--ui-danger) 7%,var(--ui-bg-surface));color:var(--ui-danger);font-size:9.5px;font-weight:800;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.stats-core-board-tree-target-gap-label{color:color-mix(in srgb,var(--ui-danger) 78%,var(--ui-text-secondary))}.stats-core-board-tree-target-gap-number{justify-self:end}.stats-core-board-tree-performance{display:grid;gap:2px;justify-items:stretch;min-width:88px;line-height:1.18}.stats-core-board-tree-performance span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;white-space:nowrap}.stats-core-board-tree-performance em{color:var(--ui-text-muted);font-size:11px;font-style:normal;font-weight:700}.stats-core-board-tree-performance strong{color:var(--ui-text-primary);font-size:12px;font-weight:850}.stats-core-board-tree-table .ant-table-summary .stats-core-board-tree-summary-label-cell{text-align:left}.stats-core-board-tree-summary-entity{display:flex;align-items:center;gap:6px;min-width:0;line-height:1.2}.stats-core-board-tree-summary-main{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}.stats-core-board-tree-summary-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:38px;min-height:22px;padding:2px 8px;border-radius:6px;color:var(--ui-accent);background:var(--ui-accent-soft);font-size:12px;font-weight:800}.stats-core-board-tree-summary-name{flex:0 0 auto;color:var(--ui-text-primary);white-space:nowrap}.stats-core-board-tree-summary-count{display:inline-flex;align-items:center;flex:0 0 auto;min-height:0;padding:0;color:color-mix(in srgb,var(--ui-info) 50%,var(--ui-text-secondary));background:transparent;font-size:12px;font-weight:700;white-space:nowrap}@media (max-width: 768px){.stats-core-board-tree-preview__header{align-items:flex-start;flex-direction:column}.stats-core-board-tree-preview__summary,.stats-core-board-tree-preview__tools{justify-content:flex-start}}.stats-filter-toolbar-flat{background:var(--ui-bg-surface);border-bottom:1px solid var(--ui-border);position:sticky;top:0;z-index:10;box-shadow:0 1px 3px #00000008;margin-left:-20px;margin-right:-20px;padding:10px 20px}.stats-filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.stats-filter-toolbar-left,.stats-filter-toolbar-right,.stats-filter-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stats-filter-toolbar-left{flex:1 1 720px;min-width:0}.stats-filter-toolbar-right{flex:0 1 auto;justify-content:flex-end;margin-left:auto}.ui-page-header-block{background:transparent;border-bottom:none;padding:4px 0 0;flex-shrink:0}.ui-page-toolbar-flat{background:var(--ui-bg-surface);border-bottom:1px solid var(--ui-border);padding:10px 16px;position:sticky;top:0;z-index:10;box-shadow:0 1px 3px #00000008}@media (min-width: 768px){.ui-page-toolbar-flat{padding:10px 32px}}.stats-page-header-block{background:var(--ui-bg-surface);border-bottom:1px solid var(--ui-border);padding:16px}@media (min-width: 768px){.stats-page-header-block{padding:20px 32px}}.stats-page-tabs{margin-bottom:4px}.stats-page-header{gap:10px}.stats-page-header .ant-typography{letter-spacing:0}.stats-page-shell{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;overflow-x:visible}.stats-page-shell:has(.stats-product-workspace){min-height:0;padding-bottom:0}.app-content:has(.stats-page-shell){background:var(--ui-bg-canvas)!important;padding-top:0!important}.stats-new-customer-workspace{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;min-width:0;overflow:hidden}.stats-new-customer-semantics{display:flex;align-items:center;gap:7px;min-height:30px;padding:5px 10px;border:1px solid var(--ui-border-subtle);border-radius:6px;background:var(--ui-bg-surface);color:var(--ui-text-secondary);font-size:12px}.stats-new-customer-semantics .anticon{color:var(--ui-accent)}.stats-customer-structure-detail-modal__content{display:flex;flex-direction:column;gap:12px}.stats-customer-structure-detail-modal__filters{display:flex;align-items:center;min-height:32px}.stats-customer-structure-detail-modal__filters .ant-input-search{width:100%}.stats-new-customer-layout{display:grid;flex:1 1 auto;grid-template-columns:252px minmax(0,1fr);gap:10px;align-items:stretch;min-height:0;min-width:0}.stats-new-customer-org-rail{display:flex;flex-direction:column;min-width:0;min-height:0;max-height:none;overflow:hidden;padding:12px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-bg-surface)}.stats-new-customer-org-rail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--ui-border-subtle)}.stats-new-customer-org-rail__header>div{display:flex;flex-direction:column;gap:2px;min-width:0}.stats-new-customer-org-rail__header strong{display:inline-flex;align-items:center;gap:6px;color:var(--ui-text-primary);font-size:14px}.stats-new-customer-org-rail__header .ant-typography{font-size:11px}.stats-new-customer-org-rail__header .ant-tag{flex:0 0 auto;margin-inline-end:0}.stats-new-customer-org-rail .unified-org-tree{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-top:10px}.stats-new-customer-org-rail__tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;flex:0 0 auto;gap:6px!important;width:100%}.stats-new-customer-org-rail__tools .stats-new-customer-org-rail__search{grid-column:1 / -1;min-width:0;width:100%}.stats-new-customer-org-rail__tools .ant-btn{flex:1 1 auto;min-width:0;padding-inline:6px;font-size:11px}.stats-new-customer-org-rail__tree{flex:1 1 auto;min-height:0;overflow:auto;padding-top:8px}.stats-new-customer-org-rail__tree .ant-tree{background:transparent}.stats-new-customer-org-rail__tree .ant-tree-treenode{width:100%}.stats-new-customer-org-rail__tree .ant-tree-node-content-wrapper{min-width:0;border-radius:5px}.stats-new-customer-org-rail__state{min-height:240px}.stats-new-customer-org-node{display:inline-flex;align-items:center;gap:6px;width:100%;min-width:0}.stats-new-customer-org-node__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-new-customer-org-node--employee{color:var(--ui-text-secondary)}.stats-new-customer-org-node .ant-badge{margin-left:auto}.stats-new-customer-org-rail__footer{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding-top:9px;border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-muted);font-size:11px}.stats-new-customer-main{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;min-width:0}.stats-new-customer-overview{display:grid;grid-template-columns:minmax(150px,1.35fr) repeat(5,minmax(82px,1fr)) auto;align-items:stretch;overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-bg-surface)}.stats-new-customer-overview__scope,.stats-new-customer-overview__metric{display:flex;justify-content:center;flex-direction:column;min-width:0;min-height:60px;padding:8px 12px;border-right:1px solid var(--ui-border-subtle)}.stats-new-customer-overview__scope{align-items:flex-start}.stats-new-customer-overview__metric{align-items:center}.stats-new-customer-overview__scope span,.stats-new-customer-overview__metric span{color:var(--ui-text-muted);font-size:11px;line-height:1.4}.stats-new-customer-overview__scope strong{max-width:100%;overflow:hidden;color:var(--ui-text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.stats-new-customer-overview__metric strong{color:var(--ui-text-primary);font-size:18px;font-variant-numeric:tabular-nums;line-height:1.35}.stats-new-customer-overview>.ant-btn{align-self:center;margin:0 10px}.stats-new-customer-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:34px;padding:5px 8px;border:1px solid var(--ui-border-subtle);border-radius:6px;background:var(--ui-bg-surface)}.stats-new-customer-filters>label{display:inline-flex;align-items:center;gap:6px;color:var(--ui-text-secondary);font-size:12px}.stats-new-customer-section{min-width:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-bg-surface)}.stats-new-customer-section__title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:7px 10px;border-bottom:1px solid var(--ui-border-subtle)}.stats-new-customer-section__title>div{display:flex;align-items:baseline;gap:8px;min-width:0}.stats-new-customer-section__title strong{color:var(--ui-text-primary);font-size:13px}.stats-new-customer-section__title span{color:var(--ui-text-muted);font-size:11px}.stats-new-customer-dept-link.ant-btn-link{height:auto;padding:0;font-weight:500}.stats-new-customer-department-row--root>td{font-weight:600;background:var(--ui-bg-elevated)!important}.stats-new-customer-department-row--selected>td{background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-bg-surface))!important}.stats-new-customer-heat{display:block;margin:-8px;padding:8px;font-variant-numeric:tabular-nums}.stats-new-customer-heat--0{color:var(--ui-text-muted)}.stats-new-customer-heat--1{background:color-mix(in srgb,var(--ui-accent) 5%,var(--ui-bg-surface))}.stats-new-customer-heat--2{background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-bg-surface))}.stats-new-customer-heat--3{background:color-mix(in srgb,var(--ui-accent) 13%,var(--ui-bg-surface))}.stats-new-customer-heat--4{background:color-mix(in srgb,var(--ui-accent) 17%,var(--ui-bg-surface))}.stats-new-customer-heat--5{background:color-mix(in srgb,var(--ui-accent) 21%,var(--ui-bg-surface));color:var(--ui-text-primary);font-weight:600}.stats-new-customer-detail-grid{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) 224px;gap:10px;min-height:0;min-width:0}.stats-new-customer-employee-section{display:flex;flex-direction:column;min-height:0}.stats-new-customer-section__title--matrix{flex-wrap:wrap}.stats-new-customer-employee-name{display:inline-flex;align-items:center;gap:6px;color:var(--ui-text-primary);font-weight:500}.stats-new-customer-tag-ranking{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-bg-surface)}.stats-new-customer-tag-ranking__header{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-height:42px;padding:8px 10px;border-bottom:1px solid var(--ui-border-subtle)}.stats-new-customer-tag-ranking__header>div{display:flex;flex-direction:column;gap:1px}.stats-new-customer-tag-ranking__header strong{display:inline-flex;align-items:center;gap:6px;color:var(--ui-text-primary);font-size:13px}.stats-new-customer-tag-ranking__header span,.stats-new-customer-tag-ranking__note{color:var(--ui-text-muted);font-size:11px}.stats-new-customer-tag-ranking__header .ant-btn{padding-inline:0;font-size:11px}.stats-new-customer-tag-ranking__note{padding:7px 10px;border-bottom:1px solid var(--ui-border-subtle);line-height:1.45}.stats-new-customer-tag-ranking__list{flex:1 1 auto;min-height:0;overflow:auto;padding:4px}.stats-new-customer-tag-ranking__item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:36px;padding:5px 7px;border:0;border-radius:5px;background:transparent;color:var(--ui-text-secondary);text-align:left;cursor:pointer}.stats-new-customer-tag-ranking__item:hover{background:var(--ui-bg-hover)}.stats-new-customer-tag-ranking__item--selected{background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-bg-surface));color:var(--ui-accent)}.stats-new-customer-tag-ranking__rank{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:10px;font-variant-numeric:tabular-nums}.stats-new-customer-tag-ranking__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-new-customer-tag-ranking__item strong{color:inherit;font-variant-numeric:tabular-nums}.stats-new-customer-workspace .ant-table-cell{font-variant-numeric:tabular-nums}.stats-new-customer-workspace .ant-table-thead>tr>th{white-space:nowrap}@media (max-width: 1180px){.app-outlet:has(.stats-page-shell:has(.stats-new-customer-workspace)){display:block;overflow-y:auto}.stats-page-shell:has(.stats-new-customer-workspace){height:auto;min-height:100%;padding-bottom:24px}.stats-page-shell:has(.stats-new-customer-workspace) .ui-page-shell__body,.stats-new-customer-workspace{overflow:visible}.stats-new-customer-layout{grid-template-columns:1fr}.stats-new-customer-org-rail{position:static;height:auto;min-height:0;max-height:none}.stats-new-customer-org-rail__tree{max-height:320px}.stats-new-customer-overview{grid-template-columns:repeat(3,minmax(100px,1fr))}.stats-new-customer-overview__scope{grid-column:span 2}}@media (max-width: 900px){.stats-new-customer-detail-grid{grid-template-columns:1fr}.stats-new-customer-tag-ranking{max-height:340px}}@media (max-width: 640px){.stats-new-customer-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-new-customer-overview__scope{grid-column:span 2}.stats-new-customer-overview>.ant-btn{margin:8px}.stats-new-customer-section__title--matrix{align-items:flex-start;flex-direction:column}}.stats-dashboard-card.ant-card{width:100%;min-width:0}.stats-dashboard-card.ant-card .ant-card-body{min-width:0}.stats-section-stack.ant-space{display:flex;width:100%;min-width:0}.stats-section-stack.ant-space>.ant-space-item{width:100%;min-width:0}.stats-summary-section.ant-card .ant-card-body{overflow-x:hidden}.stats-summary-row.ant-row{width:100%;min-width:0}.stats-summary-row.ant-row>.ant-col{min-width:0}.stats-summary-list .ant-list-items{margin:0}.stats-summary-list .ant-list-item{padding:0;height:100%}.stats-summary-card.ant-card{height:100%;border-radius:10px!important;border:1px solid var(--ui-border)!important;transition:transform .18s ease,box-shadow .18s ease!important;background:var(--ui-bg-surface)!important}.stats-summary-card.ant-card .ant-card-body{display:flex;min-height:92px;flex-direction:column;justify-content:center;padding:14px 16px!important}.stats-summary-card--source.ant-card .ant-card-body{min-height:78px}.stats-summary-card--skeleton.ant-card{pointer-events:none}.stats-summary-card--skeleton.ant-card .ant-card-body{align-items:stretch}.stats-summary-card.ant-card:hover{box-shadow:var(--ui-shadow-md)!important;border-color:var(--ui-border-strong)!important}.stats-summary-card--primary.ant-card{border-color:color-mix(in srgb,var(--ui-primary) 34%,var(--ui-border))!important}.stats-summary-card--source.ant-card{border-color:color-mix(in srgb,var(--ui-success) 34%,var(--ui-border))!important;background:var(--ui-bg-surface)!important}.stats-summary-card .ant-statistic{text-align:center}.stats-summary-card .ant-statistic-title{font-size:12px!important;font-weight:500!important;color:var(--ui-text-secondary)!important;margin-bottom:4px}.stats-summary-card .ant-statistic-content{font-size:26px!important;font-weight:800!important;line-height:1.1;letter-spacing:0;color:var(--ui-text-primary)!important}.stats-summary-card .ant-statistic-content-suffix{font-size:14px!important;font-weight:500;color:var(--ui-text-muted)!important}.stats-summary-card__subtext{display:block;margin-top:6px;text-align:center;color:var(--ui-text-muted);font-size:11px}.stats-summary-list--source .stats-summary-card .ant-statistic-content{font-size:22px!important}.stats-filter-control,.stats-filter-segmented,.stats-filter-freshness,.stats-filter-actions>.ant-btn,.stats-filter-actions .ant-dropdown-trigger{min-height:38px}.stats-filter-segmented{border-radius:10px;background:var(--ui-bg-elevated);padding:2px}.stats-filter-segmented .ant-segmented-item{min-height:34px;display:flex;align-items:center}.stats-filter-date.ant-picker{min-width:168px}.stats-filter-date.ant-picker-range{min-width:250px}.stats-filter-department{width:148px}.stats-filter-range-pill{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:10px;background:var(--ui-accent-soft);border:1px solid var(--ui-accent-subtle);color:var(--ui-accent);font-size:12px;font-weight:600;white-space:nowrap}.stats-filter-freshness{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.stats-filter-freshness-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.stats-filter-freshness-text{display:flex;flex-direction:column;justify-content:center;line-height:1.2}.stats-filter-actions>.ant-btn,.stats-filter-actions .ant-dropdown-trigger{height:34px;padding:0 14px;border-radius:8px;min-width:76px;font-size:13px;font-weight:600;line-height:32px;box-shadow:none}.stats-filter-actions{gap:8px}.stats-filter-actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.stats-filter-control.ant-input-affix-wrapper,.stats-filter-date.ant-picker,.stats-filter-date.ant-picker-range{border-radius:10px;border-color:var(--ui-border-subtle);box-shadow:none;background:var(--ui-bg-surface)}.stats-filter-control.ant-input-affix-wrapper{padding-inline:12px}.stats-filter-query-btn.ant-btn-primary{box-shadow:none!important}.stats-filter-query-btn.ant-btn-primary span{color:inherit!important}.stats-filter-export-btn.ant-btn{box-shadow:var(--ui-shadow-xs)!important}.stats-filter-export-btn.ant-btn span{color:inherit!important}.stats-filter-export-btn.ant-btn .anticon,.stats-filter-query-btn.ant-btn .anticon{font-size:13px}.stats-local-range-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.stats-local-range-toolbar__main{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.stats-local-range-toolbar__segmented{border-radius:10px;background:var(--ui-bg-elevated);padding:2px}.stats-local-range-toolbar__picker.ant-picker{width:168px;border-radius:10px;background:var(--ui-bg-surface);border-color:var(--ui-border-subtle);box-shadow:none}.stats-local-range-toolbar__picker--range.ant-picker{width:250px}.stats-local-range-toolbar__picker--week.ant-picker{width:230px}.stats-local-range-toolbar__refresh.ant-btn{border-radius:8px;font-weight:600}.stats-pk-shell.ant-card,.stats-performance-card.ant-card{border-radius:18px!important}.stats-pk-shell-title{display:inline-flex;align-items:center;gap:8px}.stats-pk-month-picker.ant-picker{width:112px;border-radius:10px}.stats-pk-shell-heading{margin-left:6px;font-size:14px;font-weight:700;color:var(--ui-text-primary)}.stats-pk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stats-pk-card{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);box-shadow:none;overflow:hidden}.stats-pk-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 10px;border-bottom:1px solid var(--ui-border-subtle)}.stats-pk-card-header h3{margin:0;font-size:14px;line-height:1.2;color:var(--ui-text-primary)}.stats-pk-card-header span{font-size:12px;color:var(--ui-text-muted)}.stats-pk-table{width:100%}.stats-pk-table-head,.stats-pk-row{display:grid;align-items:center}.stats-pk-table--new .stats-pk-table-head,.stats-pk-table--new .stats-pk-row{grid-template-columns:96px minmax(96px,1fr) 120px}.stats-pk-table--conversion .stats-pk-table-head,.stats-pk-table--conversion .stats-pk-row{grid-template-columns:88px minmax(88px,1fr) 90px 148px 96px}.stats-pk-table-head{min-height:46px;padding:0 18px;background:var(--ui-table-header-bg);font-size:11px;font-weight:600;color:var(--ui-text-secondary)}.stats-pk-table-head>span:last-child,.stats-pk-row>div:last-child{text-align:right}.stats-pk-row{min-height:48px;padding:0 18px;border-top:1px solid var(--ui-border-subtle)}.stats-pk-row:first-of-type{border-top:none}.stats-pk-rank-cell,.stats-pk-number-cell{text-align:center}.stats-pk-name-cell{font-size:13px;font-weight:600;color:var(--ui-text-primary)}.stats-pk-value-cell,.stats-pk-number-cell{font-size:15px;line-height:1;font-weight:700;letter-spacing:0;color:var(--ui-text-primary);font-family:var(--ui-font-display)}.stats-pk-amount-cell{text-align:right;font-size:15px;line-height:1;font-weight:700;letter-spacing:0;color:var(--ui-danger);font-family:var(--ui-font-display)}.stats-pk-rate-cell{text-align:right;color:var(--ui-text-secondary);font-size:12px;font-weight:600}.stats-pk-rank-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ui-bg-hover);color:var(--ui-text-secondary);font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px var(--ui-border)}.stats-pk-rank-badge--first{background:var(--ui-accent);color:#fff;box-shadow:none}.stats-pk-rank-badge--second{background:var(--ui-accent-soft);color:var(--ui-text-primary)}.stats-pk-rank-badge--third{background:var(--ui-info-soft);color:#fff}.stats-pk-footer{display:flex;justify-content:center;padding:10px 18px 12px;border-top:1px solid var(--ui-border-subtle)}.stats-pk-expand-btn.ant-btn-link{height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600}.stats-pk-empty,.stats-performance-empty,.stats-performance-error,.stats-performance-loading{display:flex;align-items:center;justify-content:center;min-height:220px;color:var(--ui-text-muted);font-size:13px}.stats-performance-empty--inline{justify-content:flex-start;min-height:52px;padding:4px 0 8px}.stats-performance-card .ant-card-body{padding-top:4px;padding-bottom:12px;overflow-x:auto;scrollbar-gutter:stable}.stats-performance-card .ant-card-body::-webkit-scrollbar{height:8px}.stats-performance-card .ant-card-body::-webkit-scrollbar-track{background:var(--ui-bg-elevated);border-radius:999px}.stats-performance-card .ant-card-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-text-muted) 42%,transparent);border-radius:999px}.stats-performance-card .ant-card-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-text-muted) 62%,transparent)}.stats-performance-refresh{cursor:pointer;font-size:13px;color:var(--ui-text-muted)}.stats-performance-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.stats-performance-segmented{background:var(--ui-bg-elevated);border-radius:10px;padding:2px}.stats-performance-layout{display:grid;grid-template-columns:minmax(650px,1fr) minmax(520px,1fr);gap:12px;align-items:stretch;min-width:1182px}.stats-performance-left{display:flex;flex-direction:column;gap:12px;min-width:0;height:100%}.stats-performance-right{min-width:0}.stats-performance-right .stats-performance-panel{min-height:100%}.stats-performance-right .stats-performance-panel--ranking-expanded{min-height:0}.stats-performance-today-yesterday{display:grid;grid-template-columns:repeat(2,minmax(318px,1fr));gap:12px}.stats-performance-summary-stack,.stats-performance-main-grid{display:contents}.stats-performance-panel{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 12px 14px;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface);box-shadow:none}.stats-performance-panel-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:color-mix(in srgb,var(--ui-bg-surface) 74%,transparent);pointer-events:auto}.stats-performance-panel--summary{min-height:auto;min-width:318px}.stats-performance-panel--full{min-height:290px;min-width:520px}.stats-performance-left .stats-performance-panel--full{flex:1}.stats-performance-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.stats-performance-title-block{flex:1 1 auto;min-width:0}.stats-performance-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:4px}.stats-performance-title-main{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.stats-performance-title-control{flex:0 0 auto;margin-left:auto;max-width:100%}.stats-performance-title-row h3{margin:0;font-size:15px;line-height:1.2;letter-spacing:0;color:var(--ui-text-primary)}.stats-performance-panel--summary .stats-performance-title-row h3{font-size:14px}.stats-performance-period-switcher{display:inline-flex;align-items:center;gap:3px;min-height:26px;flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.stats-performance-period-switcher .ant-btn{flex:0 0 auto;height:26px;min-width:26px;padding-inline:6px;border-radius:7px;color:var(--ui-text-secondary);font-size:12px}.stats-performance-period-picker.ant-picker{flex:0 0 112px;width:112px;height:26px;border-radius:8px;border-color:var(--ui-border-subtle);background:var(--ui-bg-surface);box-shadow:none}.stats-performance-period-picker.ant-picker .ant-picker-input>input{font-size:12px}.stats-performance-month-week-switcher{gap:4px}.stats-performance-month-picker.ant-picker{flex-basis:106px;width:106px}.stats-performance-week-segment-select.ant-select{flex:0 0 168px;width:168px}.stats-performance-week-segment-select .ant-select-selector{height:26px!important;border-radius:8px!important;border-color:var(--ui-border-subtle)!important;background:var(--ui-bg-surface)!important;box-shadow:none!important}.stats-performance-week-segment-select .ant-select-selection-item{line-height:24px!important;font-size:12px;color:var(--ui-text-primary)}.stats-performance-period-shortcut.ant-btn{flex-shrink:0;color:var(--ui-accent);font-weight:600}.stats-performance-value-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.stats-performance-value{font-size:28px;line-height:1;font-weight:800;letter-spacing:0;color:var(--ui-text-primary)}.stats-performance-panel--summary .stats-performance-value{font-size:22px}.stats-performance-unit{font-size:13px;font-weight:600;color:var(--ui-text-secondary)}.stats-performance-target{font-size:11px;color:var(--ui-text-muted)}.stats-performance-chip{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:26px;padding:0 8px;border-radius:10px;font-size:11px;font-weight:700;color:var(--ui-text-secondary);background:#94a3b81f}.stats-performance-chip--positive{color:var(--ui-success);background:var(--ui-success-soft)}.stats-performance-chip--warning{color:var(--ui-warning);background:var(--ui-warning-soft)}.stats-performance-chip--danger{color:var(--ui-danger);background:var(--ui-danger-soft)}.stats-performance-facts{display:flex;flex-wrap:nowrap;gap:6px;padding:7px 9px;border-radius:12px;background:var(--ui-bg-elevated);border:1px solid var(--ui-border-subtle)}.stats-performance-fact{flex:1 1 58px;display:flex;flex-direction:column;gap:4px;min-width:0}.stats-performance-fact--center{flex-grow:1.65;flex-basis:68px}.stats-performance-fact--metric{flex-grow:.55;flex-basis:42px;align-items:flex-start}.stats-performance-fact-label{font-size:10px;letter-spacing:.04em;color:var(--ui-text-muted);white-space:nowrap}.stats-performance-fact--center .stats-performance-fact-label{color:var(--ui-text-secondary);font-weight:650}.stats-performance-fact-value{font-size:13px;line-height:1;font-weight:700;color:var(--ui-text-primary);white-space:nowrap}.stats-performance-fact--center .stats-performance-fact-value{font-size:15px;font-weight:800}.stats-performance-fact--metric .stats-performance-fact-value{font-size:12px}.stats-performance-fact-sub{font-size:10px;color:var(--ui-text-muted);white-space:nowrap}.stats-performance-fact--center .stats-performance-fact-sub{color:var(--ui-text-secondary)}.stats-performance-fact--danger .stats-performance-fact-value{color:var(--ui-danger)}.stats-performance-fact--info .stats-performance-fact-value{color:var(--ui-text-primary)}.stats-performance-top-section{display:flex;flex-direction:column;gap:6px}.stats-performance-progress-block{display:flex;flex-direction:column;gap:5px}.stats-performance-progress-row{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--ui-text-secondary)}.stats-performance-progress-row strong{color:var(--ui-text-primary);font-weight:700}.stats-performance-progress-track{width:100%;height:6px;border-radius:999px;overflow:hidden;background:#e2e8f0f2}.stats-performance-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#6366f1)}.stats-performance-progress-fill--warning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.stats-performance-alert{padding:7px 9px;border-radius:10px;background:#f8717114;border:1px solid rgba(248,113,113,.18);color:var(--ui-danger);font-size:11px;font-weight:600}.stats-performance-ranking-section{display:flex;flex-direction:column;gap:6px;min-height:0}.stats-performance-ranking-shell{min-height:0}.stats-performance-panel--summary .stats-performance-ranking-shell{max-height:92px;overflow-y:auto}.stats-performance-ranking-shell--expanded{max-height:360px;overflow-y:auto;padding-right:8px}.stats-performance-panel--full.stats-performance-panel--ranking-expanded .stats-performance-ranking-shell--expanded{max-height:none;overflow-y:visible;padding-right:0}.stats-performance-ranking-actions{display:flex;justify-content:center;padding-top:0}.stats-performance-expand-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:24px;padding:0 10px;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:11px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.stats-performance-expand-btn:hover{background:var(--ui-bg-active);color:var(--ui-accent-hover)}.stats-performance-section-label{font-size:11px;font-weight:600;color:var(--ui-text-muted)}.stats-performance-ranking{display:flex;flex-direction:column;gap:6px}.stats-performance-ranking-row{display:grid;grid-template-columns:minmax(100px,118px) minmax(120px,1fr) 46px;align-items:center;gap:6px}.stats-performance-ranking-name{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--ui-text-secondary)}.stats-performance-ranking-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-performance-dept-tag{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:16px;padding:0 5px;border-radius:999px;font-size:9px;font-weight:700}.stats-performance-dept-tag--domestic{color:var(--ui-info);background:var(--ui-info-soft)}.stats-performance-dept-tag--overseas{color:#8b5cf6;background:#8b5cf61f}.stats-performance-ranking-track{width:100%;height:6px;overflow:hidden;border-radius:999px;background:var(--ui-bg-hover)}.stats-performance-ranking-fill{height:100%;border-radius:inherit}.stats-performance-ranking-value{text-align:right;font-size:10px;font-weight:700;color:var(--ui-text-secondary)}.stats-performance-individual-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:var(--ui-text-muted);font-size:12px}.stats-performance-table-wrap{overflow-x:auto}.stats-performance-table{width:100%;border-collapse:collapse;font-size:12px}.stats-performance-table th,.stats-performance-table td{padding:8px 10px;border-bottom:1px solid var(--ui-table-border);text-align:right}.stats-performance-table th:first-child,.stats-performance-table th:nth-child(2),.stats-performance-table td:nth-child(2){text-align:left}.stats-performance-table th{background:var(--ui-table-header-bg);color:var(--ui-text-secondary);font-size:11px;font-weight:700}.stats-performance-table-group td{text-align:left!important;background:#4f46e50f;color:var(--ui-accent);font-size:11px;font-weight:700}.stats-performance-table-summary{background:var(--ui-table-header-bg);font-weight:700}.stats-performance-table-rank{color:var(--ui-text-muted);text-align:center!important}.stats-performance-table-strong{font-weight:700;color:var(--ui-text-primary)}.stats-performance-table-positive{color:var(--ui-success);font-weight:700}.stats-performance-table-danger{color:var(--ui-danger);font-weight:700}.stats-ai-overview{position:relative;display:flex;flex-direction:column;gap:14px}.stats-ai-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 12px;border:1px solid var(--ui-border-subtle);border-radius:8px;background:linear-gradient(180deg,var(--ui-bg-surface),var(--ui-bg-subtle))}.stats-ai-breadcrumb{color:var(--ui-accent);font-size:13px;font-weight:700}.stats-ai-period-controls{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.stats-ai-toolbar-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.stats-ai-toolbar-actions .stats-weekly-section-toolbar{margin-bottom:0}.stats-ai-period-control{display:flex;align-items:center;gap:6px}.stats-ai-period-control>span{color:var(--ui-text-secondary);font-size:12px;font-weight:700;white-space:nowrap}.stats-ai-summary-section{min-width:0}.stats-ai-block-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.stats-ai-block-actions .stats-weekly-section-toolbar,.stats-ai-section-tools .stats-weekly-section-toolbar{margin-bottom:0}.stats-ai-section-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.stats-ai-summary-capture,.stats-ai-section-capture{display:block;min-width:0;background:var(--ui-bg-surface)}.stats-ai-summary-board{display:grid;grid-template-columns:minmax(380px,1.35fr) repeat(3,minmax(205px,1fr));align-items:stretch;gap:14px}.stats-ai-month-card,.stats-ai-summary-card{min-width:0;border:1px solid var(--ui-border-subtle);border-radius:8px;background:var(--ui-bg-surface)}.stats-ai-month-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:220px;padding:15px 18px 12px;border-color:#4f46e538;box-shadow:0 14px 34px #4f46e514,0 1px #ffffffeb inset;background:linear-gradient(135deg,#4f46e517,#0ea5e90b 46%,#10b9810f),var(--ui-bg-surface)}.stats-ai-month-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 24px 24px,rgba(255,255,255,.92),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.7),transparent 52%)}.stats-ai-month-card:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--ui-accent),rgba(16,185,129,.82))}.stats-ai-month-card>*{position:relative}.stats-ai-month-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.stats-ai-card-label{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#4f46e51a;color:var(--ui-accent);font-size:13px;font-weight:850}.stats-ai-month-core{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,.92fr);grid-template-rows:auto auto;gap:9px 14px;align-items:stretch}.stats-ai-month-actual{grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:94px;padding:6px 14px 6px 0;border-right:1px solid rgba(100,116,139,.16)}.stats-ai-month-actual>span,.stats-ai-month-target>span,.stats-ai-month-progress-top>span{color:var(--ui-text-secondary);font-size:12px;font-weight:800}.stats-ai-month-actual>div{display:flex;align-items:baseline;gap:5px;margin-top:9px}.stats-ai-month-actual strong{color:var(--ui-text-primary);font-size:38px;font-weight:900;line-height:1;letter-spacing:0}.stats-ai-month-actual em{color:var(--ui-text-secondary);font-size:15px;font-style:normal;font-weight:800}.stats-ai-month-target,.stats-ai-month-progress{min-width:0;padding-right:4px}.stats-ai-month-target{grid-column:2;display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-height:38px;padding:0 0 8px;border-bottom:1px solid rgba(100,116,139,.14)}.stats-ai-month-target strong{color:var(--ui-text-primary);font-size:20px;font-weight:900;line-height:1.05;white-space:nowrap}.stats-ai-month-progress{grid-column:2;display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:52px}.stats-ai-month-progress-top,.stats-ai-month-progress-foot,.stats-ai-month-assist{display:flex;align-items:center;justify-content:space-between;gap:8px}.stats-ai-month-progress-top strong{font-size:17px;font-weight:900;white-space:nowrap}.stats-ai-month-progress-bar-wrap{position:relative;padding:2px 0}.stats-ai-month-progress-bar.ant-progress{display:block;line-height:1}.stats-ai-month-progress-bar .ant-progress-inner{overflow:visible}.stats-ai-month-progress-bar-wrap i{position:absolute;top:50%;width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--ui-text-secondary) 70%,var(--ui-bg-surface));border:2px solid var(--ui-bg-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-text-muted) 36%,transparent),0 2px 5px color-mix(in srgb,var(--ui-text-primary) 12%,transparent);transform:translate(-50%,-50%)}.stats-ai-month-progress-foot,.stats-ai-month-assist{color:var(--ui-text-secondary);font-size:12px;font-weight:700}.stats-ai-month-assist{justify-content:space-between;flex-wrap:wrap;gap:8px 14px;padding-top:8px;border-top:1px solid rgba(100,116,139,.14)}.stats-ai-month-assist strong{margin-left:5px}.stats-ai-process-cards{display:contents}.stats-ai-summary-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:0;height:100%;min-height:220px;padding:15px 16px 14px;box-shadow:0 8px 22px #0f172a0a,0 1px #ffffffdb inset}.stats-ai-summary-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#4f46e59e,#10b98185);opacity:.58}.stats-ai-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.stats-ai-summary-head>div{display:flex;flex-direction:column;gap:3px}.stats-ai-summary-head strong{color:var(--ui-text-primary);font-size:18px;font-weight:850;line-height:1.1}.stats-ai-summary-head em{color:var(--ui-text-muted);font-size:12px;font-style:normal;font-weight:700}.stats-ai-summary-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin:2px 0 0}.stats-ai-summary-value strong{color:var(--ui-text-primary);font-size:30px;line-height:1}.stats-ai-summary-value span,.stats-ai-summary-value em,.stats-ai-summary-metas{color:var(--ui-text-secondary);font-size:12px;font-style:normal}.stats-ai-summary-value em{flex-basis:100%;line-height:1.5}.stats-ai-summary-metas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:10px;border-top:1px dashed rgba(100,116,139,.18);font-weight:700}.stats-ai-summary-metas span{min-width:0;white-space:nowrap}.stats-ai-summary-metas span:nth-child(2){text-align:center}.stats-ai-summary-metas span:nth-child(3){text-align:right}.stats-ai-summary-metas strong{display:block;margin-top:4px;color:var(--ui-text-primary);font-size:13px;font-weight:850}.stats-ai-skeleton-card{pointer-events:none}.stats-ai-skeleton-card .ant-skeleton{display:block}.stats-ai-skeleton-card .ant-skeleton-button,.stats-ai-skeleton-card .ant-skeleton-input,.stats-ai-table-skeleton .ant-skeleton-input{min-width:0}.stats-ai-skeleton-pill.ant-skeleton-button{width:54px!important;height:24px!important}.stats-ai-skeleton-rate.ant-skeleton-button{width:76px!important;height:24px!important}.stats-ai-skeleton-label.ant-skeleton-input{width:72px!important;height:16px!important}.stats-ai-skeleton-value.ant-skeleton-input{width:86px!important;height:22px!important}.stats-ai-skeleton-number.ant-skeleton-input{width:min(180px,100%)!important;height:44px!important;margin-top:12px}.stats-ai-skeleton-summary-number.ant-skeleton-input{width:min(142px,100%)!important;height:28px!important}.stats-ai-skeleton-line.ant-skeleton-input,.stats-ai-skeleton-assist.ant-skeleton-input{width:100%!important;height:14px!important}.stats-ai-skeleton-tiny.ant-skeleton-input{width:64px!important;height:13px!important}.stats-ai-table-skeleton{padding:8px 12px 12px;background:var(--ui-bg-surface)}.stats-ai-table-skeleton-row{display:grid;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ui-border-subtle)}.stats-ai-table-skeleton-row:last-child{border-bottom:0}.stats-ai-skeleton-cell.ant-skeleton-input{width:72%!important;height:16px!important}.stats-ai-skeleton-cell--wide.ant-skeleton-input{width:92%!important}.stats-ai-section{border:1px solid var(--ui-border-subtle);border-radius:8px;background:var(--ui-bg-surface);overflow:hidden}.stats-ai-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ui-border-subtle)}.stats-ai-section-head--compact{padding:12px 14px}.stats-ai-section-head h3{margin:0;color:var(--ui-text-primary);font-size:16px;font-weight:800}.stats-ai-section-head p{margin:4px 0 0;color:var(--ui-text-muted);font-size:12px}.stats-ai-table .ant-table-thead>tr>th,.stats-ai-people-panel .ant-table-thead>tr>th{background:var(--ui-table-header-bg);color:var(--ui-text-secondary);font-size:12px;font-weight:800;white-space:nowrap}.stats-ai-table .ant-table-tbody>tr>td,.stats-ai-people-panel .ant-table-tbody>tr>td{color:var(--ui-text-primary);font-weight:560;vertical-align:middle}.stats-ai-table .ant-table-thead>tr>th.stats-ai-cell-rank{text-align:center}.stats-ai-table .ant-table-tbody>tr>td.stats-ai-cell-rank{padding-inline:8px}.stats-ai-table .ant-table-tbody>tr>td.stats-ai-cell-rank .ant-table-row-expand-icon{float:left;margin:0;transform:translateY(1px)}.stats-ai-rank-value,.stats-ai-rank-placeholder{display:inline-flex;min-width:20px;min-height:22px;align-items:center;justify-content:center}.stats-ai-table .ant-table-tbody>tr>td.stats-ai-cell-id,.stats-ai-people-panel .ant-table-tbody>tr>td.stats-ai-cell-id{color:var(--ui-text-primary);font-weight:760}.stats-ai-table .ant-table-tbody>tr>td.stats-ai-cell-target,.stats-ai-people-panel .ant-table-tbody>tr>td.stats-ai-cell-target{color:var(--ui-text-secondary);font-weight:650}.stats-ai-table .ant-table-tbody>tr>td.stats-ai-cell-primary,.stats-ai-people-panel .ant-table-tbody>tr>td.stats-ai-cell-primary{color:var(--ui-text-primary);font-weight:820}.stats-ai-table .ant-table-tbody>tr>td.stats-ai-cell-delta,.stats-ai-people-panel .ant-table-tbody>tr>td.stats-ai-cell-delta{font-weight:760}.stats-ai-table .ant-table-tbody>tr>td.stats-ai-cell-period,.stats-ai-people-panel .ant-table-tbody>tr>td.stats-ai-cell-period{color:var(--ui-text-primary);font-weight:620}.stats-ai-table .ant-table-summary>tr.stats-ai-table-total-row>td,.stats-ai-people-panel .ant-table-summary>tr.stats-ai-table-total-row>td{height:46px;background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-bg-surface))!important;color:var(--ui-text-primary)!important;font-weight:800;vertical-align:middle;border-top:2px solid color-mix(in srgb,var(--ui-accent) 52%,var(--ui-border))!important;border-bottom:1px solid color-mix(in srgb,var(--ui-accent) 20%,var(--ui-border-subtle))!important}.stats-ai-table .ant-table-summary>tr.stats-ai-table-total-row>td.stats-ai-total-label,.stats-ai-people-panel .ant-table-summary>tr.stats-ai-table-total-row>td.stats-ai-total-label{color:var(--ui-accent)!important;font-size:13px;font-weight:850;letter-spacing:.12em;text-align:center}.stats-ai-table .ant-table-summary>tr.stats-ai-table-total-row>td.stats-ai-cell-target,.stats-ai-people-panel .ant-table-summary>tr.stats-ai-table-total-row>td.stats-ai-cell-target{color:var(--ui-text-primary)!important;font-weight:800}.stats-ai-table .ant-table-summary>tr.stats-ai-table-total-row>td.stats-ai-cell-primary,.stats-ai-people-panel .ant-table-summary>tr.stats-ai-table-total-row>td.stats-ai-cell-primary{color:var(--ui-text-primary)!important;font-size:14px;font-weight:840}.stats-ai-dept-name{color:var(--ui-text-primary);font-weight:760}.stats-ai-dept-leader{display:inline-flex;align-items:center;justify-content:center;max-width:92px;min-height:22px;overflow:hidden;color:var(--ui-text-secondary);font-size:12px;font-weight:750;line-height:1;text-overflow:ellipsis;white-space:nowrap}.stats-ai-muted{color:var(--ui-text-muted);font-weight:700}.stats-ai-amount-cell{display:inline-flex;justify-content:flex-end;min-width:68px;font-size:13px;font-weight:620;line-height:1.2;white-space:nowrap}.stats-ai-amount-cell--primary{color:var(--ui-text-primary);font-size:14px;font-weight:820}.stats-ai-amount-cell--secondary{color:inherit;font-weight:inherit}.stats-ai-metric-cell{display:flex;flex-direction:column;gap:4px;align-items:flex-end;min-width:116px;text-align:right}.stats-ai-metric-cell strong{color:var(--ui-text-primary);font-size:14px;line-height:1.1}.stats-ai-metric-meta{display:flex;align-items:center;justify-content:flex-end;gap:6px;max-width:100%}.stats-ai-metric-meta em{color:var(--ui-text-muted);font-size:11px;font-style:normal;white-space:nowrap}.stats-ai-rate{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:2px 7px;border-radius:999px;background:var(--ui-bg-subtle);color:var(--ui-text-secondary);font-size:12px;font-weight:800;white-space:nowrap}.stats-ai-rate--positive{background:var(--ui-success-soft);color:var(--ui-success)}.stats-ai-rate--warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.stats-ai-rate--danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.stats-ai-rate-progress{display:grid;grid-template-columns:minmax(72px,1fr) 52px;gap:8px;align-items:center;min-width:132px}.stats-ai-rate-progress-track{position:relative;height:8px;overflow:visible;border-radius:999px;background:#dbe3ed;box-shadow:inset 0 0 0 1px #c6d1de}.stats-ai-rate-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--ui-text-muted)}.stats-ai-rate-progress-track i{position:absolute;top:50%;width:9px;height:9px;border-radius:999px;background:#fff;border:2px solid #64748b;box-shadow:0 0 0 1px #47556938;transform:translate(-50%,-50%)}.stats-ai-rate-progress strong{color:var(--ui-text-secondary);font-size:13px;font-weight:780;text-align:right;white-space:nowrap}.stats-ai-rate-progress--positive .stats-ai-rate-progress-track span{background:var(--ui-success)}.stats-ai-rate-progress--positive strong{color:var(--ui-success)}.stats-ai-rate-progress--warning .stats-ai-rate-progress-track span{background:var(--ui-warning)}.stats-ai-rate-progress--warning strong{color:var(--ui-warning)}.stats-ai-rate-progress--danger .stats-ai-rate-progress-track span{background:var(--ui-danger)}.stats-ai-rate-progress--danger strong{color:var(--ui-danger)}.stats-ai-rate-progress--neutral .stats-ai-rate-progress-track span{background:var(--ui-accent)}.stats-ai-rate-progress--neutral strong{color:var(--ui-accent)}.stats-ai-target-text{display:inline-flex;justify-content:flex-end;min-width:72px;color:inherit;font-weight:inherit;white-space:nowrap}.stats-ai-people-grid{display:grid;grid-template-columns:repeat(3,minmax(320px,1fr));gap:12px;padding:12px}.stats-ai-people-section .ant-segmented{background:var(--ui-bg-subtle)}.stats-ai-people-filter{width:164px}.stats-ai-people-panel{min-width:0;padding:0 12px 12px;background:var(--ui-bg-surface)}.stats-ai-people-panel .ant-table-wrapper{border:1px solid var(--ui-border-subtle);border-radius:8px;overflow:hidden}.stats-individual-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.stats-individual-left,.stats-individual-right{min-width:0;overflow:auto}@media (max-width: 1400px){.stats-individual-layout{grid-template-columns:1fr}.stats-ai-summary-board{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-ai-month-card{grid-column:1 / -1}}.stats-team-channel{background:var(--ui-bg-container, #fafafa);border-radius:8px;padding:12px}.stats-channel-table{width:100%;min-width:1240px;table-layout:fixed;font-size:13px;background:var(--ui-bg-surface)}.stats-channel-table th,.stats-channel-table td{padding:8px 10px;border-color:color-mix(in srgb,var(--ui-table-border) 82%,transparent)}.stats-channel-table th,.stats-performance-table.stats-channel-table th,.stats-performance-table.stats-channel-table td{text-align:center!important}.stats-channel-table-wrap{overflow:auto;border:1px solid var(--ui-border-subtle);border-radius:12px;background:var(--ui-bg-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--ui-text-primary) 4%,transparent)}.stats-channel-month-picker{width:116px}.stats-channel-month-picker .ant-picker-input>input{font-size:12px;font-variant-numeric:tabular-nums}.stats-channel-table__header-row th{color:var(--ui-text-secondary);font-size:12px;font-weight:720;letter-spacing:.01em;white-space:nowrap}.stats-channel-table__header-row--group th{height:38px}.stats-channel-table__header-row--metric th{height:30px;padding-top:5px;padding-bottom:5px;font-size:11px;font-weight:650}.stats-channel-table__identity-head,.stats-channel-table__total-group-head{background:var(--ui-table-header-bg)!important;box-shadow:inset 0 3px color-mix(in srgb,var(--ui-text-muted) 38%,transparent);vertical-align:middle!important}.stats-channel-table__total-head{background:var(--ui-table-header-bg)!important;vertical-align:middle!important}.stats-channel-table__identity-head{position:relative;padding:0!important}.stats-channel-table__identity-head-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;line-height:1}.stats-channel-table__identity-head--center{width:116px;min-width:116px}.stats-channel-table__identity-head--name{width:108px;min-width:108px}.stats-channel-table__total-head{width:80px;min-width:80px}.stats-channel-table__total-group-head{width:160px;min-width:160px}.stats-channel-table__trend-group-head{width:208px;min-width:208px;background:color-mix(in srgb,var(--ui-accent) 6%,var(--ui-table-header-bg))!important;color:color-mix(in srgb,var(--ui-accent) 66%,var(--ui-text-primary))!important}.stats-channel-table__trend-head{width:104px;min-width:104px;background:color-mix(in srgb,var(--ui-accent) 6%,var(--ui-table-header-bg))!important;color:color-mix(in srgb,var(--ui-accent) 66%,var(--ui-text-primary))!important}.stats-channel-table__channel{--channel-tone: var(--ui-accent);background:color-mix(in srgb,var(--channel-tone) 6%,var(--ui-table-header-bg))!important}.stats-channel-table__header-row--group .stats-channel-table__channel{background:color-mix(in srgb,var(--channel-tone) 13%,var(--ui-table-header-bg))!important;color:color-mix(in srgb,var(--channel-tone) 66%,var(--ui-text-primary))!important;box-shadow:inset 0 3px 0 var(--channel-tone)}.stats-channel-table__channel--flow{--channel-tone: var(--ui-accent)}.stats-channel-table__channel--conversion{--channel-tone: var(--ui-info)}.stats-channel-table__channel--self-developed{--channel-tone: var(--ui-success)}.stats-channel-table__channel--existing{--channel-tone: var(--ui-warning)}.stats-channel-table__channel--other{--channel-tone: var(--ui-text-muted)}.stats-channel-orders{font-size:12px;color:var(--ui-text-secondary);font-variant-numeric:tabular-nums}.stats-channel-amount{font-weight:650;font-variant-numeric:tabular-nums}.stats-channel-total{font-weight:700;font-variant-numeric:tabular-nums}.stats-channel-total-orders{font-weight:700}.stats-channel-trend-cell{width:104px;min-width:104px;text-align:center;font-variant-numeric:tabular-nums}.stats-channel-trend-value{display:inline-flex;min-width:80px;align-items:center;justify-content:center;padding:3px 5px;border-radius:var(--ui-radius-xs);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.stats-channel-trend-value--positive{color:var(--ui-success);background:color-mix(in srgb,var(--ui-success) 10%,transparent)}.stats-channel-trend-value--negative{color:var(--ui-danger);background:color-mix(in srgb,var(--ui-danger) 9%,transparent)}.stats-channel-trend-value--neutral{color:var(--ui-text-secondary);background:color-mix(in srgb,var(--ui-text-muted) 8%,transparent)}.stats-channel-group-row td{height:46px;background:color-mix(in srgb,var(--ui-accent) 4%,var(--ui-bg-surface));font-weight:700;border-top:1px solid color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border))}.stats-channel-group-cell{text-align:left!important;vertical-align:middle!important;white-space:nowrap}.stats-channel-tree-toggle{display:inline-flex;align-items:center;height:20px;gap:6px;padding:0;border:0;color:var(--ui-text-primary);background:transparent;font:inherit;line-height:20px;vertical-align:middle;cursor:pointer}.stats-channel-tree-toggle:hover{color:var(--ui-accent)}.stats-channel-tree-toggle:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px;border-radius:3px}.stats-channel-tree-sign{position:relative;display:inline-block;flex:0 0 15px;box-sizing:border-box;width:15px;height:15px;border:1px solid var(--ui-accent);border-radius:3px;color:var(--ui-accent)}.stats-channel-tree-sign:before,.stats-channel-tree-sign:after{position:absolute;top:50%;left:50%;width:7px;height:1px;border-radius:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.stats-channel-tree-sign:after{transform:translate(-50%,-50%) rotate(90deg)}.stats-channel-tree-sign[data-expanded=true]:after{display:none}.stats-channel-group-name,.stats-channel-member-name{padding-left:18px!important;text-align:left!important;vertical-align:middle!important;color:var(--ui-text-primary);white-space:nowrap}.stats-channel-group-name{font-weight:650}.stats-channel-tree-child-cell{width:100px;background:var(--ui-bg-surface)}.stats-channel-member-row:hover td{background:color-mix(in srgb,var(--ui-accent) 4%,var(--ui-bg-hover))}.stats-channel-grand-total{border-top:2px solid color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border))}.stats-channel-grand-total td{height:48px;background:color-mix(in srgb,var(--ui-accent) 6%,var(--ui-bg-surface));font-weight:700;font-size:14px}.stats-channel-grand-total__label{text-align:left!important;color:color-mix(in srgb,var(--ui-accent) 66%,var(--ui-text-primary))}.stats-channel-summary{margin-top:16px;padding-top:12px;border-top:1px solid var(--ui-border, #e8e8e8)}.stats-channel-summary .stats-performance-individual-meta{margin-bottom:8px}.stats-channel-summary-grid{display:flex;gap:12px;flex-wrap:wrap}.stats-channel-summary-item{flex:1;min-width:120px;background:var(--ui-bg-surface);border:1px solid var(--ui-border);border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.stats-channel-summary-label{font-size:12px;color:var(--ui-text-muted, #8c8c8c)}.stats-channel-summary-amount{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.stats-channel-summary-pct{font-size:22px;font-weight:800;color:var(--ui-info, #1677ff)}.intent-board-card.ant-card .ant-card-body{display:flex;flex-direction:column;gap:14px}.intent-board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.intent-board-toolbar__filters,.intent-board-toolbar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.intent-board-toolbar__label{color:var(--ui-text-secondary);font-size:12px;font-weight:600}.intent-board-toolbar__meta{color:var(--ui-text-muted);font-size:12px}.intent-board-alert.ant-alert{margin:0}.intent-board-table-wrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.intent-board-table{width:100%;min-width:1200px;border-collapse:collapse;table-layout:fixed}.intent-board-table th,.intent-board-cell{border:1px solid var(--ui-border-subtle);padding:8px 12px;color:var(--ui-text-primary);font-size:13px;line-height:1.45;text-align:center;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.intent-board-table th{background:var(--ui-table-header-bg);color:var(--ui-text-secondary);font-size:12px;font-weight:700;border-bottom-color:var(--ui-border)}.intent-board-cell--group{background:var(--ui-bg-elevated)}.intent-board-cell--strong{font-weight:700}.intent-board-cell--numeric{text-align:right}.intent-board-cell--rate{font-weight:700}.intent-board-cell--lead{overflow:hidden;text-align:left;text-overflow:ellipsis}.intent-board-cell--muted{color:var(--ui-text-muted)}.intent-board-cell--accent{color:var(--ui-accent)}.intent-board-cell--success{color:var(--ui-success)}.intent-board-cell--warning{color:var(--ui-warning)}.intent-board-cell--danger{color:var(--ui-danger)}.intent-board-cell--emphasis{font-weight:700}.intent-board-row--subtotal .intent-board-cell{background:var(--ui-bg-hover);border-top-color:var(--ui-border)}.intent-board-row--grand .intent-board-cell{background:var(--ui-accent-soft);border-top-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border))}@media (max-width: 1200px){.stats-filter-toolbar-right{width:100%;justify-content:space-between;margin-left:0}.app-sider-fixed{display:none!important}.app-right{margin-left:0!important}.app-mobile-header-btn{display:flex}.app-content{padding:12px}.ui-page-header{gap:12px}.ui-page-header__content,.ui-page-header__extra{width:100%}.ui-page-header__extra{margin-left:0;justify-content:flex-start}}@media (max-width: 767px){.stats-page-shell{padding-bottom:60px;gap:10px}.stats-page-shell>.ui-page-header-block{display:none}.stats-mobile-view-selector{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-height:44px}.stats-mobile-view-selector .ant-select,.stats-mobile-view-selector .ant-select-selector{min-height:44px;font-size:16px}.stats-mobile-view-selector .ant-select-selector{height:44px!important}.stats-mobile-view-selector .ant-select-selection-wrap{min-height:42px}.stats-page-shell>.ant-card .ant-card-body{overflow-x:auto}.stats-filter-toolbar-right,.stats-filter-actions{width:100%}.stats-performance-card .ant-card-body{min-width:0;padding:12px!important;overflow-x:hidden}.stats-performance-tabs{gap:8px;margin-bottom:10px}.stats-performance-mobile-selector{min-width:0;flex:1}.stats-performance-mobile-selector,.stats-performance-mobile-selector .ant-select-selector{min-height:44px;font-size:16px}.stats-performance-mobile-selector .ant-select-selector{height:44px!important}.stats-performance-mobile-selector .ant-select-selection-wrap{min-height:42px}.stats-performance-tabs>.ant-btn{width:44px;min-width:44px;height:44px;padding:0}.stats-performance-empty,.stats-performance-error,.stats-performance-loading{min-height:180px;padding:16px 0}.stats-page-shell .ant-btn,.stats-page-shell .ant-picker,.stats-page-shell .ant-input,.stats-page-shell .ant-input-affix-wrapper,.stats-page-shell .ant-select-selector{min-height:44px}.stats-page-shell .ant-input,.stats-page-shell .ant-picker-input>input,.stats-page-shell .ant-select-selector{font-size:16px}.stats-page-shell .ant-btn-icon-only{width:44px;min-width:44px}.stats-local-range-toolbar,.stats-local-range-toolbar__main{align-items:stretch;width:100%}.stats-local-range-toolbar{flex-direction:column}.stats-local-range-toolbar__segmented,.stats-local-range-toolbar__picker.ant-picker,.stats-local-range-toolbar__picker--range.ant-picker,.stats-local-range-toolbar__refresh.ant-btn{width:100%}.stats-pk-grid,.stats-performance-layout,.stats-performance-today-yesterday,.stats-ai-summary-board,.stats-ai-people-grid,.stats-ai-process-cards,.stats-ai-month-grid{grid-template-columns:1fr}.stats-ai-toolbar{align-items:flex-start;flex-direction:column}.stats-ai-period-controls{align-items:stretch;flex-direction:column;width:100%}.stats-ai-toolbar-actions{justify-content:flex-end;width:100%}.stats-ai-section-head--compact{align-items:flex-start;flex-direction:column}.stats-ai-section-head--compact .stats-ai-section-tools{justify-content:flex-start;width:100%}.stats-ai-people-filter{flex:1 1 156px;min-width:0}.stats-ai-period-control,.stats-ai-period-control .stats-performance-period-switcher,.stats-ai-period-control .stats-performance-month-week-switcher{width:100%}.stats-performance-layout,.stats-performance-panel,.stats-performance-panel--summary,.stats-performance-panel--full{min-width:0}.stats-performance-facts{flex-wrap:wrap}.stats-performance-facts .stats-performance-fact{min-width:0}.stats-performance-facts .stats-performance-fact--center{flex:1.65 1 76px}.stats-performance-facts .stats-performance-fact--metric{flex:.55 1 46px}.stats-performance-summary-stack{gap:10px}.stats-performance-title-control{margin-left:0}.stats-performance-period-switcher{justify-content:flex-start}.stats-summary-card .ant-statistic-content{font-size:24px}.stats-summary-list--source .stats-summary-card .ant-statistic-content{font-size:22px}.stats-filter-control,.stats-filter-date.ant-picker,.stats-filter-date.ant-picker-range,.stats-filter-department,.stats-filter-segmented,.stats-filter-actions>.ant-btn,.stats-filter-actions .ant-dropdown-trigger{width:100%}.stats-filter-actions{gap:8px}.stats-pk-table--conversion .stats-pk-table-head,.stats-pk-table--conversion .stats-pk-row{grid-template-columns:74px minmax(88px,1fr) 74px 120px 78px}.stats-performance-panel{min-height:auto}.stats-performance-value{font-size:30px}.app-content{padding:8px;padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px));padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.app-header-copy__subtitle{display:none}.rbac-layout{grid-template-columns:1fr;padding:10px;gap:10px}.rbac-workspace__header,.rbac-scope-toolbar{flex-direction:column;align-items:flex-start}.rbac-scope-options{grid-template-columns:1fr}.rbac-permission-toolbar__search,.rbac-user-panel__search,.ui-filter-panel__search{width:100%}.rbac-user-panel__filters{flex:1 1 100%;width:100%;flex-wrap:wrap}.rbac-user-panel__search{flex:1 1 100%;min-width:0}.rbac-user-panel__role-summary{max-width:100%}.rbac-user-panel__quick-add{width:100%;margin-left:0;flex-wrap:wrap}.rbac-user-panel__quick-add-select{flex:1 1 220px;width:100%}.rbac-scope-panel__grid{grid-template-columns:1fr}}@media (min-width: 768px) and (max-width: 1023px) and (pointer: coarse){.stats-page-shell{padding-bottom:60px;gap:10px}.stats-page-shell>.ui-page-header-block{display:none}.stats-mobile-view-selector{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-height:44px}.stats-mobile-view-selector .ant-select,.stats-mobile-view-selector .ant-select-selector,.stats-performance-mobile-selector,.stats-performance-mobile-selector .ant-select-selector{min-height:44px;font-size:16px}.stats-mobile-view-selector .ant-select-selector,.stats-performance-mobile-selector .ant-select-selector{height:44px!important}.stats-mobile-view-selector .ant-select-selection-wrap,.stats-performance-mobile-selector .ant-select-selection-wrap{min-height:42px}.stats-performance-card .ant-card-body{min-width:0;padding:12px!important;overflow-x:hidden}.stats-performance-tabs{gap:8px;margin-bottom:10px}.stats-performance-mobile-selector{min-width:0;flex:1}.stats-performance-tabs>.ant-btn{width:44px;min-width:44px;height:44px;padding:0}.stats-page-shell .ant-btn,.stats-page-shell .ant-picker,.stats-page-shell .ant-input,.stats-page-shell .ant-input-affix-wrapper,.stats-page-shell .ant-select-selector{min-height:44px}.stats-page-shell .ant-input,.stats-page-shell .ant-picker-input>input,.stats-page-shell .ant-select-selector{font-size:16px}.stats-page-shell .ant-btn-icon-only{width:44px;min-width:44px}}@media (max-width: 767px),(min-width: 768px) and (max-width: 1023px) and (pointer: coarse){.stats-performance-tabs>.ant-btn{position:relative;isolation:isolate;border-width:0;border-color:transparent;background:transparent;box-shadow:none}.stats-performance-tabs>.ant-btn:before{position:absolute;z-index:0;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-surface);content:""}.stats-performance-tabs>.ant-btn>span{position:relative;z-index:1}.stats-performance-tabs>.ant-btn .anticon{font-size:14px}.stats-performance-error{min-height:96px;padding:12px 0}}.agent-markdown{font-size:13px;line-height:1.65}.agent-markdown p{margin:0 0 6px}.agent-markdown ul,.agent-markdown ol{margin:4px 0;padding-left:18px}.agent-markdown li{margin-bottom:2px}.agent-markdown-table-wrap{overflow-x:auto;margin:6px 0;max-width:100%;-webkit-overflow-scrolling:touch;border-radius:6px;border:1px solid var(--ui-border-subtle)}.agent-markdown-table-wrap table{margin:0;width:max(100%,-moz-max-content);width:max(100%,max-content);min-width:100%}.agent-markdown table{width:100%;border-collapse:collapse;font-size:12px;margin:6px 0}.agent-markdown th,.agent-markdown td{border:1px solid var(--ui-border);padding:4px 8px;text-align:left}.agent-markdown th{background:var(--ui-bg-hover);font-weight:600}.agent-markdown code{background:var(--ui-bg-hover);padding:1px 4px;border-radius:3px;font-size:12px}.agent-markdown pre{background:var(--ui-bg-hover);padding:8px;border-radius:4px;overflow-x:auto;font-size:12px}.agent-markdown strong{font-weight:600}.app-header-inner{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;width:100%;min-width:0}.app-header-copy{flex:1 1 auto;min-width:0}.app-header-copy__title.ant-typography{margin:0!important;line-height:1.15;overflow-wrap:anywhere}.app-header-copy__subtitle{display:block;margin-top:4px;color:var(--ui-text-secondary);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.app-header--nav-only{padding-left:12px;padding-right:12px}.app-header-copilot-btn.ant-btn-primary{flex-shrink:0;display:inline-flex!important;align-items:center;justify-content:center;height:36px!important;width:36px!important;padding:0!important;border:none!important;border-radius:8px!important;background:var(--ui-accent)!important;box-shadow:none!important}.app-header-copilot-btn.ant-btn-primary:hover{background:var(--ui-accent-hover)!important}.app-header-copilot-btn .anticon{font-size:17px}.agent-chat-panel{position:fixed;z-index:1000;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--ui-bg-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-lg);-webkit-user-select:text;-moz-user-select:text;user-select:text}.agent-chat-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;flex-shrink:0;cursor:grab;background:var(--ui-bg-surface);color:var(--ui-text-primary);border-bottom:1px solid var(--ui-border-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none}.agent-chat-panel-header:active{cursor:grabbing}.agent-chat-header-brand{display:flex;align-items:center;gap:10px;min-width:0}.agent-chat-header-titles{min-width:0}.agent-chat-header-title{font-size:15px;font-weight:600;line-height:1.25;color:var(--ui-text-primary);letter-spacing:0}.agent-chat-header-sub{margin-top:1px;font-size:12px;color:var(--ui-text-secondary);font-weight:400;letter-spacing:0;text-transform:none}.agent-chat-header-actions{display:flex;align-items:center;gap:0;flex-shrink:0}.agent-chat-header-iconbtn{color:var(--ui-text-muted)!important}.agent-chat-header-iconbtn:hover{color:var(--ui-text-primary)!important;background:var(--ui-bg-hover)!important}.agent-chat-panel-body{flex:1 1 0;min-height:0;overflow:auto;padding:24px 0 16px;display:flex;flex-direction:column;gap:0;background:var(--ui-bg-surface)}.agent-chat-panel-body-shell{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-height:0}.agent-chat-panel-body-shell>.agent-chat-panel-body{flex:1 1 0;min-height:0}.agent-chat-history-top{flex-shrink:0;min-height:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:-4px 0 6px}.agent-chat-history-top-row{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ui-text-secondary)}.agent-chat-history-hint{font-size:11px;color:var(--ui-text-muted)}.agent-chat-row{display:flex;gap:12px;align-items:flex-start;padding:20px 24px;width:100%;box-sizing:border-box}.agent-chat-row--user{flex-direction:row-reverse;padding:16px 24px}.agent-chat-row--user .agent-chat-bubble-col{display:flex;flex-direction:column;align-items:flex-end}.agent-chat-row--streaming .agent-chat-stream-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.agent-chat-typing-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.agent-chat-live-headline{font-size:13px;font-weight:500;color:var(--ui-text-primary);line-height:1.45}.agent-chat-live-trace{max-width:100%}.agent-chat-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0;margin-top:2px}.agent-chat-avatar[data-role=user]{background:#5c5c5c;color:#fff}.agent-chat-avatar[data-role=ai]{background:#1a1a1a;color:#fff;font-size:13px}.agent-chat-bubble-col{flex:1;min-width:0}.agent-chat-bubble{position:relative;min-width:0;font-size:15px;line-height:1.75;word-break:break-word}.agent-chat-bubble--assistant{background:transparent;border:none;color:var(--ui-text-primary);box-shadow:none;padding:0;max-width:800px}.agent-chat-bubble .agent-markdown{font-size:15px;line-height:1.75}.agent-chat-bubble .agent-markdown table{font-size:13px}.agent-chat-bubble--user{background:#ffffff12;color:var(--ui-text-primary);border:1px solid rgba(255,255,255,.1);box-shadow:none;padding:8px 15px;border-radius:20px;max-width:75%;flex:0 1 auto}.agent-chat-bubble--typing{display:flex;align-items:center;gap:10px;background:transparent;border:none;color:var(--ui-text-muted);font-size:13px;padding:0;max-width:100%}.agent-chat-elapsed{flex-shrink:0;margin-left:auto;font-variant-numeric:tabular-nums;font-weight:500;font-size:12px;color:var(--ui-text-muted)}.agent-chat-bubble-actions{display:flex;align-items:center;gap:2px;margin-top:4px;padding-top:0;border-top:none;opacity:.4;transition:opacity .15s ease}.agent-chat-message-time{display:block;margin-top:5px;color:var(--ui-text-muted);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.4}.agent-chat-row:hover .agent-chat-bubble-actions{opacity:1}.agent-chat-row--user .agent-chat-bubble-actions{justify-content:flex-end}.agent-chat-msgaction.ant-btn{width:28px!important;height:28px!important;padding:0!important;color:var(--ui-text-muted)!important;border-radius:6px!important}.agent-chat-msgaction.ant-btn:hover{color:var(--ui-text-primary)!important;background:var(--ui-bg-hover)!important}.agent-chat-avatar-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.agent-chat-empty-logo{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;opacity:.6}.agent-csteps-live{display:flex;gap:12px;align-items:flex-start;padding:10px 24px 6px}.agent-csteps-live-body{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:5px}.agent-csteps-live-list,.agent-csteps-live-scroll{display:flex;flex-direction:column;gap:4px}.agent-csteps-live-row{display:flex;align-items:center;gap:8px;min-height:24px}.agent-csteps-live-title{font-size:13px;color:var(--ui-text-secondary);line-height:1.5}.agent-csteps-live-title--active{color:var(--ui-text-primary)}.agent-csteps-live-elapsed{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ui-text-muted);margin-top:1px}.agent-csteps-block{margin:4px 24px 8px;border-radius:8px;border:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface);overflow:hidden}.agent-csteps-header{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:12px;color:var(--ui-text-secondary);transition:background .12s}.agent-csteps-header:hover{background:var(--ui-bg-hover)}.agent-csteps-chevron{font-size:14px;line-height:1;color:var(--ui-text-muted);transition:transform .15s;transform:rotate(0);display:inline-block;width:14px;text-align:center}.agent-csteps-chevron--open{transform:rotate(90deg)}.agent-csteps-header-spinner{font-size:12px;color:var(--ui-primary);flex-shrink:0}.agent-csteps-header-done-icon{font-size:12px;color:var(--ui-success);flex-shrink:0}.agent-csteps-header-label{font-size:12px;font-weight:500;color:var(--ui-text-secondary)}.agent-csteps-elapsed{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums;color:var(--ui-text-muted)}.agent-csteps-list{border-top:1px solid var(--ui-border-subtle);padding:4px 0}.agent-cstep{position:relative}.agent-cstep--active .agent-cstep-row{background:var(--ui-bg-hover)}.agent-cstep-row{display:flex;align-items:center;gap:8px;padding:6px 12px;transition:background .1s}.agent-cstep-row--clickable{cursor:pointer}.agent-cstep-row--clickable:hover{background:var(--ui-bg-hover)}.agent-cstep-icon{font-size:13px;flex-shrink:0}.agent-cstep-icon--loading{color:var(--ui-primary)}.agent-cstep-icon--success{color:var(--ui-success)}.agent-cstep-icon--done{color:var(--ui-text-muted)}.agent-cstep-icon--error{color:var(--ui-danger)}.agent-cstep-icon--warning{color:var(--ui-warning)}.agent-cstep-title{flex:1;min-width:0;font-size:12px;color:var(--ui-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-cstep-expand{font-size:12px;color:var(--ui-text-muted);transition:transform .15s;transform:rotate(0);display:inline-block;flex-shrink:0}.agent-cstep-expand--open{transform:rotate(90deg)}.agent-cstep-detail{padding:0 12px 8px 33px}.agent-cstep-pre{margin:0;font-size:11px;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--ui-text-secondary);background:var(--ui-bg-canvas);border-radius:6px;padding:8px 10px;border:1px solid var(--ui-border-subtle);max-height:200px;overflow:auto}.agent-msg-trace{width:min(720px,100%);margin:0 0 8px;border:0;border-radius:0;background:transparent}.agent-msg-trace .ant-collapse-header{min-height:30px;padding:3px 0!important;font-size:13px;align-items:center!important}.agent-msg-trace .ant-collapse-expand-icon{padding-inline-end:7px!important;color:var(--ui-text-muted)}.agent-msg-trace .ant-collapse-content-box{padding:0!important}.agent-msg-trace-header-label{display:flex;align-items:center;gap:7px;width:100%;min-width:0;font-size:13px;font-weight:500;color:var(--ui-text-secondary)}.agent-msg-trace-header-elapsed{margin-left:auto;padding-left:12px;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ui-text-muted)}.agent-msg-trace--inner{border:none!important;border-radius:0!important;border-top:1px solid var(--ui-border-subtle)!important}.agent-msg-trace--inner .ant-collapse-header{padding:4px 10px!important;font-size:11px;align-items:center!important}.agent-msg-trace--inner .ant-collapse-content-box{padding:0 10px 6px 30px!important}.agent-msg-trace-step-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.agent-msg-trace-step-title{flex:1;min-width:0;font-size:11px;color:var(--ui-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-msg-trace-no-detail{font-size:11px;color:var(--ui-text-disabled)}.agent-activity-summary{display:grid;gap:1px;padding:0 0 7px 27px}.agent-activity-summary__item{display:grid;grid-template-columns:14px minmax(112px,auto) minmax(0,1fr);align-items:center;gap:7px;min-height:25px;color:var(--ui-text-secondary);font-size:13px}.agent-activity-summary__item small{overflow:hidden;color:var(--ui-text-muted);font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.agent-csteps-live-scroll{max-height:108px;overflow-y:auto;scroll-behavior:smooth}.agent-csteps-live-overflow-hint{font-size:10px;color:var(--ui-text-muted);padding:2px 0 4px;text-align:center;opacity:.7}.agent-chat-hitl{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.agent-chat-alert{flex-shrink:0;margin:0 0 8px}.agent-chat-alert .ant-alert{border-radius:12px;border:1px solid rgba(239,68,68,.35);background:#ef44440f}.agent-chat-alert .ant-alert-message{font-size:13px;font-weight:600;color:#f87171}.agent-chat-alert .ant-alert-description{font-size:13px;color:var(--ui-text-secondary)}.agent-chat-alert .ant-btn-dangerous{font-size:12px}.agent-chat-quick{flex-shrink:0;padding:8px 14px 10px;background:var(--ui-bg-subtle);border-top:1px solid var(--ui-border-subtle)}.agent-chat-quick-label{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ui-text-secondary);margin-bottom:8px}.agent-chat-quick-chips{display:flex;flex-wrap:wrap;gap:6px}.agent-chat-chip{border:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);background:var(--ui-bg-surface);color:var(--ui-text-secondary);font-size:12px;padding:8px 16px;border-radius:999px;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.agent-chat-chip:hover{background:var(--ui-bg-hover);border-color:#60a5fa;color:#2563eb}.agent-chat-panel-footer{flex-shrink:0;padding:10px 16px;background:transparent;border-top:none}.agent-chat-composer{display:flex;flex-direction:column;max-width:860px;width:100%;margin:0 auto;padding:11px 14px 8px;border-radius:18px;border:1px solid var(--ui-border);background:var(--ui-bg-surface);box-shadow:0 4px 18px #0f172a0f;transition:border-color .15s,box-shadow .15s}.agent-chat-composer:focus-within{border-color:var(--ui-border-strong);box-shadow:0 4px 18px #0f172a0f}.agent-chat-composer__toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding-top:0;border-top:0}.agent-chat-composer__toolbar-left{display:flex;align-items:center;gap:2px}.agent-chat-composer__toolbar-right{display:flex;align-items:center;gap:8px}.agent-chat-queue{display:grid;max-width:830px;width:calc(100% - 30px);margin:0 auto 5px;overflow:hidden;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-bg-surface);box-shadow:0 1px 3px #0f172a0a}.agent-chat-queue__item{display:flex;align-items:center;gap:9px;min-height:40px;padding:3px 5px 3px 12px;background:transparent}.agent-chat-queue__item+.agent-chat-queue__item{border-top:1px solid var(--ui-border-subtle)}.agent-chat-queue__icon{flex:none;color:var(--ui-text-muted);font-size:13px}.agent-chat-queue__text{flex:1;min-width:0;overflow:hidden;color:var(--ui-text-primary);font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.agent-chat-queue__edit.ant-input{flex:1;min-width:0;height:30px;padding:3px 8px;border-color:var(--ui-border);border-radius:6px;background:var(--ui-bg-surface);color:var(--ui-text-primary);font-size:13px;box-shadow:none}.agent-chat-queue__edit.ant-input:focus{border-color:var(--ui-border-strong);box-shadow:none}.agent-chat-queue__actions{display:inline-flex;flex:none;align-items:center}.agent-chat-queue__actions .ant-btn{width:30px;min-width:30px;height:30px;padding:0;color:var(--ui-text-muted)}.agent-chat-queue__actions .ant-btn:hover{background:var(--ui-bg-hover);color:var(--ui-text-primary)}.agent-chat-queue__actions .ant-btn[aria-label=删除排队消息]:hover{color:var(--ui-danger)}.agent-chat-context{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:var(--ui-text-muted);font:inherit;font-size:11px;cursor:pointer}.agent-chat-context:hover{background:var(--ui-bg-hover);color:var(--ui-text-secondary)}.agent-chat-context__meter{width:16px;height:16px;flex-shrink:0;overflow:visible;transform:rotate(-90deg)}.agent-chat-context__meter-track,.agent-chat-context__meter-value{fill:none;stroke-width:2.5}.agent-chat-context__meter-track{stroke:var(--ui-border)}.agent-chat-context__meter-value{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .2s ease-out}.agent-chat-stop.ant-btn{color:var(--ui-text-muted)}.agent-chat-stop.ant-btn:hover{color:var(--ui-danger)}.agent-chat-composer__hint{font-size:11px;color:var(--ui-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.agent-chat-panel-footer .agent-chat-textarea{display:block;width:100%;resize:none;border:none;box-shadow:none;background:transparent;font-size:15px;line-height:1.6;padding:2px 0 0;height:34px;min-height:34px;max-height:192px;overflow-y:hidden;outline:none;font-family:inherit;color:var(--ui-text-primary)}.agent-chat-panel-footer .agent-chat-textarea::-moz-placeholder{color:var(--ui-text-muted)}.agent-chat-panel-footer .agent-chat-textarea::placeholder{color:var(--ui-text-muted)}.agent-chat-send.ant-btn.ant-btn-circle{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:none!important;border-radius:50%!important;box-shadow:none!important;background:var(--ui-text-primary)!important;color:var(--ui-bg-surface)!important}.agent-chat-send.ant-btn.ant-btn-circle:disabled{opacity:.45;background:var(--ui-text-muted)!important;color:var(--ui-bg-surface)!important}.agent-chat-send.ant-btn.ant-btn-circle:not(:disabled):hover{background:var(--ui-text-primary)!important;opacity:.85;color:var(--ui-bg-surface)!important}.agent-chat-send--stop.ant-btn.ant-btn-primary.ant-btn-circle{border-radius:50%!important;background:var(--ui-text-primary)!important;color:var(--ui-bg-surface)!important}.agent-chat-send--stop.ant-btn.ant-btn-primary.ant-btn-circle:hover{opacity:.85}.agent-chat-resize-handle{position:absolute;right:0;bottom:0;width:22px;height:22px;padding:0;border:none;cursor:nwse-resize;background:transparent;z-index:6;border-bottom-right-radius:16px}.agent-chat-resize-handle:after{content:"";position:absolute;right:6px;bottom:6px;width:10px;height:10px;background:linear-gradient(135deg,transparent 0 54%,var(--ui-text-muted) 55% 62%,transparent 63%),linear-gradient(135deg,transparent 0 72%,var(--ui-text-muted) 73% 80%,transparent 81%);opacity:.7}.agent-chat-resize-handle:hover:after{opacity:.9}.agent-chat-bubble--assistant .agent-markdown pre{background:#0000004d;border:1px solid var(--ui-border-subtle)}.agent-chat-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px 120px;max-width:640px;margin:0 auto;text-align:center}.agent-chat-empty-icon{width:48px;height:48px;border-radius:12px;background:var(--ui-bg-hover);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--ui-text-muted)}.agent-chat-empty-icon--bubble{width:56px;height:56px;border-radius:999px;background:#eff6ff;border:1px solid rgba(59,130,246,.15);color:#2563eb;font-size:24px;box-shadow:inset 0 1px 2px #fffc}.agent-chat-empty-copy{display:flex;flex-direction:column;gap:4px}.agent-chat-empty-heading{font-size:14px;font-weight:500;color:var(--ui-text-primary)}.agent-chat-empty-subtitle{margin:0;font-size:12px;color:var(--ui-text-muted)}.agent-chat-empty-text{font-size:14px}.agent-chat-empty-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px;max-width:560px}.agent-chat-composer-attach.ant-btn{color:var(--ui-text-muted)!important;flex-shrink:0;margin-bottom:2px;padding:4px!important;min-width:28px!important;height:28px!important}.agent-chat-composer-attach.ant-btn:hover{color:var(--ui-text-primary)!important;background:var(--ui-bg-hover)!important}.agent-chat-panel .agent-chat-attachments{flex-shrink:0;padding:0 12px 8px;display:flex;flex-wrap:wrap;gap:6px}.agent-chat-panel .agent-chat-attachment-item{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;border:1px solid var(--ui-border);background:var(--ui-bg-surface);font-size:12px;max-width:260px}.agent-chat-panel .agent-chat-attachment-item__thumb{width:28px;height:28px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.agent-chat-panel .agent-chat-attachment-item__icon{font-size:14px;color:var(--ui-text-muted);flex-shrink:0}.agent-chat-panel .agent-chat-attachment-item__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-primary)}.agent-chat-panel .agent-chat-attachment-item__size{color:var(--ui-text-muted);font-size:11px;flex-shrink:0}.agent-chat-panel .agent-chat-attachment-item__remove.ant-btn{color:var(--ui-text-muted)!important;padding:0!important;min-width:18px!important;height:18px!important;flex-shrink:0}.agent-chat-panel .agent-chat-scroll-bottom.ant-btn{position:absolute;left:50%;right:auto;bottom:12px;z-index:4;width:36px;min-width:36px;height:36px;padding:0;color:var(--ui-text-secondary);background:var(--ui-bg-surface);border:1px solid var(--ui-border)!important;box-shadow:0 4px 14px #0f172a1f;transform:translate(-50%)}.agent-chat-panel .agent-chat-scroll-bottom.ant-btn:hover,.agent-chat-panel .agent-chat-scroll-bottom.ant-btn:focus-visible{color:var(--ui-text-primary);background:var(--ui-bg-hover);border-color:var(--ui-border-strong)!important}.agent-chat-panel .agent-chat-scroll-bottom.ant-btn:focus-visible{box-shadow:0 0 0 3px var(--ui-primary-soft),0 4px 14px #0f172a1f}@media (max-width: 767px){.agent-chat-panel .agent-chat-scroll-bottom.ant-btn{width:44px;min-width:44px;height:44px}}.agent-markdown{font-size:15px;line-height:1.65;color:var(--ui-text-primary)}.agent-markdown p{margin:0 0 .6em}.agent-markdown p:last-child{margin-bottom:0}.agent-markdown ul,.agent-markdown ol{margin:.4em 0 .6em;padding-left:1.25em}.agent-markdown__pre{margin:.5em 0;padding:var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);border:1px solid var(--ui-border);overflow:auto;max-height:360px}.agent-markdown__code-inline{padding:1px 6px;border-radius:4px;background:var(--ui-primary-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.agent-markdown__code-block{position:relative;margin:.5em 0}.agent-markdown__code-block pre{margin:0;padding:var(--ui-space-4) var(--ui-space-3) var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);border:1px solid var(--ui-border);overflow:auto;max-height:420px}.agent-markdown__code-copy{position:absolute;top:6px;right:6px;z-index:1;color:var(--ui-text-muted)!important}.agent-markdown__code-copy:hover{color:var(--ui-primary)!important}.agent-markdown table{width:100%;border-collapse:collapse;font-size:13px;margin:.5em 0}.agent-markdown th,.agent-markdown td{border:1px solid var(--ui-border);padding:6px 8px}.agent-markdown th{background:var(--ui-table-header-bg);color:var(--ui-text-secondary)}.agent-chat-bubble--assistant .agent-markdown code{background:var(--ui-bg-hover);color:var(--ui-text-secondary)}.chat-ctx-issue-banner{background:var(--ui-accent-soft);border:1px solid rgba(200,169,81,.2);border-radius:6px;padding:10px 12px;margin-bottom:12px}.ev-content{display:flex;flex-direction:column;gap:16px}.ev-stat-bar{display:flex;gap:12px;flex-wrap:wrap;padding:12px;background:var(--ui-bg-surface);border-radius:8px;border:1px solid var(--ui-border)}.ev-stat-item{display:flex;flex-direction:column;gap:3px;min-width:120px;padding:8px 12px;border-radius:6px;border:1px solid transparent}.ev-stat-item--violation{background:var(--ui-danger-soft);border-color:#f8717133}.ev-stat-item--ok{background:var(--ui-success-soft);border-color:#34d39933}.ev-stat-item__label{font-size:11px;color:var(--ui-text-muted);font-weight:500}.ev-stat-item__value{font-size:18px;font-weight:700;color:var(--ui-text-primary);display:flex;align-items:center}.ev-stat-item--violation .ev-stat-item__value{color:var(--ui-danger)}.ev-stat-item--ok .ev-stat-item__value{color:var(--ui-success)}.ev-stat-item__target{font-size:11px;color:var(--ui-text-muted)}.ev-section{background:var(--ui-bg-surface);border-radius:8px;border:1px solid var(--ui-border);overflow:hidden}.ev-section__title{padding:8px 12px;font-size:12px;font-weight:600;color:var(--ui-text-secondary);background:var(--ui-bg-subtle);border-bottom:1px solid var(--ui-border)}.ev-table .ant-table-wrapper,.ev-table .ant-table-container{overflow-x:auto}.ev-table .ant-table-cell{vertical-align:top}.ev-table__cell{white-space:nowrap}.ev-table__cell--wrap{white-space:normal;word-break:break-word;min-width:260px;line-height:1.45}.chat-ctx-bubble-list{display:flex;flex-direction:column;gap:10px}.chat-ctx-bubble-row{display:flex}.chat-ctx-bubble-row--left{justify-content:flex-start}.chat-ctx-bubble-row--right{justify-content:flex-end}.chat-ctx-bubble{max-width:78%;border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.55;word-break:break-word}.chat-ctx-bubble--customer{background:var(--ui-bg-surface);border:1px solid var(--ui-border)}.chat-ctx-bubble--employee{background:#34d399;border:1px solid rgba(52,211,153,.4)}.chat-ctx-bubble--highlight{outline:2px solid var(--ui-danger);outline-offset:1px;background:var(--ui-danger-soft)!important}.chat-ctx-bubble__time{font-size:11px;color:var(--ui-text-muted);margin-bottom:3px}.chat-ctx-bubble__content{color:var(--ui-text-primary)}.mgmt-layout{display:flex;flex-direction:column;gap:12px}.mgmt-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.mgmt-toolbar__summary{display:flex;flex-direction:column}.mgmt-metric{display:inline-flex;align-items:baseline;gap:4px}.mgmt-metric__label{font-size:13px;color:var(--ui-text-muted)}.mgmt-metric__value{font-size:20px!important;line-height:1}.mgmt-metric__unit{font-size:12px;color:var(--ui-text-muted)}.mgmt-body{display:flex;flex-direction:column;gap:16px}.mgmt-member-col{min-width:0}.mgmt-rule-filterbar{display:flex;align-items:center;gap:12px}.mgmt-rule-filterbar__scroll{display:flex;gap:8px;overflow-x:auto;flex:1;padding-bottom:2px;scrollbar-width:none}.mgmt-rule-filterbar__scroll::-webkit-scrollbar{display:none}.mgmt-rule-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;border:1px solid var(--ui-border);background:var(--ui-bg-surface);cursor:pointer;white-space:nowrap;transition:all .15s;font-size:12px;flex-shrink:0}.mgmt-rule-chip:hover{border-color:var(--ui-border-strong);background:var(--ui-bg-hover)}.mgmt-rule-chip--selected{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent)}.mgmt-rule-chip__name{color:inherit}.mgmt-rule-chip__rate{font-weight:600;font-size:11px}.mgmt-rule-chip__badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--ui-warning);color:#131315;font-size:10px;font-weight:600;line-height:1}.mgmt-member-filters{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap}.mgmt-tree-table .ant-table{--mgmt-tree-hover-bg: color-mix(in srgb, var(--ui-bg-surface) 92%, var(--ui-text-primary) 8%);--mgmt-tree-child-bg: color-mix(in srgb, var(--ui-bg-surface) 96%, var(--ui-text-primary) 4%);background:var(--ui-bg-surface)}.mgmt-tree-table .ant-table-thead>tr>th{background:var(--ui-bg-subtle)!important;color:var(--ui-text-secondary)!important;font-size:12px;font-weight:600}.mgmt-tree-table .ant-table-tbody>tr>td{vertical-align:top}.mgmt-tree-table .ant-table-row-expand-icon{border-color:var(--ui-border-strong)}.mgmt-tree-row--member>td{background:var(--ui-bg-surface)}.mgmt-tree-row--member:hover>td,.mgmt-tree-row--qcIssue:hover>td,.mgmt-tree-row--aiIssue:hover>td{background:var(--mgmt-tree-hover-bg)!important}.mgmt-tree-row--qcIssue>td,.mgmt-tree-row--aiIssue>td,.mgmt-tree-row--loading>td,.mgmt-tree-row--empty>td{background:var(--mgmt-tree-child-bg)}.mgmt-tree-member-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.mgmt-tree-muted{font-size:12px}.mgmt-tree-summary{display:block;color:var(--ui-text-primary);font-weight:500;line-height:1.45;word-break:break-word}.mgmt-tree-issue-name{font-size:13px;color:var(--ui-text-primary)}.mgmt-tree-issue-summary{display:flex;flex-direction:column;gap:5px;max-width:760px}.mgmt-tree-issue-line{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.45}.mgmt-tree-issue-label{display:inline-flex;justify-content:center;align-items:center;min-width:32px;height:20px;padding:0 6px;border-radius:3px;font-size:11px;font-weight:600;line-height:1;color:var(--ui-text-muted);background:var(--ui-bg-surface);border:1px solid var(--ui-border)}.mgmt-tree-issue-label--actual{background:var(--ui-danger-soft);color:var(--ui-danger);border-color:color-mix(in srgb,var(--ui-danger) 26%,var(--ui-border))}.mgmt-tree-issue-label--action{background:var(--ui-accent-soft);color:var(--ui-accent);border-color:color-mix(in srgb,var(--ui-accent) 26%,var(--ui-border))}.mgmt-tree-issue-line>span:last-child{min-width:0;color:var(--ui-text-secondary);word-break:break-word}@media (max-width: 720px){.mgmt-tree-table .ant-table{font-size:12px}}.ant-card{border-color:var(--ui-border)!important;box-shadow:none!important;border-radius:var(--ui-radius-md)!important;transition:box-shadow .2s ease,border-color .2s ease}.ant-card-hoverable:hover,.nav-card.ant-card:hover,.kpi-card.ant-card:hover{border-color:var(--ui-border-strong)!important;box-shadow:var(--ui-shadow-sm)!important}.ant-card-head{border-bottom-color:var(--ui-border)!important;padding:12px 18px!important;min-height:48px!important}.ant-card-head-title{font-size:14px!important;font-weight:600!important;color:var(--ui-text-primary)!important;letter-spacing:0}.ant-card-body{padding:16px 18px!important}.ant-table-wrapper{color:var(--ui-text-primary)}.ant-table-wrapper .ant-table{overflow:hidden;border-radius:var(--ui-radius-md)!important;background:var(--ui-bg-surface)!important}.ant-table-container{border-color:var(--ui-border-subtle)!important}.ant-table-thead>tr>th,.ant-table-thead>tr>td{height:40px;padding:9px 12px!important;background:var(--ui-table-header-bg)!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.03em;line-height:1.35;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ant-table-thead>tr>th:before,.ant-table-thead>tr>td:before{background-color:var(--ui-border-subtle)!important}.ant-table-tbody>tr>td{min-height:var(--ui-table-row-height);padding:10px 12px!important;background:var(--ui-bg-surface)!important;border-bottom:1px solid var(--ui-table-border)!important;color:var(--ui-text-primary)!important;font-size:13px!important;font-variant-numeric:tabular-nums;line-height:1.45;transition:background-color .15s ease,border-color .15s ease}.ant-table-small .ant-table-thead>tr>th,.ant-table-small .ant-table-thead>tr>td{height:36px;padding:8px 10px!important}.ant-table-small .ant-table-tbody>tr>td{padding:8px 10px!important}.ant-table-bordered .ant-table-tbody>tr>td,.ant-table-bordered .ant-table-thead>tr>th,.ant-table-bordered .ant-table-thead>tr>td{border-inline-end:1px solid var(--ui-border-subtle)!important}.ant-table-tbody>tr:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--ui-table-row-hover)!important}.ant-table-tbody>tr:focus-within>td{background:color-mix(in srgb,var(--ui-accent) 5%,var(--ui-bg-surface))!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-bg-surface))!important;border-bottom-color:color-mix(in srgb,var(--ui-accent) 18%,var(--ui-table-border))!important}.ant-table-tbody>tr.ant-table-row-selected:hover>td,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-row-hover{background:color-mix(in srgb,var(--ui-accent) 12%,var(--ui-bg-surface))!important}.ant-table-wrapper{--ui-fixed-edge-shadow: color-mix(in srgb, var(--ui-text-primary) 4.5%, transparent)}.ant-table-tbody>tr>td.ant-table-cell-fix-start,.ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-tbody>tr>td.ant-table-cell-fix-left-first,.ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.ant-table-tbody>tr>td.ant-table-cell-fix-end,.ant-table-tbody>tr>td.ant-table-cell-fix-right,.ant-table-tbody>tr>td.ant-table-cell-fix-right-first,.ant-table-tbody>tr>td.ant-table-cell-fix-right-last{--ui-fixed-cell-bg: var(--ui-bg-surface);background:var(--ui-fixed-cell-bg)!important;background-clip:border-box;box-shadow:inset 0 0 0 9999px var(--ui-fixed-cell-bg);z-index:3}.ant-table-tbody>tr:hover>td.ant-table-cell-fix-start,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-first,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-last,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-end,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-first,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-last,.ant-table-tbody>tr>td.ant-table-cell-fix-start.ant-table-cell-row-hover,.ant-table-tbody>tr>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.ant-table-tbody>tr>td.ant-table-cell-fix-left-first.ant-table-cell-row-hover,.ant-table-tbody>tr>td.ant-table-cell-fix-left-last.ant-table-cell-row-hover,.ant-table-tbody>tr>td.ant-table-cell-fix-end.ant-table-cell-row-hover,.ant-table-tbody>tr>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.ant-table-tbody>tr>td.ant-table-cell-fix-right-first.ant-table-cell-row-hover,.ant-table-tbody>tr>td.ant-table-cell-fix-right-last.ant-table-cell-row-hover{--ui-fixed-cell-bg: color-mix(in srgb, var(--ui-accent) 3.5%, var(--ui-bg-surface));background:var(--ui-fixed-cell-bg)!important;box-shadow:inset 0 0 0 9999px var(--ui-fixed-cell-bg)}.ant-table-tbody>tr:focus-within>td.ant-table-cell-fix-start,.ant-table-tbody>tr:focus-within>td.ant-table-cell-fix-left,.ant-table-tbody>tr:focus-within>td.ant-table-cell-fix-left-first,.ant-table-tbody>tr:focus-within>td.ant-table-cell-fix-left-last,.ant-table-tbody>tr:focus-within>td.ant-table-cell-fix-end,.ant-table-tbody>tr:focus-within>td.ant-table-cell-fix-right,.ant-table-tbody>tr:focus-within>td.ant-table-cell-fix-right-first,.ant-table-tbody>tr:focus-within>td.ant-table-cell-fix-right-last{--ui-fixed-cell-bg: color-mix(in srgb, var(--ui-accent) 5%, var(--ui-bg-surface));background:var(--ui-fixed-cell-bg)!important;box-shadow:inset 0 0 0 9999px var(--ui-fixed-cell-bg)}.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-start,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-first,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-last,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-end,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-first,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-last{--ui-fixed-cell-bg: color-mix(in srgb, var(--ui-accent) 8%, var(--ui-bg-surface));background:var(--ui-fixed-cell-bg)!important;box-shadow:inset 0 0 0 9999px var(--ui-fixed-cell-bg)}.ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-start,.ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-left,.ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-left-first,.ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-left-last,.ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-end,.ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right,.ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right-first,.ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right-last,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-start.ant-table-cell-row-hover,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-first.ant-table-cell-row-hover,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-last.ant-table-cell-row-hover,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-end.ant-table-cell-row-hover,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-first.ant-table-cell-row-hover,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-last.ant-table-cell-row-hover{--ui-fixed-cell-bg: color-mix(in srgb, var(--ui-accent) 12%, var(--ui-bg-surface));background:var(--ui-fixed-cell-bg)!important;box-shadow:inset 0 0 0 9999px var(--ui-fixed-cell-bg)}.ant-table-wrapper .ant-table-cell-fix-start-shadow-show:after,.ant-table-wrapper .ant-table-cell-fix-left-last-shadow-show:after{content:"";position:absolute;inset-block:0;inset-inline-end:-8px!important;width:8px!important;background:linear-gradient(90deg,var(--ui-fixed-edge-shadow),transparent)!important;box-shadow:none!important;pointer-events:none}.ant-table-wrapper .ant-table-cell-fix-end-shadow-show:after,.ant-table-wrapper .ant-table-cell-fix-right-first-shadow-show:after{content:"";position:absolute;inset-block:0;inset-inline-start:-8px!important;width:8px!important;background:linear-gradient(90deg,transparent,var(--ui-fixed-edge-shadow))!important;box-shadow:none!important;pointer-events:none}.ant-table-wrapper .ui-table-action-col.ant-table-cell-fix-end-shadow-show,.ant-table-wrapper .ui-table-action-col.ant-table-cell-fix-right-first-shadow-show{overflow:visible!important}.ant-table-thead>tr>th.ant-table-cell-fix-start,.ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-thead>tr>th.ant-table-cell-fix-left-first,.ant-table-thead>tr>th.ant-table-cell-fix-left-last,.ant-table-thead>tr>th.ant-table-cell-fix-end,.ant-table-thead>tr>th.ant-table-cell-fix-right,.ant-table-thead>tr>th.ant-table-cell-fix-right-first,.ant-table-thead>tr>th.ant-table-cell-fix-right-last{--ui-fixed-cell-bg: var(--ui-table-header-bg);z-index:4;background:var(--ui-fixed-cell-bg)!important;background-clip:border-box;box-shadow:inset 0 0 0 9999px var(--ui-fixed-cell-bg)}.ant-table-wrapper .ui-table-action-col{white-space:nowrap}.ant-table-column-sorters{align-items:center;gap:6px;min-width:0;white-space:nowrap}.ant-table-column-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table-column-sort{background:color-mix(in srgb,var(--ui-accent) 5%,var(--ui-bg-surface))!important}.ant-table-thead th.ant-table-column-has-sorters:hover,.ant-table-thead th.ant-table-column-sort{background:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-table-header-bg))!important}.ant-table-column-sorter,.ant-table-filter-trigger{color:var(--ui-text-muted)!important}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active,.ant-table-filter-trigger.active{color:var(--ui-accent)!important}.ant-table-filter-trigger:hover{background:var(--ui-bg-hover)!important;color:var(--ui-text-primary)!important}.ant-table-selection-column{width:44px!important;min-width:44px!important}.ant-table-selection .ant-checkbox-wrapper{line-height:1}.ant-table-wrapper .ant-checkbox-inner{border-color:var(--ui-border-strong)!important}.ant-table-wrapper .ant-checkbox-checked .ant-checkbox-inner,.ant-table-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner{background:var(--ui-accent)!important;border-color:var(--ui-accent)!important}.ant-table-placeholder>td{padding:0!important;background:var(--ui-bg-surface)!important;border-bottom:0!important}.ant-table-placeholder .ant-empty{margin:0;padding:42px 16px}.ant-table-placeholder .ant-empty-description{color:var(--ui-text-muted);font-size:13px}.ant-table-wrapper .ant-spin-nested-loading>div>.ant-spin{max-height:none}.ant-table-wrapper .ant-spin-blur{opacity:.55}.ant-table-tbody>tr.ant-table-measure-row,.ant-table-tbody>tr.ant-table-measure-row>td{visibility:collapse;padding:0!important;height:0!important;border:0!important;background:transparent!important;color:transparent!important;line-height:0!important;font-size:0!important}.ant-table-wrapper .ant-table-pagination.ant-pagination{display:flex;align-items:center;margin:12px 0 0!important;color:var(--ui-text-secondary);font-size:12px}.ant-table-wrapper .ant-pagination-total-text{color:var(--ui-text-secondary);font-variant-numeric:tabular-nums}.ant-table-wrapper .ant-pagination-item,.ant-table-wrapper .ant-pagination-prev,.ant-table-wrapper .ant-pagination-next{border-radius:var(--ui-radius-xs)!important}.ant-table-wrapper .ant-pagination-item{background:transparent;border-color:var(--ui-border-subtle)}.ant-table-wrapper .ant-pagination-item a{color:var(--ui-text-secondary)}.ant-table-wrapper .ant-pagination-item-active{background:var(--ui-accent-soft)!important;border-color:transparent!important}.ant-table-wrapper .ant-pagination-item-active a{color:var(--ui-accent)!important;font-weight:600}.ant-tag{border-radius:6px!important;font-size:11px!important;font-weight:500!important;padding:1px 8px!important;line-height:20px!important}.ant-btn-primary{background:var(--ui-accent)!important;border-color:var(--ui-accent)!important;box-shadow:none!important;font-weight:600!important;border-radius:var(--ui-radius-sm)!important;color:var(--ui-accent-contrast)!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}.ant-btn-primary:hover:not(:disabled){background:var(--ui-accent-hover)!important;border-color:var(--ui-accent-hover)!important;box-shadow:var(--ui-shadow-xs)!important}.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dangerous){border-color:var(--ui-border-strong)!important;color:var(--ui-text-secondary)!important;border-radius:var(--ui-radius-xs)!important;font-weight:500!important}.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dangerous):hover{border-color:var(--ui-primary)!important;color:var(--ui-primary)!important}.ant-btn-dangerous:not(.ant-btn-primary){background:var(--ui-danger-soft)!important;border-color:var(--ui-danger)!important;color:var(--ui-danger)!important}.ant-btn-dangerous:not(.ant-btn-primary):hover{background:var(--ui-danger)!important;color:var(--ui-danger-contrast)!important}.ant-btn:focus-visible,.ant-pagination-item:focus-visible,.ant-pagination-prev:focus-visible,.ant-pagination-next:focus-visible,.ant-tabs-tab-btn:focus-visible,.ant-table-filter-trigger:focus-visible,.ant-segmented-item:focus-visible,.ant-tag-checkable:focus-visible,.ant-upload:focus-visible,.ant-upload-drag:focus-visible,.ant-picker-focused,.ant-select-focused .ant-select-selector{outline:2px solid var(--ui-border-focus)!important;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 14%,transparent)!important}.ant-checkbox-input:focus-visible+.ant-checkbox-inner,.ant-radio-input:focus-visible+.ant-radio-inner{outline:2px solid var(--ui-border-focus)!important;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 14%,transparent)!important}.ant-table-tbody>tr:focus-visible>td{box-shadow:inset 0 0 0 1px var(--ui-border-focus)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-radius:var(--ui-radius-xs)!important;border-color:var(--ui-border)!important;transition:border-color .18s,box-shadow .18s!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select-selector:hover,.ant-picker:hover{border-color:var(--ui-border-strong)!important}.ant-input::-moz-placeholder,.ant-input-affix-wrapper input::-moz-placeholder,.ant-picker-input>input::-moz-placeholder{color:var(--ui-text-placeholder)!important;opacity:1}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-select-selection-placeholder,.ant-picker-input>input::placeholder{color:var(--ui-text-placeholder)!important;opacity:1}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--ui-border-focus)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 16%,transparent)!important}.ant-tabs-tab{font-size:13px!important;font-weight:500!important;color:var(--ui-text-muted)!important;padding:8px 12px!important;transition:color .18s!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ui-primary)!important;font-weight:600!important}.ant-tabs-ink-bar{background:var(--ui-primary)!important}.ant-badge-count{font-size:11px!important;font-weight:600!important}.ant-modal-content{border-radius:var(--ui-radius-lg)!important;overflow:hidden;border:1px solid var(--ui-border-subtle);background:var(--ui-bg-elevated)!important;box-shadow:var(--ui-shadow-lg)!important}.ant-modal-header{border-bottom:1px solid var(--ui-border)!important;padding:16px 20px!important;margin-bottom:0!important}.ant-modal-title{font-size:15px!important;font-weight:600!important;color:var(--ui-text-primary)!important;letter-spacing:0}.ant-modal-body{padding:20px!important}.ant-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:58px;border-top:1px solid var(--ui-border-subtle)!important;padding:12px 20px!important;margin-top:0!important;background:linear-gradient(180deg,rgba(255,255,255,.012),transparent),var(--ui-bg-toolbar, var(--ui-bg-surface))}.ant-modal-footer .ant-btn{min-width:76px;height:32px;margin-inline-start:0!important}.ant-modal-confirm .ant-modal-confirm-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{min-width:76px;margin-inline-start:0!important}.ant-modal-confirm-title{color:var(--ui-text-primary)!important;font-size:15px!important;font-weight:600!important}.ant-modal-confirm-content{color:var(--ui-text-secondary)!important;font-size:13px!important;line-height:1.6!important}.ant-drawer-header{border-bottom:1px solid var(--ui-border)!important;padding:14px 20px!important}.ant-drawer-title{font-size:15px!important;font-weight:600!important;color:var(--ui-text-primary)!important}.ant-statistic-title{font-size:12px!important;font-weight:500!important;color:var(--ui-text-muted)!important}.ant-statistic-content-value{font-weight:700!important;letter-spacing:0;color:var(--ui-text-primary)!important}.ant-progress-bg{border-radius:4px!important}.ant-divider{border-color:var(--ui-border)!important;margin:12px 0!important}.ant-divider-inner-text{font-size:12px!important;font-weight:600!important;color:var(--ui-text-secondary)!important}.ant-alert{border-radius:var(--ui-radius-sm)!important;font-size:13px!important}.ant-segmented{border-radius:var(--ui-radius-xs)!important;background:var(--ui-bg-subtle)!important;border:1px solid var(--ui-border)!important}.ant-segmented-item-selected{border-radius:calc(var(--ui-radius-xs) - 2px)!important;box-shadow:var(--ui-shadow-xs)!important;font-weight:600!important}.ant-form-item-label>label{font-size:13px!important;font-weight:500!important;color:var(--ui-text-secondary)!important}.ant-select-dropdown,.ant-dropdown-menu{border-radius:var(--ui-radius-sm)!important;box-shadow:var(--ui-shadow-lg)!important;border:1px solid var(--ui-border)!important;overflow:hidden}.ant-picker-dropdown{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.ant-picker-dropdown .ant-picker-panel-container{border-radius:var(--ui-radius-sm)!important;box-shadow:var(--ui-shadow-lg)!important;border:1px solid var(--ui-border)!important;overflow:hidden}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important;font-weight:600!important}.ant-tooltip-inner{border-radius:var(--ui-radius-xs)!important;font-size:12px!important;padding:6px 10px!important}.ant-spin-dot-item{background:var(--ui-primary)!important}.ant-app,:root{--ant-color-primary: #C8A951;--ant-color-primary-hover: #D4B868;--ant-color-primary-active: #B8943A;--ant-color-primary-bg: rgba(200, 169, 81, .1);--ant-color-primary-bg-hover: rgba(200, 169, 81, .18);--ant-color-link: #C8A951;--ant-color-success: #34D399;--ant-color-warning: #F59E0B;--ant-color-error: #EF4444;--ant-color-info: #C8A951;--ant-color-text: rgba(255, 255, 255, .93);--ant-color-text-secondary: rgba(255, 255, 255, .6);--ant-color-text-tertiary: rgba(255, 255, 255, .38);--ant-color-border: rgba(255, 255, 255, .1);--ant-color-border-secondary: rgba(255, 255, 255, .16);--ant-color-fill-secondary: rgba(255, 255, 255, .04);--ant-color-fill-tertiary: rgba(255, 255, 255, .02);--ant-color-bg-container: #131315;--ant-color-bg-layout: #08080A;--ant-border-radius: 8px;--ant-border-radius-sm: 6px;--ant-border-radius-lg: 16px;--ant-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--ant-font-size: 13px}html.light{--ant-color-primary: #4F46E5 !important;--ant-color-primary-hover: #4338CA !important;--ant-color-primary-active: #3730A3 !important;--ant-color-link: #4F46E5 !important;--ant-color-success: #10B981 !important;--ant-color-warning: #F59E0B !important;--ant-color-error: #EF4444 !important;--ant-color-info: #60A5FA !important;--ant-color-text: #1E293B !important;--ant-color-text-secondary: #64748B !important;--ant-color-text-tertiary: #94A3B8 !important;--ant-color-border: rgba(15, 23, 42, .1) !important;--ant-color-border-secondary: rgba(15, 23, 42, .06) !important;--ant-color-fill-secondary: rgba(79, 70, 229, .045) !important;--ant-color-fill-tertiary: rgba(15, 23, 42, .025) !important;--ant-color-bg-container: #FFFFFF !important;--ant-color-bg-layout: var(--ui-bg-page) !important;--ant-color-primary-bg: rgba(79, 70, 229, .08) !important;--ant-color-primary-bg-hover: rgba(79, 70, 229, .14) !important;--ant-border-radius-lg: 16px !important}.pdw-kpi-card.ant-card:hover{border-left-color:var(--ui-primary-deep)!important}.pdw-kpi-card--monthly.ant-card{border-left-color:var(--ui-success)!important;background:var(--ui-bg-surface)!important}.pdw-kpi-card .ant-statistic-content{font-size:28px!important;font-weight:800!important;letter-spacing:0;color:var(--ui-text-primary)!important}.pdw-kpi-card .ant-statistic-title{font-size:12px!important;font-weight:500!important;color:var(--ui-text-secondary)!important}.pdw-management-kpi-card.ant-card{position:relative;overflow:hidden}.pdw-management-kpi-card.ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ui-primary);border-radius:0}.pdw-management-kpi-card--warning.ant-card:before{background:var(--ui-warning)}.pdw-management-kpi-card--success.ant-card:before{background:var(--ui-success)}.pdw-management-kpi-card--danger.ant-card:before{background:var(--ui-danger)}.pdw-management-member-table .ant-table-thead>tr>th{background:var(--ui-table-header-bg)!important;font-size:11px!important;letter-spacing:.06em!important;font-weight:700!important;color:var(--ui-text-muted)!important}.pdw-management-member-table .ant-table-tbody>tr:hover>td{background:var(--ui-table-row-hover)!important}.stats-kpi-card.ant-card,.summary-card.ant-card{border-color:color-mix(in srgb,var(--ui-primary) 30%,var(--ui-border))!important;transition:transform .18s ease,box-shadow .18s ease!important}.stats-kpi-card.ant-card:hover,.summary-card.ant-card:hover{box-shadow:var(--ui-shadow-md)!important}.ledger-table .ant-table-thead>tr>th{background:var(--ui-table-header-bg)!important;font-size:12px!important;font-weight:600!important;color:var(--ui-text-secondary)!important}.mgmt-tree-issue-label--actual{background:var(--ui-danger-soft)!important;color:var(--ui-danger)!important;border-color:#e5393540!important}.page-header{margin-bottom:16px}.page-header__title{font-size:18px!important;font-weight:700!important;color:var(--ui-text-primary)!important;letter-spacing:0}.page-header__subtitle{font-size:13px!important;color:var(--ui-text-muted)!important;margin-top:2px}@media (max-width: 768px){.ant-modal{max-width:calc(100vw - 24px)!important}.ant-modal-header{padding:14px 16px!important}.ant-modal-body{padding:16px!important}.ant-modal-footer{align-items:stretch;flex-wrap:wrap;padding:10px 16px 14px!important}.ant-modal-footer .ant-btn{flex:1 1 120px}.ant-modal-confirm .ant-modal-confirm-btns{flex-wrap:wrap}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{flex:1 1 120px}}@media (max-width: 768px){:root{--ui-shell-padding: 12px}}.agent-chat-root{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;min-height:clamp(560px,calc(100dvh - 320px),760px)}.agent-chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border);background:var(--ui-bg-subtle)}.agent-chat-status-tag{max-width:100%;white-space:normal;height:auto;line-height:1.5;font-size:13px;font-weight:600;padding:5px 10px}.agent-chat-messages{flex:1;min-height:0;overflow:auto;padding:var(--ui-space-4);display:flex;flex-direction:column;gap:var(--ui-space-4)}.agent-chat-hint{padding:var(--ui-space-3);border:1px dashed var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-elevated)}.agent-chat-hint__title{display:block;margin-bottom:10px;font-size:13px}.agent-chat-suggestion-chip{border-color:var(--ui-border)!important;color:var(--ui-text-secondary)!important;min-height:34px;font-size:14px!important;font-weight:600!important;padding:0 12px!important}.agent-chat-suggestion-chip:hover{border-color:var(--ui-border-focus)!important;color:var(--ui-primary)!important}.agent-chat-turn{display:flex;gap:var(--ui-space-3);align-items:flex-start}.agent-chat-turn--user{flex-direction:row-reverse}.agent-chat-turn__body{flex:1;min-width:0}.agent-chat-turn__label{font-size:13px;font-weight:600;color:var(--ui-text-muted);margin-bottom:6px}.agent-chat-turn--user .agent-chat-turn__body{display:flex;flex-direction:column;align-items:flex-end}.agent-chat-turn--user .agent-chat-turn__label{text-align:right}.agent-chat-trace{margin-left:44px;padding:var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);border:1px solid var(--ui-border)}.agent-chat-trace__title{display:block;font-size:12px;margin-bottom:6px}.agent-chat-trace__collapse .ant-collapse-item{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-xs)!important;background:var(--ui-bg-hover);margin-bottom:6px}.agent-chat-trace__collapse .ant-collapse-header{align-items:center!important}.agent-chat-trace__collapse .ant-collapse-content-box{padding-top:0!important}.agent-chat-trace__detail-pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.agent-chat-thread-actions{margin-left:44px;margin-top:8px;display:flex;align-items:center;gap:6px}.agent-chat-dock{border-top:1px solid var(--ui-border);padding:var(--ui-space-4);background:var(--ui-bg-surface)}.agent-chat-scroll-bottom.ant-btn{position:absolute;left:50%;right:auto;bottom:12px;z-index:4;width:36px;min-width:36px;height:36px;padding:0;color:var(--ui-text-secondary);background:var(--ui-bg-surface);border:1px solid var(--ui-border)!important;box-shadow:0 4px 14px #0f172a1f;transform:translate(-50%)}@media (max-width: 767px){.agent-chat-scroll-bottom.ant-btn{width:44px;min-width:44px;height:44px}}.agent-chat-dock__field{width:100%}.agent-chat-dock__input-wrap{position:relative;width:100%}.agent-chat-dock__input-wrap .ant-input-textarea{width:100%}.agent-chat-dock__input-wrap textarea.ant-input{border-radius:22px;font-size:15px;line-height:1.6;padding:14px 104px 14px 16px;min-height:58px;resize:none;border-color:#c8a9512e;box-shadow:0 10px 28px #c8a95114;background:var(--ui-bg-surface)}.agent-chat-dock__input-wrap textarea.ant-input:hover{border-color:#c8a95140}.agent-chat-dock__input-wrap textarea.ant-input:focus,.agent-chat-dock__input-wrap textarea.ant-input:focus-visible{border-color:#c8a95166;box-shadow:0 0 0 3px #c8a9511f,0 14px 32px #c8a9511f}.agent-chat-dock__input-wrap textarea.ant-input::-moz-placeholder{font-size:14px;color:var(--ui-text-muted)}.agent-chat-dock__input-wrap textarea.ant-input::placeholder{font-size:14px;color:var(--ui-text-muted)}.agent-chat-dock__action.ant-btn{position:absolute;right:12px;bottom:12px;width:36px;min-width:36px;height:36px;border:none;color:var(--ui-accent-contrast)!important;box-shadow:var(--ui-shadow-xs);background:var(--ui-accent)!important}.agent-chat-dock__action.ant-btn .anticon{color:var(--ui-accent-contrast)!important;font-size:15px;display:inline-flex;align-items:center;justify-content:center}.agent-chat-dock__attach.ant-btn{position:absolute;right:56px;bottom:12px;width:32px;min-width:32px;height:32px;border-radius:10px;color:var(--ui-text-secondary)}.agent-chat-dock__attach.ant-btn:hover{color:var(--ui-primary);background:var(--ui-primary-soft)}.agent-chat-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.agent-chat-attachment-item{display:inline-flex;align-items:center;gap:6px;max-width:280px;padding:4px 8px;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-bg-hover)}.agent-chat-attachment-item__thumb{width:20px;height:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.agent-chat-attachment-item__icon{color:var(--ui-primary)}.agent-chat-attachment-item__name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.agent-chat-attachment-item__size{font-size:11px;color:var(--ui-text-muted)}.agent-chat-attachment-item__remove.ant-btn{color:var(--ui-text-muted)}.agent-chat-dock__action.ant-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 22px #c8a9514d}.agent-chat-dock__action.ant-btn:disabled{opacity:.55;box-shadow:none;background:linear-gradient(135deg,#c8a95147,#0d94883d)!important;color:var(--ui-text-primary)!important}.agent-chat-dock__action--stop.ant-btn{background:linear-gradient(135deg,#f97316,#ef4444)!important}.agent-chat-dock__action--stop.ant-btn .anticon{font-size:14px;font-weight:700}.agent-chat-md{font-size:15px;line-height:1.65;color:var(--ui-text-primary)}.agent-chat-md p{margin:0 0 .6em}.agent-chat-md p:last-child{margin-bottom:0}.agent-chat-md ul,.agent-chat-md ol{margin:.4em 0 .6em;padding-left:1.25em}.agent-chat-md__pre{margin:.5em 0;padding:var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);border:1px solid var(--ui-border);overflow:auto;max-height:360px}.agent-chat-md__code-inline{padding:1px 6px;border-radius:4px;background:var(--ui-primary-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.agent-chat-md__code-block{position:relative;margin:.5em 0}.agent-chat-md__code-block pre{margin:0;padding:var(--ui-space-4) var(--ui-space-3) var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);border:1px solid var(--ui-border);overflow:auto;max-height:420px}.agent-chat-md__code-copy{position:absolute;top:6px;right:6px;z-index:1;color:var(--ui-text-muted)!important}.agent-chat-md__code-copy:hover{color:var(--ui-primary)!important}.agent-chat-md table{width:100%;border-collapse:collapse;font-size:13px;margin:.5em 0}.agent-chat-md th,.agent-chat-md td{border:1px solid var(--ui-border);padding:6px 8px}.agent-chat-md th{background:var(--ui-table-header-bg);color:var(--ui-text-secondary)}.ai-workbench-layout{align-items:stretch}.ai-workbench-layout>.ant-col{display:flex;min-width:0}.ai-chatgpt-page{flex:1;height:100%;min-height:0;display:flex;flex-direction:column}.ai-chatgpt-page__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:0!important}.ai-chatgpt-shell{display:grid;grid-template-columns:256px minmax(0,1fr);gap:0;flex:1;min-height:0;height:100%;position:relative;isolation:isolate}.ai-chatgpt-mobile-only{display:none!important}.ai-chatgpt-main__mobile-title,.ai-chatgpt-sidebar-backdrop{display:none}.ai-chatgpt-sidebar{border:none;box-shadow:inset -1px 0 0 var(--ui-border-subtle);border-radius:0;background:var(--ui-sidebar-bg);padding:0;display:flex;flex-direction:column;min-height:0;height:100%}.ai-chatgpt-sidebar__top{display:flex;flex-direction:column;gap:8px;padding:16px 16px 8px}.ai-chatgpt-new-chat-btn.ant-btn-primary{height:36px;border-radius:8px;font-size:12px;font-weight:500;box-shadow:none}.ai-chatgpt-sidebar__search{position:relative}.ai-chatgpt-sidebar__search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1;font-size:14px;color:var(--ui-text-muted);pointer-events:none}.ai-chatgpt-sidebar__search-input.ant-input-affix-wrapper,.ai-chatgpt-sidebar__search-input.ant-input{width:100%;padding-left:30px!important;min-height:32px;font-size:12px;border-radius:8px;border:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface);box-shadow:none}.ai-chatgpt-sidebar__search-input.ant-input:focus,.ai-chatgpt-sidebar__search-input.ant-input-affix-wrapper-focused{border-color:#3b82f6;box-shadow:none}.ai-chatgpt-sidebar__list{overflow:auto;min-height:0;padding:8px 8px 12px;scrollbar-width:thin}.ai-chatgpt-sidebar__empty{padding:12px 8px;font-size:12px;color:var(--ui-text-muted)}.ai-chatgpt-session-group{margin-bottom:16px}.ai-chatgpt-session-group:last-child{margin-bottom:0}.ai-chatgpt-session-group__title{padding:0 8px 4px;font-size:10px;color:var(--ui-text-muted);font-weight:600;letter-spacing:0;text-transform:none}.ai-chatgpt-session-group__items{display:flex;flex-direction:column;gap:2px}.ai-chatgpt-session-item{display:flex;align-items:flex-start;gap:4px;cursor:pointer;border-radius:8px;padding:10px;background:transparent;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;position:relative}.ai-chatgpt-session-item__body{flex:1;min-width:0}.ai-chatgpt-session-item__title{font-size:12px;line-height:1.4;color:var(--ui-text-secondary);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chatgpt-session-item__date{font-size:10px;line-height:1;color:var(--ui-text-muted)}.ai-chatgpt-session-item__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;min-width:0}.ai-chatgpt-session-item__running{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:10px;line-height:1;color:var(--ui-warning);font-weight:500}.ai-chatgpt-session-item__running .anticon{font-size:10px}@media (prefers-reduced-motion: reduce){.ai-chatgpt-session-item__running .anticon-spin{animation:none}}.ai-chatgpt-session-item__more.ant-btn{flex-shrink:0;margin-top:-2px;margin-right:-4px;color:var(--ui-text-muted)!important;opacity:0;transition:opacity .12s ease}.ai-chatgpt-session-item:hover{background:color-mix(in srgb,var(--ui-border) 35%,transparent)}.ai-chatgpt-session-item:hover .ai-chatgpt-session-item__title{color:var(--ui-text-primary)}.ai-chatgpt-session-item:hover .ai-chatgpt-session-item__more.ant-btn,.ai-chatgpt-session-item.is-active .ai-chatgpt-session-item__more.ant-btn{opacity:1}.ai-chatgpt-session-item.is-active{background:var(--ui-bg-surface);border-color:var(--ui-border-subtle);box-shadow:0 1px 2px #0f172a0f}.ai-chatgpt-session-item.is-active .ai-chatgpt-session-item__title{color:var(--ui-text-primary);font-weight:500}.ai-chatgpt-main{border:none;border-radius:0;background:var(--ui-bg-surface);display:flex;flex-direction:column;min-height:0;position:relative}.ai-chatgpt-main__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 24px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface);flex-shrink:0}.ai-chatgpt-main__title{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ui-text-primary);line-height:1}.ai-chatgpt-main__identity{display:flex;align-items:baseline;gap:12px;min-width:0}.ai-chatgpt-main__runtime{color:var(--ui-text-muted);font-size:11px;white-space:nowrap}.ai-chatgpt-main__actions{display:flex;align-items:center;gap:4px}.ai-agent-vps-authorization-form{display:grid;gap:12px}.ai-agent-vps-authorization-copy{color:var(--ui-text-secondary);font-size:13px;line-height:1.6}.ai-chatgpt-provider-tag.ant-tag{margin:0;color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:11px}.ai-chatgpt-main__status-dot{width:8px;height:8px;border-radius:999px;background:#10b981;flex-shrink:0}.ai-chatgpt-main__status-dot.is-thinking,.ai-chatgpt-main__status-dot.is-running,.ai-chatgpt-main__status-dot.is-cancelling{background:#f59e0b;animation:agent-status-pulse 1.4s ease-in-out infinite}.ai-chatgpt-main__status-dot.is-failed{background:#ef4444;animation:none}@keyframes agent-status-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}.ai-chatgpt-main__chat{flex:1;display:flex;flex-direction:column;min-height:0}.ai-chatgpt-main__top .ant-badge{margin-left:8px}.ai-chatgpt-main__top .ant-badge-count{box-shadow:none}.ai-chatgpt-main .agent-chat-panel{position:relative;z-index:0;border:none;border-radius:0;background:transparent;box-shadow:none;flex:1;height:auto;min-height:0;max-height:none;display:flex;flex-direction:column}.ai-chatgpt-main .agent-chat-panel-body{padding:24px 0 14px;background:var(--ui-bg-canvas)}.ai-chatgpt-main .agent-chat-row{padding:20px 32px}.ai-chatgpt-main .agent-chat-row--user,.ai-chatgpt-main .agent-csteps-live{padding:16px 32px}.ai-chatgpt-main .agent-csteps-block{margin:4px 32px 8px}.ai-chatgpt-main .agent-chat-bubble--assistant{background:transparent;border:none;max-width:min(1120px,100%)}.agent-message-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.agent-message-image{display:grid;gap:5px;width:min(220px,48vw);color:var(--ui-text-secondary);font-size:11px;text-decoration:none}.agent-message-image img{display:block;width:100%;max-height:180px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--ui-border-subtle);border-radius:10px;background:var(--ui-bg-subtle)}.agent-message-image span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-message-file{display:inline-flex;align-items:center;gap:6px;max-width:280px;padding:7px 10px;border:1px solid var(--ui-border-subtle);border-radius:8px;color:var(--ui-text-secondary);background:var(--ui-bg-surface);font-size:12px}.agent-message-status{margin-top:10px;font-size:11px;color:var(--ui-text-muted)}.agent-message-status--cancelled{color:#b45309}.agent-message-status--failed{color:var(--ui-danger)}.agent-capability-approval{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid color-mix(in srgb,#f59e0b 48%,var(--ui-border));border-radius:12px;background:color-mix(in srgb,#f59e0b 7%,var(--ui-bg-surface))}.agent-capability-approval__eyebrow{color:#b45309;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.agent-capability-approval__meta{display:flex;gap:6px;color:var(--ui-text-muted);font-size:12px}.agent-capability-approval__preview{max-height:220px;margin:0;padding:10px 12px;overflow:auto;border:1px solid var(--ui-border-subtle);border-radius:8px;color:var(--ui-text-secondary);background:var(--ui-bg-canvas);font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}.ai-chatgpt-main .agent-chat-row--user .agent-chat-bubble--user{background:var(--ui-bg-hover);border:none}.ai-chatgpt-main .agent-chat-panel-footer{position:relative;z-index:2;padding:16px clamp(12px,2vw,24px) 18px;border-top:none;background:var(--ui-bg-surface)}.ai-chatgpt-main .agent-chat-textarea{height:26px;min-height:26px;border-radius:0;padding:2px 0 0;box-shadow:none;background:transparent;border:none;outline:none}.ai-chatgpt-main .agent-chat-textarea:focus,.ai-chatgpt-main .agent-chat-textarea:focus-visible{border:none;box-shadow:none;outline:none}.ai-chatgpt-main .agent-chat-composer{position:relative;max-width:960px;margin:0 auto;min-height:100px;padding:0;border:1px solid color-mix(in srgb,var(--ui-border) 78%,transparent);border-radius:18px;box-shadow:0 4px 18px #0f172a0f,0 1px 3px #0f172a0a;overflow:hidden}.ai-chatgpt-main .agent-chat-composer.is-dragging{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft),0 12px 32px #0f172a1f}.ai-chatgpt-main .agent-chat-queue{display:grid;gap:0;width:calc(100% - 30px);max-width:930px;margin:0 auto 5px;padding:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-bg-surface);box-shadow:0 1px 3px #0f172a0a}.ai-chatgpt-main .agent-chat-queue__label{display:flex;align-items:center;gap:6px;padding:0 4px;color:var(--ui-text-secondary);font-size:12px;font-weight:600}.ai-chatgpt-main .agent-chat-queue__label span{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:9px;background:var(--ui-bg-hover);color:var(--ui-text-primary);font-size:11px}.ai-chatgpt-main .agent-chat-queue__items{display:grid;gap:4px;max-height:146px;overflow-y:auto}.ai-chatgpt-main .agent-chat-queue__item{display:flex;min-width:0;min-height:40px;align-items:center;gap:9px;padding:3px 5px 3px 12px;border:0;border-radius:0;background:transparent}.ai-chatgpt-main .agent-chat-queue__item+.agent-chat-queue__item{border-top:1px solid var(--ui-border-subtle)}.ai-chatgpt-main .agent-chat-queue__text{flex:1;min-width:0;overflow:hidden;color:var(--ui-text-primary);font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ai-chatgpt-main .agent-chat-queue__actions{display:inline-flex;flex-shrink:0;align-items:center}.ai-chatgpt-main .agent-chat-queue__actions .ant-btn{width:30px;min-width:30px;height:30px;padding:0;color:var(--ui-text-secondary)}.ai-chatgpt-main .agent-slash-menu{display:grid;max-height:260px;overflow-y:auto;padding:6px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.ai-chatgpt-main .agent-slash-menu__item{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:12px;align-items:center;width:100%;padding:9px 10px;border:0;border-radius:7px;color:var(--ui-text-primary);background:transparent;text-align:left;cursor:pointer}.ai-chatgpt-main .agent-slash-menu__item code{color:var(--ui-accent);font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ai-chatgpt-main .agent-slash-menu__item span{color:var(--ui-text-secondary);font-size:13px}.ai-chatgpt-main .agent-slash-menu__item:hover,.ai-chatgpt-main .agent-slash-menu__item--active{background:var(--ui-bg-hover)}.ai-chatgpt-main .agent-chat-composer:focus-within{border-color:var(--ui-border-strong);box-shadow:0 4px 18px #0f172a0f,0 1px 3px #0f172a0a}.ai-chatgpt-main .agent-chat-textarea{padding:14px 16px 4px;min-height:50px;height:auto;line-height:1.55}.ai-chatgpt-main .agent-chat-composer__toolbar{margin-top:0;min-height:46px;padding:6px 10px 10px;border-top:none;background:transparent}.ai-chatgpt-main .agent-chat-send.ant-btn-primary{width:34px!important;height:34px!important;min-width:34px!important;background:var(--ui-text-primary)!important;color:var(--ui-bg-surface)!important;transition:transform .14s ease,opacity .14s ease,background .14s ease}.ai-chatgpt-main .agent-chat-send.ant-btn-primary:not(:disabled):hover{background:var(--ui-text-primary)!important;opacity:.85;transform:translateY(-1px)}.ai-chatgpt-main .agent-chat-send.ant-btn-primary:disabled{background:var(--ui-bg-hover)!important;color:var(--ui-text-muted)!important;opacity:1}.ai-chatgpt-main .agent-chat-send--stop.ant-btn-primary{background:var(--ui-text-primary)!important;color:var(--ui-bg-surface)!important}.ai-chatgpt-main .agent-chat-composer-attach.ant-btn{width:34px;min-width:34px!important;height:34px!important;margin:0;border-radius:50%;color:var(--ui-text-secondary)!important}.ai-chatgpt-main .agent-chat-composer-attach.ant-btn .anticon{font-size:16px}.ai-chatgpt-main .agent-chat-composer__access,.ai-chatgpt-main .agent-chat-composer__runtime{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--ui-text-secondary);font-size:12px;line-height:1;white-space:nowrap}.ai-chatgpt-main .agent-chat-composer__access{color:var(--ui-warning)}.ai-chatgpt-main .agent-chat-context{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 7px;border:0;border-radius:8px;color:var(--ui-text-secondary);background:transparent;cursor:pointer;font:inherit;font-size:12px}.ai-chatgpt-main .agent-chat-context:hover,.ai-chatgpt-main .agent-chat-context:focus-visible{color:var(--ui-text-primary);background:var(--ui-bg-hover);outline:none}.ai-chatgpt-main .agent-chat-context__meter{width:16px;height:16px;flex-shrink:0;overflow:visible;transform:rotate(-90deg)}.ai-chatgpt-main .agent-chat-context__meter-track,.ai-chatgpt-main .agent-chat-context__meter-value{fill:none;stroke-width:2.5}.ai-chatgpt-main .agent-chat-context__meter-track{stroke:var(--ui-border)}.ai-chatgpt-main .agent-chat-context__meter-value{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .2s ease-out}.ai-chatgpt-main .agent-chat-stop.ant-btn{width:34px;min-width:34px;height:34px;color:var(--ui-text-primary);background:var(--ui-bg-hover)}.ai-chatgpt-main .agent-chat-stop.ant-btn:hover{color:var(--ui-text-primary);background:var(--ui-border-subtle)}.ai-chatgpt-main .agent-chat-composer__runtime>.anticon{color:var(--ui-text-primary)}.ai-chatgpt-main .agent-chat-composer__runtime-button{height:30px;max-width:180px;padding:0 6px;border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;transition:background .14s ease,color .14s ease}.ai-chatgpt-main .agent-chat-composer__model{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chatgpt-main .agent-chat-composer__runtime-button:hover,.ai-chatgpt-main .agent-chat-composer__runtime-button:focus-visible{color:var(--ui-text-primary);background:var(--ui-bg-hover);outline:none}.ai-chatgpt-main .agent-chat-composer__runtime-button:disabled{cursor:default;opacity:.72}.ai-chatgpt-main .agent-chat-composer__model-arrow{color:var(--ui-text-muted)!important;font-size:9px}.agent-model-menu__item{display:grid;gap:2px;min-width:220px;padding:2px 0}.agent-model-menu__item>span{color:var(--ui-text-primary);font-size:13px;font-weight:600}.agent-model-menu__item>small{color:var(--ui-text-muted);font-size:11px;font-weight:400}.ai-chatgpt-main .agent-chat-composer__provider{color:var(--ui-text-muted)}.ai-chatgpt-main .agent-chat-composer__attachments{display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px 0}.ai-chatgpt-main .agent-chat-composer-attachment{position:relative;flex:0 0 auto;border:1px solid var(--ui-border-subtle);border-radius:12px;background:var(--ui-bg-subtle);overflow:visible}.ai-chatgpt-main .agent-chat-composer-attachment.is-image{width:72px;height:72px}.ai-chatgpt-main .agent-chat-composer-attachment.is-file{display:flex;align-items:center;gap:10px;width:min(260px,calc(100vw - 80px));min-height:58px;padding:9px 34px 9px 10px}.ai-chatgpt-main .agent-chat-composer-attachment__thumb{display:block;width:100%;height:100%;border-radius:11px;-o-object-fit:cover;object-fit:cover}.ai-chatgpt-main .agent-chat-composer-attachment.is-image .ant-image,.ai-chatgpt-main .agent-chat-composer-attachment.is-image .ant-image-img{display:block;width:100%;height:100%}.ai-chatgpt-main .agent-chat-composer-attachment.is-image .ant-image-img{border-radius:11px;-o-object-fit:cover;object-fit:cover}.ai-chatgpt-main .agent-chat-composer-attachment__file-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:9px;color:var(--ui-accent);background:var(--ui-accent-soft);font-size:16px}.ai-chatgpt-main .agent-chat-composer-attachment__file-copy{display:grid;gap:4px;min-width:0}.ai-chatgpt-main .agent-chat-composer-attachment__name{overflow:hidden;color:var(--ui-text-primary);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ai-chatgpt-main .agent-chat-composer-attachment__meta{color:var(--ui-text-muted);font-size:11px}.ai-chatgpt-main .agent-chat-composer-attachment__remove.ant-btn{position:absolute;top:-7px;right:-7px;z-index:1;width:22px;min-width:22px;height:22px;padding:0;border:2px solid var(--ui-bg-surface);background:var(--ui-text-primary);color:var(--ui-bg-surface);box-shadow:0 2px 6px #0f172a2e}.ai-chatgpt-main .agent-chat-composer-attachment__remove.ant-btn:hover{background:var(--ui-danger)!important;color:#fff!important}.ai-chatgpt-main .agent-chat-composer__drop-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:19px;color:var(--ui-accent);background:color-mix(in srgb,var(--ui-bg-surface) 92%,transparent);font-size:13px;font-weight:600;pointer-events:none}@media (max-width: 1024px){.ai-chatgpt-page{max-height:calc(100% - 56px - var(--safe-bottom))}.ai-chatgpt-shell{grid-template-columns:1fr;min-height:0}.ai-chatgpt-sidebar-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:block;padding:0;border:0;background:color-mix(in srgb,var(--ui-text-primary) 28%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.ai-chatgpt-sidebar-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}.ai-chatgpt-sidebar{position:absolute;inset:0 auto 0 0;z-index:41;width:min(340px,100%);min-height:0;visibility:hidden;transform:translate(-102%);transition:transform .18s ease,visibility .18s ease;box-shadow:var(--ui-shadow-lg)}.ai-chatgpt-sidebar.is-mobile-open{visibility:visible;transform:translate(0)}.ai-chatgpt-mobile-only{display:inline-flex!important}.ai-chatgpt-main__top{min-height:44px;padding:0 8px;gap:4px}.ai-chatgpt-main__identity{align-items:center;gap:6px}.ai-chatgpt-main__navigation{align-items:center;flex-shrink:0}.ai-chatgpt-header-icon-btn.ant-btn,.ai-chatgpt-inspector-btn.ant-btn{width:44px;min-width:44px;height:44px;padding:0}.ai-chatgpt-header-icon-btn.ant-btn .anticon,.ai-chatgpt-inspector-btn.ant-btn .anticon{font-size:16px}.ai-chatgpt-main__desktop-title{display:none}.ai-chatgpt-main__mobile-title{display:inline}.ai-chatgpt-main__title{gap:6px;white-space:nowrap}.ai-chatgpt-sidebar__mobile-head{min-height:44px;align-items:center;justify-content:space-between;color:var(--ui-text-primary)}.ai-chatgpt-new-chat-btn.ant-btn-primary,.ai-chatgpt-sidebar__search-input.ant-input-affix-wrapper,.ai-chatgpt-sidebar__search-input.ant-input{min-height:44px;font-size:13px}.ai-chatgpt-session-item{min-height:64px;align-items:center}.ai-chatgpt-session-item__title{font-size:13px}.ai-chatgpt-session-item__more.ant-btn{width:44px;min-width:44px;height:44px;margin-top:0;opacity:1}.ai-chatgpt-main .agent-chat-chip{min-height:44px}.ai-chatgpt-main .agent-chat-textarea{font-size:16px}.ai-chatgpt-main .agent-chat-composer-attach.ant-btn,.ai-chatgpt-main .agent-chat-send.ant-btn-primary{width:44px!important;min-width:44px!important;height:44px!important}.ai-chatgpt-main .agent-chat-composer__runtime-button{min-height:44px}.ai-chatgpt-main .agent-chat-context,.ai-chatgpt-main .agent-chat-stop.ant-btn,.ai-chatgpt-main .agent-chat-queue__actions .ant-btn{min-width:44px;min-height:44px}.ai-chatgpt-main .agent-chat-composer-attachment__remove.ant-btn{top:-12px;right:-12px;width:44px;min-width:44px;height:44px;border:0;background:transparent;box-shadow:none}.ai-chatgpt-main .agent-chat-composer-attachment__remove.ant-btn .anticon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--ui-bg-surface);background:var(--ui-text-primary);box-shadow:0 2px 6px #0f172a2e}.ai-chatgpt-main .agent-chat-panel{min-height:0;max-height:none}}@media (max-width: 640px){.ai-chatgpt-main__runtime{max-width:98px;overflow:hidden;text-overflow:ellipsis}.ai-chatgpt-provider-tag{display:none}.ai-chatgpt-main .agent-chat-panel-body{padding:8px 0}.ai-chatgpt-main .agent-chat-empty{justify-content:center;width:100%;max-width:none;gap:10px;padding:14px 12px}.ai-chatgpt-main .agent-chat-empty-icon{width:32px;height:32px;font-size:14px}.ai-chatgpt-main .agent-chat-empty-copy{gap:2px}.ai-chatgpt-main .agent-chat-empty-heading{font-size:13px}.ai-chatgpt-main .agent-chat-empty-subtitle{font-size:11px}.ai-chatgpt-main .agent-chat-empty-chips{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 8px)/2);grid-template-rows:repeat(2,44px);justify-content:start;width:100%;max-width:none;margin-top:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity}.ai-chatgpt-main .agent-chat-empty-chips::-webkit-scrollbar{display:none}.ai-chatgpt-main .agent-chat-chip{display:-webkit-box;min-width:0;min-height:44px;padding:5px 8px;overflow:hidden;border-radius:12px;line-height:1.35;text-align:left;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;scroll-snap-align:start}.ai-chatgpt-main .agent-chat-row,.ai-chatgpt-main .agent-chat-row--user,.ai-chatgpt-main .agent-csteps-live{padding-left:14px;padding-right:14px}.ai-chatgpt-main .agent-chat-panel-footer{padding:6px 8px 8px}.ai-chatgpt-main .agent-chat-composer{min-height:0;border-radius:16px}.ai-chatgpt-main .agent-chat-textarea{min-height:40px;padding:7px 12px 1px;line-height:1.4}.ai-chatgpt-main .agent-chat-composer__toolbar{min-height:44px;padding:0 6px 4px}.ai-chatgpt-main .agent-chat-composer__provider,.ai-chatgpt-main .agent-chat-composer__access span{display:none}.ai-chatgpt-main .agent-chat-context{min-width:auto;padding:0 4px;white-space:nowrap}.ai-chatgpt-main .agent-chat-context__meter{width:16px;height:16px}.ai-chatgpt-main .agent-chat-context__label>span{display:none}.ai-chatgpt-main .agent-chat-composer__runtime-button{max-width:118px}.ai-chatgpt-main .agent-chat-composer__toolbar-right{gap:6px}.ai-chatgpt-main .agent-chat-composer__attachments{padding:10px 12px 0}.ai-chatgpt-main .agent-chat-composer-attachment.is-image{width:64px;height:64px}.ai-chatgpt-main .agent-chat-send.ant-btn.ant-btn-circle{position:relative;background:transparent!important}.ai-chatgpt-main .agent-chat-send.ant-btn.ant-btn-circle:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--ui-text-primary);content:""}.ai-chatgpt-main .agent-chat-send.ant-btn.ant-btn-circle:disabled:before{background:var(--ui-text-muted)}.ai-chatgpt-main .agent-chat-send.ant-btn.ant-btn-circle .anticon{position:relative;z-index:1}}@media (max-width: 359px){.ai-chatgpt-main__runtime{display:none}}@media (max-width: 1024px) and (max-height: 500px) and (orientation: landscape){.ai-chatgpt-main .agent-chat-panel-body{padding:4px 0}.ai-chatgpt-main .agent-chat-panel-footer{padding:6px 12px 8px}.ai-chatgpt-main .agent-chat-composer{min-height:0;border-radius:16px}.ai-chatgpt-main .agent-chat-textarea{min-height:40px;padding:7px 12px 1px;line-height:1.4}.ai-chatgpt-main .agent-chat-composer__toolbar{min-height:44px;padding:0 6px 4px}.ai-chatgpt-main .agent-chat-composer__provider,.ai-chatgpt-main .agent-chat-composer__access span{display:none}.ai-chatgpt-main .agent-chat-send.ant-btn.ant-btn-circle{position:relative;background:transparent!important}.ai-chatgpt-main .agent-chat-send.ant-btn.ant-btn-circle:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--ui-accent);content:""}.ai-chatgpt-main .agent-chat-send.ant-btn.ant-btn-circle:disabled:before{background:var(--ui-bg-muted)}.ai-chatgpt-main .agent-chat-send.ant-btn.ant-btn-circle .anticon{position:relative;z-index:1}.ai-chatgpt-main .agent-chat-empty{justify-content:flex-start;width:100%;max-width:none;padding:4px 14px;gap:0}.ai-chatgpt-main .agent-chat-empty-icon,.ai-chatgpt-main .agent-chat-empty-copy{display:none}.ai-chatgpt-main .agent-chat-empty-chips{justify-content:flex-start;flex-wrap:nowrap;width:100%;max-width:none;margin-top:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.ai-chatgpt-main .agent-chat-chip{flex:0 0 auto}}@media (prefers-reduced-motion: reduce){.ai-chatgpt-main__status-dot{animation:none!important}.ai-chatgpt-main .agent-chat-context__meter-value{transition:none}}.ai-workbench-layout__chat .ui-content-card,.ai-workbench-layout__side .ant-space{width:100%;min-height:0}.ai-workbench-layout__side .ant-space{display:flex}.ai-workbench-layout__side .ant-space>.ant-space-item{width:100%}.ainative-task-object{position:relative;overflow:hidden}.ainative-task-object__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.ainative-task-object__hint{font-size:12px!important}.ainative-task-stage-group{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.ainative-task-stage-group__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:8px;background:var(--ui-bg-subtle);border:1px solid var(--ui-border-subtle)}.ainative-task-stage-group .ainative-table{border-radius:8px;overflow:hidden}.ainative-task-stage-group .ainative-table .ant-table-wrapper,.ainative-task-stage-group .ainative-table .ant-table,.ainative-task-stage-group .ainative-table .ant-table-container,.ainative-task-stage-group .ainative-table .ant-table-content{max-width:100%}.ainative-task-stage-group .ainative-table .ant-table-content{overflow-x:auto}.ainative-task-stage-group .ainative-table .ant-table-cell{vertical-align:middle}.ainative-task-stage-group .ainative-table .ant-input,.ainative-task-stage-group .ainative-table .ant-select-selector,.ainative-task-stage-group .ainative-table .ant-picker{border-radius:6px!important}.ainative-task-stage-group .ainative-table .ant-select,.ainative-task-stage-group .ainative-table .ant-picker{width:100%;min-width:0}@media (max-width: 1200px){.agent-chat-panel{min-height:clamp(500px,calc(100dvh - 260px),700px)}}@media (max-width: 768px){.agent-chat-panel{min-height:480px}.agent-chat-bubble{max-width:100%}.ainative-task-stage-group__header{align-items:flex-start;flex-direction:column}}.ainative-page-stack{display:flex;flex-direction:column;gap:16px}.ainative-hero-card.ant-card{position:relative;overflow:hidden;border:1px solid var(--ui-border-subtle)!important;background:var(--ui-bg-surface)!important}.ainative-hero-card.ant-card:before{content:none}.ainative-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ainative-hero__main{min-width:0;flex:1}.ainative-hero__eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--ui-primary);font-size:13px;font-weight:600}.ainative-hero__title{margin:0 0 8px!important;font-size:24px!important;line-height:1.12!important;letter-spacing:0}.ainative-hero__desc{max-width:760px;margin:0!important;color:var(--ui-text-secondary)!important;font-size:14px!important}.ainative-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ainative-hero__meta-item{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:var(--ui-bg-hover);border:1px solid var(--ui-border);color:var(--ui-text-secondary);font-size:12px;font-weight:600}.ainative-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ainative-toolbar__group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ainative-kpi-card.ant-card{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease!important}.ainative-kpi-card.ant-card:hover{box-shadow:var(--ui-shadow-md)!important}.ainative-kpi-card.ant-card{border-color:color-mix(in srgb,var(--ui-primary) 30%,var(--ui-border))}.ainative-kpi-card--success.ant-card{border-color:color-mix(in srgb,var(--ui-success) 34%,var(--ui-border))}.ainative-kpi-card--warning.ant-card{border-color:color-mix(in srgb,var(--ui-warning) 34%,var(--ui-border))}.ainative-kpi-card--danger.ant-card{border-top-color:var(--ui-danger)}.ainative-kpi-card .ant-statistic-title{font-size:12px!important;color:var(--ui-text-secondary)!important;font-weight:500!important}.ainative-kpi-card .ant-statistic-content{font-size:28px!important;font-weight:800!important;letter-spacing:0;color:var(--ui-text-primary)!important}.ainative-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:16px;align-items:stretch}.ainative-split__col{min-width:0;display:flex}.ainative-note{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--ui-bg-hover);border:1px solid var(--ui-border);color:var(--ui-text-secondary);font-size:12px}.ainative-card-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ainative-list{display:flex;flex-direction:column;gap:12px}.ainative-master-detail{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;align-items:stretch}.ainative-master-detail__aside,.ainative-master-detail__main{min-width:0;display:flex}.ainative-master-detail__aside>.ui-content-card,.ainative-master-detail__main>.ui-content-card{width:100%;min-width:0}.ainative-master-list{display:flex;flex-direction:column;gap:12px}.ainative-list-card{border:1px solid var(--ui-border-subtle);border-radius:12px;padding:10px 12px;background:var(--ui-bg-surface);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ainative-list-card:hover{transform:translateY(-1px);box-shadow:var(--ui-shadow-sm);border-color:var(--ui-border)}.ainative-list-card--active{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-md);background:var(--ui-bg-surface)}.ainative-list-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.ainative-list-card__main{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.ainative-list-card__title-text{min-width:0;max-width:100%}.ainative-list-card__inline-meta{flex-shrink:0;font-size:12px;max-width:46%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ainative-list-card__pill{padding:4px 8px;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-primary);font-size:12px;font-weight:600}.meeting-list-toolbar{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:8px;margin:12px 0}.meeting-list-toolbar .ant-select{width:100%}.meeting-list-pagination{display:flex;justify-content:flex-end;margin-top:10px}.ainative-empty-state{padding:36px 12px}.ainative-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ainative-detail-head__meta{display:flex;flex-wrap:wrap;gap:8px}.ainative-report-preview{max-width:100%;overflow-x:hidden}.weekly-mock-report,.weekly-mock-report *{box-sizing:border-box}.weekly-mock-report{display:flex;flex-direction:column;gap:22px;color:var(--ui-text-primary);font-size:15px;line-height:1.55}.weekly-mock-report__page{padding:18px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.weekly-mock-report__page+.weekly-mock-report__page{margin-top:4px}.weekly-mock-report__hero{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:14px;margin-bottom:14px;border-bottom:2px solid var(--ui-border)}.weekly-mock-report__hero h1{margin:0;font-size:38px;line-height:1.18;font-weight:900;letter-spacing:0;color:var(--ui-text-primary)}.weekly-mock-report__hero p{margin:0;color:var(--ui-text-secondary);font-weight:700;text-align:right}.weekly-mock-report__hero .weekly-mock-report__eyebrow{margin-bottom:6px;text-align:left;color:var(--ui-accent);font-size:13px;font-weight:800}.weekly-mock-report__metrics,.weekly-mock-report__footer-grid{display:grid;gap:12px}.weekly-mock-report__metrics--4,.weekly-mock-report__footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.weekly-mock-report__metric,.weekly-mock-report__footer-grid>div,.weekly-mock-report__panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.weekly-mock-report__metric{min-height:118px;padding:16px}.weekly-mock-report__metric--lead{border-color:color-mix(in srgb,var(--ui-accent) 22%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 58%,var(--ui-bg-surface))}.weekly-mock-report__metric span,.weekly-mock-report__footer-grid span{display:block;color:var(--ui-text-secondary);font-weight:800}.weekly-mock-report__metric strong{display:block;margin-top:5px;color:var(--ui-text-primary);font-size:32px;line-height:1.1;font-weight:900;overflow-wrap:anywhere}.weekly-mock-report__metric--lead strong{color:var(--ui-accent)}.weekly-mock-report__metric p{margin:8px 0 0;color:var(--ui-text-secondary);font-weight:650}.weekly-mock-report__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-top:14px}.weekly-mock-report__layout--wide{grid-template-columns:minmax(0,1.9fr) minmax(0,.9fr)}.weekly-mock-report__panel{min-width:0;overflow:hidden}.weekly-mock-report__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:13px 16px;border-bottom:1px solid var(--ui-border)}.weekly-mock-report__panel-head:before{content:"";width:5px;height:26px;border-radius:999px;background:var(--ui-accent);flex-shrink:0}.weekly-mock-report__panel-head--green:before{background:var(--ui-success)}.weekly-mock-report__panel-head--amber:before{background:var(--ui-warning)}.weekly-mock-report__panel-head--red:before{background:var(--ui-danger)}.weekly-mock-report__panel-head--purple:before{background:color-mix(in srgb,var(--ui-accent) 72%,var(--ui-info))}.weekly-mock-report__panel-head h2{flex:1;margin:0;font-size:22px;line-height:1.2;font-weight:900}.weekly-mock-report__panel-head span{color:var(--ui-text-secondary);font-size:13px;font-weight:800;text-align:right}.weekly-mock-report__action-grid,.weekly-mock-report__section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-mock-report__action-grid--plan{min-height:100%}.weekly-mock-report__section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.weekly-mock-report__action{position:relative;min-height:178px;padding:22px 22px 22px 64px;border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);background:var(--ui-bg-surface)}.weekly-mock-report__action:nth-child(2n){border-right:0}.weekly-mock-report__action--full{grid-column:1 / -1;border-right:0}.weekly-mock-report__badge{position:absolute;left:22px;top:22px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--ui-bg-surface);font-size:15px;font-style:normal;font-weight:900}.weekly-mock-report__badge--blue{background:var(--ui-accent)}.weekly-mock-report__badge--green{background:var(--ui-success)}.weekly-mock-report__badge--amber{background:var(--ui-warning)}.weekly-mock-report__badge--red{background:var(--ui-danger)}.weekly-mock-report__badge--purple{background:color-mix(in srgb,var(--ui-accent) 72%,var(--ui-info))}.weekly-mock-report__action h3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 12px;color:var(--ui-text-primary);font-size:19px;line-height:1.3;font-weight:900}.weekly-mock-report__action h3 em{color:var(--ui-accent);font-style:normal;font-size:15px;white-space:nowrap}.weekly-mock-report__number-list{margin:0;padding:0}.weekly-mock-report__action ul{margin:0;padding-left:18px}.weekly-mock-report__action li{margin:0 0 8px;color:var(--ui-text-secondary)}.weekly-mock-report__action strong,.weekly-mock-report__number-list strong{color:var(--ui-accent)}.weekly-mock-report__check-item{padding:14px 16px;border-bottom:1px solid var(--ui-border)}.weekly-mock-report__check-item:last-child{border-bottom:0}.weekly-mock-report__check-item span{display:inline-flex;padding:5px 10px;border-radius:7px;color:var(--ui-bg-surface);background:var(--ui-success);font-size:13px;font-weight:900}.weekly-mock-report__check-item h3{margin:10px 0 4px;font-size:18px}.weekly-mock-report__check-item p{margin:0;color:var(--ui-text-secondary);font-weight:650}.weekly-mock-report__number-list{list-style:none;padding:14px 16px 18px;counter-reset:report-list}.weekly-mock-report__number-list li{position:relative;min-height:32px;margin-bottom:14px;padding-left:44px;color:var(--ui-text-primary);font-weight:700}.weekly-mock-report__number-list li:last-child{margin-bottom:0}.weekly-mock-report__number-list li:before{counter-increment:report-list;content:counter(report-list);position:absolute;left:0;top:-2px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--ui-bg-surface);background:var(--ui-accent);font-weight:900}.weekly-mock-report__number-list--green li:before{background:var(--ui-success)}.weekly-mock-report__number-list--amber li:before{background:var(--ui-warning)}.weekly-mock-report__number-list--red li:before{background:var(--ui-danger)}.weekly-mock-report__number-list--purple li:before{background:color-mix(in srgb,var(--ui-accent) 72%,var(--ui-info))}.weekly-mock-report__timeline>div{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:14px;padding:18px 20px;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-surface)}.weekly-mock-report__timeline>div:last-child{border-bottom:0}.weekly-mock-report__timeline span{grid-column:1;grid-row:1 / span 2;color:var(--ui-text-secondary);font-weight:800}.weekly-mock-report__timeline h3{grid-column:2;grid-row:1;margin:0 0 4px;font-size:18px;font-weight:900}.weekly-mock-report__timeline p{grid-column:2;grid-row:2;margin:0;color:var(--ui-text-secondary);font-weight:650}.weekly-mock-report__timeline em{grid-column:3;grid-row:1 / span 2;align-self:start;min-width:86px;padding:6px 12px;border-radius:7px;border:1px solid color-mix(in srgb,var(--ui-success) 22%,var(--ui-border));background:var(--ui-success-soft);color:var(--ui-success);font-style:normal;font-weight:900;text-align:center}.weekly-mock-report__timeline .weekly-mock-report__status--progress{border-color:color-mix(in srgb,var(--ui-warning) 28%,var(--ui-border));background:var(--ui-warning-soft);color:var(--ui-warning)}.weekly-mock-report__footer-grid{margin-top:14px}.weekly-mock-report__footer-grid>div{padding:12px 16px;background:var(--ui-bg-surface)}.weekly-mock-report__footer-grid strong{display:block;margin-top:4px;color:var(--ui-text-primary);font-size:17px;line-height:1.28;font-weight:900}.plan-workspace{display:flex;flex-direction:column;gap:16px;min-height:640px}.plan-workspace__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.plan-workspace__panel.ant-card{min-height:240px}.plan-workspace__panel--full.ant-card{grid-column:1 / -1;min-height:220px}.plan-workspace__meta{display:flex;flex-wrap:wrap;gap:8px}.plan-workspace__mini-section{display:flex;flex-direction:column;gap:8px}.plan-workspace__chips{display:flex;flex-wrap:wrap;gap:8px}.plan-workspace__task-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.plan-workspace__task-stat{padding:12px 10px;border-radius:14px;background:var(--ui-bg-hover);border:1px solid var(--ui-border);text-align:center}.plan-workspace__task-value{display:block;font-size:22px;line-height:1;font-weight:800;color:var(--ui-text-primary)}.plan-workspace__task-label{display:block;margin-top:6px;font-size:12px;color:var(--ui-text-muted)}.plan-weekly-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan-weekly-grid__section{min-width:0}.plan-weekly-grid__section--summary{grid-column:1 / -1}.plan-weekly-grid__list{margin:10px 0 0;padding-left:18px}.plan-weekly-grid__list li{margin-bottom:6px;color:var(--ui-text-secondary)}.meeting-workspace{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:16px;align-items:stretch;min-width:0}.meeting-workspace__list,.meeting-workspace__summary,.meeting-workspace__tasks{min-width:0;display:flex}.meeting-workspace__list>.ui-content-card,.meeting-workspace__summary>.ui-content-card,.meeting-workspace__tasks>.ui-content-card{width:100%;min-width:0}.meeting-workspace>div>.ant-card,.meeting-workspace .ant-card-body,.meeting-workspace .ant-space,.meeting-workspace .ant-space-item{min-width:0;max-width:100%}.meeting-workspace .ant-card-head-title{min-width:0;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.meeting-workspace .ant-card-head-title .ant-space{min-width:0;max-width:100%}.meeting-workspace .ant-card-head-title .ant-typography{min-width:0;overflow-wrap:anywhere}.meeting-workspace>div>.ant-card,.meeting-workspace .ant-space,.meeting-task-draft-card.ant-card,.meeting-task-draft-card .ant-card-body,.meeting-task-draft-card .ant-space,.meeting-task-draft-card .ant-space-item{width:100%}.meeting-workspace__stats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.meeting-workspace__summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meeting-workspace__list-block{margin:0;padding-left:18px}.meeting-workspace__list-block li{margin-bottom:6px;color:var(--ui-text-secondary)}.meeting-workspace__mentions{display:flex;flex-wrap:wrap;gap:8px}.meeting-workspace__task-list{display:flex;flex-direction:column;gap:12px}.meeting-workspace__task-meta{display:flex;flex-wrap:wrap;gap:8px}.meeting-recorder-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-bg-subtle)}.meeting-audio-player{width:100%}.meeting-task-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.meeting-task-toolbar>.ant-space{width:auto;max-width:100%}.meeting-task-draft-list,.meeting-imported-task-list{display:flex;flex-direction:column;gap:12px}.meeting-task-draft-card.ant-card,.meeting-imported-task-item{border-radius:16px;border:1px solid var(--ui-border);background:var(--ui-bg-subtle)}.meeting-task-draft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0}.meeting-task-draft-grid>*{min-width:0}.meeting-imported-task-item{padding:14px 16px}@media (max-width: 1320px) and (min-width: 769px){.meeting-workspace{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.meeting-workspace__tasks{grid-column:1 / -1}.meeting-task-draft-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.global-recorder{position:fixed;right:24px;bottom:24px;z-index:1280;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.global-recorder__dock{min-width:430px;max-width:min(560px,calc(100vw - 24px));height:76px;padding:10px 14px;border-radius:22px;border:1px solid color-mix(in srgb,var(--ui-border) 88%,var(--ui-bg-elevated) 12%);background:color-mix(in srgb,var(--ui-bg-surface) 92%,var(--ui-bg-elevated) 8%);-webkit-backdrop-filter:saturate(1.05) blur(6px);backdrop-filter:saturate(1.05) blur(6px);box-shadow:var(--ui-shadow-lg);display:flex;align-items:center;gap:10px}.global-recorder__dock--recording{border-color:color-mix(in srgb,var(--ui-danger) 24%,var(--ui-border))}.global-recorder__dock--paused{border-color:color-mix(in srgb,var(--ui-warning) 28%,var(--ui-border))}.global-recorder__dock--saving{border-color:color-mix(in srgb,var(--ui-accent) 30%,var(--ui-border))}.global-recorder__dock-avatar{width:46px;height:46px;border-radius:999px;background:color-mix(in srgb,var(--ui-accent-soft) 84%,var(--ui-bg-elevated) 16%);display:inline-flex;align-items:center;justify-content:center;color:var(--ui-accent);font-size:20px;flex-shrink:0}.global-recorder__dock-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.global-recorder__dock-meta{display:inline-flex;align-items:center;gap:7px}.global-recorder__dock-live{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--ui-text-muted) 70%,transparent);flex-shrink:0}.global-recorder__dock-live.is-live{background:var(--ui-success);box-shadow:0 0 0 0 var(--ui-success-soft);animation:global-recorder-live 1.3s ease-out infinite}.global-recorder__dock-label{font-size:var(--ui-text-base);line-height:1;color:var(--ui-text-secondary);font-weight:600}.global-recorder__dock-timer{font-size:36px;font-weight:var(--ui-font-bold);color:var(--ui-text-primary);letter-spacing:1px;line-height:1;font-variant-numeric:tabular-nums}.global-recorder__dock-btn.ant-btn{width:36px;height:36px;border-radius:10px;color:var(--ui-text-secondary);display:inline-flex;align-items:center;justify-content:center}.global-recorder__dock-btn.ant-btn .anticon{font-size:20px}.global-recorder__dock .global-recorder__dock-btn--stop.ant-btn{background:var(--ui-danger)!important;color:var(--ui-danger-contrast)!important;border-radius:999px;width:42px;height:42px;border:none!important}.global-recorder__dock .global-recorder__dock-btn--stop.ant-btn:hover,.global-recorder__dock .global-recorder__dock-btn--stop.ant-btn:focus{background:color-mix(in srgb,var(--ui-danger) 88%,var(--ui-bg-elevated) 12%)!important;color:var(--ui-danger-contrast)!important}.global-recorder__dock .global-recorder__dock-btn--stop.ant-btn:disabled,.global-recorder__dock .global-recorder__dock-btn--stop.ant-btn[disabled],.global-recorder__dock .global-recorder__dock-btn--stop.ant-btn.ant-btn-disabled{background:var(--ui-danger)!important;color:var(--ui-danger-contrast)!important;border-color:transparent!important;opacity:1}.global-recorder__dock .global-recorder__dock-btn--stop.ant-btn[aria-disabled=true]{cursor:not-allowed}.global-recorder__stop-icon{width:10px;height:10px;border-radius:2px;background:var(--ui-danger-contrast);display:block;opacity:1}.global-recorder__dock-divider{width:1px;height:22px;background:var(--ui-border);margin:0 2px}.global-recorder__summary-reminder{position:fixed;left:50%;bottom:34px;transform:translate(-50%);z-index:1295;width:min(660px,calc(100vw - 24px));padding:20px;border-radius:22px;border:1px solid color-mix(in srgb,var(--ui-border) 88%,var(--ui-bg-elevated) 12%);background:color-mix(in srgb,var(--ui-bg-surface) 95%,var(--ui-bg-elevated) 5%);box-shadow:var(--ui-shadow-lg)}.global-recorder__summary-head{display:flex;align-items:center;gap:12px}.global-recorder__summary-avatar{width:48px;height:48px;border-radius:999px;background:color-mix(in srgb,var(--ui-accent-soft) 84%,white 16%);display:inline-flex;align-items:center;justify-content:center;color:var(--ui-accent);font-size:20px;position:relative}.global-recorder__summary-dot{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:999px;background:#33c659;border:2px solid var(--ui-bg-surface)}.global-recorder__summary-title{font-size:20px;font-weight:700;color:var(--ui-text-primary)}.global-recorder__summary-desc{margin-top:2px;font-size:16px;color:var(--ui-text-secondary)}.global-recorder__summary-stats{margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid var(--ui-border);background:var(--ui-bg-subtle);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.global-recorder__summary-label{font-size:14px;color:var(--ui-text-muted)}.global-recorder__summary-value{margin-top:4px;font-size:28px;font-weight:700;color:var(--ui-text-primary)}.global-recorder__summary-actions{margin-top:14px;display:flex;gap:12px}.global-recorder__summary-actions .ant-btn{flex:1;height:52px;border-radius:16px;font-size:16px;font-weight:600}.global-recorder__fab{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border:none;border-radius:999px;background:var(--ui-accent);color:var(--ui-accent-contrast);font-size:28px;box-shadow:var(--ui-shadow-sm);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.global-recorder__fab:hover{transform:translateY(-1px) scale(1.02)}@media (max-width: 768px){.global-recorder{right:16px;bottom:16px}.global-recorder__dock{min-width:0;width:min(380px,calc(100vw - 20px));padding:9px 12px;border-radius:18px;height:70px;gap:8px}.global-recorder__dock-avatar{width:40px;height:40px;font-size:18px}.global-recorder__dock-label{font-size:var(--ui-text-sm)}.global-recorder__dock-timer{font-size:30px}.global-recorder__dock-btn.ant-btn{width:32px;height:32px}.global-recorder__dock-btn.ant-btn .anticon{font-size:18px}.global-recorder__dock .global-recorder__dock-btn--stop.ant-btn{width:38px;height:38px}.global-recorder__summary-reminder{width:min(380px,calc(100vw - 20px));padding:14px;border-radius:16px;bottom:16px}.global-recorder__summary-title{font-size:18px}.global-recorder__summary-desc{font-size:15px}.global-recorder__summary-stats{grid-template-columns:1fr;gap:10px}.global-recorder__summary-label{font-size:13px}.global-recorder__summary-value{font-size:20px;margin-top:2px}.global-recorder__summary-actions .ant-btn{height:42px;font-size:15px;border-radius:12px}}@keyframes global-recorder-dot{0%,to{opacity:.35}50%{opacity:1}}@keyframes global-recorder-live{0%{box-shadow:0 0 color-mix(in srgb,var(--ui-success) 45%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--ui-success) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--ui-success) 0%,transparent)}}.ainative-table .ant-table-thead>tr>th{background:var(--ui-table-header-bg)!important;color:var(--ui-text-secondary)!important;font-weight:800!important;border-bottom:2px solid var(--ui-border-strong)!important}.tasks-page-card.ui-content-card{padding:18px 20px 20px}.tasks-page-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f1f5f9;flex-wrap:wrap}.tasks-page-toolbar__intro{min-width:240px}.tasks-page-toolbar__title{margin:0 0 4px!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important;color:#1e293b!important}.tasks-page-toolbar__subtitle{display:block;font-size:12px;line-height:1.5;color:#94a3b8!important}.tasks-page-toolbar__filters{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex:1}.tasks-page-toolbar__search{width:min(100%,256px)}.tasks-page-toolbar__control .ant-input,.tasks-page-toolbar__control.ant-select .ant-select-selector{background:#f8fafc!important;border-color:#e2e8f0!important;font-size:14px}.tasks-page-toolbar__control .ant-input::-moz-placeholder{color:var(--ui-text-placeholder)}.tasks-page-toolbar__control .ant-input::placeholder{color:var(--ui-text-placeholder)}.tasks-page-toolbar__view-toggle .ant-btn{background:var(--ui-bg-surface);border-color:var(--ui-border)}.tasks-page-toolbar__view-toggle .ant-btn-primary{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;border-color:var(--ui-border-focus)!important;box-shadow:none}.tasks-page-toolbar__refresh{border-color:#e2e8f0;font-size:14px}.tasks-page-content--loading{opacity:.72;pointer-events:none}.tasks-group-collapse.ant-collapse{background:transparent;border:none;padding-bottom:2px}.tasks-group-collapse>.ant-collapse-item{margin-bottom:12px;border:1px solid #f1f5f9!important;border-radius:8px!important;overflow:hidden;background:#f8fafc7f;transition:background-color .15s ease}.tasks-group-collapse>.ant-collapse-item:hover{background:#f8fafc}.tasks-group-collapse>.ant-collapse-item:last-child{margin-bottom:0}.tasks-group-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 16px!important;align-items:center!important;background:transparent!important;border-radius:8px!important}.tasks-group-collapse>.ant-collapse-item-active{background:#fff!important;box-shadow:0 1px 2px #0f172a0d}.tasks-group-collapse>.ant-collapse-item-active>.ant-collapse-header{padding:16px!important;background:#f8fafc!important;border-bottom:1px solid #f1f5f9;border-radius:8px 8px 0 0!important}.tasks-group-collapse>.ant-collapse-item:not(.ant-collapse-item-active)>.ant-collapse-header{border-radius:8px!important}.tasks-group-collapse .ant-collapse-expand-icon{color:#94a3b8!important;padding-inline-end:8px!important}.tasks-group-collapse .ant-collapse-content{border-top:none;background:#fff}.tasks-group-collapse .ant-collapse-content-box{padding:0!important}.tasks-group-collapse__label{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.tasks-group-collapse__icon{flex:0 0 auto;color:#3b82f6;font-size:16px}.tasks-group-collapse__title{flex:0 1 auto;max-width:min(52vw,720px);font-size:14px;font-weight:500!important;color:#1e293b!important}.tasks-group-collapse__badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tasks-group-collapse__extra{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-shrink:0;margin-inline-start:12px}.tasks-group-collapse__delete{font-size:12px;padding-inline:6px!important}.tasks-group-collapse__body{padding:0}.tasks-group-collapse__body--nested{padding:12px 12px 14px;display:flex;flex-direction:column;gap:12px}.tasks-group-nested{border:1px solid var(--ui-border);border-radius:10px;overflow:hidden;background:var(--ui-bg)}.tasks-cell-empty{color:#cbd5e1}.tasks-cell-name{font-weight:500;color:#334155}.tasks-cell-date{font-size:12px;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tasks-table--grouped .ant-table{background:transparent}.tasks-table--grouped .ant-table-container{border-inline-start:none!important;border-start-start-radius:0;border-start-end-radius:0}.tasks-table--grouped .ant-table-thead>tr>th{background:#f8fafc7f!important;font-weight:500;font-size:12px;letter-spacing:.04em;color:#94a3b8!important;border-bottom:1px solid #f1f5f9;padding-block:12px!important}.tasks-table--grouped .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9;color:#475569}.tasks-table--grouped .ant-table-tbody>tr:hover>td{background:#f8fafc7f!important}.tasks-table--grouped .ant-table-tbody>tr:last-child>td{border-bottom:none}.tasks-table__ops{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.tasks-table__ops-btn{border:none;background:transparent;padding:0;font-size:12px;line-height:1.4;cursor:pointer;color:#64748b;transition:color .15s ease}.tasks-table__ops-btn--primary{color:#2563eb;font-weight:500}.tasks-table__ops-btn--primary:hover{color:#1d4ed8}.tasks-table__ops-btn:hover{color:#334155}.tasks-table__ops-btn--more{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:4px;color:#94a3b8}.tasks-table__ops-btn--more:hover{background:#f1f5f9;color:#475569}.tasks-table__ops-sep{color:#e2e8f0;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tasks-table__ops-col{text-align:right!important}.tasks-group-parent-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #f1f5f9}.tasks-group-parent-bar__meta{display:flex;align-items:center;gap:10px;min-width:0;flex:1;flex-wrap:wrap}.tasks-group-parent-bar__title{font-size:14px;font-weight:500;color:#1e293b}.tasks-group-parent-bar__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.tasks-group-parent-bar__progress{min-width:120px}.tasks-table .ant-table-selection-column{width:48px!important;min-width:48px!important}.tasks-table--grouped .ant-table-cell{padding-block:14px!important;padding-inline:12px!important;font-size:14px}.tasks-table__title-text{display:block;width:100%;padding:0;border:none;background:transparent;text-align:left;font:inherit;font-weight:400;color:#1e293b;line-height:1.625;cursor:pointer;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.tasks-table__title-text:hover{color:#0f172a}.tasks-table__parent-row>td{background:color-mix(in srgb,var(--ui-primary) 6%,var(--ui-bg))!important;border-bottom:1px solid color-mix(in srgb,var(--ui-primary) 18%,var(--ui-border))!important}.tasks-table .tasks-table__title-col{white-space:normal!important;vertical-align:top;text-align:left!important}.tasks-table__title-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.45;text-align:left}.tasks-table__title-link{display:block;width:100%;padding-inline:0!important;font-weight:500;color:var(--ui-nav-item-selected-color, var(--ui-primary))!important;white-space:normal!important;height:auto!important;text-align:left!important;justify-content:flex-start!important;word-break:break-word;line-height:1.45}.tasks-table__title-link:not(:disabled):hover{color:var(--ui-nav-item-hover-color, var(--ui-primary-hover))!important}.tasks-table__title-link>span{text-align:left;color:inherit}.tasks-table__title-desc{display:block;width:100%;white-space:normal;word-break:break-word;font-size:12px;line-height:1.4;text-align:left}.tasks-table__actions{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}.tasks-table__actions .ant-btn{justify-content:center;padding-inline:6px}.tasks-group-header__actions{margin-inline-start:auto;max-width:min(100%,520px)}.tasks-table__parent-row:hover>td{background:#f8fafccc!important}.ainative-table .ant-table-tbody>tr:hover>td{background:var(--ui-table-row-hover)!important}.ainative-code-block,.ainative-json-block{margin:0;padding:14px 16px;border-radius:16px;background:var(--ui-bg-subtle);border:1px solid var(--ui-border);color:var(--ui-text-secondary);font-size:12px;line-height:1.7;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.cost-chart{display:flex;gap:8px;margin-bottom:12px}.cost-chart__yaxis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:48px;padding-bottom:18px;font-size:10px;font-family:var(--ui-font-mono, monospace);color:var(--ui-text-muted);line-height:1}.cost-chart__track{flex:1;display:flex;align-items:flex-end;gap:3px;padding-bottom:18px;overflow-x:auto}.cost-chart__col{flex:1;min-width:18px;max-width:48px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.cost-chart__bar-wrap{width:100%;height:100px;display:flex;align-items:flex-end;border-radius:2px;overflow:hidden}.cost-chart__bar{width:100%;min-height:2px;border-radius:3px 3px 0 0;background:var(--ui-accent);transition:background .15s}.cost-chart__col:hover .cost-chart__bar{background:var(--ui-accent-hover)}.cost-chart__label{font-size:10px;color:var(--ui-text-muted);white-space:nowrap}.cost-chart-empty{height:120px;display:flex;align-items:center;justify-content:center;color:var(--ui-text-muted);font-size:13px;margin-bottom:12px}.ainative-detail-stack{display:flex;flex-direction:column;gap:12px}.ainative-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ainative-nav-card.ant-card{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease!important}.ainative-nav-card.ant-card:hover{box-shadow:var(--ui-shadow-md)!important}.ainative-nav-card.ant-card:before{display:none}.ainative-nav-card__desc{margin:10px 0 0!important;color:var(--ui-text-secondary)!important}.ainative-tab-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}@media (max-width: 1500px){.weekly-mock-report__metrics--4,.weekly-mock-report__footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-mock-report__layout,.weekly-mock-report__layout--wide{grid-template-columns:1fr}.weekly-mock-report__section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1200px){.ainative-split,.ainative-master-detail{grid-template-columns:1fr}}@media (max-width: 768px){.ainative-hero{flex-direction:column}.ainative-hero__title{font-size:22px!important}.ainative-section-grid,.ainative-tab-summary,.plan-workspace__grid,.plan-workspace__task-stats,.plan-weekly-grid,.weekly-mock-report__metrics--4,.weekly-mock-report__layout,.weekly-mock-report__layout--wide,.weekly-mock-report__section-grid,.weekly-mock-report__footer-grid,.meeting-workspace,.meeting-workspace__summary-grid,.meeting-task-draft-grid,.meeting-list-toolbar{grid-template-columns:1fr}.weekly-mock-report__page{padding:12px}.weekly-mock-report__hero{align-items:flex-start;flex-direction:column}.weekly-mock-report__hero h1{font-size:28px}.weekly-mock-report__hero p{text-align:left}.weekly-mock-report__action-grid{grid-template-columns:1fr}.weekly-mock-report__action{border-right:0;padding-right:16px}.weekly-mock-report__panel-head{align-items:flex-start}.weekly-mock-report__timeline>div{grid-template-columns:1fr}.weekly-mock-report__timeline span,.weekly-mock-report__timeline h3,.weekly-mock-report__timeline p,.weekly-mock-report__timeline em{grid-column:auto;grid-row:auto}.weekly-mock-report__timeline em{justify-self:start}.meeting-list-pagination{justify-content:flex-start}.ainative-list-card__inline-meta{max-width:52%}}.light .ant-card{box-shadow:none!important;border-color:#37352f1a!important}.light .ant-card-head{border-bottom-color:#37352f17!important;font-size:14px!important}.light .pdw-kpi-card.ant-card{border-left:none!important;border-color:color-mix(in srgb,var(--ui-accent) 30%,var(--ui-border))!important;box-shadow:none!important}.light .pdw-kpi-card--monthly.ant-card{border-color:color-mix(in srgb,var(--ui-success) 30%,var(--ui-border))!important}.light .pdw-management-toolbar-card.ant-card{border-color:var(--ui-border-strong)!important;box-shadow:none!important}.light .pdw-management-kpi-card--warning.ant-card{border-color:color-mix(in srgb,var(--ui-warning) 30%,var(--ui-border))!important}.light .pdw-management-kpi-card--success.ant-card{border-color:color-mix(in srgb,var(--ui-success) 30%,var(--ui-border))!important}.light .pdw-management-kpi-card--danger.ant-card{border-color:color-mix(in srgb,var(--ui-danger) 30%,var(--ui-border))!important}.light .pdw-management-kpi-card--primary.ant-card{border-color:color-mix(in srgb,var(--ui-accent) 30%,var(--ui-border))!important}.light .app-content{background:#f7f8fa!important;padding:24px 28px!important}.light .app-content:has(.ai-chatgpt-page){padding:0!important;background:#f7f8fa!important}.light .app-sider{border-right-color:#e2e8f0!important}.light .app-nav-menu.ant-menu .ant-menu-item-selected:before{background:#4f46e5!important}.light .ant-statistic-content{color:#1e293b!important}.light .ant-empty-description{color:#94a3b8!important}.light .sider-header{padding:12px 12px 8px;border-bottom-color:#e2e8f0!important}.light .sider-header__brand{margin-bottom:8px}.light .sider-header__name{color:#1e293b;font-size:14px;font-weight:600}.light .sider-header__logo{width:26px;height:26px;border-radius:5px}.light .sider-header__divider{display:none}.light .sider-header__user{background:transparent!important;padding:4px 6px;border-radius:5px}.light .sider-header__user:hover{background:#f1f5f9!important;cursor:pointer}.light .sider-header__user-name{font-size:13px;font-weight:500;color:#1e293b}.light .sider-header__user-role{font-size:11px;color:#64748b}.light .app-topbar .ant-btn{color:#64748b!important}.light .app-topbar .ant-btn:hover{color:#1e293b!important;background:#f1f5f9!important}.light .ant-spin-dot-item{background-color:#4f46e5!important}.light .ant-alert{border-radius:6px!important}.light .agent-chat-bubble--user{background:#f0f0f0!important;color:#2d2d2d!important}.light .agent-chat-row:not(.agent-chat-row--user){background:transparent}.light .agent-chat-msgaction.ant-btn:hover{background:#ebebeb!important}.light .agent-chat-avatar[data-role=ai]{background:#1a1a1a;color:#fff}.light .agent-chat-avatar[data-role=user]{background:#5c5c5c;color:#fff}.light .ai-chatgpt-sidebar{background:#f8fafc;border-right-color:#f1f5f9}.light .ai-chatgpt-new-chat-btn.ant-btn-primary{background:var(--ui-accent)!important;border-color:var(--ui-accent)!important;color:var(--ui-accent-contrast)!important;box-shadow:none!important}.light .ai-chatgpt-new-chat-btn.ant-btn-primary:hover{background:var(--ui-accent-hover)!important;border-color:var(--ui-accent-hover)!important}.light .ai-chatgpt-sidebar__search-input.ant-input{border-color:#e2e8f0!important;background:#fff!important}.light .ai-chatgpt-sidebar__search-input.ant-input:focus{border-color:#3b82f6!important}.light .ai-chatgpt-session-item:hover{background:#e2e8f080}.light .ai-chatgpt-session-item.is-active{background:#fff;border-color:#f1f5f9;box-shadow:0 1px 2px #0f172a0f}.light .ai-chatgpt-session-item__title{color:#475569}.light .ai-chatgpt-session-item.is-active .ai-chatgpt-session-item__title{color:#1e293b}.light .ai-chatgpt-session-item__date{color:#94a3b8}.light .ai-chatgpt-session-item__more.ant-btn:hover{color:#1e293b!important;background:#f1f5f9!important}.light .ai-chatgpt-main{background:#fff}.light .ai-chatgpt-main__top{border-bottom-color:#f1f5f9}.light .ai-chatgpt-main .agent-chat-panel-footer{background:#fff}.light .ai-chatgpt-main .agent-chat-composer__toolbar{background:transparent}.light .agent-chat-empty-icon--bubble{background:#eff6ff;border-color:#3b82f626;color:#2563eb}.light .agent-chat-chip{border-color:#e2e8f0cc;color:#475569;background:#fff}.light .agent-chat-chip:hover{border-color:#60a5fa;color:#2563eb;background:#f8fafc}.ai-chatgpt-inspector-btn.ant-btn{position:relative;color:var(--ui-text-secondary)}.ai-chatgpt-inspector-btn.ant-btn .ant-badge{position:absolute;top:2px;right:2px}.ainative-artifact-kv{display:flex;flex-direction:column;gap:0;border:1px solid var(--ui-border-subtle);border-radius:6px;overflow:hidden;font-size:12px}.ainative-artifact-kv__row{display:flex;gap:0;border-bottom:1px solid var(--ui-border-subtle)}.ainative-artifact-kv__row:last-child{border-bottom:none}.ainative-artifact-kv__key{flex-shrink:0;width:120px;padding:7px 10px;font-weight:500;color:var(--ui-text-secondary);background:var(--ui-bg-surface);border-right:1px solid var(--ui-border-subtle);word-break:break-all}.ainative-artifact-kv__val{flex:1;min-width:0;padding:7px 10px;color:var(--ui-text-primary);word-break:break-word}.ainative-artifact-kv__pre{margin:0;font-size:11px;white-space:pre-wrap;word-break:break-word;color:var(--ui-text-secondary);max-height:160px;overflow:auto}.light .ant-table{font-size:13px}.light .ant-table-thead>tr>th{background:#fafafa!important;color:#64748b!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.06em;font-weight:600!important;border-bottom:1px solid var(--ui-border)!important;padding:10px 12px!important}.light .ant-table-thead>tr>th:before{display:none!important}.light .ant-table-tbody>tr>td{border-bottom:1px solid var(--ui-border)!important;padding:10px 12px!important;font-size:13px}.light .ant-table-tbody>tr:hover>td{background:#f8fafcb3!important}.ant-table-fixed-right .ant-table-body-inner{overflow:hidden}.light .ant-table-cell-scrollbar{display:none}.light .ant-card{border-radius:var(--ui-radius-md)!important;border-color:var(--ui-card-border)!important;box-shadow:none!important}.light .ant-card-head{border-bottom:1px solid var(--ui-border-subtle)!important;padding:12px 16px!important;font-weight:600;color:var(--ui-text-primary);min-height:auto!important}.light .ant-card-head-title{font-weight:600!important;font-size:var(--ui-text-md)!important;color:var(--ui-text-primary)!important;padding:0!important}.light .ant-card-body{padding:var(--ui-space-4)!important}.light .ant-btn-primary{background:var(--ui-accent)!important;border-color:var(--ui-accent)!important;color:var(--ui-accent-contrast)!important;box-shadow:none!important;font-weight:500!important}.light .ant-btn-primary:hover{background:var(--ui-accent-hover)!important;border-color:var(--ui-accent-hover)!important;color:var(--ui-accent-contrast)!important}.light .ant-btn-default{background:#fff!important;border-color:#e2e8f0!important;color:#334155!important;box-shadow:none!important;font-weight:500!important}.light .ant-btn-default:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#1e293b!important}.light .stats-filter-actions .stats-filter-query-btn.ant-btn.ant-btn-primary,.light .stats-filter-actions .stats-filter-query-btn.ant-btn.ant-btn-color-primary.ant-btn-variant-solid{height:34px!important;padding:0 14px!important;border-radius:8px!important;background:var(--ui-accent)!important;border-color:var(--ui-accent)!important;color:var(--ui-accent-contrast)!important;box-shadow:none!important}.light .stats-filter-actions .stats-filter-query-btn.ant-btn.ant-btn-primary:hover:not(:disabled),.light .stats-filter-actions .stats-filter-query-btn.ant-btn.ant-btn-primary:focus-visible:not(:disabled),.light .stats-filter-actions .stats-filter-query-btn.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:hover:not(:disabled),.light .stats-filter-actions .stats-filter-query-btn.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:focus-visible:not(:disabled){background:var(--ui-accent-hover)!important;border-color:var(--ui-accent-hover)!important;color:var(--ui-accent-contrast)!important}.light .stats-filter-actions .stats-filter-query-btn.ant-btn.ant-btn-primary span,.light .stats-filter-actions .stats-filter-query-btn.ant-btn.ant-btn-color-primary.ant-btn-variant-solid span{color:inherit!important}.light .stats-filter-actions .stats-filter-export-btn.ant-btn{height:34px!important;padding:0 14px!important;border-radius:8px!important;background:#fff!important;border:1px solid #D8E0EE!important;color:#334155!important;box-shadow:inset 0 0 0 1px #fff9,0 1px 2px #0f172a08!important}.light .stats-filter-actions .stats-filter-export-btn.ant-btn:hover:not(:disabled),.light .stats-filter-actions .stats-filter-export-btn.ant-btn:focus-visible:not(:disabled){background:#f8fafc!important;border-color:#c8d3e5!important;color:#1e293b!important}.light .stats-filter-actions .stats-filter-export-btn.ant-btn span{color:inherit!important}.light .ant-tag{border-radius:6px!important;font-size:12px!important;font-weight:500!important;padding:2px 10px!important;line-height:20px!important}.light .ant-tag-success{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#059669!important}.light .ant-tag-error{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626!important}.light .ant-tag-warning{background:#fffbeb!important;border-color:#fde68a!important;color:#d97706!important}.light .ant-tag-processing{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.light .ant-input,.light .ant-picker,.light .ant-input-number{border-color:#e2e8f0!important;border-radius:8px!important;box-shadow:none!important}.light .ant-input:hover,.light .ant-picker:hover,.light .ant-input-number:hover{border-color:#cbd5e1!important}.light .ant-input:focus,.light .ant-picker-focused,.light .ant-input-number-focused{border-color:#4f46e5!important;box-shadow:0 0 0 2px #4f46e51a!important}.light .ant-select-selector{border-color:#e2e8f0!important;border-radius:8px!important;box-shadow:none!important}.light .ant-select:hover .ant-select-selector{border-color:#cbd5e1!important}.light .ant-select-focused .ant-select-selector{border-color:#4f46e5!important;box-shadow:0 0 0 2px #4f46e51a!important}.light .ant-alert-info{background:#eff6ff!important;border-color:#bfdbfe!important}.light .ant-alert-success{background:#ecfdf5!important;border-color:#a7f3d0!important}.light .ant-alert-warning{background:#fffbeb!important;border-color:#fde68a!important}.light .ant-alert-error{background:#fef2f2!important;border-color:#fecaca!important}.light .ant-tabs-ink-bar{background:#4f46e5!important}.light .ant-tabs-tab-active .ant-tabs-tab-btn{color:#4f46e5!important}.light .ant-tabs-tab:hover{color:#4338ca!important}.light .ant-modal-content{border-radius:16px!important}.light .ant-modal-header{border-bottom:1px solid #F1F5F9!important;border-radius:16px 16px 0 0!important}.light .ant-modal-footer{border-top:1px solid #F1F5F9!important}.light .ant-drawer-content{border-radius:16px 0 0 16px!important}.light .ant-drawer-header{border-bottom:1px solid #F1F5F9!important}.light .ant-drawer-footer{border-top:1px solid #F1F5F9!important}.light .ant-dropdown-menu{border-radius:12px!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 12px #0000000f!important}.light .ant-dropdown-menu-item:hover{background:#f1f5f9!important}.light .ant-pagination-item-active{background:#4f46e5!important;border-color:#4f46e5!important}.light .ant-pagination-item-active a{color:#fff!important}.light .ant-progress-bg{background:#4f46e5!important}.light .ant-badge-count{background:#4f46e5!important;box-shadow:none!important}.light .ant-breadcrumb-link{color:#64748b!important}.light .ant-breadcrumb-separator{color:#cbd5e1!important}.light .ant-steps-item-active .ant-steps-item-icon{background:#4f46e5!important;border-color:#4f46e5!important}.light .ant-steps-item-finish .ant-steps-item-icon{background:#eef2ff!important;border-color:#c7d2fe!important}.light .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#4f46e5!important}.light .ant-app{background:#f7f8fa!important}.light .ant-divider{border-color:#e2e8f0!important}.light .ant-segmented{background:#f1f5f9!important;border:1px solid #E2E8F0!important;border-radius:10px!important;padding:2px!important}.light .ant-segmented-item-selected{background:#fff!important;box-shadow:0 1px 3px #00000014!important;border-radius:8px!important}.light .kpi-card{border-radius:var(--ui-radius-md);border:1px solid #E2E8F0;box-shadow:none}.app-main-outlet:has(.customers-page-shell){padding-inline:var(--ui-space-4)!important}.customers-org-layout{display:flex;align-items:stretch;flex:1;gap:12px;height:100%;min-height:0;min-width:0;overflow:hidden}.customers-org-layout--single{display:flex}.customers-org-rail.data-report-org-rail{--data-report-org-rail-width: 196px;position:static;width:var(--data-report-org-rail-width);height:100%;flex-basis:var(--data-report-org-rail-width);max-height:100%;overflow:hidden}.customers-org-rail.data-report-org-rail--collapsed{--data-report-org-rail-width: 48px;width:48px;flex-basis:48px}.customers-org-content{flex:1;height:100%;min-height:0;min-width:0;overflow:hidden}.customers-workspace{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0}.customers-filter-card.ui-content-card.ant-card .ant-card-body{padding-inline:8px!important}.customers-table-card{flex:1;min-height:0;overflow:hidden}.customers-table-card.ui-content-card.ant-card .ant-card-body{display:grid!important;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding-top:10px!important;padding-inline:10px!important;padding-bottom:2px!important;overflow:hidden}.customers-table-viewport{flex:1;min-height:0;overflow:hidden}.customers-org-rail .data-report-org-rail__tree{min-height:0;max-height:none;margin-right:-8px;padding-right:8px}.app-main-outlet:has(.settings-accounts-page-shell){padding-inline:var(--ui-space-4)!important}.settings-accounts-org-layout{display:flex;align-items:stretch;flex:1;gap:12px;height:100%;min-height:0;min-width:0;overflow:hidden}.settings-accounts-org-rail.data-report-org-rail{--data-report-org-rail-width: 196px;position:static;width:var(--data-report-org-rail-width);align-self:stretch;box-sizing:border-box;height:auto;min-height:0;flex-basis:var(--data-report-org-rail-width);max-height:none;overflow:hidden}.settings-accounts-org-rail.data-report-org-rail--collapsed{--data-report-org-rail-width: 48px;width:48px;flex-basis:48px}.settings-accounts-org-content{flex:1;height:100%;min-height:0;min-width:0;overflow:hidden}.settings-accounts-org-rail .data-report-org-rail__tree{min-height:0;max-height:none;margin-right:-8px;padding-right:8px}@media (max-width: 900px){.customers-org-layout{flex-direction:column;height:auto;overflow:visible}.customers-org-rail.data-report-org-rail,.customers-org-rail.data-report-org-rail--collapsed{position:static;width:100%;height:auto;max-height:none;flex-basis:auto}.customers-org-content{width:100%;height:auto;overflow:visible}.settings-accounts-org-layout{flex-direction:column;height:auto;overflow:visible}.settings-accounts-org-rail.data-report-org-rail,.settings-accounts-org-rail.data-report-org-rail--collapsed{position:static;width:100%;height:auto;max-height:none;flex-basis:auto}.settings-accounts-org-content{width:100%;height:auto;overflow:visible}.settings-accounts-page-shell.ui-page-shell--fill-height .ui-page-shell__body,.customers-page-shell.ui-page-shell--fill-height .ui-page-shell__body{overflow-y:auto}.customers-workspace{height:auto}.customers-table-card{min-height:560px}}.customers-table-card .ant-table-container{overflow:hidden}.light .customers-table .ant-table-cell-scrollbar{display:table-cell!important}.customers-table .ant-table-body,.customers-table .ant-table-content{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-text-muted) 26%,transparent) transparent}.customers-table .ant-table-body::-webkit-scrollbar,.customers-table .ant-table-content::-webkit-scrollbar{width:6px;height:6px}.customers-table .ant-table-body::-webkit-scrollbar-track,.customers-table .ant-table-content::-webkit-scrollbar-track,.customers-table .ant-table-body::-webkit-scrollbar-corner,.customers-table .ant-table-content::-webkit-scrollbar-corner{background:transparent}.customers-table .ant-table-body::-webkit-scrollbar-thumb,.customers-table .ant-table-content::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:999px;background-color:color-mix(in srgb,var(--ui-text-muted) 28%,transparent);background-clip:content-box}.customers-table .ant-table-body::-webkit-scrollbar-thumb:hover,.customers-table .ant-table-content::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--ui-text-muted) 42%,transparent);background-clip:content-box}.customers-table .ant-table-thead>tr>th,.customers-table .ant-table-tbody>tr>td{padding-block:6px;padding-inline:10px}.customers-info-cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0}.customers-info-cell__line{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:8px;line-height:1.3;min-width:0}.customers-info-cell__label{color:var(--ui-text-muted);font-size:12px;white-space:nowrap}.customers-info-cell__primary,.customers-info-cell__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers-info-cell__primary{color:var(--ui-text-primary);font-weight:600}.customers-info-cell__value{color:var(--ui-text-secondary)}.customers-info-cell__empty{color:var(--ui-text-placeholder)}.customers-tag-cell{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;min-width:0;white-space:normal}.customers-tag-cell .ui-status-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.users-table-card .ant-card-body{display:flex!important;flex-direction:column!important}.users-management-layout{display:flex;flex:1;gap:12px;min-height:0}.users-org-filter{display:flex;flex:0 0 208px;flex-direction:column;min-height:0;padding:10px 8px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-bg-subtle) 74%,#fff) 0%,var(--ui-bg-surface) 42%)}.users-org-filter__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.users-org-filter__title{display:flex;align-items:center;gap:7px;color:var(--ui-text-primary);font-size:13px;font-weight:650;line-height:1.35}.users-org-filter__title .anticon{color:var(--ant-color-primary)}.users-org-filter__subtitle{margin-top:3px;color:var(--ui-text-secondary);font-size:12px;line-height:1.4}.users-org-filter__tools{flex-wrap:nowrap!important;margin-bottom:10px}.users-org-filter__search{flex:1;min-width:0}.users-org-filter__tree{flex:1;min-height:220px;overflow:auto;padding:4px 0}.users-org-filter__tree .ant-tree{background:transparent}.users-org-filter__tree .ant-tree-treenode{align-items:center;width:100%;padding:1px 0}.users-org-filter__tree .ant-tree-switcher{display:inline-flex;align-items:center;justify-content:center;height:28px;line-height:28px;width:16px}.users-org-filter__tree .ant-tree-indent-unit{width:14px}.users-org-filter__tree .ant-tree-node-content-wrapper{display:inline-flex;align-items:center;min-width:0;height:28px;line-height:28px;border-radius:6px;color:var(--ui-text-secondary);transition:background-color .16s ease,color .16s ease}.users-org-filter__tree .ant-tree-node-content-wrapper:hover{background:color-mix(in srgb,var(--ant-color-primary) 9%,transparent);color:var(--ui-text-primary)}.users-org-filter__tree .ant-tree-node-selected{background:color-mix(in srgb,var(--ant-color-primary) 14%,#fff)!important;color:var(--ant-color-primary)!important;font-weight:650}.users-org-filter__tree .ant-tree-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-org-filter__state{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;color:var(--ui-text-secondary);font-size:13px}.users-list-panel{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.users-list-panel__toolbar{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.users-list-panel__filters{flex:1;min-width:0}.users-status-filter.ant-segmented{height:32px;padding:2px}.users-status-filter.ant-segmented .ant-segmented-item{min-height:28px;line-height:28px}.users-status-filter.ant-segmented .ant-segmented-item-label{min-height:28px;line-height:28px;padding:0 12px}.users-query-button.ant-btn{width:96px}.users-list-panel__scope{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.users-bulk-role-button.ant-btn{height:32px;padding-inline:12px;border-radius:8px;font-weight:650}.users-list-panel__scope-current{display:inline-flex;align-items:center;max-width:260px;min-height:32px;padding:6px 10px;border:1px solid var(--ui-border-subtle);border-radius:999px;background:var(--ui-bg-subtle);color:var(--ui-text-secondary);font-size:12px;line-height:18px;white-space:nowrap}.users-list-panel__scope-current span{color:var(--ui-text-primary);font-weight:650}.users-table-wrap{flex:1;min-height:0}.users-table-fill{flex:1!important;min-height:0!important}.users-table-fill.ant-table-wrapper{display:flex!important;flex-direction:column!important}.users-table-fill .ant-spin-nested-loading,.users-table-fill .ant-spin-container{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important}.users-table-fill .ant-table{flex:1!important;min-height:0!important}.users-table-fill .ant-table-container{flex:1!important;min-height:0!important;border-bottom:1px solid var(--ant-color-border, #e5e7eb)!important}.users-table-fill .ant-table-body{flex:1!important;height:var(--users-table-body-height, 520px)!important;min-height:100px!important;overflow-y:auto!important;overflow-x:auto!important}.users-table-fill .ant-table-pagination.ant-table-pagination{flex-shrink:0!important;margin-top:16px!important}.users-table-fill .ant-table-thead>tr>th,.users-table-fill .ant-table-tbody>tr>td{padding-inline:8px!important}.users-table-fill .ant-table-thead>tr>th{text-align:center!important}.users-table-fill .ant-table-thead>tr>th .ant-table-column-title{flex:none}.users-action-buttons{display:inline-flex;flex-wrap:nowrap;justify-content:center;white-space:nowrap}.users-action-icon.ant-btn,.users-action-icon.ant-btn:hover,.users-action-icon.ant-btn:focus,.users-action-icon.ant-btn:focus-visible,.users-action-icon.ant-btn:active{width:24px;height:24px;min-width:24px;padding:0;border:0!important;border-radius:6px;box-shadow:none!important;color:var(--ant-color-primary);outline:none}.users-action-icon.ant-btn:hover,.users-action-icon.ant-btn:focus-visible{background:color-mix(in srgb,var(--ant-color-primary) 10%,transparent)}.users-action-icon--danger.ant-btn,.users-action-icon--danger.ant-btn:hover,.users-action-icon--danger.ant-btn:focus,.users-action-icon--danger.ant-btn:focus-visible,.users-action-icon--danger.ant-btn:active{color:var(--ant-color-error)}.users-action-icon--danger.ant-btn:hover,.users-action-icon--danger.ant-btn:focus-visible{background:color-mix(in srgb,var(--ant-color-error) 10%,transparent)}.users-name-cell{display:flex;flex-direction:column;align-items:center;max-width:100%;min-width:0;gap:3px;margin:0 auto}.users-name-cell__name{max-width:100%;min-width:0;overflow:hidden;color:var(--ui-text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.users-name-cell__barcode{flex:none;padding:1px 6px;border:1px solid rgba(79,70,229,.14);border-radius:999px;background:#4f46e512;color:#4f46e5;font-size:11px;font-weight:650;line-height:18px;white-space:nowrap}.users-last-login-cell{display:inline-flex;flex-direction:column;gap:2px;line-height:18px;white-space:nowrap}@media (max-width: 1100px){.users-management-layout{flex-direction:column}.users-org-filter{flex:none;max-height:320px}.users-list-panel__toolbar{flex-direction:column}.users-list-panel__scope{max-width:100%}}.users-edit-modal{max-width:calc(100vw - 32px);top:24px}.users-edit-modal .ant-modal-body{max-height:none;overflow:visible;padding:16px 20px 14px!important}.users-edit-form{display:flex;flex-direction:column;gap:12px}.users-edit-form .ant-form-item{margin-bottom:0}.users-edit-form .ant-form-item-label{padding-bottom:4px}.users-edit-form .ant-form-item-extra{min-height:0;margin-top:4px;color:var(--ui-text-secondary);font-size:12px;line-height:1.45}.users-edit-form__compact-help .ant-form-item-extra{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-edit-section{display:flex;flex-direction:column;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--ui-border-subtle)}.users-edit-section--last{padding-bottom:0;border-bottom:0}.users-edit-section__title{color:var(--ui-text-primary);font-size:13px;font-weight:600;line-height:1.4}.users-edit-scope-panel{overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.users-edit-scope-panel__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;background:color-mix(in srgb,var(--ui-bg-subtle) 70%,var(--ui-bg-surface));border-bottom:1px solid var(--ui-border-subtle)}.users-edit-scope-panel__copy{min-width:160px}.users-edit-scope-panel__label{color:var(--ui-text-primary);font-size:13px;font-weight:600;line-height:1.4}.users-edit-scope-panel__helper{margin-top:2px;color:var(--ui-text-secondary);font-size:12px;line-height:1.4}.users-edit-scope-panel__segmented{width:min(380px,100%);flex:1 1 320px}.users-edit-scope-panel__subordinates{padding:10px 12px 0}.users-edit-scope-panel__tree-block{padding:10px 12px 12px}.users-edit-scope-panel__tree-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--ui-text-primary);font-size:12px;font-weight:600;line-height:1.4}.users-edit-scope-panel__tree-head span:last-child{color:var(--ui-text-secondary);font-weight:400}.users-edit-scope-panel__tree-block .rbac-scope-dept-panel{min-height:0;gap:8px}.users-edit-scope-panel__tree-block .rbac-scope-dept-panel__toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:6px;padding:0}.users-edit-scope-panel__tree-block .rbac-scope-dept-panel__search{width:100%}.users-edit-scope-panel__tree-block .rbac-scope-dept-panel__toolbar .ant-btn,.users-edit-scope-panel__tree-block .rbac-scope-dept-panel__toolbar .ant-input-affix-wrapper{height:30px}.users-edit-scope-panel__tree-block .rbac-scope-tree-shell{min-height:164px;max-height:184px;padding:8px 10px;border-color:var(--ui-border-subtle);background:color-mix(in srgb,var(--ui-bg-elevated) 50%,var(--ui-bg-surface))}.users-edit-scope-panel__tree-block .rbac-scope-tree-shell__state{min-height:154px}.users-edit-section textarea.ant-input{min-height:64px}@media (max-width: 900px){.users-edit-modal{top:24px}.users-edit-modal .ant-modal-body{max-height:calc(100vh - 176px);overflow-x:hidden;overflow-y:auto;padding:14px 16px 12px!important}.users-edit-form{gap:10px}.users-edit-section{gap:8px;padding-bottom:10px}.users-edit-scope-panel__header{align-items:stretch;flex-direction:column;gap:8px}.users-edit-scope-panel__copy,.users-edit-scope-panel__segmented{width:100%;flex:none;min-width:0}.users-edit-form__compact-help .ant-form-item-extra{white-space:normal}}@media (max-width: 640px){.users-edit-scope-panel__tree-head{align-items:flex-start;flex-direction:column;gap:2px}.users-edit-scope-panel__tree-block .rbac-scope-dept-panel__toolbar{grid-template-columns:1fr 1fr}.users-edit-scope-panel__tree-block .rbac-scope-dept-panel__search{grid-column:1 / -1}}.customers-table-card .ant-table-thead>tr>th.ant-table-cell-fix-right,.customers-table-card .ant-table-tbody>tr>td.ant-table-cell-fix-right,.customers-table-card .ant-table-thead>tr>th.ant-table-cell-fix-end,.customers-table-card .ant-table-tbody>tr>td.ant-table-cell-fix-end{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:3}.light .customers-table-card .ant-table-wrapper .ant-table-cell-fix-left,.light .customers-table-card .ant-table-wrapper .ant-table-cell-fix-left-first,.light .customers-table-card .ant-table-wrapper .ant-table-cell-fix-left-last,.light .customers-table-card .ant-table-wrapper .ant-table-cell-fix-right,.light .customers-table-card .ant-table-wrapper .ant-table-cell-fix-right-first,.light .customers-table-card .ant-table-wrapper .ant-table-cell-fix-right-last,.light .customers-table-card .ant-table-wrapper .ant-table-cell-fix-start,.light .customers-table-card .ant-table-wrapper .ant-table-cell-fix-end{background:var(--ui-bg-surface)!important;background-clip:padding-box}.light .customers-table-card .customers-table .ant-table-thead>tr>th.ui-table-action-col,.light .customers-table-card .customers-table .ant-table-thead>tr>th.ant-table-cell-scrollbar{--ui-fixed-cell-bg: var(--ant-table-header-bg, var(--ui-table-header-bg));background:var(--ui-fixed-cell-bg)!important;background-clip:border-box;box-shadow:inset 0 0 0 9999px var(--ui-fixed-cell-bg)!important}.light .customers-table-card .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left,.light .customers-table-card .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left-first,.light .customers-table-card .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left-last,.light .customers-table-card .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right,.light .customers-table-card .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right-first,.light .customers-table-card .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right-last,.light .customers-table-card .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-start,.light .customers-table-card .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-end{background:var(--ui-bg-surface)!important}.light .customers-table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.light .customers-table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-first,.light .customers-table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-last,.light .customers-table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.light .customers-table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-first,.light .customers-table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-last,.light .customers-table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix-start,.light .customers-table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix-end,.light .customers-table-card .ant-table-tbody>tr>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.light .customers-table-card .ant-table-tbody>tr>td.ant-table-cell-fix-left-first.ant-table-cell-row-hover,.light .customers-table-card .ant-table-tbody>tr>td.ant-table-cell-fix-left-last.ant-table-cell-row-hover,.light .customers-table-card .ant-table-tbody>tr>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.light .customers-table-card .ant-table-tbody>tr>td.ant-table-cell-fix-right-first.ant-table-cell-row-hover,.light .customers-table-card .ant-table-tbody>tr>td.ant-table-cell-fix-right-last.ant-table-cell-row-hover,.light .customers-table-card .ant-table-tbody>tr>td.ant-table-cell-fix-start.ant-table-cell-row-hover,.light .customers-table-card .ant-table-tbody>tr>td.ant-table-cell-fix-end.ant-table-cell-row-hover{background:color-mix(in srgb,var(--ui-accent) 3.5%,var(--ui-bg-surface))!important}.light .customers-table-card .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,.light .customers-table-card .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-first,.light .customers-table-card .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-last,.light .customers-table-card .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,.light .customers-table-card .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-first,.light .customers-table-card .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-last,.light .customers-table-card .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-start,.light .customers-table-card .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-end{background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-bg-surface))!important}.stats-weekly-header{display:flex;align-items:center;gap:8px;padding:10px 16px 0}.stats-weekly-label{font-size:13px;color:var(--ui-text-muted, #8c8c8c);white-space:nowrap}.stats-weekly-range-text{color:var(--ui-text-secondary);font-size:12px;white-space:nowrap}.stats-weekly-table td:first-child{text-align:center!important;font-weight:600}.stats-weekly-employee-wrap{width:100%;max-width:100%;margin-top:0;overflow:hidden}.stats-weekly-employee-wrap .ant-table-wrapper{width:100%}.stats-weekly-employee-wrap .ant-table{width:100%!important;font-size:11px;table-layout:fixed}.stats-weekly-employee-wrap .ant-table-thead>tr>th,.stats-weekly-employee-wrap .ant-table-tbody>tr>td{padding:4px 2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-weekly-employee-wrap .ant-table-thead>tr>th{font-size:11px;line-height:1.2}.stats-weekly-section{margin-top:16px;overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.stats-weekly-section--trend{margin-top:16px}.stats-weekly-section-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:8px}.stats-weekly-section-toolbar--titled{justify-content:space-between;min-height:44px;margin:0;padding:0 12px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-elevated)}.stats-weekly-section-toolbar__title{margin:0;color:var(--ui-text-primary);font-size:14px;font-weight:var(--ui-font-semibold)}.stats-weekly-section-toolbar__actions{display:inline-flex;gap:8px}.stats-weekly-section-capture{box-sizing:border-box;display:inline-block;width:100%;padding:14px}.stats-weekly-chart-title{margin-bottom:8px;color:var(--ui-text-primary);font-size:13px;font-weight:600;text-align:center}.stats-weekly-chart-subtitle{margin:10px 0 4px;color:var(--ui-text-secondary);font-size:12px;font-weight:500;text-align:center}.stats-weekly-chart-subtitle--spaced{margin-top:16px}.stats-weekly-chart{width:100%}.stats-weekly-chart--dept{height:240px}.stats-weekly-chart--center{height:320px}.stats-weekly-product-wrap{margin-top:16px}.stats-weekly-product-capture{width:100%}.stats-weekly-product-table th.stats-weekly-product-dept-header{text-align:center!important}.stats-weekly-number-cell{text-align:right!important;font-variant-numeric:tabular-nums}.stats-weekly-product-table td.stats-weekly-product-dept{text-align:right!important;color:var(--ui-text-secondary)}.stats-weekly-product-table td.stats-weekly-product-name{font-weight:600;color:var(--ui-text-primary);text-align:center!important;vertical-align:middle}.stats-weekly-product-grand-label{text-align:center!important}.stats-weekly-product-table .stats-weekly-product-subtotal td{background:var(--ui-bg-soft)!important;font-weight:600;color:var(--ui-text-primary)}.stats-weekly-product-table .stats-weekly-product-grand td{background:var(--ui-bg-active)!important;font-weight:600;color:var(--ui-text-primary);border-top:1px solid var(--ui-border)}.stats-weekly-product-table .stats-weekly-product-mom-up,.stats-weekly-product-table .stats-weekly-product-mom-down{font-weight:500;font-variant-numeric:tabular-nums}.stats-weekly-product-table .stats-weekly-product-mom-up{color:var(--ui-success)}.stats-weekly-product-table .stats-weekly-product-mom-down{color:var(--ui-danger)}html.light .stats-weekly-product-table .stats-weekly-product-subtotal td{background:#f8fafc!important}html.light .stats-weekly-product-table .stats-weekly-product-grand td{background:#f1f5f9!important;border-top-color:#e2e8f0}html.light .stats-weekly-product-table .stats-weekly-product-mom-up{color:#047857}html.light .stats-weekly-product-table .stats-weekly-product-mom-down{color:#b45309}.stats-weekly-report-capture{font-size:13px}.stats-weekly-report-meta{margin-bottom:10px;color:var(--ui-text-muted);font-size:12px}.stats-weekly-report-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:16px 0 8px;border-top:1px solid var(--ui-border)}.stats-weekly-report-row--secondary{margin-top:4px}.stats-weekly-report-stat.ant-statistic{min-width:0;padding:0 12px;text-align:center}.stats-weekly-report-stat.ant-statistic+.stats-weekly-report-stat.ant-statistic{border-left:1px solid var(--ui-border)}.stats-weekly-report-stat .ant-statistic-title{color:var(--ui-text-muted);font-size:12px}.stats-weekly-report-stat .ant-statistic-content{color:var(--ui-text-primary);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.stats-weekly-report-stat--primary .ant-statistic-content{color:var(--ui-primary)}.stats-weekly-report-stat--success .ant-statistic-content{color:var(--ui-success)}.stats-weekly-report-stat--danger .ant-statistic-content{color:var(--ui-danger)}.stats-weekly-report-lead{margin-left:4px;font-size:11px}.stats-weekly-report-lead--success{color:var(--ui-success)}.stats-weekly-report-lead--danger{color:var(--ui-danger)}.stats-weekly-report-source{margin-top:8px;padding-top:14px;border-top:1px solid var(--ui-border)}.stats-weekly-report-source__title{margin-bottom:10px;color:var(--ui-text-muted);font-size:12px}.stats-weekly-report-source__row,.stats-weekly-report-source__total{display:flex;align-items:center;gap:10px;padding:5px 0;border-bottom:1px solid var(--ui-border-subtle)}.stats-weekly-report-source__label{width:120px;flex-shrink:0;color:var(--ui-text-secondary);font-size:13px;white-space:nowrap}.stats-weekly-report-source__track{height:6px;flex:1;overflow:hidden;border-radius:999px;background:var(--ui-bg-hover)}.stats-weekly-report-source__fill{height:100%;border-radius:999px;background:var(--ui-primary)}.stats-weekly-report-source__amount,.stats-weekly-report-source__pct{text-align:right;font-variant-numeric:tabular-nums}.stats-weekly-report-source__amount{width:64px;font-size:13px;font-weight:600}.stats-weekly-report-source__pct{width:44px;color:var(--ui-text-muted);font-size:12px}.stats-weekly-report-source__total{margin-top:4px;padding-top:8px;border-top:1px solid var(--ui-border);border-bottom:0;color:var(--ui-text-muted);font-size:12px}.stats-weekly-report-source__spacer{flex:1}.stats-channel-summary-block{min-width:0}.stats-channel-summary-cards{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin-bottom:18px}.stats-channel-summary-card{--channel-tone: var(--ui-accent);min-width:0;position:relative;display:grid;gap:10px;overflow:hidden;padding:14px 15px 13px;border:1px solid color-mix(in srgb,var(--channel-tone) 14%,var(--ui-border-subtle));border-radius:12px;background:color-mix(in srgb,var(--channel-tone) 4%,var(--ui-bg-elevated));box-shadow:0 1px 2px color-mix(in srgb,var(--channel-tone) 8%,transparent)}.stats-channel-summary-card:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";background:var(--channel-tone)}.stats-channel-summary-card--flow{--channel-tone: var(--ui-accent)}.stats-channel-summary-card--conversion{--channel-tone: var(--ui-info)}.stats-channel-summary-card--self-developed{--channel-tone: var(--ui-success)}.stats-channel-summary-card--existing{--channel-tone: var(--ui-warning)}.stats-channel-summary-card--other{--channel-tone: var(--ui-text-muted)}.stats-channel-summary-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.stats-channel-summary-card__label{color:color-mix(in srgb,var(--channel-tone) 52%,var(--ui-text-secondary));font-size:12px;font-weight:650}.stats-channel-summary-card__amount{display:flex;align-items:baseline;gap:3px;color:var(--ui-text-primary);font-variant-numeric:tabular-nums}.stats-channel-summary-card__amount strong{font-size:22px;font-weight:760;letter-spacing:-.02em}.stats-channel-summary-card__amount span{color:var(--ui-text-secondary);font-size:12px;font-weight:650}.stats-channel-summary-card__amount .stats-channel-summary-card__orders{margin-left:6px;padding-left:8px;border-left:1px solid color-mix(in srgb,var(--channel-tone) 18%,var(--ui-border-subtle));color:color-mix(in srgb,var(--channel-tone) 48%,var(--ui-text-secondary));font-size:13px;font-weight:720;letter-spacing:0;white-space:nowrap}.stats-channel-summary-card__comparison{display:flex;align-items:center;gap:12px;min-height:16px;color:var(--ui-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.stats-channel-summary-card__comparison-item{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap}.stats-channel-summary-card__comparison-item strong{font-weight:750}.stats-channel-summary-card__comparison-item--positive strong{color:var(--ui-success)}.stats-channel-summary-card__comparison-item--negative strong{color:var(--ui-danger)}.stats-channel-summary-card__comparison-item--neutral strong{color:var(--ui-text-secondary)}.stats-channel-summary-card__pct{padding:3px 7px;border-radius:999px;color:var(--channel-tone);background:color-mix(in srgb,var(--channel-tone) 12%,transparent);font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.stats-channel-summary-card__meter{height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--channel-tone) 12%,var(--ui-bg-hover))}.stats-channel-summary-card__meter span{display:block;height:100%;min-width:4px;border-radius:inherit;background:var(--channel-tone);transition:width .18s ease-out}.stats-channel-rule-note,.stats-channel-comparison-note{margin-left:12px;color:var(--ui-text-muted)}@media (max-width: 900px){.stats-weekly-report-row,.stats-channel-summary-cards{grid-template-columns:1fr}.stats-weekly-report-stat.ant-statistic+.stats-weekly-report-stat.ant-statistic{padding-top:10px;margin-top:10px;border-left:0;border-top:1px solid var(--ui-border-subtle)}}@media (min-width: 901px) and (max-width: 1180px){.stats-channel-summary-cards{grid-template-columns:repeat(3,minmax(140px,1fr))}}.daily-inquiry-table-wrap{border:1px solid var(--ui-table-border);border-radius:12px;overflow:hidden;background:var(--ui-bg-surface)}.daily-inquiry-grid.ant-table-wrapper .ant-table,.daily-inquiry-grid.ant-table-wrapper .ant-table-container{border:none!important}.daily-inquiry-grid .ant-table-thead>tr>th{background:var(--ui-table-header-bg)!important;color:var(--ui-text-secondary);font-weight:600;font-size:13px;border-bottom:1px solid var(--ui-table-border)!important;border-inline-end:1px solid var(--ui-table-border);padding:10px 12px}.daily-inquiry-grid .ant-table-thead>tr>th:last-child{border-inline-end:none}.daily-inquiry-grid .ant-table-tbody>tr>td{background:var(--ui-bg-surface)!important;border-bottom:1px solid var(--ui-table-border);border-inline-end:1px solid var(--ui-table-border);padding:10px 12px;vertical-align:middle}.daily-inquiry-grid .ant-table-tbody>tr:last-child>td{border-bottom:none}.daily-inquiry-grid .ant-table-tbody>tr>td:last-child{border-inline-end:none}.daily-inquiry-grid .ant-table-tbody>tr:hover>td{background:var(--ui-table-row-hover)!important}.daily-inquiry-grid .ant-table-tbody>tr>td.daily-inquiry-grid__label{color:var(--ui-text-primary);font-weight:500}.daily-inquiry-grid .ant-table-thead>tr>th.daily-inquiry-grid__total,.daily-inquiry-grid .ant-table-tbody>tr>td.daily-inquiry-grid__total{background:var(--ui-accent-soft)!important}.daily-inquiry-grid .ant-table-tbody>tr:hover>td.daily-inquiry-grid__total{background:var(--ui-accent-soft)!important}.daily-inquiry-grid .ant-input-number{background:var(--ui-bg-elevated);border-color:var(--ui-border);box-shadow:none}.daily-inquiry-grid .ant-input-number:hover,.daily-inquiry-grid .ant-input-number:focus,.daily-inquiry-grid .ant-input-number-focused{border-color:var(--ui-accent);box-shadow:0 0 0 2px #4f46e51f}.business-config-tabs{min-width:0}.business-config-tabs>.ant-tabs-nav{margin-bottom:14px}.business-config-tabs>.ant-tabs-nav .ant-tabs-tab{padding-block:10px;font-weight:700}.business-config-tabs>.ant-tabs-content-holder,.business-config-tabs>.ant-tabs-content-holder>.ant-tabs-content,.business-config-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{min-width:0}.business-config-simple{padding:14px 16px 18px;background:linear-gradient(180deg,#fbfdff,#fff 72px)}.business-config-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.business-config-period-tag{border-color:#bfd4ff;background:#eef4ff;color:#1d4ed8;font-weight:800}.business-config-target-table .ant-table-thead>tr>th{border-bottom-color:#d5e0ef;background:#f5f8fc;color:#4b6584;font-size:12px;font-weight:800}.business-config-target-table .ant-table-thead>tr:first-child>th.business-config-metric-head{border-bottom-color:#d7e2ef;background:#f2f7fc;color:#314966;text-align:center}.business-config-target-table .ant-table-thead>tr:first-child>th.business-config-metric-head--dial{background:#fff8eb;color:#8a5a10}.business-config-target-table .ant-table-thead>tr:first-child>th.business-config-metric-head--wechat{background:#edfdf7;color:#047857}.business-config-target-table .ant-table-thead>tr:first-child>th.business-config-metric-head--whatsapp{background:#f1f6ff;color:#315d9d}.business-config-target-table .ant-table-thead>tr:nth-child(2)>th.business-config-metric-subhead{background:#f8fafc;color:#6a7f98;font-size:11px;font-weight:800;text-align:center}.business-config-target-table .ant-table-tbody>tr>td{height:52px;vertical-align:middle}.business-config-target-table .business-config-org-column{white-space:nowrap}.business-config-target-table .business-config-org-column .ant-table-row-indent,.business-config-target-table .business-config-org-column .ant-table-row-expand-icon{vertical-align:middle}.business-config-target-table .business-config-org-column .ant-table-row-expand-icon{margin-inline-end:6px}.business-config-target-table .ant-table-tbody>tr.business-config-target-row--center>td{background:#f8fbff;font-weight:700}.business-config-target-table .ant-table-tbody>tr.business-config-target-row--department>td{background:#fcfefd}.business-config-target-table .ant-table-tbody>tr.business-config-target-row--employee>td{color:#24364f}.business-config-org-cell{position:relative;display:inline-flex;align-items:center;min-width:0;gap:6px;white-space:nowrap;vertical-align:middle}.business-config-org-cell__name{flex:0 1 auto;min-width:0;overflow:hidden;color:#17233d;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.business-config-org-cell__meta{flex:none;min-width:28px;padding:1px 7px;border-radius:999px;background:#eff4ff;color:#44618d;font-size:11px;font-weight:800;line-height:18px;text-align:center}.business-config-account-split{display:inline-flex;flex:none;align-items:center;color:#60738d;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.business-config-org-cell i{flex:none;padding:1px 5px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-style:normal;font-weight:700}.business-config-org-cell--center .business-config-org-cell__name{color:#2547d8;font-size:14px;font-weight:900}.business-config-org-cell--center .business-config-org-cell__meta{background:#e4ecff;color:#2f4ccf}.business-config-org-cell--department .business-config-org-cell__name{color:#08775e;font-size:13px;font-weight:800}.business-config-org-cell--department .business-config-org-cell__meta{background:#e8f8f1;color:#067a5f}.business-config-org-cell--employee{padding-left:18px}.business-config-org-cell--employee .business-config-org-cell__name{color:#4d6078;font-size:12px;font-weight:650}.business-config-metric-column{background:#fff}.business-config-metric-column--input{padding-inline:7px!important}.business-config-metric-column--switch{padding-inline:8px!important}.business-config-target-input{width:100%;max-width:72px}.business-config-target-input .ant-input-number-input{padding-inline:6px;text-align:right}.business-config-metric-switch{min-width:28px}.business-config-target-table .ant-table-tbody>tr.business-config-target-row--center>td{border-top:1px solid #c7d8ff;border-bottom-color:#dce6fb;background:linear-gradient(90deg,#eff5ff,#f7fbff 44%,#fff)}.business-config-target-table .ant-table-tbody>tr.business-config-target-row--department>td{border-bottom-color:#dceee8;background:linear-gradient(90deg,#f0fbf6,#fbfffd 34%,#fff)}.business-config-target-table .ant-table-tbody>tr.business-config-target-row--employee>td{background:#fff}.business-config-target-table .ant-table-tbody>tr.business-config-target-row--employee:hover>td{background:#f8fbff}.business-config-target-table .ant-table-tbody>tr.business-config-target-row--center>td.ant-table-cell-fix-left{box-shadow:inset 4px 0 #4f67ff}.business-config-target-table .ant-table-tbody>tr.business-config-target-row--department>td.ant-table-cell-fix-left{box-shadow:inset 4px 0 #20b486}.business-config-target-table .ant-table-tbody>tr.business-config-target-row--center .ant-table-row-expand-icon{border-color:#b7c6ff;background:#eef3ff;color:#3552dc}.business-config-target-table .ant-table-tbody>tr.business-config-target-row--department .ant-table-row-expand-icon{border-color:#b6ead8;background:#ecfbf5;color:#078765}.business-config-status-tag{min-width:58px;margin-inline-end:0;text-align:center}@media (max-width: 1100px){.business-config-summary{align-items:flex-start;flex-direction:column}}.daily-inquiry-board{--di-cell-bg: var(--ui-bg-surface);--di-header-bg: var(--ui-bg-surface);--di-header-strong-bg: var(--ui-bg-surface);--di-header-band-bg: var(--ui-bg-surface);--di-header-sub-bg: var(--ui-bg-surface);--di-header-text: var(--ui-text-secondary);--di-header-divider: var(--ui-border-subtle);--di-text: var(--ui-text-primary);--di-text-secondary: var(--ui-text-secondary);--di-text-muted: var(--ui-text-muted, var(--ui-text-secondary));--di-text-strong: var(--ui-text-primary);--di-border: var(--ui-border-subtle);--di-border-strong: var(--ui-border);--di-freeze-divider: color-mix(in srgb, var(--di-text-secondary) 38%, var(--di-border-strong));--di-total-bg: color-mix(in srgb, var(--ui-bg-surface) 97%, var(--ui-accent) 3%);--di-total-border: var(--di-border-strong);--di-total-text: var(--ui-text-primary);--di-weekend-bg: color-mix(in srgb, var(--ui-bg-elevated) 25%, var(--ui-bg-surface) 75%);--di-weekend-header-bg: color-mix(in srgb, var(--ui-bg-surface) 92%, var(--ui-text-primary) 8%);--di-row-hover-bg: color-mix(in srgb, var(--ui-bg-surface) 94%, var(--ui-accent) 6%);--di-day-color: #d97706;--di-day-bg: rgba(217, 119, 6, .08);--di-middle-color: #2563eb;--di-middle-bg: rgba(37, 99, 235, .08);--di-night-color: #7c3aed;--di-night-bg: rgba(124, 58, 237, .08);--di-up-bg: rgba(22, 163, 74, .08);--di-down-bg: rgba(220, 38, 38, .08);--di-up-text: #15803d;--di-down-text: #c2410c}.light .daily-inquiry-board{--di-cell-bg: #ffffff;--di-header-bg: #ffffff;--di-header-strong-bg: #ffffff;--di-header-band-bg: #ffffff;--di-header-sub-bg: #ffffff;--di-header-text: #64748b;--di-header-divider: #e2e8f0;--di-text: #475569;--di-text-secondary: #64748b;--di-text-muted: #94a3b8;--di-text-strong: #1e293b;--di-border: #edf2f7;--di-border-strong: #e2e8f0;--di-freeze-divider: #cbd5e1;--di-total-bg: #fbfcff;--di-total-border: #e2e8f0;--di-total-text: #1e293b;--di-weekend-bg: rgba(248, 250, 252, .3);--di-weekend-header-bg: #fbfdff;--di-row-hover-bg: #f8faff;--di-day-bg: rgba(255, 251, 235, .3);--di-middle-bg: rgba(239, 246, 255, .3);--di-night-bg: rgba(238, 242, 255, .3)}.daily-inquiry-board-wrap{width:100%;min-height:300px;overflow-x:hidden;box-sizing:border-box;padding:12px 16px 14px;background:var(--ui-bg-surface);scrollbar-gutter:stable;isolation:isolate}.daily-inquiry-board .ant-table{border:1px solid var(--di-border-strong);border-radius:0;overflow:hidden;box-shadow:none}.daily-inquiry-board .ant-table-content{position:relative;isolation:isolate;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-text-muted) 42%,transparent) transparent}.daily-inquiry-board .ant-table-content::-webkit-scrollbar{height:8px}.daily-inquiry-board .ant-table-content::-webkit-scrollbar-track{background:transparent}.daily-inquiry-board .ant-table-content::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ui-text-muted) 34%,transparent)}.daily-inquiry-board .ant-table-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-text-muted) 52%,transparent)}.daily-inquiry-board .ant-table-sticky-scroll{height:10px!important;background:transparent}.daily-inquiry-board .ant-table-sticky-scroll-bar{height:8px!important;border-radius:999px;background-color:color-mix(in srgb,var(--ui-text-muted) 42%,transparent)!important}.daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr>td,.daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th,.light .daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr>td,.light .daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th{font-size:12px!important;line-height:1.3!important;border-bottom:1px solid var(--di-border)!important;border-inline-end:1px solid var(--di-border)!important;vertical-align:middle;transition:background .14s ease,color .14s ease;background:var(--di-cell-bg);color:var(--di-text)}.daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr>td,.light .daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr>td{padding:6px 8px!important;background:var(--di-cell-bg)}.daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr:last-child>td,.light .daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:1px solid var(--di-border)!important}.daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th,.light .daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th{background:var(--di-header-strong-bg)!important;color:var(--di-text-secondary)!important;font-weight:650!important;padding:7px 8px!important;text-align:center;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap;border-bottom-color:var(--di-border)!important;box-shadow:none}.daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr:first-child>th,.light .daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr:first-child>th{background:var(--di-header-band-bg)!important;color:var(--di-text-muted)!important;font-size:12px!important;font-weight:650!important;padding:9px 8px 5px!important;border-bottom-color:var(--di-border)!important;box-shadow:none}.daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr:nth-child(2)>th,.light .daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr:nth-child(2)>th{background:var(--di-header-sub-bg)!important;color:var(--di-text-strong)!important;font-size:12px!important;font-weight:750!important;padding:3px 6px 9px!important;border-bottom-color:var(--di-border)!important;box-shadow:none}.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__header-weekday{font-size:11px!important;font-weight:600!important;color:var(--di-text-muted)!important;padding:8px 4px 3px!important;border-bottom-color:var(--di-border)!important}.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__header-day{font-size:12px!important;font-weight:750!important;color:var(--di-text-strong)!important;padding-top:2px!important;padding-bottom:8px!important}.daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th.daily-inquiry-board__header-day--weekend,.light .daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th.daily-inquiry-board__header-day--weekend{background:var(--di-weekend-header-bg)!important}.daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th.daily-inquiry-board__header-weekday--weekend,.light .daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th.daily-inquiry-board__header-weekday--weekend{background:var(--di-weekend-header-bg)!important}.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__header-metric{text-align:left!important;color:var(--di-text-secondary)!important}.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__header-sum{text-align:center!important;color:var(--di-text-secondary)!important}.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-group,.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-metric,.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-sum,.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-mom{border-bottom:1px solid var(--di-border)!important}.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__week-separator,.daily-inquiry-board .ant-table-tbody>tr>td.daily-inquiry-board__week-separator{border-inline-start:0!important}.daily-inquiry-board td.daily-inquiry-board__group-label{font-weight:700!important;font-size:12px!important;text-align:center!important;vertical-align:middle!important;border-left:0!important;padding-left:0!important;padding-right:0!important}.daily-inquiry-board td.daily-inquiry-board__group-label .ant-table-cell-content,.daily-inquiry-board td.daily-inquiry-board__group-label .ant-table-cell-ellipsis,.daily-inquiry-board td.daily-inquiry-board__total-label .ant-table-cell-content,.daily-inquiry-board td.daily-inquiry-board__total-label .ant-table-cell-ellipsis{width:100%;align-items:center!important;justify-content:center!important}.daily-inquiry-board tr.daily-inquiry-board__shift-day>td.daily-inquiry-board__group-label{color:var(--di-day-color)!important;background:color-mix(in srgb,var(--di-day-color) 6%,var(--di-cell-bg))!important}.daily-inquiry-board tr.daily-inquiry-board__shift-middle>td.daily-inquiry-board__group-label{color:var(--di-middle-color)!important;background:color-mix(in srgb,var(--di-middle-color) 6%,var(--di-cell-bg))!important}.daily-inquiry-board tr.daily-inquiry-board__shift-night>td.daily-inquiry-board__group-label{color:var(--di-night-color)!important;background:color-mix(in srgb,var(--di-night-color) 6%,var(--di-cell-bg))!important}.daily-inquiry-board__shift-pill{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:22px;padding:0 8px;border:1px solid transparent;border-radius:6px;box-shadow:none;font-size:12px;font-weight:650;line-height:1;white-space:nowrap}.daily-inquiry-board__shift-pill--day{color:var(--di-day-color);background:color-mix(in srgb,var(--di-day-color) 9%,var(--di-cell-bg));border-color:color-mix(in srgb,var(--di-day-color) 18%,transparent)}.daily-inquiry-board__shift-pill--middle{color:var(--di-middle-color);background:color-mix(in srgb,var(--di-middle-color) 9%,var(--di-cell-bg));border-color:color-mix(in srgb,var(--di-middle-color) 18%,transparent)}.daily-inquiry-board__shift-pill--night{color:var(--di-night-color);background:color-mix(in srgb,var(--di-night-color) 9%,var(--di-cell-bg));border-color:color-mix(in srgb,var(--di-night-color) 18%,transparent)}.daily-inquiry-board__shift-pill--total{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:color-mix(in srgb,var(--ui-accent) 18%,transparent)}.daily-inquiry-board td.daily-inquiry-board__total-label{font-weight:700!important;font-size:12px!important;text-align:center!important;vertical-align:middle!important;background:var(--di-total-bg)!important;color:var(--di-total-text)!important}.daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr.daily-inquiry-board__shift-total>td{background:var(--di-total-bg)!important;color:var(--di-text-strong);font-weight:650}.daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr.daily-inquiry-board__total-start>td{border-top:1px solid var(--di-total-border)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--ui-accent) 8%,transparent)}.daily-inquiry-board tr.daily-inquiry-board__shift-end>td{border-bottom:1px solid var(--di-border)!important}.daily-inquiry-board .ant-table-tbody>tr:hover>td{background:var(--di-row-hover-bg)!important}.daily-inquiry-board td.daily-inquiry-board__metric{color:var(--di-text-secondary);font-weight:400;text-align:left!important;padding-left:8px!important;white-space:nowrap}.daily-inquiry-board td.daily-inquiry-board__metric .ant-table-cell-content,.daily-inquiry-board td.daily-inquiry-board__metric .ant-table-cell-ellipsis{justify-content:flex-start!important}.daily-inquiry-board td.daily-inquiry-board__total-metric{color:var(--di-text-strong);font-weight:700;text-align:left!important;padding-left:8px!important;white-space:nowrap}.daily-inquiry-board td.daily-inquiry-board__total-metric .ant-table-cell-content,.daily-inquiry-board td.daily-inquiry-board__total-metric .ant-table-cell-ellipsis{justify-content:flex-start!important}.daily-inquiry-board td.daily-inquiry-board__day-cell,.daily-inquiry-board td.daily-inquiry-board__total-cell,.daily-inquiry-board td.daily-inquiry-board__sum-cell,.daily-inquiry-board td.daily-inquiry-board__total-sum{text-align:center!important}.daily-inquiry-board td.daily-inquiry-board__day-cell .ant-table-cell-content,.daily-inquiry-board td.daily-inquiry-board__day-cell .ant-table-cell-ellipsis,.daily-inquiry-board td.daily-inquiry-board__total-cell .ant-table-cell-content,.daily-inquiry-board td.daily-inquiry-board__total-cell .ant-table-cell-ellipsis,.daily-inquiry-board td.daily-inquiry-board__sum-cell .ant-table-cell-content,.daily-inquiry-board td.daily-inquiry-board__sum-cell .ant-table-cell-ellipsis,.daily-inquiry-board td.daily-inquiry-board__total-sum .ant-table-cell-content,.daily-inquiry-board td.daily-inquiry-board__total-sum .ant-table-cell-ellipsis{justify-content:center!important}.daily-inquiry-board td.daily-inquiry-board__sum-cell{font-weight:700;color:var(--di-text-strong)}.daily-inquiry-board td.daily-inquiry-board__total-sum{font-weight:800;color:var(--di-total-text)}.daily-inquiry-board td.daily-inquiry-board__total-cell .daily-inquiry-board__value,.daily-inquiry-board td.daily-inquiry-board__total-mom .daily-inquiry-board__mom-value{color:var(--di-text-strong);font-weight:750}.daily-inquiry-board td.daily-inquiry-board__total-sum .daily-inquiry-board__value{color:var(--di-total-text);font-weight:850}.daily-inquiry-board__value{display:inline-block;min-width:1.2em;font-variant-numeric:tabular-nums;font-weight:500;color:var(--di-text)}.daily-inquiry-board__value--sum{font-weight:700;color:var(--di-text-strong)}.daily-inquiry-board__value--zero{color:var(--di-text-muted);font-weight:600}.daily-inquiry-board td.daily-inquiry-board__day-cell--weekend{background:var(--di-weekend-bg)!important}.daily-inquiry-board td.daily-inquiry-board__day-cell--above{background-color:var(--di-up-bg)!important}.daily-inquiry-board td.daily-inquiry-board__day-cell--below{background-color:var(--di-down-bg)!important}.daily-inquiry-board td.daily-inquiry-board__day-cell--above-1{background-color:color-mix(in srgb,var(--di-up-bg) 75%,var(--di-cell-bg))!important}.daily-inquiry-board td.daily-inquiry-board__day-cell--above-2{background-color:color-mix(in srgb,var(--di-up-bg) 100%,rgba(22,163,74,.06))!important}.daily-inquiry-board td.daily-inquiry-board__day-cell--above-3{background-color:#16a34a3d!important}.daily-inquiry-board td.daily-inquiry-board__day-cell--below-1{background-color:color-mix(in srgb,var(--di-down-bg) 75%,var(--di-cell-bg))!important}.daily-inquiry-board td.daily-inquiry-board__day-cell--below-2{background-color:color-mix(in srgb,var(--di-down-bg) 100%,rgba(220,38,38,.06))!important}.daily-inquiry-board td.daily-inquiry-board__day-cell--below-3{background-color:#dc26263d!important}.daily-inquiry-board__value--above{color:var(--di-up-text);font-weight:700}.daily-inquiry-board__value--below{color:var(--di-down-text);font-weight:700}.daily-inquiry-board__value--above-1,.daily-inquiry-board__value--below-1{font-weight:600}.daily-inquiry-board__value--above-2,.daily-inquiry-board__value--below-2{font-weight:700}.daily-inquiry-board__value--above-3,.daily-inquiry-board__value--below-3{font-weight:700;letter-spacing:.2px}.daily-inquiry-board__value-mark{display:inline-block;margin-left:1px;font-size:9px;line-height:1}.daily-inquiry-board__value-mark--1{font-size:9px;opacity:.75}.daily-inquiry-board__value-mark--2{font-size:10px;opacity:.88}.daily-inquiry-board__value-mark--3{font-size:11px;opacity:1}.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-group,.daily-inquiry-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-group{position:sticky;left:0;z-index:8;box-shadow:none;background:var(--di-header-band-bg)!important}.daily-inquiry-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-group{background:var(--di-cell-bg)!important}.daily-inquiry-board tr.daily-inquiry-board__shift-day>td.daily-inquiry-board__sticky-group{background:color-mix(in srgb,var(--di-day-color) 6%,var(--di-cell-bg))!important}.daily-inquiry-board tr.daily-inquiry-board__shift-middle>td.daily-inquiry-board__sticky-group{background:color-mix(in srgb,var(--di-middle-color) 6%,var(--di-cell-bg))!important}.daily-inquiry-board tr.daily-inquiry-board__shift-night>td.daily-inquiry-board__sticky-group{background:color-mix(in srgb,var(--di-night-color) 6%,var(--di-cell-bg))!important}.daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr.daily-inquiry-board__shift-total>td.daily-inquiry-board__sticky-group{background:var(--di-total-bg)!important}.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-metric,.daily-inquiry-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-metric{position:sticky;left:52px;z-index:8;box-shadow:none;background:var(--di-header-band-bg)!important}.daily-inquiry-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-metric{background:var(--di-cell-bg)!important}.daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr.daily-inquiry-board__shift-total>td.daily-inquiry-board__sticky-metric{background:var(--di-total-bg)!important}.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-sum,.daily-inquiry-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-sum{position:sticky;left:164px;z-index:8;box-shadow:none;background:var(--di-header-band-bg)!important}.daily-inquiry-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-sum{background:var(--di-cell-bg)!important}.daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr.daily-inquiry-board__shift-total>td.daily-inquiry-board__sticky-sum{background:var(--di-total-bg)!important}.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-group,.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-metric,.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-sum,.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-mom{z-index:10}.daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th.daily-inquiry-board__header-mom,.light .daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th.daily-inquiry-board__header-mom{text-align:center!important;font-size:12px!important;font-weight:650!important;color:var(--di-text-secondary)!important}.daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th.daily-inquiry-board__mom-header-label:after{content:"";position:absolute;inset-block:0!important;inset-inline-start:auto!important;inset-inline-end:0!important;z-index:2;width:1px!important;background:var(--di-freeze-divider)!important;box-shadow:none!important;transform:none!important;pointer-events:none}.daily-inquiry-board .ant-table-tbody>tr>td.daily-inquiry-board__mom-cell,.daily-inquiry-board .ant-table-tbody>tr>td.daily-inquiry-board__total-mom{text-align:center!important;vertical-align:middle!important;padding:4px 6px!important}.daily-inquiry-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-mom,.daily-inquiry-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-mom{position:sticky;left:260px;z-index:8;border-inline-end:1px solid var(--di-freeze-divider)!important;box-shadow:inset -1px 0 0 var(--di-freeze-divider),8px 0 10px color-mix(in srgb,var(--di-cell-bg) 86%,transparent);background:var(--di-header-band-bg)!important}.daily-inquiry-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-mom{background:var(--di-cell-bg)!important}.daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr.daily-inquiry-board__shift-total>td.daily-inquiry-board__sticky-mom{background:var(--di-total-bg)!important}.daily-inquiry-board.ant-table-wrapper .ant-table-thead>tr>th.daily-inquiry-board__sticky-mom{border-bottom-color:var(--di-border)!important;box-shadow:inset 0 -1px 0 var(--di-border),inset -1px 0 0 var(--di-freeze-divider),8px 0 10px color-mix(in srgb,var(--di-cell-bg) 86%,transparent)}.daily-inquiry-board.ant-table-wrapper .ant-table-tbody>tr.daily-inquiry-board__total-start>td.daily-inquiry-board__sticky-mom{border-top-color:var(--di-total-border)!important;box-shadow:inset 0 1px 0 var(--di-total-border),inset -1px 0 0 var(--di-freeze-divider),8px 0 10px color-mix(in srgb,var(--di-cell-bg) 86%,transparent)}.platform-inbound-board__selector{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.platform-inbound-board__selector>div:first-child{display:flex;flex-direction:column;gap:2px}.platform-inbound-board__selector .ant-segmented{flex:0 0 auto}.platform-inbound-board__selector>.ant-select{width:100%}.platform-inbound-board-wrap{padding-top:14px}.platform-inbound-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-metric,.platform-inbound-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-metric{left:112px}.platform-inbound-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-sum,.platform-inbound-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-sum{left:232px}.platform-inbound-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-mom,.platform-inbound-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-mom{left:340px}.platform-inbound-board tr.platform-inbound-board__group-row>td.daily-inquiry-board__group-label,.platform-inbound-board tr.platform-inbound-board__group-row>td.daily-inquiry-board__sticky-group{background:color-mix(in srgb,var(--ui-bg-surface) 94%,var(--ui-accent) 6%)!important;color:var(--ui-text-primary)!important}.platform-inbound-board__group-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:98px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--ui-accent) 18%,var(--ui-border-subtle));border-radius:6px;background:var(--ui-accent-soft);color:var(--ui-text-primary);font-weight:700;line-height:1.2;white-space:normal}.platform-inbound-board__group-pill--total{border-color:color-mix(in srgb,var(--ui-accent) 30%,var(--ui-border-subtle));color:var(--ui-accent)}.platform-inbound-board__value-button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:38px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.platform-inbound-board__value-button .anticon{color:var(--ui-text-muted);font-size:9px;opacity:0;transform:translate(-2px);transition:opacity .14s ease,transform .14s ease}.platform-inbound-board__value-button:hover .anticon,.platform-inbound-board__value-button:focus-visible .anticon{opacity:1;transform:translate(0)}.platform-inbound-board__value-button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.platform-inbound-board__footer{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--ui-text-secondary);font-size:12px}.platform-inbound-board__footer span:before{content:"·";margin-right:6px;color:var(--ui-text-muted)}.platform-inbound-board__footer span:first-child:before{content:"";margin:0}.platform-inbound-board__empty{display:flex;min-height:260px;align-items:center;justify-content:center;padding:32px 16px}@media (max-width: 767px){.platform-inbound-board__selector{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.platform-inbound-board-wrap{padding:10px 12px 12px}.platform-inbound-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-metric,.platform-inbound-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-metric,.platform-inbound-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-sum,.platform-inbound-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-sum,.platform-inbound-board .ant-table-thead>tr>th.daily-inquiry-board__sticky-mom,.platform-inbound-board .ant-table-tbody>tr>td.daily-inquiry-board__sticky-mom{position:static!important;left:auto!important}.platform-inbound-board .ant-table-cell-fix-start-last:after{box-shadow:none!important}.platform-inbound-board__footer{flex-direction:column;gap:4px}.platform-inbound-board__footer span:before{content:"";margin:0}}.daily-inquiry-board__mom{display:inline-grid;grid-template-columns:minmax(50px,max-content) minmax(44px,max-content);align-items:baseline;justify-content:center;-moz-column-gap:4px;column-gap:4px;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;line-height:1;white-space:nowrap}.daily-inquiry-board__mom-value{flex:0 0 auto;font-size:11px;font-weight:600;line-height:1;color:var(--di-text);font-variant-numeric:tabular-nums;text-align:right}.daily-inquiry-board__mom-pct{flex:0 0 auto;font-size:10px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;text-align:left}.daily-inquiry-board__mom-pct--above{color:var(--di-up-text)}.daily-inquiry-board__mom-pct--below{color:var(--di-down-text)}.daily-inquiry-board__mom-pct--neutral{color:var(--di-text-muted)}.daily-inquiry-board .ant-table-footer{background:color-mix(in srgb,var(--ui-bg-surface) 96%,var(--ui-text-primary) 4%);border-top:1px solid var(--di-border);padding:7px 8px}.daily-inquiry-board__footer{font-size:11px;line-height:1.3;color:var(--di-text-muted)}.kpi-bar:hover{background:var(--ui-accent-light, #e6f4ff)!important}.daily-inquiry-form{--di-day-color: #d97706;--di-middle-color: #2563eb;--di-night-color: #7c3aed;--di-form-label-w: 96px;--di-form-total-w: 130px;--di-form-input-w: 88px;--di-form-row-h: 36px;--di-form-line: var(--ui-border-subtle, color-mix(in srgb, var(--ui-border) 60%, transparent));display:grid;grid-template-columns:var(--di-form-label-w) repeat(3,minmax(0,1fr)) var(--di-form-total-w);align-items:center}.daily-inquiry-form__header-label{grid-column:1;padding:0 0 10px;font-size:12px;font-weight:500;color:var(--ui-text-muted);border-bottom:1px solid var(--di-form-line)}.daily-inquiry-form__header-shift{grid-column:span 1;padding:0 0 10px;text-align:center;font-size:13px;font-weight:600;color:var(--ui-text-primary);border-bottom:1px solid var(--di-form-line)}.daily-inquiry-form__header-shift--day{color:var(--di-day-color)}.daily-inquiry-form__header-shift--middle{color:var(--di-middle-color)}.daily-inquiry-form__header-shift--night{color:var(--di-night-color)}.daily-inquiry-form__header-total{grid-column:span 1;padding:0 0 10px;text-align:center;font-size:13px;font-weight:600;color:var(--ui-accent);border-bottom:1px solid var(--di-form-line)}.daily-inquiry-form__header-total,.daily-inquiry-form__total-cell{background:color-mix(in srgb,var(--ui-bg-elevated) 50%,var(--ui-bg-surface) 50%);border-left:1px solid var(--di-form-line)}.daily-inquiry-form__label{display:flex;align-items:center;height:var(--di-form-row-h);padding:0 8px 0 0;font-size:13px;color:var(--ui-text-secondary);white-space:nowrap;border-bottom:1px solid var(--di-form-line)}.daily-inquiry-form__cell{display:flex;align-items:center;justify-content:center;height:var(--di-form-row-h);border-bottom:1px solid var(--di-form-line)}.daily-inquiry-form__cell .ant-input-number{width:var(--di-form-input-w)}.daily-inquiry-form__readonly{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ui-text-primary)}.daily-inquiry-form__total-cell{display:flex;align-items:center;justify-content:center;height:var(--di-form-row-h);border-bottom:1px solid var(--di-form-line)}.daily-inquiry-form__total-value{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ui-accent)}@media (max-width: 640px){.daily-inquiry-form{--di-form-label-w: 72px;--di-form-total-w: 90px;--di-form-input-w: 64px}}.ainative-artifact-card{border-radius:8px;border:1px solid var(--ui-border, rgba(255,255,255,.1));padding:10px 12px;background:var(--ui-card-bg, rgba(255,255,255,.03))}.ainative-artifact-card--lg{border-radius:8px;border:1px solid var(--ui-border, rgba(255,255,255,.1));padding:14px 16px;background:var(--ui-card-bg, rgba(255,255,255,.03))}.ainative-artifact-card--flat{border:1px solid var(--ui-border, rgba(255,255,255,.1));border-radius:8px;padding:10px 12px;background:var(--ui-hover, rgba(255,255,255,.02))}.ainative-flex-row{display:flex;align-items:center;gap:8px}.ainative-flex-row--wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ainative-gap-4{gap:4px}.ainative-mt-8{margin-top:8px}.ainative-mb-8{margin-bottom:8px}.ainative-mt-12{margin-top:12px}.ainative-border-top{border-top:1px solid var(--ui-border, rgba(255,255,255,.08));padding-top:8px}.ainative-action-bar{margin-top:12px;padding-top:10px;border-top:1px solid var(--ui-border, rgba(255,255,255,.08));display:flex;gap:8px}.inquiry-leads-form__label{font-size:12px;margin-bottom:4px;color:var(--ui-text-secondary)}.inquiry-leads-form{margin-top:0}.inquiry-leads-form__alert{margin-bottom:16px}.inquiry-leads-form__section-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:600;margin-top:14px;margin-bottom:10px;padding-bottom:7px;color:var(--ui-text-primary);border-bottom:1px solid var(--ui-border-subtle)}.inquiry-leads-form__section-title:first-of-type{margin-top:0}.inquiry-leads-form__section-note,.inquiry-leads-form__required{color:var(--ui-danger);font-size:11px;font-weight:600}.inquiry-leads-form__grid{display:grid;gap:0 16px;margin-bottom:10px}.inquiry-leads-form__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-leads-form__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-leads-form__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.inquiry-leads-form__grid--contact{grid-template-columns:minmax(160px,1fr) minmax(132px,.72fr) minmax(260px,1.45fr) minmax(210px,1.1fr)}.inquiry-leads-form__grid--last{margin-bottom:14px}.inquiry-leads-form__item.ant-form-item{margin-bottom:10px}.inquiry-leads-form__item--wide.ant-form-item{margin-bottom:14px}.inquiry-leads-form__item--flush.ant-form-item{margin-bottom:0}.inquiry-leads-form__phone{display:flex;gap:8px;min-width:0}.inquiry-leads-form__dial-code.ant-input{width:72px;flex:0 0 72px}.inquiry-leads-form__phone-number.ant-input{flex:1 1 auto;min-width:0}.inquiry-leads-form__control-full{width:100%!important}.inquiry-leads-form__select-loading{display:inline-flex;align-items:center;gap:8px;color:var(--ui-text-secondary)}@media (max-width: 768px){.daily-inquiry-board-wrap{padding:10px 12px 12px}}.inquiry-leads-table .deal-status{color:var(--ui-success);font-weight:500}@media (max-width: 900px){.inquiry-leads-form__grid--3,.inquiry-leads-form__grid--4,.inquiry-leads-form__grid--contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.inquiry-leads-form__grid--2,.inquiry-leads-form__grid--3,.inquiry-leads-form__grid--4,.inquiry-leads-form__grid--contact{grid-template-columns:1fr}}.ui-f{display:flex}.ui-fc{display:flex;align-items:center}.ui-fcc{display:flex;align-items:center;justify-content:center}.ui-fsb{display:flex;align-items:center;justify-content:space-between}.ui-fwrap{flex-wrap:wrap}.ui-fcol{display:flex;flex-direction:column}.ui-f1{flex:1;min-width:0;min-height:0}.ui-gap2{gap:4px}.ui-gap3{gap:6px}.ui-gap4{gap:8px}.ui-gap5{gap:10px}.ui-gap6{gap:12px}.ui-gap8{gap:16px}.ui-mt0{margin-top:0}.ui-mt1{margin-top:2px}.ui-mt2{margin-top:4px}.ui-mt3{margin-top:6px}.ui-mt4{margin-top:8px}.ui-mt6{margin-top:12px}.ui-mt8{margin-top:16px}.ui-mt10{margin-top:20px}.ui-mt12{margin-top:24px}.ui-mb2{margin-bottom:4px}.ui-mb3{margin-bottom:6px}.ui-mb4{margin-bottom:8px}.ui-mb6{margin-bottom:12px}.ui-mb8{margin-bottom:16px}.ui-ml2{margin-left:4px}.ui-mr2{margin-right:4px}.ui-p2{padding:4px}.ui-p3{padding:6px}.ui-p4{padding:8px}.ui-p6{padding:12px}.ui-p8{padding:16px}.ui-text-2xs{font-size:10px}.ui-text-xs{font-size:11px}.ui-text-sm{font-size:12px}.ui-text-base{font-size:13px}.ui-text-md{font-size:14px}.ui-text-lg{font-size:16px}.ui-text-normal{font-weight:400}.ui-text-medium{font-weight:500}.ui-text-semibold{font-weight:600}.ui-text-bold{font-weight:700}.ui-text-primary{color:var(--ui-text-primary)}.ui-text-secondary{color:var(--ui-text-secondary)}.ui-text-muted{color:var(--ui-text-muted)}.ui-text-accent{color:var(--ui-accent)}.ui-text-danger{color:var(--ui-danger)}.ui-text-warning{color:var(--ui-warning)}.ui-text-success{color:var(--ui-success)}.ui-nowrap{white-space:nowrap}.ui-border-b{border-bottom:1px solid var(--ui-border)}.ui-border-t{border-top:1px solid var(--ui-border)}.ui-rounded-sm{border-radius:6px}.ui-rounded-md{border-radius:8px}.ui-w-full{width:100%}.ui-h-full{height:100%}.ui-shrink-0{flex-shrink:0}.ui-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-bg-hover{background:var(--ui-bg-hover)}.ui-bg-elevated{background:var(--ui-bg-elevated)}.ui-bg-subtle{background:var(--ui-border-subtle)}.ui-border-subtle{border-color:var(--ui-border-subtle)!important}.ui-accent-primary{background:var(--ui-accent);color:#fff}.ui-accent-soft-text{background:var(--ui-accent-soft);color:var(--ui-accent)}.ui-opacity-60{opacity:.6}.ui-accent-slider{accent-color:var(--ui-accent)}.ui-warning-soft-bg{background:var(--ui-warning-soft)}.ui-progress-ring{position:relative;width:36px;height:36px;flex-shrink:0}.ui-progress-ring-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:var(--ui-text-secondary)}.ui-grid-auto-fill{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.ui-text-refund-danger{color:var(--ui-danger)!important}.ui-text-refund-normal{color:var(--ui-text-primary)!important}.ui-accent-soft-bg{background:var(--ui-accent-soft)}.ui-accent-subtle-bg{background:var(--ui-accent-subtle)}.ui-accent-bg{background:var(--ui-accent)}.ui-warning-bg{background:#f59e0b}.ui-border-bg{background:var(--ui-border)}.ui-border-subtle-bg{background:var(--ui-border-subtle)}.ui-success-subtle-bg{background:#34d39920}.ui-danger-subtle-bg{background:#ef444420}.ui-op60{opacity:.6}.ui-bc-border{border-color:var(--ui-border)}.ui-bc-subtle{border-color:var(--ui-border-subtle)}.ui-pdca-block{padding:12px;background:var(--ui-bg-elevated);border-radius:8px;border:1px solid var(--ui-border)}.ui-pdca-title{margin:0 0 4px;color:var(--ui-accent);font-size:14px;font-weight:600}:root{--bp-tablet: 768px;--bp-desktop: 1024px;--bp-wide: 1440px}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--ui-mobile-page-x: 12px;--ui-mobile-gap-inline: 8px;--ui-mobile-gap-section: 12px;--ui-mobile-card-padding: 12px;--ui-mobile-control-height: 36px;--ui-mobile-control-height-sm: 32px;--ui-mobile-touch-target: 44px}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.app-content{padding-bottom:calc(80px + var(--safe-bottom))}.app-main-outlet{padding:0 12px}.app-topbar{padding:0 12px;height:44px}}@media (max-width: 1023px) and (pointer: coarse){.ant-btn{height:var(--ui-mobile-control-height);min-height:var(--ui-mobile-control-height);min-width:var(--ui-mobile-control-height);padding-inline:12px}.ant-btn-sm{height:var(--ui-mobile-control-height-sm);min-height:var(--ui-mobile-control-height-sm);min-width:var(--ui-mobile-control-height-sm);padding-inline:10px}.ant-btn.ant-btn-icon-only{width:var(--ui-mobile-control-height);padding-inline:0}.ant-btn-sm.ant-btn-icon-only{width:var(--ui-mobile-control-height-sm);padding-inline:0}.ant-menu-item{min-height:var(--ui-mobile-touch-target)}.ant-table-row{min-height:52px}.ant-tabs-tab{min-height:40px}.ant-select-selector{min-height:var(--ui-mobile-control-height)!important;height:var(--ui-mobile-control-height)!important}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:calc(var(--ui-mobile-control-height) - 2px)!important}.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-picker,.ant-input-number{min-height:var(--ui-mobile-control-height)}.ant-table-cell .ant-btn+.ant-btn{margin-left:8px}}@media (max-width: 1023px) and (hover: none){.card:hover{transform:none!important}.hover-reveal,.hover-visible{opacity:1!important;visibility:visible!important}.ant-table-row .row-actions{opacity:1!important}.ant-btn:active{filter:brightness(.85)}.ant-menu-item:active{background:var(--ui-sidebar-item-hover)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media (min-width: 769px) and (max-width: 1023px){.app-content{padding-bottom:calc(80px + var(--safe-bottom))}.app-main-outlet{padding:0 16px}}@media (max-width: 1023px){.app-main-outlet:not(.app-main-outlet--ai){margin-bottom:calc(56px + var(--safe-bottom))}}.mobile-safe-bottom{padding-bottom:calc(80px + var(--safe-bottom))}.app-mobile-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:44px;flex-shrink:0;padding-inline:max(4px,var(--safe-left)) max(4px,var(--safe-right));border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.app-mobile-topbar__menu.ant-btn,.app-mobile-topbar__balance{width:44px;min-width:44px;height:44px}.app-mobile-topbar__title{overflow:hidden;color:var(--ui-text-primary);font-size:15px;font-weight:600;line-height:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav.ant-menu-horizontal{align-items:stretch;justify-content:space-around!important;line-height:normal;border-top:1px solid var(--ui-border-subtle)}.mobile-bottom-nav.ant-menu-horizontal>.ant-menu-item{display:flex!important;flex:1 1 0!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:auto;min-width:0;height:56px;margin:0!important;padding:0 2px!important}.mobile-bottom-nav.ant-menu-horizontal>.ant-menu-item .anticon{margin:0;font-size:16px;line-height:1}.mobile-bottom-nav.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content{margin-inline-start:0!important;font-size:11px;line-height:14px}.mobile-topbar{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;padding-left:max(12px,var(--safe-left));padding-right:max(12px,var(--safe-right));background:var(--ui-bg-surface);border-bottom:1px solid var(--ui-border-subtle);position:sticky;top:0;z-index:50;flex-shrink:0}.mobile-topbar__title{font-size:16px;font-weight:600;color:var(--ui-text-primary);flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-topbar__back,.mobile-topbar__action{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ui-text-secondary);cursor:pointer;border-radius:var(--ui-radius-sm);background:none;border:none}.mobile-topbar__back:active,.mobile-topbar__action:active{background:var(--ui-bg-hover)}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.ant-form .ant-row{flex-direction:column}.ant-form-item{margin-bottom:16px}.ant-form-item-label{text-align:left;padding-bottom:4px}.ant-picker,.ant-cascader{width:100%!important}.ant-modal{max-width:100vw!important;margin:0!important;margin-block:0!important;top:0;padding:0}.ant-modal-content,.ant-modal-container{border-radius:0;min-height:100vh;min-height:100dvh}.ant-modal-close{width:44px!important;height:44px!important}.ant-drawer-content-wrapper{max-width:100vw!important}.management-workbench-page{padding-bottom:calc(72px + var(--safe-bottom))}.management-workbench-page>.ui-page-header-block{display:none}.management-workbench-layout{gap:10px}.management-workbench-summary.ant-alert{padding:6px 8px;font-size:12px;line-height:1.45}.management-workbench-mobile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:2px 4px 2px 10px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.management-workbench-mobile-toolbar__summary{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.management-workbench-mobile-toolbar__summary .ant-typography{overflow:hidden;margin:0;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.management-workbench-mobile-toolbar__summary .ant-typography:first-child{color:var(--ui-text-primary);font-size:12px}.management-workbench-mobile-toolbar .ant-btn{min-height:44px}.management-workbench-mobile-toolbar .ant-btn:not(.ant-btn-text),.team-daily-mobile-toolbar .ant-btn:not(.ant-btn-text){position:relative;isolation:isolate;border-width:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.management-workbench-mobile-toolbar .ant-btn:not(.ant-btn-text):before,.team-daily-mobile-toolbar .ant-btn:not(.ant-btn-text):before{position:absolute;z-index:0;top:4px;right:0;bottom:4px;left:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-surface);content:""}.management-workbench-mobile-toolbar .ant-btn-primary:not(.ant-btn-text):before,.team-daily-mobile-toolbar .ant-btn-primary:not(.ant-btn-text):before{border-color:var(--ui-accent);background:var(--ui-accent)}.management-workbench-mobile-toolbar .ant-btn:not(.ant-btn-text)>span,.team-daily-mobile-toolbar .ant-btn:not(.ant-btn-text)>span{position:relative;z-index:1}.management-workbench-mobile-filter{display:flex;flex-direction:column;gap:14px}.management-workbench-mobile-filter .ui-filter-field{display:grid;gap:6px}.management-workbench-mobile-filter .ant-picker,.management-workbench-mobile-filter .ant-select,.management-workbench-mobile-filter .ant-select-selector{width:100%!important;min-height:44px!important}.management-workbench-mobile-filter__actions{display:grid;grid-template-columns:1fr 2fr;gap:8px;padding-top:10px}.management-workbench-mobile-filter__actions .ant-btn{min-height:44px}.management-workbench-mobile-sections.ant-segmented{width:100%;min-height:44px;padding:3px;border:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.management-workbench-mobile-sections .ant-segmented-item{min-height:36px}.management-workbench-mobile-sections .ant-segmented-item-label{min-height:36px;padding-inline:4px;font-size:12px;line-height:36px}.management-workbench-grid{display:block}.mgmt-pdca-section--mobile-hidden{display:none}.mgmt-pdca-section{gap:8px;padding:10px}.mgmt-pdca-section__header{align-items:center;gap:8px}.mgmt-pdca-section__step{width:26px;height:26px;flex-basis:26px}.mgmt-pdca-section__heading h5.ant-typography{font-size:14px}.mgmt-pdca-section__heading span.ant-typography{display:none}.management-plan-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.management-plan-metric{min-height:88px;gap:4px;padding:8px 6px}.management-plan-metric .ant-statistic-title,.management-plan-metric__meta.ant-typography{font-size:10px}.management-plan-metric .ant-statistic-content{font-size:17px!important}.management-plan-metric__tag.ant-tag{max-width:100%;padding-inline:4px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pdw-do-panel>.ant-row,.pdw-check-panel>.ant-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0!important}.pdw-do-panel>.ant-row:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.pdw-do-panel>.ant-row:first-child>.ant-col:last-child{grid-column:1 / -1}.pdw-do-panel>.ant-row>.ant-col,.pdw-check-panel>.ant-row>.ant-col{width:100%!important;max-width:100%!important;flex:none!important;padding:0!important}.pdw-do-panel .ant-card-head-wrapper,.pdw-check-panel .ant-card-head-wrapper{align-items:flex-start;flex-wrap:wrap;gap:6px}.pdw-do-panel .ant-card-extra,.pdw-check-panel .ant-card-extra{margin-inline-start:0}.pdw-do-action-row__layout{flex-direction:column}.pdw-do-action-row__actions{width:100%;justify-content:flex-end}.pdw-check-health{flex-wrap:wrap;gap:4px 8px}.pdw-check-health__summary.ant-typography{flex-basis:calc(100% - 88px)}.pdw-check-health__time.ant-typography{width:100%;padding-left:0}.pdw-check-panel .ant-table-wrapper{width:100%;overflow-x:auto}.team-daily-workbench-page{padding-bottom:calc(72px + var(--safe-bottom))}.team-daily-workbench-page>.ui-page-header-block{display:none}.team-daily-page{gap:10px}.team-daily-page .team-daily-compact-alert.ant-alert{padding:6px 8px;font-size:12px;line-height:1.45}.team-daily-mobile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:2px 4px 2px 10px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.team-daily-mobile-toolbar__summary{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.team-daily-mobile-toolbar__summary .ant-typography{margin:0;font-size:11px;line-height:16px}.team-daily-mobile-toolbar__summary .ant-typography:first-child{color:var(--ui-text-primary);font-size:12px}.team-daily-mobile-toolbar .ant-btn{min-height:44px}.team-daily-mobile-filter{display:flex;flex-direction:column;gap:14px}.team-daily-mobile-filter .ui-filter-field{display:grid;gap:6px}.team-daily-mobile-filter .ant-picker,.team-daily-mobile-filter .ant-select,.team-daily-mobile-filter .ant-select-selector{width:100%!important;min-height:44px!important}.team-daily-mobile-filter__actions{display:grid;grid-template-columns:1fr 2fr;gap:8px;padding-top:10px}.team-daily-mobile-filter__actions .ant-btn{min-height:44px}.team-daily-mobile-sections.ant-segmented{width:100%;min-height:44px;padding:3px;border:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.team-daily-mobile-sections .ant-segmented-item{min-height:36px}.team-daily-mobile-sections .ant-segmented-item-label{min-height:36px;padding-inline:4px;font-size:12px;line-height:36px}.team-daily-mobile-section--hidden{display:none!important}.team-daily-section-title{margin-bottom:6px}.team-daily-section-title__text.ant-typography{font-size:13px!important}.team-daily-perf-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 4px;min-height:44px;padding:10px 8px}.team-daily-perf-summary__icon,.team-daily-perf-summary__team,.team-daily-perf-summary__divider,.team-daily-perf-summary__hint{display:none!important}.team-daily-perf-summary__tail{display:contents}.team-daily-perf-summary__item{min-width:0}.team-daily-perf-summary__value{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.team-daily-perf-summary__label.ant-typography{font-size:10px}.team-daily-page .kpi-bar{min-height:44px;padding:3px 6px}.kpi-bar__row{gap:8px}.kpi-bar__label.ant-typography{width:66px;flex-basis:66px;font-size:11px}.kpi-bar__content{min-width:0}.team-daily-kpi-pair{flex-direction:column;gap:4px!important}.team-daily-kpi-cell{width:100%;flex:none!important}.team-daily-kpi-group--primary{border-right:0!important;border-bottom:1px solid var(--ui-border)}.team-daily-signal-item{align-items:flex-start;flex-wrap:wrap}.team-daily-signal-item>.ant-space{min-width:0;flex:1;flex-wrap:wrap}.team-daily-signal-item .ant-btn,.team-daily-case-card__action.ant-btn,.team-daily-table-action.ant-btn{min-height:44px}.team-daily-mini-metric{min-height:76px;padding:8px 6px}.team-daily-mini-metric__value{font-size:15px}.team-daily-page .ant-collapse-header{min-height:44px;align-items:center!important}.team-daily-page .ui-fc{align-items:flex-start;flex-wrap:wrap}.team-daily-page .ui-fc>.ant-typography:first-child{flex-basis:100%!important}.team-daily-page .ant-table-wrapper{width:100%;overflow-x:auto}.team-daily-member-cards{display:grid;gap:8px}.team-daily-member-card{display:grid;gap:10px;padding:10px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.team-daily-member-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.team-daily-member-card__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.team-daily-member-card__kpi{display:grid;gap:2px;min-width:0;padding:6px;border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);text-align:center}.team-daily-member-card__kpi>.ant-typography:first-child{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.team-daily-member-card__kpi small{margin-left:2px;color:var(--ui-text-muted);font-size:10px;font-weight:400}.team-daily-member-card__action.ant-btn{min-height:44px}.team-daily-workbench-page .ant-modal-title .ant-space{align-items:flex-start;flex-wrap:wrap}.team-daily-kpi-modal-title{display:grid;gap:8px;padding-right:32px}.team-daily-kpi-modal-title__heading{display:block;font-size:15px;line-height:22px}.team-daily-kpi-modal-title__meta.ant-space{display:flex}.team-daily-kpi-modal-title__meta .ant-tag{margin:0}.employee-workbench-page{padding-bottom:calc(72px + var(--safe-bottom))}.employee-workbench-page .ui-page-header{display:none}.employee-performance-card{margin-top:2px;margin-bottom:10px!important}.employee-performance-mobile{display:grid;gap:10px}.employee-performance-mobile__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.employee-performance-mobile__header>div{display:grid;gap:1px}.employee-performance-mobile__header .ant-typography:first-child{color:var(--ui-text-primary);font-size:14px}.employee-performance-mobile__header .ant-typography:last-child{font-size:11px}.employee-performance-mobile__header .ant-btn{min-height:44px}.employee-performance-mobile__primary,.employee-performance-mobile__periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.employee-performance-mobile__primary>div,.employee-performance-mobile__periods>div{display:grid;gap:2px;min-width:0;padding:8px 4px;border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);text-align:center}.employee-performance-mobile__primary .ant-typography,.employee-performance-mobile__periods .ant-typography{font-size:10px}.employee-performance-mobile__primary strong{overflow:hidden;color:var(--ui-text-primary);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.employee-performance-mobile__periods strong{color:var(--ui-text-primary);font-size:13px}.employee-performance-mobile__footer{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-height:44px;color:var(--ui-text-secondary);font-size:11px}.employee-performance-mobile__footer .ant-btn{min-height:44px;margin-left:auto;padding-inline:0}.employee-workbench-mobile-sections.ant-segmented{width:100%;min-height:44px;margin-bottom:10px;padding:3px;border:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.employee-workbench-mobile-sections .ant-segmented-item,.employee-workbench-mobile-sections .ant-segmented-item-label{min-height:36px}.employee-workbench-mobile-sections .ant-segmented-item-label{font-size:12px;line-height:36px}.employee-workbench-pdca{display:block}.employee-workbench-plan,.employee-workbench-do{width:100%!important}.employee-workbench-section--hidden{display:none!important}.employee-workbench-page .ui-content-card__title{min-width:0}.employee-workbench-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.employee-workbench-kpis>div{min-height:64px;padding-block:8px}.employee-workbench-todo-stream{overflow:visible}.employee-workbench-meeting-head,.employee-workbench-todo-head{min-height:44px;flex-wrap:wrap;padding:6px 8px;line-height:1.45}.employee-workbench-meeting-head .ant-btn{min-height:44px;margin-left:auto}.employee-workbench-meeting-row{min-height:44px;flex-wrap:wrap;padding:6px 8px}.employee-workbench-meeting-row>span:nth-child(2){flex-basis:calc(100% - 14px)}.employee-new-customer-row{display:grid;grid-template-columns:6px minmax(0,1fr) auto;gap:8px;min-height:60px;padding:8px!important}.employee-new-customer-row__summary{display:grid;gap:2px;min-width:0}.employee-new-customer-row__name,.employee-new-customer-row__meta{display:block;width:auto!important;min-width:0}.employee-new-customer-row .ant-btn{min-height:44px}.employee-intent-todo{border:1px solid var(--ui-border-subtle);background:var(--ui-bg-subtle)}.employee-intent-todo__row{min-height:60px;flex-wrap:wrap;gap:6px 8px;padding:8px!important}.employee-intent-todo__name{width:auto!important;min-width:0;flex:1}.employee-intent-todo__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0!important}.employee-intent-todo__actions .ant-btn{min-height:44px;padding-inline:4px}.employee-pms-task-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:96px}.employee-pms-task-row__actions{display:grid;grid-template-columns:1fr 1fr;grid-column:1 / -1;gap:8px}.employee-pms-task-row__actions .ant-btn{min-height:44px}.employee-workbench-check{margin-top:0!important}.employee-workbench-page .ant-modal .ant-btn-sm,.employee-workbench-do .ant-card-head .ant-btn{min-height:44px}.employee-pms-progress-modal-wrap{display:flex;align-items:flex-end;justify-content:center}.employee-pms-progress-modal-wrap .employee-pms-progress-modal.ant-modal{top:0;width:100%!important;max-width:520px!important}.employee-pms-progress-modal .ant-modal-container,.employee-pms-progress-modal .ant-modal-content{min-height:0;max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:18px 18px 0 0}.employee-pms-progress-modal .ant-modal-body{padding:20px 20px calc(20px + var(--safe-bottom))}.employee-pms-progress-modal .ant-btn-sm,.employee-pms-progress-modal .ant-input-number{min-height:44px}.employee-pms-progress-modal .ant-input-number-input{height:42px}.employee-pms-progress-modal textarea.ant-input{min-height:88px}.employee-pms-progress-modal__actions{position:sticky;bottom:0;z-index:1;padding-top:12px;background:var(--ui-bg-surface)}.chat-viewer-modal .ant-modal-body{height:calc(100dvh - 58px)!important}.daily-report-modal .ant-modal-container{display:flex;flex-direction:column;width:100%;height:100dvh!important;min-height:0!important;overflow:hidden;border-radius:0}.daily-report-modal .ant-modal-header{flex:0 0 auto}.daily-report-modal .ant-modal-body{flex:1 1 auto;min-height:0;max-height:none!important;overflow-y:auto!important;padding:10px 12px!important}.daily-report-modal .ant-modal-footer{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:calc(12px + var(--safe-bottom))}.daily-report-modal .ant-modal-footer .ant-btn{min-height:44px;margin:0}.daily-report-modal__section{padding:10px}.daily-report-table{overflow:visible;border:0;background:transparent}.daily-report-modal .daily-report-table__row--head{display:none!important}.daily-report-table__row:not(.daily-report-table__row--head){grid-template-columns:24px minmax(0,1fr) auto auto;gap:6px 8px;min-height:88px;margin-bottom:8px;padding:8px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-elevated)}.daily-report-table__content{grid-column:2 / -1;white-space:normal}.daily-report-table__hours{grid-column:2;text-align:left}.daily-report-plan-list__item{grid-template-columns:24px minmax(0,1fr) 44px;min-height:52px}.daily-report-plan-list__date{display:none}.daily-report-plan-list__item .ant-btn{min-height:44px}.employee-channel-modal{max-width:100vw;margin:0 auto;padding-bottom:0}.employee-channel-modal .ant-modal-container,.employee-channel-modal .ant-modal-content{display:flex;min-height:0!important;max-height:calc(100dvh - 16px);flex-direction:column;overflow:hidden;border-radius:16px}.employee-channel-modal .ant-modal-body{min-height:0;overflow:auto}.employee-channel-modal .ant-modal-close{width:44px;min-width:44px;height:44px}.employee-channel-modal .employee-channel-chart{height:220px;min-height:220px;margin-bottom:8px}}@media (max-width: 1023px) and (orientation: landscape){.app-content{padding-bottom:calc(16px + var(--safe-bottom))}}.kpi-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}@media (max-width: 768px){.kpi-card-grid{grid-template-columns:repeat(2,1fr);gap:8px}}@media (max-width: 480px){.kpi-card-grid{grid-template-columns:1fr}}@media (max-width: 1023px) and (max-height: 500px) and (orientation: landscape) and (pointer: coarse){.employee-performance-card .ant-card-body{padding:10px 12px}.employee-performance-mobile{grid-template-columns:136px minmax(0,1fr) minmax(0,1fr) 160px;align-items:center;gap:8px}.employee-performance-mobile__primary>div,.employee-performance-mobile__periods>div{padding:5px 2px}.employee-performance-mobile__footer{align-content:center;min-height:44px;gap:2px 8px}.employee-performance-mobile__footer .ant-btn{margin-left:0}.employee-channel-modal{top:0;width:100vw!important;max-width:100vw;height:100dvh}.employee-channel-modal .ant-modal-container,.employee-channel-modal .ant-modal-content{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.employee-channel-modal .ant-modal-body{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:12px;padding:8px 12px 12px!important;overflow:hidden}.employee-channel-modal .employee-channel-chart{height:100%;min-height:0;margin-bottom:0}.employee-channel-modal .ant-table-wrapper{min-width:0;overflow:auto}}.responsive-table-card{transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.responsive-table-card:active{background:var(--ui-bg-hover)}.card-field{display:flex;justify-content:space-between;align-items:flex-start;padding:6px 0;border-bottom:1px solid var(--ui-border-subtle);font-size:13px}.card-field:last-child{border-bottom:none}.card-field__label{color:var(--ui-text-muted);font-size:12px;flex-shrink:0;margin-right:8px}.card-field__value{color:var(--ui-text-primary);text-align:right;word-break:break-all}.card-actions{display:flex;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--ui-border-subtle);justify-content:flex-end}.bottom-sheet-drawer .ant-drawer-close{width:44px;min-width:44px;height:44px;margin-inline-end:4px}@media (max-width: 1023px){.desktop-only-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:24px;text-align:center;color:var(--ui-text-secondary)}.desktop-only-page__icon{font-size:48px;margin-bottom:16px;opacity:.4}.desktop-only-page__title{font-size:16px;font-weight:600;color:var(--ui-text-primary);margin-bottom:8px}.desktop-only-page__desc{font-size:13px;line-height:1.6;max-width:280px}}.ui-page-shell{gap:18px;padding-top:2px;padding-bottom:28px}.ui-page-shell.ai-chatgpt-page{padding-top:0;padding-bottom:0}.ui-page-shell--compact{gap:14px}.ui-page-header-block{flex-shrink:0}.ui-page-shell__body{gap:14px}.ui-page-shell__body>.ant-space{row-gap:14px!important}.ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;padding:2px 2px 0}.ui-page-header__content,.ui-page-header__title-wrap{min-width:0}.ui-page-header__title.ant-typography{max-width:960px;margin:0!important;color:var(--ui-text-primary)!important;font-size:22px!important;font-weight:700!important;letter-spacing:0;line-height:1.22;overflow-wrap:anywhere;text-wrap:balance}.ui-page-header__subtitle.ant-typography{max-width:760px;margin:5px 0 0!important;color:var(--ui-text-muted)!important;font-size:13px!important;line-height:1.55;text-wrap:pretty}.ui-page-header__extra{display:flex;flex-shrink:0;justify-content:flex-end;margin-left:auto;min-width:0}.ui-page-header__extra .ant-btn{height:32px}.ui-content-card.ant-card{overflow:hidden;border:1px solid var(--ui-card-border, var(--ui-border-subtle))!important;border-radius:var(--ui-radius-md)!important;background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 80px),var(--ui-bg-surface)!important;box-shadow:none!important}.ui-content-card.ant-card:hover{border-color:var(--ui-border)!important}.ui-content-card.ant-card .ant-card-head{min-height:44px!important;padding:0 16px!important;border-bottom-color:var(--ui-border-subtle)!important;background:color-mix(in srgb,var(--ui-bg-surface) 92%,var(--ui-bg-elevated))!important}.ui-content-card.ant-card .ant-card-head-title{padding:11px 0!important;color:var(--ui-text-primary)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0;line-height:1.4}.ui-content-card.ant-card .ant-card-extra{padding:8px 0!important}.ui-content-card.ant-card .ant-card-extra .ant-btn{height:30px}.ui-content-card.ant-card .ant-card-body{min-width:0;padding:20px!important}.ui-content-card .echarts-for-react{border-radius:var(--ui-radius-sm)}.ui-content-card .ant-table-wrapper+.ui-empty-content,.ui-content-card .ui-filter-bar+.ant-table-wrapper,.ui-content-card .ui-batch-action-bar+.ant-table-wrapper{margin-top:0}.ui-content-card--compact.ant-card .ant-card-body{padding:14px 16px!important}.ui-content-card--no-padding.ant-card .ant-card-body{padding:0!important}.ui-content-card--full.ant-card,.ui-content-card--full.ant-card .ant-card-body{min-height:0}.ui-content-card.ant-card.ant-card-loading .ant-card-body{padding:16px!important}.ui-page-shell.ui-page-shell--fill-height{padding-bottom:0}.ui-page-shell.ui-page-shell--fill-height:has(.ui-list-workspace-pagination){padding-bottom:var(--ui-space-2)}.ui-list-workspace-layout{display:flex;align-items:stretch;flex:1;gap:12px;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.ui-list-workspace-main{flex:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.ui-list-workspace-stack{display:flex;flex-direction:column;gap:14px;width:100%;height:100%;min-width:0;min-height:0}.ui-list-workspace-table-card{flex:1;min-height:0;overflow:hidden}.ui-list-workspace-table-card.ui-content-card.ant-card .ant-card-body{display:grid!important;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:10px 10px 2px!important;overflow:hidden}.ui-list-workspace-table-viewport{min-width:0;min-height:0;overflow:hidden}.ui-list-workspace-pagination{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;min-height:28px;margin-top:2px;padding:2px 0;background:var(--ui-bg-surface)}.dianxiao-page .ui-page-shell__body,.dianxiao-tabs,.dianxiao-tabs>.ant-tabs-body-holder,.dianxiao-tabs>.ant-tabs-body-holder>.ant-tabs-body,.dianxiao-tabs .ant-tabs-content,.dianxiao-tabs>.ant-tabs-content-holder,.dianxiao-tabs>.ant-tabs-content-holder>.ant-tabs-content,.dianxiao-tabs .ant-tabs-tabpane-active{min-height:0}.dianxiao-tabs{display:flex;flex:1;flex-direction:column;height:100%;margin-bottom:0}.dianxiao-tabs>.ant-tabs-nav{flex:0 0 auto}.dianxiao-tabs>.ant-tabs-body-holder,.dianxiao-tabs>.ant-tabs-content-holder{flex:1;overflow:hidden}.dianxiao-tabs>.ant-tabs-body-holder>.ant-tabs-body,.dianxiao-tabs .ant-tabs-content,.dianxiao-tabs>.ant-tabs-content-holder>.ant-tabs-content,.dianxiao-tabs .ant-tabs-tabpane-active{height:100%}.issues-page .ui-page-shell__body,.issues-tabs,.issues-tabs>.ant-tabs-body-holder,.issues-tabs>.ant-tabs-body-holder>.ant-tabs-body,.issues-tabs .ant-tabs-content{min-height:0}.issues-tabs{display:flex;flex:1;flex-direction:column;height:100%}.issues-tabs>.ant-tabs-nav{flex:0 0 auto}.issues-tabs>.ant-tabs-body-holder{flex:1;overflow:hidden}.issues-tabs>.ant-tabs-body-holder>.ant-tabs-body,.issues-tabs .ant-tabs-content{height:100%}.issues-list-workspace__notices{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;min-width:0}.requirements-grouped-viewport{width:100%;height:100%;min-width:0;min-height:0;overflow:auto}.ui-list-workspace-table-viewport .requirements-table .ant-table{min-height:0}.call-records-workspace-controls{display:flex;flex:0 0 auto;flex-direction:column;gap:14px;min-width:0}.call-records-workspace-filter{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.followup-plan-controls{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;min-width:0}.followup-plan-controls>.ant-segmented{width:min(680px,100%)}.followup-plan-detail__loading{display:grid;min-height:280px;place-items:center}.followup-plan-detail__content{display:flex;flex-direction:column;gap:20px}.followup-plan-detail__lead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.followup-plan-detail__lead .ant-typography{margin-block:0}.followup-plan-detail__section{display:flex;flex-direction:column;gap:10px}.followup-plan-detail__section>.ant-typography{margin:0}.followup-plan-detail__timeline{margin-top:14px}.audit-logs-workspace-filters{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;padding:0 10px 10px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.settings-accounts-workspace-controls{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;min-width:0}@media (max-width: 900px){.ui-list-workspace-layout{flex-direction:column;height:auto;overflow:visible}.ui-list-workspace-main,.ui-list-workspace-stack{height:auto;overflow:visible}.ui-list-workspace-table-card{min-height:560px}}@media (max-width: 640px){.followup-plan-controls>.ant-segmented{overflow-x:auto}.followup-plan-detail__lead{flex-direction:column}.followup-plan-detail .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw}.ui-list-workspace-pagination{position:sticky;bottom:0;z-index:5;justify-content:flex-start;overflow-x:auto;scrollbar-gutter:stable;box-shadow:var(--ui-shadow-sm)}.ui-list-workspace-pagination .ant-pagination{min-width:-moz-max-content;min-width:max-content;flex-wrap:nowrap}}.ui-content-card .ant-skeleton-title,.ui-content-card .ant-skeleton-paragraph>li,.ui-skeleton-loading .ant-skeleton-title,.ui-skeleton-loading .ant-skeleton-paragraph>li{background:linear-gradient(90deg,var(--ui-bg-hover),var(--ui-bg-subtle),var(--ui-bg-hover))!important}.ui-skeleton-loading{padding:16px 0}.ui-status-tag.ant-tag{display:inline-flex;align-items:center;max-width:100%;height:22px;margin-inline-end:0;padding:0 8px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;line-height:20px!important;vertical-align:middle}.ui-status-tag--compact.ant-tag{height:20px;padding:0 7px!important;font-size:11px!important;line-height:18px!important}.ui-status-tag--neutral.ant-tag{color:var(--ui-text-secondary)!important;background:var(--ui-bg-hover)!important;border-color:var(--ui-border-subtle)!important}.ui-status-tag--muted.ant-tag{color:var(--ui-text-muted)!important;background:var(--ui-bg-subtle)!important;border-color:var(--ui-border-subtle)!important}.ui-status-tag--accent.ant-tag{color:var(--ui-accent)!important;background:var(--ui-accent-subtle)!important;border-color:color-mix(in srgb,var(--ui-accent) 24%,transparent)!important}.ui-status-tag--info.ant-tag,.ui-status-tag--processing.ant-tag{color:var(--ui-info)!important;background:var(--ui-info-soft)!important;border-color:color-mix(in srgb,var(--ui-info) 24%,transparent)!important}.ui-status-tag--success.ant-tag{color:var(--ui-success)!important;background:var(--ui-success-soft)!important;border-color:color-mix(in srgb,var(--ui-success) 22%,transparent)!important}.ui-status-tag--warning.ant-tag{color:var(--ui-warning)!important;background:var(--ui-warning-soft)!important;border-color:color-mix(in srgb,var(--ui-warning) 24%,transparent)!important}.ui-status-tag--danger.ant-tag{color:var(--ui-danger)!important;background:var(--ui-danger-soft)!important;border-color:color-mix(in srgb,var(--ui-danger) 22%,transparent)!important}.ui-table-cell-empty{color:var(--ui-text-muted);font-size:12px}.ui-table-cell-text{color:var(--ui-text-primary)}.ui-table-cell-text--muted{color:var(--ui-text-secondary)}.ui-table-cell-date{color:var(--ui-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table-cell-number{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:3px;min-width:0;color:var(--ui-text-primary);font-variant-numeric:tabular-nums;font-weight:500}.ui-table-cell-number__suffix{color:var(--ui-text-muted);font-size:12px;font-weight:400}.ui-table-cell-name{display:inline-flex;flex-direction:column;min-width:0;line-height:1.35}.ui-table-cell-name__main{overflow:hidden;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap}.ui-table-cell-name__main--empty{color:var(--ui-text-muted)}.ui-table-cell-name__meta{overflow:hidden;margin-top:2px;color:var(--ui-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ui-table-cell-actions{display:inline-flex;align-items:center;justify-content:center;gap:2px;max-width:100%;white-space:nowrap}.ui-table-cell-actions .ant-btn{height:28px;min-width:28px;padding-inline:7px;border-color:transparent!important;border-radius:var(--ui-radius-xs)!important;background:transparent!important;box-shadow:none!important;color:var(--ui-text-muted)!important;transition:background-color .14s ease,color .14s ease,border-color .14s ease!important}.ui-table-cell-actions .ant-btn-icon-only{width:28px;padding-inline:0!important}.ui-table-cell-actions .ant-btn:hover:not(:disabled){border-color:transparent!important;background:var(--ui-bg-hover)!important;color:var(--ui-text-primary)!important}.ui-table-cell-actions .ant-btn-primary{background:var(--ui-accent-subtle)!important;color:var(--ui-accent)!important}.ui-table-cell-actions .ant-btn-primary:hover:not(:disabled){background:var(--ui-accent-soft)!important;color:var(--ui-accent-hover)!important}.ui-table-cell-actions .ant-btn-dangerous{background:transparent!important;border-color:color-mix(in srgb,var(--ui-danger) 32%,var(--ui-border-subtle))!important;color:var(--ui-danger)!important}.ui-table-cell-actions .ant-btn-dangerous:hover:not(:disabled){background:var(--ui-danger-soft)!important;border-color:color-mix(in srgb,var(--ui-danger) 52%,var(--ui-border-subtle))!important;color:var(--ui-danger)!important}.ui-table-cell-actions .ant-btn:focus-visible{outline:2px solid var(--ui-border-focus)!important;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 14%,transparent)!important}.ui-table-cell-actions--adaptive{width:-moz-max-content;width:max-content}.ui-table-cell-actions--adaptive .ant-btn{flex:0 0 auto}.ui-table-cell-actions--text{gap:4px}.ui-table-cell-actions--text .ant-btn{height:26px;min-width:40px;padding-inline:8px!important;border-color:transparent!important;background:transparent!important;color:var(--ui-text-secondary)!important;font-size:12px;font-weight:600}.ui-table-cell-actions--text .ant-btn:hover:not(:disabled){background:var(--ui-bg-hover)!important;color:var(--ui-text-primary)!important}.ui-table-cell-actions__label{display:inline-flex;align-items:center;letter-spacing:0;line-height:1;white-space:nowrap}.ui-table-cell-actions__label-char{display:inline-block}.ui-table-cell-actions--text .ant-btn.ant-btn-two-chinese-chars>.ui-table-cell-actions__label{margin-inline-end:0!important;letter-spacing:0!important}.ui-table-cell-actions--text .ui-table-cell-actions__btn--primary{color:var(--ui-accent)!important}.ui-table-cell-actions--text .ui-table-cell-actions__btn--danger{color:var(--ui-danger)!important}.ui-table-cell-actions--text .ui-table-cell-actions__btn--danger:hover:not(:disabled){background:var(--ui-danger-soft)!important;color:var(--ui-danger)!important}.ui-data-table.ant-table-wrapper{--ui-fixed-edge-shadow: color-mix(in srgb, var(--ui-text-primary) 4.5%, transparent);--ui-data-table-header-height: 48px;--ui-data-table-row-height: 48px;min-width:0}.ui-data-table .ant-table{background:var(--ui-bg-surface)}.ui-data-table--stable-pagination .ant-table{min-height:calc(var(--ui-data-table-header-height) + (var(--ui-data-table-min-rows, 10) * var(--ui-data-table-row-height)))}.ui-data-table .ant-table-container{overflow:hidden;border-radius:var(--ui-radius-sm)}.ui-data-table--density-compact .ant-table-thead>tr>th,.ui-data-table--density-compact .ant-table-tbody>tr>td{padding:9px 10px!important}.ui-data-table--density-compact{--ui-data-table-header-height: 40px;--ui-data-table-row-height: 40px}.ui-data-table--density-middle .ant-table-thead>tr>th,.ui-data-table--density-middle .ant-table-tbody>tr>td{padding:11px 12px!important}.ui-data-table--density-middle{--ui-data-table-header-height: 48px;--ui-data-table-row-height: 48px}.ui-data-table--density-comfortable .ant-table-thead>tr>th,.ui-data-table--density-comfortable .ant-table-tbody>tr>td{padding:13px 14px!important}.ui-data-table--density-comfortable{--ui-data-table-header-height: 52px;--ui-data-table-row-height: 52px}.audit-logs-table .ant-table-thead>tr>th{font-size:14px;font-weight:600}.audit-log-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-border-secondary, #eef1f5);border-radius:12px;background:#fff}.audit-log-detail-field{display:grid;grid-template-columns:92px minmax(0,1fr);min-height:48px;border-right:1px solid var(--color-border-secondary, #eef1f5);border-bottom:1px solid var(--color-border-secondary, #eef1f5)}.audit-log-detail-field:nth-child(2n),.audit-log-detail-field--wide{border-right:0}.audit-log-detail-field--wide{grid-column:1 / -1}.audit-log-detail-field--wide .audit-log-detail-field__label{align-items:flex-start;padding-top:16px}.audit-log-detail-field:nth-last-child(1),.audit-log-detail-field:nth-last-child(2):not(.audit-log-detail-field--wide){border-bottom:0}.audit-log-detail-field__label{display:flex;align-items:center;padding:12px 14px;color:var(--color-text-tertiary, #64748b);font-size:13px;font-weight:600;white-space:nowrap;background:#f8fafc}.audit-log-detail-field__value{display:flex;align-items:center;min-width:0;padding:12px 16px;color:var(--color-text-primary, #172033);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.audit-log-detail-field__value>.ant-space{width:100%}.audit-log-detail-field:not(.audit-log-detail-field--wide) .audit-log-detail-field__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-data-table--has-fixed-columns .ant-table-content{overflow:auto hidden!important}.light .ui-data-table--scroll-y .ant-table-cell-scrollbar{display:table-cell!important}.ui-data-table--scroll-y .ant-table-thead>tr>th.ant-table-cell-scrollbar{z-index:9;background:var(--ui-table-header-bg)!important;border-color:var(--ui-table-border)!important;box-shadow:inset 0 0 0 9999px var(--ui-table-header-bg)}.ui-data-table--scroll-y .ant-table-body,.ui-data-table--scroll-y .ant-table-content{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-text-muted) 26%,transparent) transparent}.ui-data-table--scroll-y .ant-table-body::-webkit-scrollbar,.ui-data-table--scroll-y .ant-table-content::-webkit-scrollbar{width:6px;height:6px}.ui-data-table--scroll-y .ant-table-body::-webkit-scrollbar-track,.ui-data-table--scroll-y .ant-table-content::-webkit-scrollbar-track,.ui-data-table--scroll-y .ant-table-body::-webkit-scrollbar-corner,.ui-data-table--scroll-y .ant-table-content::-webkit-scrollbar-corner{background:transparent}.ui-data-table--scroll-y .ant-table-body::-webkit-scrollbar-thumb,.ui-data-table--scroll-y .ant-table-content::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:999px;background-color:color-mix(in srgb,var(--ui-text-muted) 28%,transparent);background-clip:content-box}.ui-data-table--scroll-y .ant-table-body::-webkit-scrollbar-thumb:hover,.ui-data-table--scroll-y .ant-table-content::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--ui-text-muted) 42%,transparent);background-clip:content-box}.ui-data-table--has-fixed-columns .ant-table-cell-fix-left,.ui-data-table--has-fixed-columns .ant-table-cell-fix-left-first,.ui-data-table--has-fixed-columns .ant-table-cell-fix-left-last,.ui-data-table--has-fixed-columns .ant-table-cell-fix-start,.ui-data-table--has-fixed-columns .ant-table-cell-fix-right,.ui-data-table--has-fixed-columns .ant-table-cell-fix-right-first,.ui-data-table--has-fixed-columns .ant-table-cell-fix-right-last,.ui-data-table--has-fixed-columns .ant-table-cell-fix-end,.ui-data-table .ui-table-action-col{background:var(--ui-fixed-cell-bg, var(--ui-bg-surface))!important;background-clip:border-box}.ui-data-table--has-fixed-columns .ant-table-thead>tr>th.ant-table-cell-fix-left,.ui-data-table--has-fixed-columns .ant-table-thead>tr>th.ant-table-cell-fix-left-first,.ui-data-table--has-fixed-columns .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.ui-data-table--has-fixed-columns .ant-table-thead>tr>th.ant-table-cell-fix-start,.ui-data-table--has-fixed-columns .ant-table-thead>tr>th.ant-table-cell-fix-right,.ui-data-table--has-fixed-columns .ant-table-thead>tr>th.ant-table-cell-fix-right-first,.ui-data-table--has-fixed-columns .ant-table-thead>tr>th.ant-table-cell-fix-right-last,.ui-data-table--has-fixed-columns .ant-table-thead>tr>th.ant-table-cell-fix-end,.ui-data-table .ant-table-thead>tr>th.ui-table-action-col{--ui-fixed-cell-bg: var(--ui-table-header-bg);z-index:8}.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-left,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-left-first,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-start,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-right,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-right-first,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-right-last,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-end,.ui-data-table .ant-table-tbody>tr>td.ui-table-action-col{--ui-fixed-cell-bg: var(--ui-bg-surface);z-index:7;box-shadow:inset 0 0 0 9999px var(--ui-fixed-cell-bg)}.ui-data-table--has-fixed-columns .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.ui-data-table--has-fixed-columns .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-first,.ui-data-table--has-fixed-columns .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-last,.ui-data-table--has-fixed-columns .ant-table-tbody>tr:hover>td.ant-table-cell-fix-start,.ui-data-table--has-fixed-columns .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.ui-data-table--has-fixed-columns .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-first,.ui-data-table--has-fixed-columns .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-last,.ui-data-table--has-fixed-columns .ant-table-tbody>tr:hover>td.ant-table-cell-fix-end,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-left-first.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-left-last.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-start.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-right-first.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-right-last.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-end.ant-table-cell-row-hover,.ui-data-table .ant-table-tbody>tr:hover>td.ui-table-action-col,.ui-data-table .ant-table-tbody>tr>td.ui-table-action-col.ant-table-cell-row-hover{--ui-fixed-cell-bg: color-mix(in srgb, var(--ui-accent) 3.5%, var(--ui-bg-surface))}.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-left-first.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-left-last.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-start.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-right-first.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-right-last.ant-table-cell-row-hover,.ui-data-table--has-fixed-columns .ant-table-tbody>tr>td.ant-table-cell-fix-end.ant-table-cell-row-hover,.ui-data-table .ant-table-tbody>tr>td.ui-table-action-col.ant-table-cell-row-hover{background:var(--ui-fixed-cell-bg, var(--ui-bg-surface))!important;box-shadow:inset 0 0 0 9999px var(--ui-fixed-cell-bg)}.ui-data-table--has-fixed-columns .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,.ui-data-table--has-fixed-columns .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-first,.ui-data-table--has-fixed-columns .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-last,.ui-data-table--has-fixed-columns .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-start,.ui-data-table--has-fixed-columns .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,.ui-data-table--has-fixed-columns .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-first,.ui-data-table--has-fixed-columns .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-last,.ui-data-table--has-fixed-columns .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-end,.ui-data-table .ant-table-tbody>tr.ant-table-row-selected>td.ui-table-action-col{--ui-fixed-cell-bg: color-mix(in srgb, var(--ui-accent) 8%, var(--ui-bg-surface))}.ui-data-table .ui-table-action-col{overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis;isolation:isolate}.ui-data-table .ui-table-action-col .ui-table-cell-actions{margin-inline:auto}.ui-data-table .ui-table-action-col:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--ui-fixed-cell-bg, inherit);pointer-events:none}.ui-data-table .ui-table-action-col>*{position:relative;z-index:1}.ui-data-table--tree-structured .ant-table-row-expand-icon{border-color:var(--ui-border);border-radius:var(--ui-radius-xs);color:var(--ui-text-muted)}.ui-data-table--tree-structured .ant-table-row-expand-icon:hover{border-color:var(--ui-accent);color:var(--ui-accent)}.ui-data-table--managed-state .ant-table-column-sorters{gap:6px}.ui-data-table--managed-state .ant-table-filter-column-title{min-width:0}.ui-title-hover-cell{display:block;max-width:100%;margin:-2px -4px;padding:2px 4px;overflow:hidden;color:var(--ui-text-primary);line-height:1.5;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--ui-radius-xs);cursor:help;transition:color .16s ease,background-color .16s ease}.ui-title-hover-cell:hover{color:var(--ui-accent);background:var(--ui-accent-soft)}.issues-feedback-table .ant-table-thead>tr>th,.issues-feedback-table .ant-table-thead>tr>th .ant-table-column-title,.issues-feedback-table .ant-table-thead>tr>th .ant-table-column-sorters,.requirements-table .ant-table-thead>tr>th,.requirements-table .ant-table-thead>tr>th .ant-table-column-title,.requirements-table .ant-table-thead>tr>th .ant-table-column-sorters{white-space:nowrap}.issues-feedback-table.ui-data-table{--ui-data-table-row-height: 80px}.requirements-table.ui-data-table{--ui-data-table-row-height: 64px}.requirements-table .ant-table{min-height:calc(var(--ui-data-table-header-height) + (10 * var(--ui-data-table-row-height)))}.requirements-table--grouped .ant-table{min-height:auto}.requirements-iteration-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:8px 0 2px!important;max-width:100%;overflow:hidden}.requirements-iteration-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:flex-start}.requirements-iteration-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{width:100%}.requirements-iteration-collapse.ant-collapse,.requirements-iteration-collapse.ant-collapse>.ant-collapse-item,.requirements-iteration-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-content{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.requirements-iteration-table-wrapper{width:100%;min-width:0;overflow-x:auto;max-width:100%;box-sizing:border-box}.requirements-iteration-table-wrapper .ant-table-wrapper,.requirements-iteration-table-wrapper .ant-table-container,.requirements-iteration-table-wrapper .ant-table-content{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.requirements-table--grouped.ui-data-table{--ui-data-table-row-height: 46px;--ui-data-table-header-height: 40px}.requirement-iteration-label{display:grid;grid-template-columns:minmax(0,1fr) 228px;gap:12px 16px;width:100%;min-width:0;align-items:start;justify-items:stretch}.requirement-iteration-label__actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;text-align:right;align-self:start;width:228px}.requirement-iteration-label__main{min-width:0}.requirement-iteration-label__title{display:flex;align-items:center;gap:8px;min-width:0}.requirement-iteration-label__version{flex:0 0 auto;color:var(--ui-text-primary);font-size:13px;font-weight:700;line-height:1.35}.requirement-iteration-label__name{max-width:min(680px,52vw);color:var(--ui-text-primary);font-size:13px;line-height:1.35}.requirement-iteration-label__meta{display:flex;align-items:center;gap:10px;margin-top:5px;color:var(--ui-text-secondary);font-size:12px;line-height:1.35}.requirement-iteration-label__meta span+span{position:relative}.requirement-iteration-label__meta span+span:before{position:absolute;left:-6px;color:var(--ui-text-muted);content:"·"}.requirement-iteration-label__stats{display:flex;align-items:center;gap:6px;flex:0 0 auto;color:var(--ui-text-secondary);font-size:12px;line-height:1.35;justify-content:flex-end;flex-wrap:nowrap}.requirement-iteration-label__stats span{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--ui-border-subtle);border-radius:999px;background:var(--ui-bg-subtle);white-space:nowrap}.requirement-iteration-label__edit-btn{margin:0;padding:0;height:auto;line-height:1.4}@media (max-width: 900px){.requirement-iteration-label{grid-template-columns:1fr;gap:8px}.requirement-iteration-label__name{max-width:100%}.requirement-iteration-label__actions{align-items:flex-start}.requirement-iteration-label__stats{flex-wrap:wrap}}.requirement-form-modal.ant-modal{top:48px}.requirement-form-modal .ant-modal-body{max-height:min(680px,calc(100vh - 230px));overflow-y:auto;padding:16px 20px!important}.requirement-form,.requirement-form-section-stack{display:flex;flex-direction:column;gap:14px}.requirement-form-section{padding:14px 16px 16px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-elevated)}.requirement-form-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.requirement-form-section__title{color:var(--ui-text-primary);font-size:15px;font-weight:700;line-height:1.35}.requirement-form-section__desc{margin-top:3px;color:var(--ui-text-secondary);font-size:12px;line-height:1.45}.requirement-form-section__note{flex-shrink:0;padding:2px 8px;border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-text-secondary);font-size:12px;font-weight:600;line-height:1.45;background:var(--ui-bg-subtle)}.requirement-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px}.requirement-form-section>.requirement-form-grid+.requirement-form-grid{margin-top:18px}.requirement-form-grid--assignment{grid-template-columns:120px 160px minmax(240px,1fr) 180px}.requirement-form-grid--identity{grid-template-columns:140px 180px;justify-content:flex-start}.requirement-form-grid--classification{grid-template-columns:160px minmax(260px,1fr);justify-content:flex-start;margin-top:12px}.requirement-form-grid--text{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);row-gap:18px;margin-bottom:18px}.requirement-form-grid--text+.requirement-form-grid{margin-top:0}.requirement-form-field--span-2{grid-column:span 2}.requirement-form .ant-form-item{min-width:0;margin-bottom:0}.requirement-form .ant-form-item-label{padding-bottom:5px}.requirement-form .ant-form-item-label>label{color:var(--ui-text-secondary);font-size:13px;font-weight:600}.requirement-form-label-action{display:inline-flex;align-items:center;gap:8px;min-width:0}.requirement-form-label-action .ant-btn{height:22px;padding:0 4px;color:var(--ui-accent);font-size:12px;font-weight:600}.requirement-form .ant-input,.requirement-form .ant-picker,.requirement-form .ant-select,.requirement-form .ant-select-selector,.requirement-form .ant-input-affix-wrapper{width:100%}.requirement-search-select.ant-select .ant-select-selector{padding-right:32px;cursor:pointer}.requirement-search-select.ant-select-show-search .ant-select-selection-search-input{cursor:text}.requirement-search-select .ant-select-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--ui-text-secondary);opacity:1;pointer-events:none}.requirement-search-select__arrow{color:var(--ui-text-secondary);font-size:11px}.requirement-search-select-popup{max-width:min(520px,calc(100vw - 32px))}.requirement-search-select-popup .ant-select-item{min-height:36px;padding:8px 12px}.requirement-search-select-popup .ant-select-item-option-content{overflow:visible;color:var(--ui-text-primary);line-height:1.45;text-overflow:clip;white-space:normal;word-break:break-word}.requirement-form-derived-input.ant-input[readonly]{color:var(--ui-text-primary);font-weight:600;background:var(--ui-bg-subtle);cursor:default}.requirement-form textarea.ant-input{line-height:1.55}.requirement-form .ant-input-textarea-show-count{margin-bottom:16px}.requirement-form-grid--text .ant-form-item{margin-bottom:0}@media (max-width: 900px){.requirement-form-grid,.requirement-form-grid--assignment,.requirement-form-grid--identity,.requirement-form-grid--classification,.requirement-form-grid--text{grid-template-columns:repeat(2,minmax(0,1fr))}.requirement-form-field--span-2{grid-column:span 2}}@media (max-width: 640px){.requirement-form-modal .ant-modal-body{max-height:calc(100vh - 170px);padding:14px!important}.requirement-form-section{padding:12px}.requirement-form-section__head{flex-direction:column;gap:8px}.requirement-form-grid,.requirement-form-grid--assignment,.requirement-form-grid--identity,.requirement-form-grid--classification,.requirement-form-grid--text{grid-template-columns:1fr}.requirement-form-field--span-2{grid-column:auto}}.requirement-detail-modal .ant-modal-body{max-height:min(720px,calc(100vh - 164px));overflow-y:auto;padding:18px 22px!important}.requirement-detail{display:flex;flex-direction:column;gap:12px}.requirement-detail-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.requirement-detail-summary__main{min-width:0}.requirement-detail-summary__meta,.requirement-detail-summary__sub{color:var(--ui-text-secondary);font-size:12px;line-height:1.45}.requirement-detail-summary__title{margin-top:4px;color:var(--ui-text-primary);font-size:18px;font-weight:700;line-height:1.35;word-break:break-word}.requirement-detail-summary__sub{margin-top:6px}.requirement-detail-summary__tags{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:180px}.requirement-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-elevated)}.requirement-detail-field{min-width:0;min-height:50px;padding:7px 12px;border-right:1px solid var(--ui-border-subtle);border-bottom:1px solid var(--ui-border-subtle)}.requirement-detail-field:nth-child(3n){border-right:0}.requirement-detail-field--span-2{grid-column:span 2}.requirement-detail-field--span-3{grid-column:span 3}.requirement-detail-field__label,.requirement-detail-text__label{color:var(--ui-text-tertiary, var(--ui-text-secondary));font-size:12px;line-height:1.3}.requirement-detail-field__value{margin-top:4px;color:var(--ui-text-primary);font-size:13px;font-weight:500;line-height:1.45;word-break:break-word}.requirement-detail-attachments{padding:10px 12px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.requirement-detail-section-title{margin-bottom:8px;color:var(--ui-text-primary);font-size:13px;font-weight:700;line-height:1.35}.requirement-detail-text-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.requirement-detail-text{min-width:0;padding:10px 12px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.requirement-detail-text__content{max-height:180px;margin-top:6px;overflow:auto;color:var(--ui-text-primary);font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.requirement-detail-collapse{border-top:1px solid var(--ui-border-subtle);padding-top:2px}.requirement-detail-collapse .ant-collapse-header{padding:7px 0!important;color:var(--ui-text-secondary)!important;font-size:13px}.requirement-detail-collapse .ant-collapse-content-box{padding:2px 0 8px!important}.requirement-detail-muted-block{color:var(--ui-text-secondary);font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.requirement-detail-log-list{display:grid;gap:4px}.requirement-detail-log{color:var(--ui-text-secondary);font-size:12px;line-height:1.5}@media (max-width: 900px){.requirement-detail-modal .ant-modal-body{max-height:calc(100vh - 132px);padding:14px 16px!important}.requirement-detail-summary{flex-direction:column}.requirement-detail-summary__tags{justify-content:flex-start;max-width:none}.requirement-detail-grid,.requirement-detail-text-grid{grid-template-columns:1fr}.requirement-detail-field,.requirement-detail-field:nth-child(3n){border-right:0}.requirement-detail-field--span-2,.requirement-detail-field--span-3{grid-column:auto}}.issues-feedback-table .ant-table-tbody>tr>td,.requirements-table .ant-table-tbody>tr>td{height:var(--ui-data-table-row-height);vertical-align:middle}.ui-requirement-cell{display:flex;flex-direction:column;gap:3px;max-width:100%;min-width:0;margin:-2px -4px;padding:2px 4px;overflow:hidden;border-radius:var(--ui-radius-xs);cursor:help;transition:background-color .16s ease}.ui-requirement-cell:hover{background:color-mix(in srgb,var(--ui-accent) 6%,transparent)}.ui-requirement-cell__title,.ui-requirement-cell__desc{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-requirement-cell__title-row{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.ui-requirement-cell__index{color:var(--ui-text-muted);font-size:12px;line-height:1.35;white-space:nowrap;flex-shrink:0}.ui-requirement-cell__title{color:var(--ui-text-primary);font-size:13px;font-weight:600;line-height:1.35}.ui-requirement-cell:hover .ui-requirement-cell__title{color:var(--ui-accent)}.ui-requirement-cell__desc{color:var(--ui-text-muted);font-size:12px;font-weight:400;line-height:1.35}.ui-requirement-tooltip{max-width:min(560px,72vw)}.ui-requirement-tooltip__title{font-weight:600;line-height:1.5}.ui-requirement-tooltip__desc{margin-top:4px;color:#ffffffc7;font-size:12px;line-height:1.55}.ui-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:8px 10px;margin-bottom:12px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),var(--ui-bg-toolbar, var(--ui-bg-subtle))}.ui-filter-bar__filters,.ui-filter-bar__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.ui-filter-bar__filters{flex:1}.ui-filter-bar__actions{flex-shrink:0;gap:6px;justify-content:flex-end}.ui-filter-bar__summary{display:inline-flex;align-items:center;height:30px;padding-inline:2px;color:var(--ui-text-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-filter-bar__active-count.ant-tag{margin-inline-end:0;padding:2px 8px;color:var(--ui-accent);background:var(--ui-accent-soft);border-color:transparent;border-radius:999px;line-height:20px}.ui-filter-bar__reset.ant-btn{height:30px;padding-inline:8px;color:var(--ui-text-secondary)}.ui-filter-bar__reset.ant-btn:hover{color:var(--ui-text-primary);background:var(--ui-bg-hover)}.ui-filter-field{display:inline-flex;align-items:center;gap:7px;min-height:32px;min-width:0;padding:1px 0}.ui-filter-field__label{flex-shrink:0;color:var(--ui-text-muted);font-size:12px;font-weight:500;white-space:nowrap}.ui-filter-field__control{min-width:0}.ui-batch-action-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:7px 10px 7px 12px;margin-bottom:12px;border:1px solid color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border-subtle));border-radius:var(--ui-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-accent) 10%,transparent),transparent 46%),var(--ui-bg-toolbar, var(--ui-bg-subtle))}.ui-batch-action-bar__summary{display:inline-flex;align-items:center;gap:8px;color:var(--ui-text-secondary);font-size:13px;line-height:1.4;white-space:nowrap}.ui-batch-action-bar__icon{color:var(--ui-accent);font-size:14px}.ui-batch-action-bar__summary strong{color:var(--ui-accent);font-weight:600;font-variant-numeric:tabular-nums}.ui-batch-action-bar__actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ui-batch-action-bar__actions .ant-btn{height:30px}.ui-status-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:12px;padding:8px 10px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.ui-status-flow__main,.ui-status-flow__terminal{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px}.ui-status-flow__terminal{padding:3px 0 3px 10px;border-left:1px solid var(--ui-border-subtle)}.ui-status-flow__step{display:inline-flex;align-items:center;gap:5px;border-radius:999px}.ui-status-flow__terminal-step{display:inline-flex;border-radius:999px}.ui-status-flow__arrow{color:var(--ui-text-muted);font-size:11px;line-height:1;opacity:.55}.ui-status-flow__tag.ant-tag-checkable{display:inline-flex;align-items:center;height:28px;margin-inline-end:0;padding:0 8px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent;color:var(--ui-text-secondary);font-size:12px;line-height:26px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ui-status-flow__tag.ant-tag-checkable:hover{background:var(--ui-bg-hover);color:var(--ui-text-primary)}.ui-status-flow__tag.ant-tag-checkable-checked{border-color:color-mix(in srgb,var(--ui-accent) 28%,transparent)!important;background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important}.ui-status-flow__tag--terminal.ant-tag-checkable{color:var(--ui-text-muted)}.ui-status-flow__tag-content{display:inline-flex;align-items:center;gap:6px;min-width:0}.ui-status-flow__tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-status-flow__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:18px}.ui-status-flow__step:focus-visible,.ui-status-flow__terminal-step:focus-visible,.ui-status-flow__tag:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.ui-status-flow__clear.ant-btn{height:28px;font-size:12px;padding-inline:6px}.ui-metric-strip{width:100%}.ui-metric-strip__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.ui-metric-strip__item{position:relative;min-width:0;padding:11px 14px 12px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),transparent;transition:background-color .16s ease}.ui-metric-strip__item+.ui-metric-strip__item{border-left:1px solid var(--ui-border-subtle)}.ui-metric-strip__item:before{position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:transparent;content:""}.ui-metric-strip__item--accent:before{background:color-mix(in srgb,var(--ui-accent) 70%,transparent)}.ui-metric-strip__item--success:before{background:color-mix(in srgb,var(--ui-success) 60%,transparent)}.ui-metric-strip__item--warning:before{background:color-mix(in srgb,var(--ui-warning) 60%,transparent)}.ui-metric-strip__item--danger:before{background:color-mix(in srgb,var(--ui-danger) 60%,transparent)}.ui-metric-strip__item--neutral:before{background:transparent}.ui-metric-strip__item:hover{background:linear-gradient(180deg,rgba(255,255,255,.032),transparent),var(--ui-bg-hover)}.ui-metric-strip__label,.ui-metric-strip__meta,.ui-metric-strip__footer{color:var(--ui-text-muted);font-size:12px}.ui-metric-strip__label{overflow:hidden;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ui-metric-strip__row{display:flex;align-items:baseline;gap:8px;margin-top:3px;min-width:0}.ui-metric-strip__value{color:var(--ui-text-primary);font-size:22px;font-weight:700;letter-spacing:0;line-height:1.15;font-variant-numeric:tabular-nums}.ui-metric-strip__value--accent{color:var(--ui-accent)}.ui-metric-strip__value--success{color:var(--ui-success)}.ui-metric-strip__value--warning{color:var(--ui-warning)}.ui-metric-strip__value--danger{color:var(--ui-danger)}.ui-metric-strip__suffix{min-width:0;color:var(--ui-text-secondary);font-size:12px}.ui-metric-strip__meta{overflow:hidden;margin-top:5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ui-metric-strip__footer{margin-top:8px;line-height:1.5}.ui-empty-content{display:flex;align-items:center;justify-content:center;min-height:160px;padding:24px 16px;color:var(--ui-text-secondary)}.ui-empty-content--compact{min-height:96px;padding:16px}.ui-empty-content .ant-empty{margin:0}.ui-empty-content .ant-empty-image{height:48px;margin-bottom:10px}.ui-empty-content .ant-empty-description{color:var(--ui-text-muted)}.ui-empty-content__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--ui-border-subtle);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--ui-bg-subtle);color:var(--ui-text-muted);font-size:21px}.ui-empty-content__copy{display:flex;align-items:center;flex-direction:column;gap:3px;max-width:420px;line-height:1.5}.ui-empty-content__title{color:var(--ui-text-primary);font-size:13px;font-weight:600}.ui-empty-content__description{color:var(--ui-text-muted);font-size:13px}.ui-empty-content .ant-empty-footer{margin-top:14px}.ui-form-modal-form{padding-top:4px}.ui-modal-stack{width:100%}.ui-modal-stack,.ui-modal-section{display:flex;flex-direction:column;gap:12px}.ui-modal-action-row{width:100%}.ui-modal-select-wide.ant-select{width:min(100%,260px)}.ui-modal-section{padding:12px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.ui-modal-kv{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;color:var(--ui-text-primary);font-size:13px;line-height:1.5}.ui-modal-kv__label{color:var(--ui-text-muted)}.ui-modal-loading{padding:24px;color:var(--ui-text-muted);font-size:13px;text-align:center}.ui-modal-section__action.ant-btn{align-self:flex-start}.ui-import-error-list{max-height:220px;overflow-y:auto;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle);padding:10px}.ui-import-error-list__item{padding:5px 0;color:var(--ui-text-secondary);font-size:12px;line-height:1.45}.ui-import-error-list__item+.ui-import-error-list__item{border-top:1px solid var(--ui-border-subtle)}.ui-import-error-list__more{padding-top:8px;color:var(--ui-text-muted);font-size:12px}.ui-modal-chart{display:flex;align-items:center;justify-content:center;width:100%;min-height:240px;margin-bottom:12px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.employee-channel-chart{height:260px}.ui-inline-rows-editor{display:flex;flex-direction:column;gap:10px}.ui-inline-rows-editor__header,.ui-inline-rows-editor__row{display:grid;grid-template-columns:var(--ui-inline-rows-template);gap:8px;align-items:center}.ui-inline-rows-editor__header{padding:0 10px 6px;color:var(--ui-text-muted);font-size:12px;font-weight:500}.ui-inline-rows-editor__body{overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.ui-inline-rows-editor__row{padding:8px 10px;background:var(--ui-bg-surface)}.ui-inline-rows-editor__row+.ui-inline-rows-editor__row{border-top:1px solid var(--ui-border-subtle)}.ui-inline-rows-editor__row:focus-within{background:color-mix(in srgb,var(--ui-accent) 4%,var(--ui-bg-surface))}.ui-inline-rows-editor__index{color:var(--ui-text-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.ui-inline-rows-editor__cell{min-width:0}.ui-inline-rows-editor__cell-label{display:none}.ui-inline-rows-editor__cell .ant-input{height:32px}.ui-inline-rows-editor__remove{text-align:center}.ui-inline-rows-editor__remove .ant-btn{color:var(--ui-text-muted)}.ui-inline-rows-editor__helper{color:var(--ui-text-muted);font-size:12px;line-height:1.5}.ui-inline-rows-editor__add.ant-btn{height:32px;border-color:var(--ui-border-subtle);color:var(--ui-text-secondary)}.ui-inline-rows-editor__add.ant-btn:hover{border-color:var(--ui-accent);color:var(--ui-accent)}.ui-upload-field__label{margin-bottom:4px;color:var(--ui-text-primary);font-size:13px;font-weight:500}.ui-upload-field__button-upload{display:inline-flex}.ui-upload-field__dropzone .ant-upload-drag{border-color:var(--ui-border-subtle)!important;border-radius:var(--ui-radius-md)!important;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),var(--ui-bg-subtle)!important;transition:background-color .16s ease,border-color .16s ease}.ui-upload-field__dropzone .ant-upload-drag:hover,.ui-upload-field__dropzone .ant-upload-drag-hover{border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border))!important;background:color-mix(in srgb,var(--ui-accent) 5%,var(--ui-bg-surface))!important}.ui-upload-field--has-file .ui-upload-field__dropzone .ant-upload-drag{border-color:color-mix(in srgb,var(--ui-success) 32%,var(--ui-border-subtle))!important;background:color-mix(in srgb,var(--ui-success) 5%,var(--ui-bg-surface))!important}.ui-upload-field__dropzone .ant-upload-btn{padding:18px 16px!important}.ui-upload-field__dropzone-content{display:flex;align-items:center;justify-content:center;gap:12px;min-height:58px;color:var(--ui-text-primary);text-align:left}.ui-upload-field__dropzone-icon{color:var(--ui-accent);font-size:24px}.ui-upload-field--has-file .ui-upload-field__dropzone-icon{color:var(--ui-success)}.ui-upload-field__dropzone-title{color:var(--ui-text-primary);font-size:13px;font-weight:600;line-height:1.4}.ui-upload-field__dropzone-desc{margin-top:2px;color:var(--ui-text-muted);font-size:12px;line-height:1.45}.ui-upload-field .ant-upload-list{margin-top:8px}.ui-upload-field .ant-upload-list-item{border-radius:var(--ui-radius-sm)}.ui-upload-field__hint{margin-top:6px;color:var(--ui-text-muted);font-size:12px;line-height:1.5}.ui-image-thumb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-image-thumb-size, 40px);height:var(--ui-image-thumb-size, 40px);padding:0;overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);color:inherit;vertical-align:middle;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ui-image-thumb--button{cursor:pointer}.ui-image-thumb--button:hover,.ui-image-thumb--preview:hover{border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 8%,transparent)}.ui-image-thumb:focus-visible,.ui-image-thumb--button:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px;border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.ui-image-thumb__image,.ui-image-thumb .ant-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-image-thumb__count{position:absolute;right:3px;bottom:3px;min-width:19px;height:18px;padding:0 5px;border:1px solid color-mix(in srgb,var(--ui-bg-surface) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ui-bg-elevated) 86%,#000 14%);color:var(--ui-text-primary);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:16px}.ui-image-thumb-group{display:flex;flex-wrap:wrap;gap:8px}.ui-image-upload-dropzone{padding:16px 14px;border:1px dashed var(--ui-border);border-radius:var(--ui-radius-md);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),var(--ui-bg-surface);cursor:pointer;text-align:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ui-image-upload-dropzone:hover,.ui-image-upload-dropzone--drag{border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 5%,var(--ui-bg-surface))}.ui-image-upload-dropzone:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px;border-color:color-mix(in srgb,var(--ui-accent) 48%,var(--ui-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.ui-image-upload-dropzone__icon{margin:0 0 8px;color:var(--ui-text-muted);font-size:28px;line-height:1}.ui-image-upload-dropzone__title{margin:0 0 4px;color:var(--ui-text-secondary);font-size:13px;line-height:1.5}.ui-image-upload-dropzone__shortcut{color:var(--ui-accent);font-weight:600}.ui-image-upload-dropzone__actions.ant-space{justify-content:center;margin:4px 0 6px}.ui-image-upload-dropzone__hint{margin:0;color:var(--ui-text-muted);font-size:11px;line-height:1.5}.ui-image-upload-preview-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ui-image-upload-preview{position:relative;width:80px;height:80px}.ui-image-upload-preview__remove{position:absolute;top:-8px;right:-8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid color-mix(in srgb,var(--ui-danger) 35%,transparent);border-radius:999px;background:var(--ui-danger);color:var(--ui-danger-contrast);cursor:pointer;font-size:14px;font-weight:700;line-height:1;box-shadow:0 2px 8px #0000002e}.ui-image-upload-preview__remove:hover{background:color-mix(in srgb,var(--ui-danger) 88%,#000)}.ui-image-upload-preview__remove:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-danger) 18%,transparent)}.ui-attachment-compact,.ui-attachment-file-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-attachment-icon-size, 40px);height:var(--ui-attachment-icon-size, 40px);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);color:var(--ui-text-secondary);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.ui-attachment-compact:hover,.ui-attachment-file-icon:hover{border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 8%,transparent)}.ui-attachment-list,.ui-attachment-upload-list{display:grid;gap:8px}.ui-attachment-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ui-attachment-item,.ui-attachment-upload-item{display:flex;align-items:center;min-width:0;gap:10px;padding:8px 10px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-surface)}.ui-attachment-item--download{color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ui-attachment-item--download:hover{border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 4%,var(--ui-bg-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 8%,transparent)}.ui-attachment-item__body,.ui-attachment-upload-item__body{display:grid;min-width:0;gap:2px}.ui-attachment-item__name,.ui-attachment-upload-item__name{overflow:hidden;color:var(--ui-text-primary);font-size:13px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ui-attachment-item__meta,.ui-attachment-upload-item__meta{color:var(--ui-text-muted);font-size:12px;line-height:1.3}.ui-attachment-upload-list{margin-top:12px}.ui-attachment-upload-item__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;margin-left:auto;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ui-text-muted);cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.ui-attachment-upload-item__remove:hover{border-color:color-mix(in srgb,var(--ui-danger) 28%,transparent);background:color-mix(in srgb,var(--ui-danger) 8%,transparent);color:var(--ui-danger)}.ui-image-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:12px;justify-items:center}.ui-image-preview-grid--single{grid-template-columns:1fr}.ui-image-preview-grid img{max-width:100%;max-height:70vh;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle);-o-object-fit:contain;object-fit:contain}.team-daily-page,.team-daily-card-stack,.team-daily-signal-list,.team-daily-progress-list,.team-daily-case-list{display:flex;flex-direction:column}.team-daily-page{gap:10px}.team-daily-card-stack,.team-daily-signal-list{gap:8px}.team-daily-progress-list,.team-daily-case-list{gap:10px}.team-daily-fill-card.ant-card{height:100%}.team-daily-compact-alert.ant-alert{padding:7px 12px;border-radius:var(--ui-radius-md)}.team-daily-filter-date.ant-picker{width:132px}.team-daily-filter-owner.ant-select{width:108px}.team-daily-filter-plan.ant-select{width:124px}.team-daily-section-title{display:flex;align-items:center;gap:8px;min-width:0;margin:2px 0 8px}.team-daily-section-title__code{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border:1px solid var(--ui-border-subtle);border-radius:999px;background:var(--ui-bg-subtle);color:var(--ui-text-secondary);font-size:12px;font-weight:700;line-height:1}.team-daily-section-title__text.ant-typography{min-width:0;margin:0!important;color:var(--ui-text-primary);font-size:14px!important;font-weight:650;line-height:1.45}.team-daily-section-title--plan .team-daily-section-title__code,.team-daily-section-title--accent .team-daily-section-title__code{border-color:color-mix(in srgb,var(--ui-info) 24%,var(--ui-border-subtle));background:var(--ui-info-soft);color:var(--ui-info)}.team-daily-section-title--do .team-daily-section-title__code,.team-daily-section-title--act .team-daily-section-title__code{border-color:color-mix(in srgb,var(--ui-warning) 24%,var(--ui-border-subtle));background:var(--ui-warning-soft);color:var(--ui-warning)}.team-daily-section-title--check .team-daily-section-title__code{border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border-subtle));background:var(--ui-accent-subtle);color:var(--ui-accent)}.kpi-bar{padding:5px 8px;border:1px solid transparent;border-radius:var(--ui-radius-sm);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.kpi-bar:hover{border-color:var(--ui-border-subtle);background:var(--ui-bg-hover)}.kpi-bar:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px}.kpi-bar__row{display:flex;align-items:center;gap:8px}.kpi-bar__label.ant-typography{width:58px;flex:0 0 58px;color:var(--ui-text-primary);font-size:11px;font-weight:600;line-height:1.35}.kpi-bar__content{flex:1;min-width:0}.kpi-bar__meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:2px}.kpi-bar__value{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.kpi-bar__target{color:var(--ui-text-secondary);font-size:10px;font-weight:400}.kpi-bar__people.ant-typography{font-size:10px;white-space:nowrap}.team-daily-table-head{color:var(--ui-text-primary);font-size:11px;font-weight:600;line-height:1.35;text-align:center}.team-daily-table-head__hint{color:var(--ui-text-muted);font-size:10px;font-weight:400}.team-daily-value.ant-typography{color:var(--ui-text-primary);font-size:13px;font-variant-numeric:tabular-nums}.team-daily-value--accent.ant-typography{color:var(--ui-accent)}.team-daily-value--success.ant-typography{color:var(--ui-success)}.team-daily-value--warning.ant-typography{color:var(--ui-warning)}.team-daily-value--danger.ant-typography{color:var(--ui-danger)}.team-daily-table-action.ant-btn{height:24px;padding-inline:7px;font-size:11px}.team-daily-title-icon{color:var(--ui-accent)}.team-daily-title-icon--accent{color:var(--ui-info)}.team-daily-title-icon--warning{color:var(--ui-warning)}.team-daily-perf-summary{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:11px 14px;margin-bottom:10px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-toolbar, var(--ui-bg-subtle));cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.team-daily-perf-summary:hover{border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border-subtle));background:color-mix(in srgb,var(--ui-accent) 4%,var(--ui-bg-toolbar))}.team-daily-perf-summary:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px}.team-daily-perf-summary__icon{color:var(--ui-warning)}.team-daily-perf-summary__team.ant-typography{color:var(--ui-text-primary);font-size:13px}.team-daily-perf-summary__divider{width:1px;height:28px;background:var(--ui-border-subtle)}.team-daily-perf-summary__tail{display:flex;align-items:center;gap:14px;margin-left:auto}.team-daily-perf-summary__item{min-width:58px;text-align:center}.team-daily-perf-summary__value{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.team-daily-perf-summary__value--accent{color:var(--ui-accent)}.team-daily-perf-summary__value--success{color:var(--ui-success)}.team-daily-perf-summary__value--danger{color:var(--ui-danger)}.team-daily-perf-summary__value--muted{color:var(--ui-text-secondary)}.team-daily-perf-summary__label.ant-typography,.team-daily-perf-summary__hint.ant-typography{font-size:10px}.team-daily-signal-item{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:8px 10px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle)}.team-daily-signal-item--warning{border-color:color-mix(in srgb,var(--ui-warning) 22%,var(--ui-border-subtle));background:color-mix(in srgb,var(--ui-warning) 5%,var(--ui-bg-surface))}.team-daily-signal-item__body{min-width:0;flex:1}.team-daily-signal-item__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.team-daily-signal-item__title.ant-typography{min-width:0;font-size:12px}.team-daily-signal-item__meta.ant-typography,.team-daily-signal-item__desc.ant-typography{display:block;margin-top:3px;font-size:11px;line-height:1.45}.team-daily-mini-metric{min-height:68px;padding:10px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle)}.team-daily-mini-metric__label.ant-typography{font-size:11px}.team-daily-mini-metric__value{margin-top:4px;color:var(--ui-text-primary);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.team-daily-mini-metric__delta.ant-typography{margin-left:5px;font-size:11px}.team-daily-progress-list__item{min-width:0}.team-daily-progress-list__head{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.team-daily-progress-list__title.ant-typography,.team-daily-progress-list__value.ant-typography{font-size:12px}.team-daily-case-list{height:100%}.team-daily-case-card{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--ui-accent) 18%,var(--ui-border-subtle));border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-accent) 5%,var(--ui-bg-surface))}.team-daily-case-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.team-daily-case-card__title.ant-typography,.team-daily-case-card__amount.ant-typography{color:var(--ui-accent)}.team-daily-case-card__title.ant-typography{font-size:13px}.team-daily-case-card__amount.ant-typography{font-size:15px;font-variant-numeric:tabular-nums}.team-daily-case-card__body.ant-typography{color:var(--ui-text-secondary);font-size:11px;line-height:1.7}.team-daily-case-card__action.ant-btn{margin-top:2px;color:var(--ui-accent);border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border-subtle))}.team-daily-rank-list{display:flex;flex-direction:column;gap:4px}.team-daily-rank-list__item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--ui-radius-sm)}.team-daily-rank-list__item:hover{background:var(--ui-bg-hover)}.team-daily-rank-list__rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border:1px solid var(--ui-border-subtle);border-radius:999px;background:var(--ui-bg-subtle);color:var(--ui-text-secondary);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.team-daily-rank-list__rank--top{border-color:color-mix(in srgb,var(--ui-warning) 26%,var(--ui-border-subtle));background:var(--ui-warning-soft);color:var(--ui-warning)}.team-daily-rank-list__name.ant-typography{flex:1;min-width:0;font-size:13px}.team-daily-rank-list__dept.ant-typography{margin-left:4px;font-size:10px}.team-daily-rank-list__value.ant-typography{font-size:13px;font-variant-numeric:tabular-nums}.daily-report-modal__stack{display:flex;flex-direction:column;gap:12px}.daily-report-modal__section{padding:12px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.daily-report-modal__section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.daily-report-modal__section-title.ant-typography{color:var(--ui-text-primary);font-size:13px;line-height:1.4}.daily-report-table{overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-elevated)}.daily-report-table__row{display:grid;align-items:center;grid-template-columns:38px minmax(140px,1.1fr) minmax(180px,1.4fr) 58px 86px 82px;gap:10px;min-height:38px;padding:8px 10px;border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:12px}.daily-report-table__row:first-child{border-top:0}.daily-report-table__row--head{min-height:34px;background:var(--ui-table-header-bg);color:var(--ui-text-muted);font-size:11px;font-weight:600}.daily-report-table__index{color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.daily-report-table__title,.daily-report-table__content,.daily-report-table__progress{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-report-table__title{color:var(--ui-text-primary);font-weight:600}.daily-report-table__hours,.daily-report-table__status,.daily-report-table__progress{text-align:right}.daily-report-table__hours,.daily-report-table__progress{font-variant-numeric:tabular-nums}.daily-report-plan-list{display:flex;flex-direction:column;gap:6px}.daily-report-plan-list__item{display:grid;align-items:center;grid-template-columns:28px minmax(0,1fr) auto 44px;gap:8px;min-height:36px;padding:6px 8px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-elevated)}.daily-report-plan-list__index{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--ui-bg-subtle);color:var(--ui-text-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.daily-report-plan-list__title.ant-typography{min-width:0;overflow:hidden;color:var(--ui-text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.daily-report-plan-list__date.ant-typography{font-size:11px;white-space:nowrap}.daily-report-modal__select.ant-select{width:100%}.daily-report-modal__checkbox.ant-checkbox-wrapper{margin-top:10px;color:var(--ui-text-secondary);font-size:12px}.business-artifact{display:flex;width:100%;min-width:0;flex-direction:column;gap:10px}.business-artifact__tags,.business-artifact__capability{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.business-artifact__capability{padding:8px 10px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-elevated)}.business-artifact__capability .ant-typography{flex:1 1 auto;min-width:0}.business-artifact__definition{padding-top:2px}.business-artifact__paragraph.ant-typography{margin-bottom:4px;color:var(--ui-text-secondary);font-size:13px;line-height:1.6}.business-artifact__hint.ant-typography{display:block;color:var(--ui-text-muted);font-size:12px;line-height:1.5}.business-artifact__facts{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.business-artifact__facts .ant-typography{color:var(--ui-text-secondary);font-size:13px;line-height:1.6}.business-artifact__table{min-width:0}.business-artifact__table-title.ant-typography{display:block;margin-bottom:6px;color:var(--ui-text-muted);font-size:12px;font-weight:600}@media (max-width: 768px){.ui-page-header{align-items:stretch;flex-direction:column;gap:10px}.ui-page-header__title.ant-typography{font-size:20px!important}.ui-page-header__extra{justify-content:flex-start;margin-left:0}.ui-content-card.ant-card .ant-card-head{padding:0 14px!important}.ui-content-card.ant-card .ant-card-body,.ui-content-card--compact.ant-card .ant-card-body{padding:14px!important}.ui-filter-bar,.ui-batch-action-bar{align-items:stretch;flex-direction:column}.ui-filter-bar__actions,.ui-batch-action-bar__actions{justify-content:flex-start}.ui-filter-field,.ui-filter-field__control,.ui-filter-field__control>*{width:100%}.ui-status-flow__terminal{width:100%;padding-left:0;padding-top:6px;border-left:0;border-top:1px solid var(--ui-border-subtle)}.ui-metric-strip__grid{grid-template-columns:1fr}.ui-metric-strip__item+.ui-metric-strip__item{border-left:0;border-top:1px solid var(--ui-border-subtle)}.ui-inline-rows-editor__header{display:none}.ui-inline-rows-editor__row{align-items:flex-start;grid-template-columns:32px 1fr 36px!important;padding:10px}.ui-inline-rows-editor__cell{grid-column:2}.ui-inline-rows-editor__cell-label{display:block;margin-bottom:4px;color:var(--ui-text-muted);font-size:12px;font-weight:500}.ui-inline-rows-editor__remove{grid-column:3;grid-row:1}.ui-upload-field__dropzone-content{align-items:flex-start;justify-content:flex-start}.ui-upload-field__dropzone .ant-upload-btn{padding:16px 14px!important}.daily-report-table{overflow-x:auto}.daily-report-table__row{min-width:720px}.daily-report-plan-list__item{grid-template-columns:28px minmax(0,1fr) 44px}.daily-report-plan-list__date.ant-typography{display:none}}.call-list-filterbar.ui-filter-bar{align-items:flex-start;gap:14px 18px;padding:12px 14px}.call-list-filterbar .ui-filter-bar__filters{align-items:flex-start;flex:1 1 auto}.call-list-filterbar__filters{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}.call-list-filterbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}.call-list-filterbar .ui-filter-bar__actions{align-items:center;justify-content:flex-end;min-height:34px}.call-list-import-modal{display:flex;flex-direction:column;gap:14px}.call-list-import-modal__template-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--ui-border-subtle)}.call-list-import-modal__template-title{color:var(--ui-text-primary);font-size:13px;font-weight:600;line-height:1.4}.call-list-import-modal__template-desc{margin-top:2px;color:var(--ui-text-secondary);font-size:12px;line-height:1.45}.call-list-import-modal__template-row .ant-btn{flex:0 0 auto}.call-list-import-modal__settings.ant-collapse{margin:-2px -12px 0}.call-list-import-modal__settings .ant-collapse-header{padding:8px 12px!important;color:var(--ui-text-secondary)!important;font-size:13px;font-weight:500}.call-list-import-modal__settings .ant-collapse-content-box{padding:4px 12px 0!important}.call-list-import-modal__settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.call-list-import-modal__settings-grid .ant-form-item{margin-bottom:12px}.call-list-import-modal__settings-wide{grid-column:1 / -1}@media (max-width: 1320px){.call-list-filterbar.ui-filter-bar{align-items:stretch;flex-direction:column}.call-list-filterbar .ui-filter-bar__actions{justify-content:flex-start}}@media (max-width: 760px){.call-list-filterbar__group{align-items:stretch;flex-direction:column}.call-list-filterbar .ui-filter-field,.call-list-filterbar .ui-filter-field__control,.call-list-filterbar .ui-filter-field__control>*{width:100%!important}}@media (max-width: 600px){.call-list-import-modal__template-row{align-items:flex-start}.call-list-import-modal__settings-grid{grid-template-columns:minmax(0,1fr)}.call-list-import-modal__settings-wide{grid-column:auto}}@media (prefers-reduced-motion: reduce){.ui-metric-strip__item,.ui-upload-field__dropzone .ant-upload-drag,.ui-content-card.ant-card{transition:none}}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.dianxiao-page--phone.ui-page-shell{gap:8px;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.dianxiao-page--phone .ui-page-header-block{display:none}.dianxiao-mobile-view-select{width:100%;flex:0 0 36px}.dianxiao-mobile-view-select .ant-select-selector{height:36px!important;padding-inline:10px!important;border-radius:var(--ui-radius-md)!important}.dianxiao-mobile-view-select .ant-select-selection-item{line-height:34px!important;font-size:13px;font-weight:600}.dianxiao-page--phone .dianxiao-tabs{flex:1 1 auto;min-height:0}.dianxiao-page--phone .dianxiao-tabs>.ant-tabs-content-holder,.dianxiao-page--phone .dianxiao-tabs .ant-tabs-content,.dianxiao-page--phone .dianxiao-tabs .ant-tabs-tabpane-active,.dianxiao-page--phone .ui-list-workspace,.dianxiao-page--phone .ui-list-workspace-layout,.dianxiao-page--phone .ui-list-workspace-main,.dianxiao-page--phone .ui-list-workspace-stack{min-height:0;height:100%}.dianxiao-page--phone .ui-list-workspace-layout,.dianxiao-page--phone .ui-list-workspace-main,.dianxiao-page--phone .ui-list-workspace-stack{overflow:hidden}.dianxiao-page--phone .ui-list-workspace-stack{gap:6px}.dianxiao-page--phone .ui-list-workspace-filters,.dianxiao-page--phone .call-records-workspace-controls,.dianxiao-page--phone .followup-plan-controls{gap:0}.dianxiao-mobile-toolbar{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) repeat(3,36px);align-items:center;gap:4px;padding:6px 0 2px;background:var(--ui-bg-app)}.dianxiao-mobile-toolbar--followup{grid-template-columns:104px minmax(0,1fr) 36px}.dianxiao-mobile-toolbar .ant-input-affix-wrapper,.dianxiao-mobile-toolbar .ant-select-selector{height:36px!important}.dianxiao-mobile-toolbar .ant-select-selection-item{line-height:34px!important;font-size:12px}.dianxiao-mobile-toolbar>.ant-btn{width:36px;height:36px!important;min-height:36px!important;padding:0;font-size:14px}.dianxiao-mobile-toolbar>.ant-typography{grid-column:1 / -1;height:14px;padding-left:2px;font-size:10px;line-height:14px}.dianxiao-page--phone .ui-list-workspace-table-card{min-height:0;flex:1 1 auto;border:0!important;border-radius:0!important;box-shadow:none!important}.dianxiao-page--phone .ui-list-workspace-table-card>.ant-card-head{display:none}.dianxiao-page--phone .ui-list-workspace-table-card>.ant-card-body,.dianxiao-page--phone .ui-list-workspace-table-viewport{height:100%;padding:0!important;overflow-y:auto}.dianxiao-page--phone .responsive-table-cards{gap:0!important;padding:0 0 8px!important}.dianxiao-page--phone .responsive-table-card{padding:0!important;border:0!important;border-radius:0!important}.dianxiao-mobile-card{padding:10px 12px;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-elevated)}.dianxiao-mobile-card__main{display:block;width:100%;padding:0;border:0;color:inherit;text-align:left;background:transparent}.dianxiao-mobile-card__head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.dianxiao-mobile-card__head>div,.dianxiao-mobile-card__head .ant-space-item>div{display:flex;min-width:0;flex-direction:column}.dianxiao-mobile-card__head .ant-typography{max-width:178px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dianxiao-mobile-card__head .ant-typography-secondary{font-size:10px}.dianxiao-mobile-card__head .ant-tag{margin:0}.dianxiao-mobile-card__facts{display:flex;margin-top:7px;justify-content:space-between;gap:8px;color:var(--ui-text-secondary);font-size:11px}.dianxiao-mobile-card__facts span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dianxiao-mobile-card__summary.ant-typography{display:block;margin:6px 0 0;color:var(--ui-text-secondary);font-size:11px;line-height:1.45}.dianxiao-mobile-card__metrics{display:grid;margin-top:8px;grid-template-columns:repeat(3,minmax(0,1fr));color:var(--ui-text-muted);font-size:10px}.dianxiao-mobile-card__metrics b{margin-right:2px;color:var(--ui-text-primary);font-size:14px}.dianxiao-mobile-card__meta{display:flex;min-height:26px;margin-top:6px;align-items:center;justify-content:space-between;gap:8px;color:var(--ui-text-muted);font-size:10px}.dianxiao-mobile-card__audio{margin-top:8px}.dianxiao-mobile-card__audio>div{display:flex!important;width:100%;min-width:0!important}.dianxiao-mobile-card__actions{display:flex;min-height:32px;justify-content:flex-end;padding-top:2px}.dianxiao-mobile-card__actions .ant-btn{height:30px;padding-inline:8px;font-size:12px}.dianxiao-page--phone .ui-list-workspace-pagination{min-height:36px;justify-content:center;margin:0;padding:0;box-shadow:none}.dianxiao-page--phone .ui-list-workspace-pagination .ant-pagination-total-text,.dianxiao-page--phone .ui-list-workspace-pagination .ant-pagination-options{display:none}.dianxiao-page--phone .ui-list-workspace-pagination .ant-pagination-item,.dianxiao-page--phone .ui-list-workspace-pagination .ant-pagination-prev,.dianxiao-page--phone .ui-list-workspace-pagination .ant-pagination-next{min-width:32px!important;height:32px!important;line-height:30px!important;border:0!important;background:transparent!important}.dianxiao-page--phone .ui-list-workspace-pagination .ant-pagination-item-active{color:var(--ui-accent)!important;box-shadow:none;font-weight:700}.dianxiao-page--phone .ui-list-workspace-pagination .ant-pagination-item-active a{color:var(--ui-accent)!important}.dianxiao-page--phone .ui-batch-action-bar{min-height:42px;padding:4px 8px}.dianxiao-filter-sheet .ui-filter-bar,.dianxiao-filter-sheet .ui-content-card.ant-card{border:0!important;box-shadow:none!important}.dianxiao-filter-sheet .ui-filter-bar{display:block;padding:0}.dianxiao-filter-sheet .ui-filter-bar__summary,.dianxiao-filter-sheet .ui-filter-bar__actions{display:none}.dianxiao-filter-sheet .call-list-filterbar__group,.dianxiao-filter-sheet .call-records-workspace-filter,.dianxiao-filter-sheet .ui-filter-bar__filters{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:10px}.dianxiao-filter-sheet .ui-filter-field,.dianxiao-filter-sheet .ui-filter-field__control,.dianxiao-filter-sheet .ui-filter-field__control>*,.dianxiao-filter-sheet .call-records-workspace-filter>*,.dianxiao-filter-sheet .call-records-workspace-filter .ant-picker,.dianxiao-filter-sheet .call-records-workspace-filter .ant-select,.dianxiao-filter-sheet .call-records-workspace-filter .ant-input-affix-wrapper{width:100%!important}.dianxiao-filter-sheet .ant-picker,.dianxiao-filter-sheet .ant-select-selector,.dianxiao-filter-sheet .ant-input-affix-wrapper,.dianxiao-filter-sheet .ant-segmented,.dianxiao-filter-sheet .ant-btn{min-height:40px}.dianxiao-sheet-actions{display:grid;grid-template-columns:96px minmax(140px,1fr);gap:8px}.dianxiao-sheet-actions .ant-btn{height:40px}.dianxiao-mobile-overlay .ant-modal{top:0;width:100%!important;max-width:none;height:100%;margin:0;padding:0}.dianxiao-mobile-overlay .ant-modal-container{display:flex;height:100%;flex-direction:column;border-radius:0}.dianxiao-mobile-overlay .ant-modal-header{flex:0 0 auto;margin:0;padding:13px 48px 10px 16px;border-bottom:1px solid var(--ui-border)}.dianxiao-mobile-overlay .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px}.dianxiao-mobile-overlay .ant-modal-footer{flex:0 0 auto;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-border)}.dianxiao-mobile-overlay.ant-drawer .ant-drawer-content-wrapper{width:100%!important;max-width:none!important}}@media (min-width: 600px) and (max-width: 1023px) and (pointer: coarse){.dianxiao-page--phone .dianxiao-mobile-view-select{position:fixed;z-index:101;top:6px;right:16px;width:180px}.dianxiao-page--phone .ui-page-shell__body{padding-top:0}.dianxiao-page--phone .dianxiao-mobile-toolbar,.dianxiao-page--phone .dianxiao-mobile-toolbar--followup{min-height:44px;height:44px;grid-template-columns:minmax(0,1fr) repeat(3,36px) auto;padding:4px 0}.dianxiao-page--phone .dianxiao-mobile-toolbar--followup{grid-template-columns:118px minmax(0,1fr) 36px auto}.dianxiao-page--phone .dianxiao-mobile-toolbar>.ant-typography{grid-column:auto;width:auto;height:36px;padding:0 4px;line-height:36px;white-space:nowrap}.dianxiao-page--phone .responsive-table-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.dianxiao-page--phone .responsive-table-card:nth-child(odd){border-right:1px solid var(--ui-border)!important}}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.audit-page--phone.ui-page-shell{gap:0;padding-bottom:calc(58px + env(safe-area-inset-bottom))}.audit-page--phone .ui-page-header-block{display:none}.audit-page--phone .ui-list-workspace-layout,.audit-page--phone .ui-list-workspace-main,.audit-page--phone .ui-list-workspace-stack{height:100%;min-height:0;overflow:hidden}.audit-page--phone .ui-list-workspace-stack{gap:0}.audit-mobile-toolbar{display:grid;min-height:44px;grid-template-columns:82px minmax(0,1fr) 44px 44px;align-items:center;gap:2px;border-bottom:1px solid var(--ui-border)}.audit-mobile-toolbar .ant-select-selector,.audit-mobile-toolbar .ant-input-affix-wrapper{height:36px!important;padding-inline:8px!important;border-radius:8px;font-size:12px}.audit-mobile-toolbar .ant-select-selection-item{line-height:34px!important}.audit-mobile-toolbar>.ant-btn{width:44px;height:44px;padding:0;border:0;background:transparent;box-shadow:none;font-size:14px}.audit-page--phone .ui-list-workspace-table-card{min-height:0;flex:1 1 auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.audit-page--phone .ui-list-workspace-table-card>.ant-card-head{display:none}.audit-page--phone .ui-list-workspace-table-card>.ant-card-body,.audit-page--phone .ui-list-workspace-table-viewport{height:100%;min-height:0;padding:0!important;overflow-y:auto;overscroll-behavior:contain}.audit-page--phone .ui-list-workspace-table-card.ui-content-card.ant-card>.ant-card-body{padding:0!important}.audit-page--phone .responsive-table-cards{gap:0!important;padding:0!important}.audit-page--phone .responsive-table-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.audit-mobile-card{position:relative;padding:9px 2px 0;border-bottom:1px solid var(--ui-border)}.audit-mobile-card__head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.audit-mobile-card__head>div{min-width:0}.audit-mobile-card__head strong{display:block;overflow:hidden;color:var(--ui-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.audit-mobile-card__head span{display:block;margin-top:1px;color:var(--ui-text-muted);font-size:10px}.audit-mobile-card__head .ant-tag{flex:none;margin:0;font-size:9px;line-height:17px}.audit-mobile-card__title{margin-top:6px;overflow:hidden;color:var(--ui-text-primary);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.audit-mobile-card__meta{display:flex;margin-top:5px;gap:5px;color:var(--ui-text-secondary);font-size:10px}.audit-mobile-card__meta span+span:before{margin-right:5px;content:"·";color:var(--ui-text-muted)}.audit-mobile-card__change{margin-top:4px;overflow:hidden;color:var(--ui-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.audit-mobile-card__facts{display:grid;margin-top:6px;grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr);gap:10px;color:var(--ui-text-secondary);font-size:10px}.audit-mobile-card__facts span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-mobile-card__facts b{display:block;color:var(--ui-text-muted);font-size:9px;font-weight:500}.audit-mobile-card>.ant-btn{display:flex;min-width:74px;height:40px;margin-left:auto;padding-inline:6px;justify-content:flex-end;border:0;background:transparent;box-shadow:none;font-size:11px}.audit-page--phone .ui-list-workspace-pagination{min-height:38px;justify-content:center;box-shadow:none}.audit-page--phone .ui-list-workspace-pagination .ui-standard-pagination__total,.audit-page--phone .ui-list-workspace-pagination .ant-pagination-options{display:none}.audit-page--phone .ui-list-workspace-pagination .ant-pagination-item,.audit-page--phone .ui-list-workspace-pagination .ant-pagination-prev,.audit-page--phone .ui-list-workspace-pagination .ant-pagination-next{min-width:32px!important;height:32px!important;line-height:30px!important;border:0!important;background:transparent!important}.audit-mobile-filter .ant-form-item{margin-bottom:12px}.audit-mobile-filter .ant-select,.audit-mobile-filter .ant-picker,.audit-mobile-filter .ant-input-affix-wrapper{width:100%;min-height:40px}.audit-mobile-sheet__footer{display:flex;justify-content:flex-end;gap:8px}.audit-mobile-sheet__footer .ant-btn{min-width:88px;height:40px}.audit-mobile-overlay.ant-modal-root .ant-modal-wrap{top:0;right:0;bottom:0;left:0}.audit-mobile-overlay .ant-modal{top:0;width:100%!important;max-width:none;height:100%;margin:0;padding:0}.audit-mobile-overlay .ant-modal-container{display:flex;height:100%;flex-direction:column;border-radius:0}.audit-mobile-overlay .ant-modal-header{min-height:48px;flex:0 0 auto;margin:0;padding:13px 48px 10px 16px;border-bottom:1px solid var(--ui-border)}.audit-mobile-overlay .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px}.audit-mobile-overlay .audit-log-detail-grid{grid-template-columns:1fr;border-radius:8px}.audit-mobile-overlay .audit-log-detail-field,.audit-mobile-overlay .audit-log-detail-field--wide{grid-column:1;grid-template-columns:80px minmax(0,1fr);border-right:0;border-bottom:1px solid var(--ui-border)}.audit-mobile-overlay .audit-log-detail-field__label{padding:9px 8px;align-items:flex-start;font-size:10px}.audit-mobile-overlay .audit-log-detail-field__value{padding:9px 10px;font-size:11px}}@media (min-width: 600px) and (max-width: 1023px) and (pointer: coarse){.audit-mobile-toolbar{position:fixed;z-index:101;top:1px;right:16px;width:370px;border-bottom:0}.audit-page--phone .responsive-table-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.audit-page--phone .responsive-table-card:nth-child(odd){padding-right:10px!important;border-right:1px solid var(--ui-border)!important}.audit-page--phone .responsive-table-card:nth-child(2n){padding-left:10px!important}.audit-mobile-card>.ant-btn{height:34px}}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.social-tracking-page--phone.ui-page-shell{gap:8px;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.social-tracking-page--phone .ui-page-header-block{display:none}.social-mobile-toolbar{display:grid;min-height:44px;grid-template-columns:82px minmax(0,1fr) 72px 36px;align-items:center;gap:4px}.social-mobile-toolbar:not(:has(.ant-btn)){grid-template-columns:88px minmax(0,1fr) 76px}.social-mobile-toolbar>.ant-select:only-child{grid-column:1 / -1}.social-mobile-toolbar .ant-select-selector{height:36px!important;padding-inline:8px!important}.social-mobile-toolbar .ant-select-selection-item{line-height:34px!important;font-size:12px}.social-mobile-toolbar>.ant-btn{width:36px;height:36px!important;min-height:36px!important;padding:0;font-size:14px}.social-tracking-page--phone .social-tracking-tabs>.ant-tabs-content-holder,.social-tracking-page--phone .social-tracking-tabs .ant-tabs-content,.social-tracking-page--phone .social-tracking-tabs .ant-tabs-tabpane-active{min-height:0}.social-tracking-page--phone .social-tracking-tabs .ant-tabs-tabpane-active>.ant-space{gap:8px!important}.social-tracking-page--phone .ui-data-section{border-radius:var(--ui-radius-md);box-shadow:none}.social-tracking-page--phone .ui-data-section__header{min-height:38px;padding:8px 10px}.social-tracking-page--phone .ui-data-section__body{padding:8px 10px}.social-tracking-page--phone .ui-metric-strip{display:block}.social-tracking-page--phone .ui-metric-strip__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.social-tracking-page--phone .ui-metric-strip__item{min-height:62px;padding:8px 10px;border-top:0;border-left:0}.social-tracking-page--phone .ui-metric-strip__item:nth-child(2n){border-left:1px solid var(--ui-border)}.social-tracking-page--phone .ui-metric-strip__item:nth-child(n+3){border-top:1px solid var(--ui-border)}.social-tracking-page--phone .ui-metric-strip__value{font-size:20px}.social-tracking-page--phone .ui-metric-strip__footer{margin-top:6px;padding:0 2px;font-size:10px;line-height:1.35}.social-tracking-page--phone .echarts-for-react,.social-tracking-page--phone [style*="height: 300px"],.social-tracking-page--phone [style*="height: 200px"]{height:180px!important}.social-tracking-page--phone .responsive-table-cards{gap:0!important;padding:0!important}.social-tracking-page--phone .responsive-table-card{padding:0!important;border:0!important;border-radius:0!important}.social-mobile-card{padding:10px 2px;border-bottom:1px solid var(--ui-border)}.social-mobile-ranking{display:flex;flex-direction:column;gap:10px}.social-mobile-ranking__item{min-width:0}.social-mobile-ranking__label{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.social-mobile-ranking__label>:first-child{min-width:0}.social-mobile-ranking__label>:last-child{flex:none;font-size:12px}.social-mobile-ranking__track{height:5px;margin-top:4px;overflow:hidden;border-radius:999px;background:var(--ui-surface-muted)}.social-mobile-ranking__track>span{display:block;height:100%;border-radius:inherit;background:var(--ui-accent)}.social-mobile-card:last-child{border-bottom:0}.social-mobile-card__head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.social-mobile-card__head>div{display:flex;min-width:0;flex-direction:column}.social-mobile-card__head .ant-typography{max-width:190px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.social-mobile-card>.ant-typography-secondary,.social-mobile-card__head .ant-typography-secondary{display:block;margin-top:2px;font-size:10px}.social-mobile-card__metrics{display:grid;margin-top:8px;grid-template-columns:repeat(5,minmax(0,1fr));color:var(--ui-text-muted);font-size:9px}.social-mobile-card--team .social-mobile-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.social-mobile-card__metrics--six{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 0}.social-mobile-card__metrics span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-mobile-card__metrics b{display:block;color:var(--ui-text-primary);font-size:14px}.social-mobile-card__meta{display:flex;margin-top:8px;justify-content:space-between;color:var(--ui-text-muted);font-size:10px}}@media (min-width: 600px) and (max-width: 1023px) and (pointer: coarse){.social-mobile-toolbar{position:fixed;z-index:101;top:4px;right:16px;width:430px}.social-tracking-page--phone .responsive-table-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.social-tracking-page--phone .responsive-table-card:nth-child(odd){padding-right:10px!important;border-right:1px solid var(--ui-border)!important}.social-tracking-page--phone .responsive-table-card:nth-child(2n){padding-left:10px!important}}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.offday-page--phone.ui-page-shell{gap:0;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.offday-page--phone .ui-page-header-block{display:none}.offday-page--phone .ui-list-workspace-layout,.offday-page--phone .ui-list-workspace-main,.offday-page--phone .ui-list-workspace-stack{height:100%;min-height:0;overflow:hidden}.offday-page--phone .ui-list-workspace-stack{gap:6px}.offday-mobile-toolbar{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:4px;padding:6px 0 2px}.offday-mobile-toolbar .ant-input-affix-wrapper{height:36px}.offday-mobile-toolbar>.ant-btn{width:36px;height:36px!important;min-height:36px!important;padding:0;font-size:14px}.offday-mobile-toolbar>.ant-typography{grid-column:1 / -1;height:14px;padding-left:2px;font-size:10px;line-height:14px}.offday-page--phone .ui-list-workspace-table-card{min-height:0;flex:1 1 auto;border:0!important;border-radius:0!important;box-shadow:none!important}.offday-page--phone .ui-list-workspace-table-card>.ant-card-head{display:none}.offday-page--phone .ui-list-workspace-table-card>.ant-card-body,.offday-page--phone .ui-list-workspace-table-viewport{height:100%;padding:0!important;overflow-y:auto}.offday-page--phone .responsive-table-cards{gap:0!important;padding:0 0 8px!important}.offday-page--phone .responsive-table-card{padding:0!important;border:0!important;border-radius:0!important}.offday-mobile-card{padding:10px 12px 8px;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-elevated)}.offday-mobile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.offday-mobile-card__head>div:first-child{display:flex;min-width:0;flex-direction:column}.offday-mobile-card__head .ant-typography{font-size:13px}.offday-mobile-card__head .ant-typography-secondary{font-size:10px}.offday-mobile-card__head .ant-tag{margin:0}.offday-mobile-card__customer{display:block;margin-top:6px;color:var(--ui-text-secondary);font-size:11px}.offday-mobile-card__message.ant-typography{margin:5px 0 0;color:var(--ui-text-primary);font-size:12px;line-height:1.45}.offday-mobile-card__facts{display:flex;margin-top:6px;justify-content:space-between;gap:8px;color:var(--ui-text-muted);font-size:10px}.offday-mobile-card__actions{display:flex;min-height:36px;margin-top:4px;align-items:center;justify-content:flex-end;gap:4px}.offday-mobile-card__actions .ant-btn{height:30px;padding-inline:8px;font-size:12px}.offday-page--phone .ui-list-workspace-pagination{min-height:36px;justify-content:center;box-shadow:none}.offday-page--phone .ui-list-workspace-pagination .ant-pagination-total-text,.offday-page--phone .ui-list-workspace-pagination .ant-pagination-options{display:none}.offday-page--phone .ui-list-workspace-pagination .ant-pagination-item,.offday-page--phone .ui-list-workspace-pagination .ant-pagination-prev,.offday-page--phone .ui-list-workspace-pagination .ant-pagination-next{min-width:32px!important;height:32px!important;line-height:30px!important;border:0!important;background:transparent!important}.offday-page--phone .ui-list-workspace-pagination .ant-pagination-item-active a{color:var(--ui-accent)!important;font-weight:700}.offday-filter-panel{display:flex;flex-direction:column;gap:10px}.offday-filter-panel .ant-input-affix-wrapper,.offday-filter-panel .ant-picker,.offday-filter-panel .ant-select-selector{width:100%;min-height:40px}.offday-sheet-actions{display:grid;grid-template-columns:96px minmax(140px,1fr);gap:8px}.offday-sheet-actions .ant-btn{height:40px}.chat-viewer-modal.ant-modal{top:0!important;width:100%!important;max-width:none;height:100dvh;margin:0!important;padding:0!important}.chat-viewer-modal .ant-modal-container{height:100dvh;border-radius:0!important}.chat-viewer-modal .ant-modal-content{display:flex;flex-direction:column;height:100%;padding:0;border-radius:0}.chat-viewer-modal .ant-modal-body{display:flex;flex:1;flex-direction:column;min-height:0;height:auto!important}.chat-viewer-modal .ant-modal-close{top:8px;inset-inline-end:8px;width:36px;height:36px}.chat-viewer-header{padding:10px 48px 10px 12px!important}.chat-viewer-header-main{gap:10px!important}.chat-viewer-header-title{gap:6px!important;min-width:0;flex-wrap:nowrap!important}.chat-viewer-header-title>.ant-typography{flex:1 1 0;min-width:0;max-width:none;font-size:14px}.chat-viewer-header-title .ant-tag{margin:0;padding-inline:7px;line-height:22px}.chat-viewer-header-meta{gap:4px 8px!important;margin-top:2px}.chat-viewer-header-meta>.ant-typography{font-size:12px}}@media (min-width: 600px) and (max-width: 1023px) and (pointer: coarse){.offday-mobile-toolbar{min-height:44px;height:44px;grid-template-columns:minmax(0,1fr) 36px 36px auto;padding:4px 0}.offday-mobile-toolbar>.ant-typography{grid-column:auto;height:36px;padding-inline:4px;line-height:36px;white-space:nowrap}.offday-page--phone .responsive-table-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-load-error-alert{margin-bottom:12px}.ui-load-error-alert .ant-alert-action{align-self:center}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.ui-load-error-alert{margin:0 12px 8px;padding:8px 10px}.ui-load-error-alert .ant-alert-title{font-size:13px;line-height:20px}}.issues-stats-layout{--issues-org-rail-width: clamp(208px, 16vw, 224px);display:flex;align-items:stretch;gap:14px;width:100%;height:var(--ui-viewport-panel-height, auto);min-height:320px;min-width:0;overflow:hidden}.issues-stats-content{flex:1;height:100%;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-gutter:stable}.issues-stats-org-rail.data-report-org-rail{position:static;width:var(--issues-org-rail-width);flex-basis:var(--issues-org-rail-width);height:100%;max-height:100%;overflow:hidden}.issues-stats-org-rail .data-report-org-rail__tree{min-height:0;max-height:none}@media (max-width: 1180px){.issues-stats-layout{flex-direction:column;height:auto;min-height:0;overflow:visible}.issues-stats-content{height:auto;overflow:visible;padding-right:0}.issues-stats-org-rail,.issues-stats-org-rail.data-report-org-rail--collapsed{position:static;width:100%;height:auto;max-height:none;flex-basis:auto}.issues-stats-org-rail.data-report-org-rail--collapsed{flex-direction:row;justify-content:flex-start}.issues-stats-org-rail .data-report-org-rail__tree{min-height:240px;max-height:420px}.issues-stats-org-rail .data-report-org-rail__collapsed-label{writing-mode:horizontal-tb;margin-top:0}}@media (max-width: 1100px){.issues-stats-overview .ui-metric-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.issues-stats-overview .ui-metric-strip__item{border-top:0;border-left:0}.issues-stats-overview .ui-metric-strip__item:nth-child(3n+2),.issues-stats-overview .ui-metric-strip__item:nth-child(3n+3){border-left:1px solid var(--ui-border-subtle)}.issues-stats-overview .ui-metric-strip__item:nth-child(n+4){border-top:1px solid var(--ui-border-subtle)}}@media (max-width: 640px){.issues-stats-overview .ui-metric-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.issues-stats-overview .ui-metric-strip__item:nth-child(n){border-top:0;border-left:0}.issues-stats-overview .ui-metric-strip__item:nth-child(2n){border-left:1px solid var(--ui-border-subtle)}.issues-stats-overview .ui-metric-strip__item:nth-child(n+3){border-top:1px solid var(--ui-border-subtle)}}@media (max-width: 420px){.issues-stats-overview .ui-metric-strip__grid{grid-template-columns:1fr}.issues-stats-overview .ui-metric-strip__item:nth-child(n){border-left:0}.issues-stats-overview .ui-metric-strip__item:nth-child(n+2){border-top:1px solid var(--ui-border-subtle)}}.unified-org-tree{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.unified-org-tree__tools{flex:0 0 auto}.unified-org-tree__tools .ant-input-affix-wrapper{flex:1;min-width:0}.unified-org-tree__tree{min-height:0}@media (max-width: 1023px){.issues-page--phone{position:relative;padding-bottom:0!important}.issues-page--phone>.ui-page-header-block{display:none}.issues-page--phone,.issues-page--phone .ui-page-shell__body,.issues-page--phone .issues-tabs,.issues-page--phone .issues-tabs>.ant-tabs-content-holder,.issues-page--phone .issues-tabs>.ant-tabs-content-holder>.ant-tabs-content,.issues-page--phone .issues-tabs .ant-tabs-tabpane-active,.issues-page--phone .ui-list-workspace-layout,.issues-page--phone .ui-list-workspace-main,.issues-page--phone .ui-list-workspace-stack{height:100%;min-height:0;overflow:hidden}.issues-page--phone .issues-tabs{margin:0}.issues-page--phone .issues-tabs>.ant-tabs-content-holder{flex:1}.issues-mobile-view-select.ant-select{position:absolute;z-index:3;top:0;left:0;width:112px;height:44px}.issues-mobile-view-select.ant-select .ant-select-selector{min-height:40px;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);box-shadow:none!important;font-size:13px;font-weight:600}.issues-page--phone .ui-list-workspace-stack{gap:8px}.issues-mobile-toolbar{display:grid;flex:0 0 auto;gap:2px;min-height:66px}.issues-mobile-toolbar__main{display:flex;min-width:0;align-items:center;gap:2px;padding-left:116px}.issues-mobile-toolbar__main .ant-input-affix-wrapper{flex:1 1 auto;min-width:0;min-height:40px}.issues-mobile-icon-action.ant-btn{position:relative;width:44px;min-width:44px;height:44px;border:0;padding:0;color:var(--ui-text-secondary);background:transparent;box-shadow:none}.issues-mobile-icon-action.ant-btn:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);content:""}.issues-mobile-icon-action.ant-btn>span{position:relative;z-index:1}.issues-mobile-icon-action.ant-btn .anticon{font-size:14px}.issues-mobile-icon-action--active.ant-btn{color:var(--ui-primary)}.issues-mobile-icon-action--active.ant-btn:before{border-color:color-mix(in srgb,var(--ui-primary) 34%,var(--ui-border-subtle));background:var(--ui-primary-soft)}.issues-mobile-icon-action--primary.ant-btn{color:var(--ui-primary-contrast)}.issues-mobile-icon-action--primary.ant-btn:before{border-color:var(--ui-primary);background:var(--ui-primary)}.issues-mobile-toolbar__meta{display:flex;min-height:18px;align-items:center;justify-content:space-between;gap:8px;color:var(--ui-text-muted);font-size:11px}.issues-page--phone .ui-list-workspace-table-card.ant-card{flex:1 1 0;min-height:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.issues-page--phone .ui-list-workspace-table-card.ant-card .ant-card-body{display:grid!important;min-height:0;grid-template-rows:minmax(0,1fr) auto;padding:0!important;overflow:hidden}.issues-page--phone .ui-list-workspace-table-viewport{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.issues-page--phone .ui-list-workspace-pagination{position:static;min-height:52px;margin:0;padding:4px 0;overflow:visible;background:transparent;box-shadow:none}.issues-mobile-list{display:grid;gap:8px;padding-bottom:2px}.issues-mobile-card{overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.issues-mobile-card__body-button{display:block;width:100%;border:0;padding:9px 10px 8px;color:inherit;text-align:left;background:transparent}.issues-mobile-card__head,.issues-mobile-card__identity{display:flex;min-width:0;align-items:center;gap:6px}.issues-mobile-card__head{justify-content:space-between}.issues-mobile-card__id{color:var(--ui-text-muted);font-size:11px}.issues-mobile-card__title{margin-top:6px;overflow:hidden;color:var(--ui-text-primary);font-size:14px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.issues-mobile-card__description{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--ui-text-secondary);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.issues-mobile-card--feedback .issues-mobile-card__head{min-height:50px;padding:6px 10px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-table-header-bg)}.issues-mobile-card--feedback .issues-mobile-card__head>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.issues-mobile-card--feedback .ant-checkbox-wrapper{display:inline-flex;width:44px;height:44px;margin:-3px 0 -3px -8px;align-items:center;justify-content:center}.issues-mobile-card--feedback .issues-mobile-card__head strong{overflow:hidden;color:var(--ui-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.issues-mobile-card--feedback .issues-mobile-card__head>div>span{color:var(--ui-text-muted);font-size:10px}.issues-mobile-card--feedback>.issues-mobile-card__description{margin:0;padding:7px 10px 0}.issues-mobile-card__facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 10px;margin-top:7px;color:var(--ui-text-muted);font-size:11px;line-height:1.45}.issues-mobile-card--feedback .issues-mobile-card__facts{padding:7px 10px 8px}.issues-mobile-card--feedback .issues-mobile-card__facts>div{display:flex;min-width:0;flex-direction:column;gap:1px}.issues-mobile-card--feedback .issues-mobile-card__facts>div>span{color:var(--ui-text-muted);font-size:10px}.issues-mobile-card--feedback .issues-mobile-card__facts>div>strong{overflow:hidden;color:var(--ui-text-primary);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.issues-mobile-card__facts>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issues-mobile-card__facts>span:last-child{grid-column:1 / -1}.issues-mobile-card__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;color:var(--ui-text-muted);font-size:11px}.issues-mobile-card__progress .ant-progress{margin:0;line-height:1}.issues-mobile-card__actions{min-height:44px;border-top:1px solid var(--ui-border-subtle)}.issues-mobile-card__actions .ui-action-cell{width:100%;justify-content:flex-end;padding:0 4px}.issues-mobile-card__actions .ant-btn{min-width:44px;min-height:44px;padding:0 8px;font-size:12px}.issues-mobile-pagination{display:grid;width:100%;grid-template-columns:44px 1fr 44px;align-items:center;text-align:center;color:var(--ui-text-secondary);font-size:12px}.issues-mobile-pagination .ant-btn{width:44px;height:44px;padding:0}.issues-stats-layout--phone{display:block;height:100%;min-height:0;overflow:hidden}.issues-stats-layout--phone .issues-stats-content{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 0 8px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.issues-stats-mobile-toolbar{display:grid;min-height:44px;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:2px;padding-left:116px}.issues-stats-mobile-toolbar .ant-btn{min-width:44px;height:44px;padding:0 7px}.issues-stats-mobile-toolbar .ant-btn:first-child{display:flex;min-width:0;justify-content:flex-start;overflow:hidden}.issues-stats-mobile-toolbar__label{flex:0 0 auto;color:var(--ui-text-muted);font-size:11px}.issues-stats-mobile-toolbar__value{min-width:0;margin-left:5px;overflow:hidden;color:var(--ui-text-primary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.issues-stats-layout--phone .ui-data-section.ant-card{border-right:0;border-left:0;border-radius:0;box-shadow:none}.issues-stats-layout--phone .ui-data-section.ant-card .ant-card-head{min-height:38px;padding:0 10px}.issues-stats-layout--phone .ui-data-section.ant-card .ant-card-head-title{padding:8px 0;font-size:13px}.issues-stats-layout--phone .ui-data-section.ant-card .ant-card-body{padding:8px 10px!important}.issues-stats-layout--phone .issues-stats-chart{height:220px!important}.issues-stats-layout--phone .issues-stats-chart-empty{display:flex;min-height:96px;align-items:center;justify-content:center}.issues-stats-layout--phone .issues-stats-chart-empty .ant-empty{margin:0}.issues-stats-layout--phone .issues-stats-chart-empty .ant-empty-image{height:32px}.issues-stats-layout--phone .issues-stats-overview .ui-metric-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.issues-stats-layout--phone .issues-stats-overview .ui-metric-strip__item:nth-child(n){min-height:54px;border-top:0;border-left:0;padding:8px 10px}.issues-stats-layout--phone .issues-stats-overview .ui-metric-strip__item:nth-child(3n+2),.issues-stats-layout--phone .issues-stats-overview .ui-metric-strip__item:nth-child(3n+3){border-left:1px solid var(--ui-border-subtle)}.issues-stats-layout--phone .issues-stats-overview .ui-metric-strip__item:nth-child(n+4){border-top:1px solid var(--ui-border-subtle)}.issues-ranking-list{display:grid}.issues-ranking-item{display:grid;min-height:52px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid var(--ui-border-subtle);padding:6px 0}.issues-ranking-item:last-child{border-bottom:0}.issues-ranking-item__rank{color:var(--ui-text-muted);font-size:12px;text-align:center}.issues-ranking-item__person,.issues-ranking-item__metrics{display:flex;min-width:0;flex-direction:column;gap:2px}.issues-ranking-item__person strong,.issues-ranking-item__metrics strong{overflow:hidden;color:var(--ui-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.issues-ranking-item__person span,.issues-ranking-item__metrics span{color:var(--ui-text-muted);font-size:10px;white-space:nowrap}.issues-ranking-item__metrics{align-items:flex-end;text-align:right}.issues-filter-sheet .ui-filter-bar{display:block;border:0;padding:0;background:transparent;box-shadow:none}.issues-filter-sheet .ui-filter-bar__filters,.issues-stats-sheet-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.issues-filter-sheet .ui-filter-bar__actions{display:none}.issues-filter-sheet .ui-filter-field,.issues-stats-sheet-fields .ui-filter-field{display:grid;width:100%;gap:5px}.issues-filter-sheet .ui-filter-field__control,.issues-filter-sheet .ui-filter-field__control>*,.issues-filter-sheet .ui-filter-bar__filters>.ant-input,.issues-filter-sheet .ui-filter-bar__filters>.ant-btn,.issues-stats-sheet-fields .ui-filter-field__control,.issues-stats-sheet-fields .ui-filter-field__control>*{width:100%!important}.issues-filter-sheet .ant-input,.issues-filter-sheet .ant-input-affix-wrapper,.issues-filter-sheet .ant-picker,.issues-filter-sheet .ant-select-selector,.issues-filter-sheet .ant-btn,.issues-stats-sheet-fields .ant-input-number,.issues-stats-sheet-fields .ant-picker,.issues-stats-sheet-fields .ant-select-selector{min-height:44px}.issues-filter-sheet .ant-input-affix-wrapper{height:44px!important;max-height:44px}.issues-filter-sheet .ant-select-multiple .ant-select-selector{height:44px!important;max-height:44px!important;min-height:44px!important;overflow:hidden;align-items:center;padding-block:0!important}.issues-filter-sheet__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px}.issues-filter-sheet__footer .ant-btn,.issues-stats-filter-sheet .ant-drawer-footer .ant-btn{height:44px}.issues-stats-org-sheet .ant-drawer-body{overflow:hidden!important}.issues-stats-org-rail--sheet.data-report-org-rail{width:100%;height:100%;max-height:none;border:0;box-shadow:none}.issues-stats-org-rail--sheet .data-report-org-rail__tree{min-height:0;max-height:none}.issues-task-modal .ant-modal-wrap{overflow:hidden}.issues-task-modal .ant-modal{top:0;width:100%!important;max-width:none;height:100dvh;margin:0;padding-bottom:0}.issues-task-modal .ant-modal-container{display:flex;height:100dvh;flex-direction:column;overflow:hidden;border-radius:0!important;padding:0!important}.issues-task-modal .ant-modal-header{flex:0 0 auto;min-height:52px;margin:0;padding:14px 50px 10px 16px;border-bottom:1px solid var(--ui-border-subtle)}.issues-task-modal .ant-modal-close{top:4px;right:4px;width:44px;height:44px}.issues-task-modal .ant-modal-body,.issues-task-modal .requirement-form-modal .ant-modal-body,.issues-task-modal .requirement-detail-modal .ant-modal-body{flex:1 1 0;max-height:none!important;min-height:0;overflow-y:auto;padding:12px 14px!important;overscroll-behavior:contain}.issues-task-modal .ant-input,.issues-task-modal .ant-input-affix-wrapper,.issues-task-modal .ant-picker,.issues-task-modal .ant-select-selector,.issues-task-modal .ant-input-number{min-height:44px}.issues-task-modal .ant-modal-footer{flex:0 0 auto;min-height:60px;margin:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.issues-task-modal .ant-modal-footer .ant-btn{min-width:84px;height:44px}.issues-task-modal .requirement-form-section{border-right:0;border-left:0;border-radius:0;padding:10px 0}.issues-task-modal .requirement-detail-summary{padding:10px}.issues-task-modal .requirement-detail-field{min-height:46px;padding:6px 10px}.issues-task-modal .ant-descriptions-view table{table-layout:fixed}.issues-task-modal .ant-descriptions-row{display:grid;grid-template-columns:1fr}.issues-task-modal .ant-descriptions-item{display:grid;grid-template-columns:86px minmax(0,1fr);width:100%}.issues-task-modal .ant-form>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 360px){.issues-mobile-view-select.ant-select{width:104px}.issues-mobile-toolbar__main,.issues-stats-mobile-toolbar{padding-left:108px}.issues-mobile-toolbar__main .ant-input-affix-wrapper{padding-inline:7px}}@media (max-width: 1023px) and (orientation: landscape) and (max-height: 500px){.issues-mobile-toolbar{min-height:44px}.issues-mobile-toolbar__meta{display:none}.issues-mobile-card--feedback .issues-mobile-card__head{min-height:44px}.issues-mobile-card__description{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issues-mobile-card--feedback .issues-mobile-card__facts{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:5px;padding-bottom:5px}.issues-mobile-card--feedback .issues-mobile-card__facts>div{min-height:32px}.issues-mobile-card--requirement .issues-mobile-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:5px}.issues-mobile-card--requirement .issues-mobile-card__facts>span:last-child{grid-column:auto}.issues-mobile-card--requirement .issues-mobile-card__progress{margin-top:4px}}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.users-page--phone.ui-page-shell{gap:0;padding-bottom:calc(58px + env(safe-area-inset-bottom))}.users-page--phone .ui-page-header-block{display:none}.users-page--phone .ui-page-shell__body,.users-page--phone .users-table-card,.users-page--phone .users-table-card>.ant-card-body{min-height:0}.users-page--phone .users-table-card{border:0;border-radius:0;background:transparent;box-shadow:none}.users-page--phone .users-table-card>.ant-card-body{padding:0!important}.users-mobile-toolbar{display:flex;min-height:44px;align-items:center;gap:0;border-bottom:1px solid var(--ui-border)}.users-mobile-toolbar .ant-input-affix-wrapper{height:36px;min-width:76px;flex:1 1 auto;padding-inline:9px;border-color:var(--ui-border);border-radius:8px;box-shadow:none;font-size:12px}.users-mobile-toolbar .ant-input-prefix{font-size:13px}.users-mobile-toolbar>.ant-btn{width:44px;height:44px;min-width:44px;padding:0;border:0;background:transparent;box-shadow:none;font-size:14px}.users-mobile-meta{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:10px}.users-mobile-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-mobile-meta .ant-btn{height:32px;padding-inline:6px;font-size:11px}.users-page--phone .users-management-layout,.users-page--phone .users-list-panel{min-height:0;flex:1}.users-page--phone .users-management-layout{display:flex;flex-direction:column;gap:0}.users-page--phone .users-table-wrap{min-height:0;overflow-y:auto;overscroll-behavior:contain}.users-page--phone .responsive-table-cards{gap:0!important;padding:0!important}.users-page--phone .responsive-table-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.users-mobile-card{padding:9px 2px 0;border-bottom:1px solid var(--ui-border)}.users-mobile-card__head{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px}.users-mobile-card__head>.ant-checkbox-wrapper{position:relative;width:24px;height:24px;align-items:center;justify-content:center}.users-mobile-card__head>.ant-checkbox-wrapper:after{position:absolute;content:"";top:-10px;right:-10px;bottom:-10px;left:-10px}.users-mobile-card__head>.ant-tag{margin:0;font-size:10px;line-height:18px}.users-mobile-card__identity{min-width:0}.users-mobile-card__name{display:flex;min-width:0;align-items:center;gap:6px}.users-mobile-card__name>span{min-width:0;overflow:hidden;color:var(--ui-text-primary);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.users-mobile-card__name .ant-tag{flex:none;margin:0;font-size:9px;line-height:16px}.users-mobile-card__identity>span{display:block;margin-top:1px;overflow:hidden;color:var(--ui-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.users-mobile-card__facts{display:grid;margin-top:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;color:var(--ui-text-secondary);font-size:10px}.users-mobile-card__facts>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-mobile-card__facts b{display:block;margin-bottom:1px;color:var(--ui-text-muted);font-size:9px;font-weight:500}.users-mobile-card__actions{display:flex;min-height:44px;margin-top:4px;align-items:center;justify-content:flex-end;border-top:1px solid var(--ui-border-subtle)}.users-mobile-card__actions .ant-btn{min-width:56px;height:44px;padding-inline:6px;border:0;background:transparent;box-shadow:none;font-size:11px}.users-mobile-card__actions .ant-btn-dangerous{background:transparent!important}.users-mobile-card__actions .anticon{font-size:13px}.users-mobile-pagination{display:flex;min-height:38px;flex:none;align-items:center;justify-content:center;border-top:1px solid var(--ui-border);background:var(--ui-bg-surface)}.users-mobile-pagination .ant-pagination-item,.users-mobile-pagination .ant-pagination-prev,.users-mobile-pagination .ant-pagination-next{min-width:32px!important;height:32px!important;line-height:30px!important;border:0!important;background:transparent!important}.users-mobile-pagination .ant-pagination-item-active a{color:var(--ui-accent)!important;font-weight:700}.users-mobile-filter{display:flex;flex-direction:column;gap:14px}.users-mobile-filter label{display:flex;flex-direction:column;gap:6px;color:var(--ui-text-secondary);font-size:12px}.users-mobile-filter .ant-select-selector,.users-mobile-filter .ant-segmented{min-height:40px}.users-mobile-sheet__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.users-mobile-sheet__footer .ant-btn{min-width:88px;height:40px}.users-mobile-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.users-mobile-more-grid .ant-btn{height:40px;padding-inline:10px;font-size:12px}.users-mobile-org-tree{min-height:0}.users-mobile-org-tree .users-org-filter__tree{min-height:220px;max-height:calc(72dvh - 190px)}.users-mobile-overlay.ant-modal-root .ant-modal-wrap{top:0;right:0;bottom:0;left:0}.users-mobile-overlay .ant-modal{top:0;width:100%!important;max-width:none;height:100%;margin:0;padding:0}.users-mobile-overlay .ant-modal-container{display:flex;height:100%;flex-direction:column;border-radius:0}.users-mobile-overlay .ant-modal-header{min-height:48px;flex:0 0 auto;margin:0;padding:13px 48px 10px 16px;border-bottom:1px solid var(--ui-border)}.users-mobile-overlay .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px}.users-mobile-overlay .ant-modal-footer{flex:0 0 auto;margin:0;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-border)}.users-mobile-overlay.ant-drawer .ant-drawer-content-wrapper{width:100%!important;max-width:none!important}.users-mobile-overlay .ant-drawer-header{min-height:48px;padding:8px 12px}.users-mobile-overlay .ant-drawer-body{min-height:0;overflow-y:auto;padding:12px}.users-mobile-confirm .ant-modal{top:auto;width:calc(100% - 16px)!important;max-width:420px;margin:0 auto 8px;padding:0}.users-mobile-confirm .ant-modal-container{border-radius:14px}}@media (min-width: 600px) and (max-width: 1023px) and (pointer: coarse){.users-mobile-toolbar{position:fixed;z-index:101;top:1px;right:16px;width:336px;border-bottom:0}.users-page--phone .responsive-table-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.users-page--phone .responsive-table-card:nth-child(odd){padding-right:10px!important;border-right:1px solid var(--ui-border)!important}.users-page--phone .responsive-table-card:nth-child(2n){padding-left:10px!important}.users-mobile-card__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.users-mobile-card__actions,.users-mobile-card__actions .ant-btn{min-height:36px;height:36px}}@media (max-width: 768px),(max-width: 1023px) and (pointer: coarse){.business-config-page--phone.ui-page-shell{gap:0;padding-bottom:calc(58px + env(safe-area-inset-bottom))}.business-config-page--phone>.ui-page-shell__body{gap:0}.business-config-page--phone .ui-page-shell__body>.ui-page-header{display:none}.business-config-mobile-view-toolbar{display:flex;min-height:44px;align-items:center;border-bottom:1px solid var(--ui-border)}.business-config-mobile-view-toolbar .ant-select{width:100%}.business-config-mobile-view-toolbar .ant-select-selector{height:36px!important;padding-inline:9px!important}.business-config-mobile-view-toolbar .ant-select-selection-item{line-height:34px!important;font-size:12px}.business-config-page--phone .business-config-tabs,.business-config-page--phone .business-config-tabs>.ant-tabs-content-holder,.business-config-page--phone .business-config-tabs>.ant-tabs-content-holder>.ant-tabs-content,.business-config-page--phone .business-config-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{min-height:0}.business-config-page--phone .business-config-tabs>.ant-tabs-nav{display:none}.business-config-page--phone .ui-content-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.business-config-page--phone .ui-content-card>.ant-card-body{padding:0!important}.business-config-mobile-metric-toolbar{display:grid;min-height:44px;grid-template-columns:100px minmax(0,1fr) 64px 44px;align-items:center;gap:2px;border-bottom:1px solid var(--ui-border)}.business-config-mobile-metric-toolbar .ant-picker{width:100px;height:36px;padding-inline:8px}.business-config-mobile-metric-toolbar>span{overflow:hidden;color:var(--ui-text-muted);font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.business-config-mobile-metric-toolbar .ant-btn{min-height:36px!important;height:36px!important;align-self:center;padding-inline:7px;font-size:11px}.business-config-mobile-metric-toolbar>.ant-btn:last-child{width:44px;padding:0;border:0;background:transparent;box-shadow:none}.business-config-page--phone .business-config-simple{padding:0;background:transparent}.business-config-page--phone .business-config-summary{min-height:34px;margin:0;padding:4px 2px;align-items:center;flex-direction:row;gap:6px;border-bottom:1px solid var(--ui-border)}.business-config-page--phone .business-config-summary>.ant-space{min-width:0;gap:5px!important}.business-config-page--phone .business-config-summary>.ant-typography{display:none}.business-config-page--phone .business-config-summary .ant-tag{margin:0;font-size:9px;line-height:17px}.business-config-page--phone .business-config-summary .ant-typography{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.business-config-page--phone .responsive-table-cards{gap:0!important;padding:0!important}.business-config-page--phone .responsive-table-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.business-config-mobile-card{padding:8px 2px 0;border-bottom:1px solid var(--ui-border)}.business-config-mobile-card--department{padding-left:10px;border-left:2px solid var(--ui-success)}.business-config-mobile-card--employee{padding-left:18px}.business-config-mobile-card__head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.business-config-mobile-card__head>div{min-width:0}.business-config-mobile-card__head strong{display:block;overflow:hidden;color:var(--ui-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.business-config-mobile-card__head span{display:block;margin-top:1px;color:var(--ui-text-muted);font-size:9px}.business-config-mobile-card__head .ant-tag{flex:none;margin:0;font-size:9px;line-height:17px}.business-config-mobile-card__metrics{display:flex;margin-top:6px;flex-direction:column}.business-config-mobile-card__metric{display:grid;min-height:36px;grid-template-columns:34px 34px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px;border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:10px}.business-config-mobile-card__metric>span{font-weight:650}.business-config-mobile-card__metric label{display:flex;min-width:0;align-items:center;gap:2px;color:var(--ui-text-muted);font-size:9px}.business-config-mobile-card__metric .business-config-target-input{width:100%;max-width:none;height:30px}.business-config-mobile-card__metric .ant-input-number-input{height:28px;padding-inline:4px;font-size:11px}.business-config-mobile-card__actions{display:flex;min-height:40px;align-items:center;justify-content:flex-end;border-top:1px solid var(--ui-border-subtle)}.business-config-mobile-card__actions .ant-btn{min-width:58px;height:40px;padding-inline:6px;border:0;background:transparent;box-shadow:none;font-size:11px}.business-config-mobile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.business-config-mobile-actions .ant-btn{height:40px;font-size:12px}.business-config-mobile-confirm .ant-modal{top:auto;width:calc(100% - 16px)!important;max-width:420px;margin:0 auto 8px;padding:0}}@media (min-width: 600px) and (max-width: 1023px) and (pointer: coarse){.business-config-mobile-view-toolbar{position:fixed;z-index:101;top:1px;right:16px;width:168px;border-bottom:0}.business-config-page--phone .responsive-table-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.business-config-page--phone .responsive-table-card:nth-child(odd){padding-right:10px!important;border-right:1px solid var(--ui-border)!important}.business-config-page--phone .responsive-table-card:nth-child(2n){padding-left:10px!important}.business-config-mobile-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.business-config-mobile-card__metric{grid-template-columns:minmax(0,1fr) 28px;padding:4px;border:1px solid var(--ui-border-subtle);border-radius:6px}.business-config-mobile-card__metric label{grid-column:span 1}.business-config-mobile-card__actions,.business-config-mobile-card__actions .ant-btn{min-height:34px;height:34px}}.data-report-page{min-height:0;--ant-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.data-report-page__body{min-height:0;display:flex}.data-report-layout{display:flex;align-items:stretch;gap:12px;width:100%;min-width:0;min-height:0}.data-report-org-rail{width:var(--data-report-org-rail-width, 304px);flex:0 0 var(--data-report-org-rail-width, 304px);height:var(--ui-viewport-panel-height, auto);max-height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-elevated);padding:12px}.data-report-org-rail--collapsed{width:48px;flex-basis:48px;align-items:center;padding:8px 4px}.data-report-org-rail__toggle{width:32px;height:32px}.data-report-org-rail__collapsed-icon{color:var(--ui-accent);font-size:18px;margin-top:8px}.data-report-org-rail__collapsed-label{writing-mode:vertical-rl;letter-spacing:0;font-size:12px;color:var(--ui-text-secondary);margin-top:4px}.data-report-org-rail__header,.data-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.data-report-org-rail__hint{font-size:12px}.data-report-org-rail__tools{width:100%;align-items:center}.data-report-org-rail__tools .ant-input-affix-wrapper,.data-report-org-rail__tools .ant-btn{height:32px}.data-report-org-rail__quick-selections{display:flex;flex-direction:column;gap:8px;width:100%}.data-report-org-rail__tools+.data-report-org-rail__quick-selections{margin-top:8px}.data-report-org-rail__tree{min-height:280px;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid var(--ui-border-subtle);padding-top:8px}.data-report-org-rail__tree .ant-tree{background:transparent}.data-report-org-rail__tree .ant-tree-treenode{align-items:center;width:100%;padding:1px 0}.data-report-org-rail__tree .ant-tree-switcher{display:inline-flex;align-items:center;justify-content:center;width:16px;height:28px;line-height:28px}.data-report-org-rail__tree .ant-tree-switcher .ant-tree-switcher-icon{font-size:13px}.data-report-org-rail__tree .ant-tree-indent-unit{width:14px}.data-report-org-rail__tree .ant-tree-node-content-wrapper{display:inline-flex;align-items:center;min-width:0;height:28px;padding:0 4px;border-radius:6px;color:var(--ui-text-secondary);line-height:28px;transition:background-color .16s ease-out,color .16s ease-out}.data-report-org-rail__tree .ant-tree-node-content-wrapper:hover{background:color-mix(in srgb,var(--ant-color-primary) 9%,transparent);color:var(--ui-text-primary)}.data-report-org-rail__tree .ant-tree-node-selected{background:color-mix(in srgb,var(--ant-color-primary) 14%,#fff)!important;color:var(--ant-color-primary)!important;font-weight:650}.data-report-org-rail__tree .ant-tree-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-report-org-rail__state{height:220px}.data-report-content{flex:1;min-width:0;overflow:auto;box-sizing:border-box;padding-bottom:20px}.data-report-tab{display:flex;flex-direction:column;gap:12px;min-width:0}.data-report-subtabs .ant-tabs-nav{margin-bottom:12px}.data-report-toolbar{align-items:flex-start;flex-wrap:wrap}.data-report-filter-label{font-size:12px}.data-report-summary-card__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.data-report-summary-card__inner .ant-statistic{min-width:0}.data-report-summary-card__icon{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);color:var(--ui-accent);font-size:18px}.data-report-summary-card .ant-statistic-title{font-size:12px;margin-bottom:6px}.data-report-summary-card .ant-statistic-content{font-size:22px}.data-report-fit-table .ant-table{min-width:0}.data-report-fit-table .ant-table-cell{padding-inline:6px;white-space:normal;word-break:keep-all}.data-report-fit-table .ant-table-cell:first-child{min-width:0}.data-report-tab .ui-content-card--no-padding.ant-card .ant-card-body>.ant-table-wrapper{padding-bottom:12px}.data-report-tab .ui-content-card--no-padding.ant-card .ant-card-body>.ant-table-wrapper .ant-table-pagination.ant-pagination{margin:12px 12px 0!important}.order-check-tab,.order-check-detail{display:flex;flex-direction:column;gap:10px;min-width:0}.order-check-detail-drawer .ant-drawer-body{display:flex;min-height:0;overflow:hidden}.order-check-detail-drawer .order-check-detail-drawer__spin{display:flex;flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.order-check-detail-drawer .ant-spin-nested-loading,.order-check-detail-drawer .ant-spin-container,.order-check-detail{display:flex;flex:1 1 0;min-height:0;overflow:hidden}.order-check-detail-drawer .ant-spin-container{flex-direction:column}.order-check-toolbar,.order-check-batch-head,.order-check-detail__headline,.order-check-detail__actions,.order-check-pane-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-check-toolbar{align-items:flex-start;flex-wrap:wrap}.order-check-page-header{display:flex;align-items:center;min-width:0;border-bottom:1px solid var(--ui-border)}.order-check-page-header .order-check-view-tabs{flex:1 1 0;min-width:0}.order-check-page-header .order-check-toolbar{flex:0 0 auto;padding:0 8px}.order-check-page-header .order-check-toolbar>.ant-space{align-items:center}.order-check-toolbar .ant-typography{margin-block:0}.order-check-batch-head{margin-bottom:16px}.order-check-batch-head .ant-typography{margin-block:0}.order-check-batch-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:4px 0}.order-check-run-steps{margin-top:4px}.order-check-run-progress{margin-top:12px}.order-check-batch-card .ant-card-body{display:grid;gap:4px;padding:8px 10px}.order-check-stats{display:grid;grid-template-columns:minmax(154px,1.2fr) repeat(5,minmax(100px,1fr));gap:8px;margin-top:0}.order-check-stat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:5px 8px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle)}.order-check-stat--filter.ant-btn{height:auto;align-items:flex-start;text-align:left;white-space:normal}.order-check-stat--filter.ant-btn>span{display:flex;width:100%;flex-direction:column;gap:3px;align-items:flex-start}.order-check-stat--filter.ant-btn-primary strong{color:inherit}.order-check-stat strong{font-size:17px;color:var(--ui-text-primary)}.order-check-run-stat{justify-content:center;gap:3px}.order-check-run-stat__headline{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.order-check-run-stat__headline .ant-typography{white-space:nowrap}.order-check-run-stat__headline .ant-tag{margin-inline-end:0;flex:0 0 auto}.order-check-run-stat__summary{line-height:1.25}.order-check-run-stat__progress{margin:0}@media (min-width: 981px){.order-check-stat,.order-check-stat--filter.ant-btn>span{flex-direction:row;align-items:baseline}.order-check-stat--filter.ant-btn>span{justify-content:space-between;gap:6px}.order-check-stat--filter.ant-btn{align-items:center}.order-check-run-stat{flex-direction:column;align-items:stretch}}.order-check-batch-compact-progress{display:grid;grid-template-columns:minmax(0,auto) minmax(160px,1fr);align-items:center;gap:8px;min-height:24px}.order-check-batch-compact-progress .ant-progress{margin:0}.order-check-stat-breakdown{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;min-height:24px}.order-check-stat-breakdown .ant-tag{margin-inline-end:0}.order-check-stat-breakdown__archive{margin-left:8px}.order-check-snapshot{display:grid;gap:5px}.order-check-snapshot>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:6px;line-height:1.45;align-items:start}.order-check-snapshot__label,.order-check-snapshot__value,.order-check-ai-summary{min-width:0}.order-check-snapshot__label{white-space:nowrap}.order-check-list-snapshot{display:flex;min-width:0;flex-direction:column;gap:2px}.order-check-list-snapshot__product-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0}.order-check-list-snapshot__product{max-width:100%}.order-check-list-snapshot__amount{white-space:nowrap}.order-check-list-snapshot__sales{display:block;line-height:1.35;white-space:nowrap}.order-check-order-link.ant-btn{width:-moz-fit-content;width:fit-content;height:auto;padding:0}.order-check-order-cell{display:flex;min-width:0}.order-check-order-meta{display:block;max-width:100%;line-height:1.35;white-space:nowrap}.order-check-snapshot__value{overflow-wrap:anywhere;white-space:normal}.order-check-order-summary{flex:0 0 auto;min-height:0;padding:2px 0 8px;border-bottom:1px solid var(--ui-border-subtle)}.order-check-order-summary .order-check-snapshot{display:flex;align-items:center;gap:8px}.order-check-order-summary .order-check-snapshot>div{display:flex;align-items:center;min-width:0;gap:4px;line-height:1.4}.order-check-snapshot__customer{flex:0 1 208px}.order-check-snapshot__product{flex:1 1 410px}.order-check-snapshot__amount{flex:0 0 auto}.order-check-snapshot__sales{flex:1 1 280px}.order-check-order-summary .order-check-snapshot__label.ant-tag{flex:0 0 auto;margin-inline-end:0;padding-inline:5px;color:var(--ui-text-secondary);line-height:20px;white-space:nowrap}.order-check-order-summary .order-check-snapshot__value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-check-ai-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.35;white-space:normal}.order-check-list-evidence{display:flex;min-width:0;flex-direction:column;gap:3px}.order-check-list-evidence__item.ant-btn{display:grid;grid-template-columns:86px 104px minmax(0,1fr);align-items:center;width:100%;height:24px;padding:0;gap:6px;color:inherit;text-align:left;white-space:nowrap}.order-check-list-evidence__item.ant-btn:not(:disabled):hover{background:var(--ui-bg-subtle)}.order-check-list-evidence__item .ant-tag{width:-moz-fit-content;width:fit-content;margin-inline-end:0}.order-check-list-evidence__meta,.order-check-list-evidence__excerpt{min-width:0;overflow:hidden;text-overflow:ellipsis}.order-check-list-evidence__meta{color:var(--ui-text-secondary)}.order-check-records-table .ant-table-thead>tr>th{text-align:center}.order-check-association{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:3px 5px}.order-check-association__method-line{display:flex;align-items:baseline;justify-content:center;gap:4px;min-width:0;max-width:100%}.order-check-association__contact{max-width:184px;color:var(--ui-text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.order-check-association__contact--empty{color:var(--ui-text-tertiary)}.order-check-association__contacts{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:1px 7px;max-width:100%;line-height:1.3}.order-check-association__contacts .order-check-association__contact{max-width:100%}.order-check-association--cell{min-height:42px;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.order-check-association--cell .ant-typography{line-height:1.25}.order-check-association--cell .order-check-association__method-line .ant-typography:first-child{flex:0 0 auto}.order-check-association--cell .order-check-association__contact{min-width:0}.order-check-association--cell .ant-tag{margin-inline-end:0}.order-check-communication-header{text-align:center!important}.order-check-detail__headline{align-items:flex-start;flex-wrap:wrap;flex:0 0 auto}.order-check-detail__status{min-height:28px;align-items:center;gap:8px}.order-check-detail__status .order-check-association{align-items:center;flex-wrap:nowrap}.order-check-detail__status .order-check-association__method-line{max-width:360px}.order-check-detail__status .order-check-association__contacts{justify-content:flex-start}.order-check-detail__status .ant-tag{margin-inline-end:0}.order-check-detail__actions{flex:0 0 auto}.order-check-evidence-workspace{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.48fr);flex:1 1 auto;min-height:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);overflow:hidden}.order-check-chat-pane,.order-check-evidence-pane{display:flex;flex-direction:column;min-height:0;min-width:0;padding:10px}.order-check-chat-pane{background:var(--ui-bg-surface)}.order-check-pane-title .ant-typography{margin:0}.order-check-chat-scroll{min-height:0;flex:1;margin-top:6px;padding-right:4px;overflow:auto}.order-check-evidence-pane{gap:6px;overflow:auto;border-right:1px solid var(--ui-border);background:var(--ui-bg-subtle)}.order-check-evidence-group{display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px solid var(--ui-border-subtle)}.order-check-evidence-group--ai{padding-top:0;border-top:0}.order-check-evidence-item.ant-btn{height:auto;min-height:58px;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto auto;align-items:center;-moz-column-gap:6px;column-gap:6px;row-gap:2px;padding:6px;text-align:left;white-space:normal}.order-check-evidence-item.ant-btn:hover,.order-check-evidence-item.ant-btn.is-active{background:var(--ui-bg-active)}.order-check-evidence-item__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px;grid-column:1;grid-row:1}.order-check-evidence-item__head .ant-tag{margin-inline-end:0}.order-check-evidence-item__excerpt,.order-check-evidence-item__meta{min-width:0}.order-check-evidence-item__excerpt{display:-webkit-box;grid-column:1 / -1;grid-row:2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--ui-text-primary);line-height:1.35}.order-check-evidence-item__meta{grid-column:2;grid-row:1;color:var(--ui-text-secondary);font-size:11px;text-align:right}.order-check-evidence-item__media{grid-column:1 / -1;grid-row:3;color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:1.45}.order-check-chat-pane [data-msg-id]>.ant-flex{gap:2px!important;margin-bottom:6px!important}.order-check-chat-pane .conversation-message-bubble__content{padding:6px 9px!important;border-radius:var(--ui-radius-md)!important}.order-check-chat-pane .conversation-message-bubble__content>span:last-child{margin-top:3px!important}.order-check-manual-evidence{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm)}.order-check-view-tabs .ant-tabs-nav{margin-bottom:0}.order-check-list-card.ui-content-card.ant-card>.ant-card-head{min-height:42px!important;height:42px}.order-check-list-card.ui-content-card.ant-card .ant-card-head-title{display:flex;align-items:stretch;height:42px;padding:0!important}.order-check-work-filters{display:flex;align-items:stretch;width:100%;height:42px;margin:0!important}.order-check-work-filters .ant-tabs-nav{display:flex;align-items:stretch;width:100%;height:42px;margin:0;padding-inline:4px}.order-check-work-filters .ant-tabs-nav-wrap,.order-check-work-filters .ant-tabs-nav-list{align-items:stretch;height:100%}.order-check-work-filters .ant-tabs-tab{display:flex;align-items:center;height:42px;margin:0!important;padding:0 12px!important}.order-check-list-workspace .ui-list-workspace-stack{gap:8px}.order-check-list-card.ui-content-card.ant-card .ant-card-body{padding:6px 8px 0!important}.order-check-list-card .ant-table-thead>tr>th,.order-check-list-card .ant-table-tbody>tr>td{padding-block:7px}.order-check-list-card .ant-table-thead>tr>th{font-size:12px!important;line-height:18px!important;letter-spacing:normal!important}.order-check-record-filters .ui-filter-field:nth-child(1) .ant-input{width:196px}.order-check-record-filters .ui-filter-field:nth-child(2) .ant-select{width:216px}.order-check-record-filters .ant-picker-range{width:234px}@media (min-width: 901px){.data-report-content>.ant-tabs:has(>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content-active>.order-check-tab),.data-report-content>.ant-tabs:has(>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active>.order-check-tab){display:flex;flex-direction:column;height:100%;min-height:0}.data-report-content>.ant-tabs:has(>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content-active>.order-check-tab)>.ant-tabs-body-holder,.data-report-content>.ant-tabs:has(>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active>.order-check-tab)>.ant-tabs-content-holder,.data-report-content>.ant-tabs:has(>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content-active>.order-check-tab)>.ant-tabs-body-holder>.ant-tabs-body,.data-report-content>.ant-tabs:has(>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active>.order-check-tab)>.ant-tabs-content-holder>.ant-tabs-content,.data-report-content>.ant-tabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content-active:has(>.order-check-tab),.data-report-content>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active:has(>.order-check-tab){display:flex;flex:1 1 0;min-height:0}.data-report-content>.ant-tabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content-active:has(>.order-check-tab)>.order-check-tab,.data-report-content>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active:has(>.order-check-tab)>.order-check-tab{flex:1 1 0;min-height:0}.order-check-list-workspace{flex:1 1 0;min-height:0}}@media (max-width: 980px){.order-check-page-header{align-items:stretch}.order-check-stats{grid-template-columns:repeat(3,minmax(132px,1fr))}.order-check-run-stat{grid-column:span 3}.order-check-order-summary .order-check-snapshot{flex-wrap:wrap}.order-check-snapshot__customer,.order-check-snapshot__product,.order-check-snapshot__sales{flex-basis:min(100%,320px)}.order-check-evidence-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(220px,.7fr) minmax(0,1fr)}.order-check-chat-pane,.order-check-evidence-pane{min-height:0}.order-check-evidence-pane{border-right:0;border-bottom:1px solid var(--ui-border)}}@media (max-width: 640px){.order-check-page-header{display:block}.order-check-page-header .order-check-toolbar{padding:6px 0}.order-check-stats{grid-template-columns:repeat(2,minmax(132px,1fr))}.order-check-batch-compact-progress{grid-template-columns:minmax(0,1fr);gap:4px}.order-check-record-filters .ui-filter-field,.order-check-record-filters .ui-filter-field .ant-input,.order-check-record-filters .ant-picker-range{width:100%}}.data-report-wechat-account-info{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.45}.data-report-wechat-account-info .ant-typography{margin:0;max-width:100%}.data-report-customer-cell{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.45}.data-report-customer-cell .ant-typography{margin:0;max-width:100%}.data-report-toolbar__extra-filters{display:flex;align-items:center;gap:10px}.data-report-toolbar__extra-filters>div{display:flex;align-items:center;gap:8px}.data-report-mobile-filterbar,.data-report-mobile-pagebar{display:flex;min-width:0;align-items:center}.data-report-mobile-pagebar{gap:6px}.data-report-mobile-filterbar{height:44px;justify-content:flex-end;gap:2px}.data-report-mobile-pagebar>.ant-select{min-width:0;flex:1 1 auto}.data-report-mobile-pagebar .ant-select-selector,.data-report-mobile-subview>.ant-select .ant-select-selector{min-height:40px!important}.data-report-mobile-org-action.ant-btn,.data-report-mobile-period.ant-btn{min-width:0;height:44px;border:0;background:transparent;box-shadow:none;color:var(--ui-text-secondary)}.data-report-mobile-org-action.ant-btn{max-width:46%;padding-inline:8px}.data-report-mobile-org-action.ant-btn span:last-child,.data-report-mobile-period.ant-btn span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-report-mobile-period.ant-btn{flex:1 1 auto;justify-content:flex-start;padding-inline:6px;font-size:12px}.data-report-mobile-icon-action.ant-btn{position:relative;width:44px;min-width:44px;height:44px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ui-text-secondary)}.data-report-mobile-icon-action.ant-btn:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);content:""}.data-report-mobile-icon-action.ant-btn>span{position:relative;z-index:1}.data-report-mobile-icon-action.ant-btn .anticon{font-size:14px}.data-report-mobile-subview{display:grid;min-width:0;gap:8px}.data-report-mobile-subview>.ant-select{width:100%}.data-report-mobile-section{overflow:hidden;border-top:1px solid var(--ui-border-subtle)}.data-report-mobile-section__head{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px}.data-report-mobile-section__head>div:first-child{display:flex;min-width:0;align-items:baseline;gap:6px}.data-report-mobile-section__head strong{color:var(--ui-text-primary);font-size:13px}.data-report-mobile-section__head span{color:var(--ui-text-muted);font-size:10px}.data-report-mobile-list{display:grid;gap:8px}.data-report-mobile-chart-empty{display:flex;min-height:96px;align-items:center;justify-content:center}.data-report-mobile-chart-empty .ant-empty{margin:0}.data-report-mobile-chart-empty .ant-empty-image{height:32px}.data-report-mobile-row{overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.data-report-mobile-row__head{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-table-header-bg)}.data-report-mobile-row__head>div{display:flex;min-width:0;flex-direction:column;gap:1px}.data-report-mobile-row__head strong{overflow:hidden;color:var(--ui-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.data-report-mobile-row__head span{overflow:hidden;color:var(--ui-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.data-report-mobile-row__head .ant-tag{flex:0 0 auto;margin:0}.data-report-mobile-row__facts{display:grid;grid-template-columns:1fr 1fr}.data-report-mobile-fact{display:flex;min-width:0;min-height:42px;flex-direction:column;justify-content:center;gap:2px;padding:5px 10px;border-top:1px solid var(--ui-border-subtle)}.data-report-mobile-fact:nth-child(-n+2){border-top:0}.data-report-mobile-fact:nth-child(2n){border-left:1px solid var(--ui-border-subtle)}.data-report-mobile-fact>span{color:var(--ui-text-muted);font-size:10px}.data-report-mobile-fact>strong{overflow:hidden;color:var(--ui-text-primary);font-size:11px;font-weight:550;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.data-report-mobile-fact .ant-btn-link{width:auto;height:32px;padding:0;font-size:11px}.data-report-mobile-row__note{margin:0;padding:7px 10px;border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:11px;line-height:1.45}.data-report-mobile-inline-filters{display:flex;min-width:0;gap:4px}.data-report-mobile-inline-filters .ant-select{width:92px}.data-report-mobile-inline-filters .ant-select-selector{min-height:36px!important;font-size:11px}.data-report-filter-sheet .ant-drawer-content-wrapper{height:min(74dvh,520px)!important;max-height:min(74dvh,520px)}.data-report-filter-sheet .ant-drawer-content,.data-report-org-sheet .ant-drawer-content{border-radius:16px 16px 0 0}.data-report-filter-sheet .ant-drawer-close,.data-report-org-sheet .ant-drawer-close{width:44px;height:44px}.data-report-filter-sheet__content{display:grid;gap:10px}.data-report-filter-sheet__content>label{display:grid;gap:4px;color:var(--ui-text-secondary);font-size:12px}.data-report-filter-sheet .data-report-period-picker{display:grid;width:100%;gap:6px}.data-report-filter-sheet .data-report-period-picker>*,.data-report-filter-sheet .data-report-period-picker .ant-picker{width:100%!important;min-height:44px}.data-report-filter-sheet .ant-drawer-body{padding-block:10px}.data-report-filter-sheet .ant-segmented{width:100%;min-height:44px!important;padding:4px}.data-report-filter-sheet .ant-segmented-group{width:100%}.data-report-filter-sheet .ant-segmented-item{min-height:36px}.data-report-filter-sheet .ant-segmented-item-label{min-height:36px;line-height:36px}.data-report-filter-sheet__extras,.data-report-filter-sheet__extras .data-report-toolbar__extra-filters,.data-report-filter-sheet__extras .data-report-toolbar__extra-filters>div{display:grid;width:100%;gap:4px}.data-report-filter-sheet__extras .ant-segmented{min-height:44px}.data-report-filter-sheet__footer{display:flex;justify-content:flex-end}.data-report-filter-sheet__footer .ant-btn{width:min(100%,220px);min-height:44px}.data-report-org-sheet .ant-drawer-body{padding:10px 12px}.data-report-org-sheet .data-report-org-rail--sheet{width:100%!important;height:100%;max-height:none;flex-basis:auto!important;border:0;padding:0}.data-report-org-sheet .data-report-org-rail__header>.ant-btn{display:none}.data-report-org-sheet .data-report-org-rail__tools .ant-input-affix-wrapper,.data-report-org-sheet .data-report-org-rail__tools .ant-btn,.data-report-org-sheet .data-report-org-rail__quick-selections .ant-btn,.data-report-org-sheet .data-report-org-rail__tree .ant-tree-treenode,.data-report-org-sheet .data-report-org-rail__tree .ant-tree-switcher,.data-report-org-sheet .data-report-org-rail__tree .ant-tree-node-content-wrapper{min-height:44px}@media (min-width: 901px){.app-main-outlet:has(.data-report-page){overflow:hidden}.data-report-page{flex:1 1 auto;height:100%;padding-bottom:0}.data-report-page__body{flex:1 1 auto;overflow:hidden}.data-report-layout{height:100%;overflow:hidden}.data-report-page .data-report-org-rail{height:100%;max-height:100%;overflow:hidden}.data-report-content{height:100%;overflow-x:hidden;overflow-y:auto;padding-right:2px;padding-bottom:20px}}@media (max-width: 900px){.app-main-outlet:has(.data-report-page--phone){overflow:hidden}.data-report-page--phone{height:100%;padding-bottom:0;overflow:hidden}.data-report-page--phone>.ui-page-header-block{display:none}.data-report-page--phone .data-report-page__body{height:100%;overflow:hidden}.data-report-layout{flex-direction:column}.data-report-page--phone .data-report-layout{height:100%;gap:0;overflow:hidden}.data-report-page--phone .data-report-content{min-height:0;flex:1 1 0;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(64px + var(--safe-bottom, 0px));scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.data-report-page--phone .data-report-content>.ant-tabs,.data-report-page--phone .data-report-content>.ant-tabs>.ant-tabs-content-holder,.data-report-page--phone .data-report-content>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content,.data-report-page--phone .data-report-content>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{min-height:0}.data-report-page--phone .data-report-tab{gap:8px}.data-report-page--phone .data-report-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0!important}.data-report-page--phone .data-report-summary-grid>.ant-col{max-width:none;flex:none;padding:0!important}.data-report-page--phone .data-report-summary-card.ant-card{border-color:var(--ui-border-subtle);border-radius:var(--ui-radius-sm);box-shadow:none}.data-report-page--phone .data-report-summary-card .ant-card-body{min-height:62px;padding:8px 10px!important}.data-report-page--phone .data-report-summary-card__inner{gap:4px}.data-report-page--phone .data-report-summary-card .ant-statistic-title{min-height:26px;margin-bottom:1px;font-size:10px;line-height:1.3}.data-report-page--phone .data-report-summary-card .ant-statistic-content{font-size:16px;line-height:1.2}.data-report-page--phone .data-report-summary-card__icon{width:24px;height:24px;flex-basis:24px;font-size:13px}.data-report-page--phone .data-report-tab .ui-content-card .echarts-for-react{height:220px!important}.data-report-page--phone .data-report-tab>.ant-row:not(.data-report-summary-grid){margin-inline:0!important}.data-report-page--phone .data-report-tab>.ant-row:not(.data-report-summary-grid)>.ant-col{padding-inline:0!important}.data-report-org-rail,.data-report-org-rail--collapsed{width:100%;height:auto;max-height:none;flex-basis:auto}.data-report-org-rail--collapsed{height:44px;flex-direction:row;justify-content:flex-start}.data-report-org-rail__collapsed-label{writing-mode:horizontal-tb;margin-top:0}}@media (max-width: 640px){.data-report-page--phone .data-report-summary-grid>.ant-col:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width: 641px) and (max-height: 500px){.data-report-page--phone .data-report-mobile-pagebar{width:min(100%,520px)}.data-report-page--phone .data-report-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.data-report-page--phone .data-report-mobile-list,.data-report-page--phone .data-report-mobile-row__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.data-report-filter-sheet .ant-drawer-header,.data-report-filter-sheet .ant-drawer-body,.data-report-filter-sheet .ant-drawer-footer,.data-report-org-sheet .ant-drawer-header,.data-report-org-sheet .ant-drawer-body{width:min(100%,620px);margin-inline:auto}}@media (prefers-reduced-motion: reduce){.data-report-org-rail__tree .ant-tree-node-content-wrapper{transition:none}}.conversation-page-body{flex:1;min-height:0;display:flex;flex-direction:column}.conversation-page-tabs>.ant-tabs-nav{flex:0 0 auto;margin:0 0 10px}.conversation-page-tabs>.ant-tabs-nav:before{border-bottom-color:var(--ui-border-subtle)}.conversation-stats-layout{flex:1;min-height:0;display:flex;align-items:stretch;gap:12px;overflow:hidden}.conversation-stats-org-rail.data-report-org-rail{width:236px;flex:0 0 236px;height:var(--ui-viewport-panel-height, 100%);max-height:var(--ui-viewport-panel-height, 100%)}.conversation-stats-org-rail .data-report-org-rail__header{gap:6px}.conversation-stats-org-rail .data-report-org-rail__tools{gap:6px!important}.conversation-stats-org-rail .data-report-org-rail__tools .ant-btn{width:32px;flex:0 0 32px;padding-inline:0}.conversation-stats-content{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding-right:2px;padding-bottom:14px}.conversation-stats-query-card .ant-card-body{padding:14px 16px}.conversation-stats-query-card.ant-card{border-color:transparent;box-shadow:none}.conversation-stats-query-row{display:grid;align-items:end;gap:12px}.conversation-stats-query-row--primary{grid-template-columns:280px minmax(360px,1fr)}.conversation-stats-query-row--secondary{grid-template-columns:168px minmax(300px,420px) auto;justify-content:start;margin-top:12px}.conversation-stats-filter{min-width:0;display:flex;flex-direction:column;gap:6px}.conversation-stats-filter>.ant-select,.conversation-stats-filter>.ant-picker{width:100%}.conversation-stats-filter--date-range .ant-picker{width:100%}.conversation-stats-filter-hint{font-size:12px}.conversation-stats-keyword-toggle{height:auto;padding-inline:0;font-size:12px}.conversation-stats-keyword-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:2px}.conversation-stats-keyword-list .ant-tag{margin-inline-end:0}.conversation-stats-picker-current-cell{position:relative;display:block}.conversation-stats-picker-current-cell__dot{position:absolute;bottom:3px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:var(--ui-accent)}.conversation-stats-filter--platform .ant-segmented-item-label{padding-inline:6px}.conversation-stats-query-action .ant-btn{min-width:112px}.conversation-stats-query-note{margin-top:10px}.conversation-stats-empty-card{flex:1;min-height:260px;display:flex;align-items:center;justify-content:center}.conversation-stats-result{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;min-width:0;background:var(--ui-bg-base)}.conversation-stats-result--stale{opacity:.72}.conversation-stats-capture-area{min-width:0;display:flex;flex-direction:column;gap:12px;background:var(--ui-bg-base)}.conversation-stats-capture-area--capturing .conversation-stats-result-actions{display:none}.conversation-stats-result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:2px 2px 0}.conversation-stats-result-header .ant-typography{margin:0 0 8px}.conversation-stats-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.conversation-stats-metric-card .ant-card-body{padding:12px}.conversation-stats-metric-card .ant-statistic-title{min-height:34px;margin-bottom:4px;font-size:12px}.conversation-stats-metric-card .ant-statistic-content{font-size:22px;font-variant-numeric:tabular-nums}.conversation-stats-metric-card__icon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--ui-accent);background:var(--ui-accent-soft)}.conversation-stats-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.conversation-stats-channel-card .ant-card-body{padding:10px 14px}.conversation-stats-table-card .ant-card-head{min-height:44px}.conversation-stats-table-card .ant-card-body{padding:0}.conversation-stats-employee-table-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.conversation-stats-department-table-card,.conversation-stats-keyword-table-card,.conversation-stats-organization-table-card{min-width:0;overflow:hidden}.conversation-stats-department-table-card .ant-card-extra,.conversation-stats-keyword-table-card .ant-card-extra,.conversation-stats-organization-table-card .ant-card-extra{max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-stats-organization-table-card .ant-card-extra .ant-btn{height:auto;padding-inline:4px}.conversation-stats-employee-table-card .ant-card-body,.conversation-stats-employee-table-card .ant-table-wrapper,.conversation-stats-employee-table-card .ant-spin-nested-loading,.conversation-stats-employee-table-card .ant-spin-container,.conversation-stats-employee-table-card .ant-table,.conversation-stats-employee-table-card .ant-table-container{flex:1;min-height:0;display:flex;flex-direction:column}.conversation-stats-employee-table-card .ant-table-body{flex:1;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:none!important}.conversation-stats-table .ant-table-cell{font-variant-numeric:tabular-nums}.conversation-stats-table .ant-table-thead>tr:first-child>th,.conversation-stats-table-card .ant-table-thead>tr:first-child>th{height:38px;padding-block:7px;color:var(--ui-text-primary);background:var(--ui-bg-subtle);font-weight:600;text-align:center}.conversation-stats-table .ant-table-thead>tr:nth-child(2)>th,.conversation-stats-table-card .ant-table-thead>tr:nth-child(2)>th{height:46px;padding:7px 8px;background:var(--ui-bg-subtle);line-height:1.3;text-align:center;white-space:normal}.conversation-stats-group-header--account{background:color-mix(in srgb,var(--ui-text-secondary) 10%,var(--ui-bg-surface))!important}.conversation-stats-group-header--total{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important}.conversation-stats-group-header--wechat{background:var(--ui-success-soft)!important;color:var(--ui-success)!important}.conversation-stats-group-header--whatsapp{background:color-mix(in srgb,var(--ui-info) 14%,var(--ui-bg-surface))!important;color:var(--ui-info)!important}.conversation-stats-employee-cell{min-width:0;display:flex;flex-direction:column;gap:2px}.conversation-stats-employee-cell .ant-typography:last-child{font-size:11px}.conversation-stats-share-cell{min-width:0;display:grid;grid-template-columns:minmax(44px,1fr) auto;align-items:center;gap:8px}.conversation-stats-share-cell__track{height:5px;overflow:hidden;border-radius:999px;background:var(--ui-bg-hover)}.conversation-stats-share-cell__fill{display:block;height:100%;border-radius:inherit;background:var(--ui-accent)}.conversation-stats-share-cell .ant-typography{min-width:48px;font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.conversation-stats-org-node-cell{min-width:0;display:flex;align-items:center;gap:8px}.conversation-stats-org-node-cell__type{flex:0 0 auto;padding:1px 5px;border-radius:var(--ui-radius-xs);color:var(--ui-text-secondary);background:var(--ui-bg-hover);font-size:10px;line-height:18px}.conversation-stats-org-node-cell__type--department{color:var(--ui-accent);background:var(--ui-accent-soft)}.conversation-stats-org-node-cell__content{min-width:0;display:flex;flex-direction:column;gap:1px}.conversation-stats-org-node-cell__content .ant-typography{overflow:hidden;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.conversation-stats-org-node-cell__content .ant-typography:last-child{font-size:10px}.conversation-stats-table-note{padding:8px 12px 10px;color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:12px;line-height:1.5}.conversation-stats-organization-table .ant-table-row-expand-icon{margin-top:1px}.conversation-stats-generated-at{align-self:flex-end;padding:0 2px 8px;font-size:12px}@media (max-width: 1500px){.conversation-stats-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.conversation-stats-query-row--primary{grid-template-columns:minmax(240px,280px) minmax(300px,1fr)}.conversation-stats-query-row--secondary{grid-template-columns:160px minmax(260px,1fr) auto}}@media (max-width: 900px){.conversation-route-mount{height:auto;max-height:none;overflow:visible}.conversation-page-body,.conversation-stats-layout,.conversation-stats-content{overflow:visible}.conversation-stats-layout{flex-direction:column}.conversation-stats-org-rail.data-report-org-rail{width:100%;flex-basis:auto;height:auto;max-height:480px}.conversation-stats-query-row,.conversation-stats-metric-grid,.conversation-stats-channel-grid{grid-template-columns:1fr}.conversation-stats-query-row--secondary{margin-top:12px}.conversation-stats-query-action{grid-column:auto}.conversation-stats-query-action .ant-btn{width:100%}.conversation-stats-result-header{flex-direction:column}.conversation-stats-result,.conversation-stats-employee-table-card{flex:none}.conversation-stats-employee-table-card .ant-table-body{max-height:min(58vh,480px)!important}}.roster-page{--roster-label-width: 138px;--roster-day-width: 136px}.roster-updated{display:inline-flex;align-items:center;height:28px;padding:0 9px;border-radius:999px;color:var(--ui-text-muted);background:var(--ui-bg-subtle);font-size:11px}.roster-board-card.ant-card,.roster-board-card.ant-card .ant-card-body{overflow:hidden}.roster-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:10px 14px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.roster-toolbar__primary{display:flex;align-items:center;gap:12px;min-width:0}.roster-toolbar .ant-segmented{flex:0 0 auto;min-height:34px;padding:2px;background:var(--ui-bg-soft)}.roster-toolbar .ant-segmented-item-label{display:flex;align-items:center;min-height:28px}.roster-month-control{display:inline-flex;align-items:center;height:34px;gap:2px;padding:3px;border:0;border-radius:var(--ui-radius-md);background:var(--ui-bg-soft)}.roster-month-control .ant-btn{width:28px;height:28px;padding:0;border-radius:var(--ui-radius-sm);color:var(--ui-text-muted)}.roster-month-control .ant-btn:hover{color:var(--ui-text-primary);background:var(--ui-bg-surface)}.roster-month-control .ant-picker{width:104px;height:28px;padding:0 5px;border:0;border-radius:var(--ui-radius-sm);background:transparent;box-shadow:none}.roster-month-control .ant-picker:hover,.roster-month-control .ant-picker-focused{background:var(--ui-bg-surface)}.roster-month-control .ant-picker-focused{box-shadow:0 0 0 1px var(--ui-border-focus)}.roster-month-control .ant-picker-input>input{cursor:pointer;color:var(--ui-text-primary);font-size:12px;font-weight:600;text-align:center}.roster-today-button.ant-btn{height:30px;padding-inline:4px;font-size:12px}.roster-toolbar__actions{flex:0 0 auto}.roster-toolbar__actions .ant-btn{height:34px}.roster-ownership-summary{display:inline-flex;align-items:center;gap:7px;min-height:34px;max-width:min(54vw,720px);overflow-x:auto;color:var(--ui-text-secondary);font-size:11px;line-height:20px;scrollbar-width:none}.roster-ownership-summary::-webkit-scrollbar{display:none}.roster-ownership-summary__label{flex:0 0 auto;color:var(--ui-text-muted);line-height:20px;white-space:nowrap}.roster-ownership-summary__item{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;line-height:20px;white-space:nowrap}.roster-ownership-summary__item+.roster-ownership-summary__item:before{margin-right:4px;color:var(--ui-border-strong);content:"·"}.roster-ownership-summary__item strong{color:var(--ui-text-primary);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:20px}.roster-shift-stats-trigger.ant-btn{color:var(--ui-text-secondary)}.roster-shift-stats-trigger.ant-btn:hover,.roster-shift-stats-trigger.ant-btn:focus-visible{color:var(--ui-text-primary);border-color:var(--ui-border-strong);background:var(--ui-bg-subtle)}.roster-shift-stats{width:232px}.roster-shift-stats__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:2px 0 9px;border-bottom:1px solid var(--ui-border-subtle);color:var(--ui-text-muted);font-size:11px;line-height:16px}.roster-shift-stats__head>div{display:grid;gap:1px}.roster-shift-stats__head strong{color:var(--ui-text-primary);font-size:13px;font-weight:600}.roster-shift-stats__head>span,.roster-shift-stats__row strong{font-variant-numeric:tabular-nums;white-space:nowrap}.roster-shift-stats__list{padding-top:4px}.roster-shift-stats__row{display:flex;align-items:center;justify-content:space-between;min-height:30px;border-bottom:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:12px}.roster-shift-stats__row:last-child{border-bottom:0}.roster-shift-stats__row strong{color:var(--ui-text-primary);font-weight:600}.roster-shift-stats__empty{display:block;padding:22px 0 8px;color:var(--ui-text-muted);font-size:12px;text-align:center}.roster-shift-stats__section+.roster-shift-stats__section{margin-top:12px}.roster-shift-stats__section-title{display:block;margin-bottom:4px;color:var(--ui-text-muted);font-size:11px;font-weight:600}.roster-loading,.roster-empty{padding:64px 28px}.roster-scroll-hint{display:none}.roster-calendar-scroll{max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-color:var(--ui-border-strong) transparent}.roster-calendar{min-width:calc(var(--roster-label-width) + (var(--roster-day-width) * 7));background:var(--ui-bg-surface)}.roster-week{background:var(--ui-bg-surface)}.roster-week+.roster-week{border-top:1px solid var(--ui-border-strong)}.roster-grid{display:grid;grid-template-columns:var(--roster-label-width) repeat(7,minmax(var(--roster-day-width),1fr))}.roster-week__header{min-height:56px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-table-header-bg)}.roster-week__label,.roster-date-head,.roster-shift-label,.roster-cell{min-width:0;border-right:1px solid color-mix(in srgb,var(--ui-border-subtle) 78%,transparent)}.roster-week__label,.roster-shift-label{position:sticky;left:0;z-index:3;border-right-color:var(--ui-border-subtle)}.roster-week__label{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:6px 8px 6px 12px;background:var(--ui-table-header-bg)}.roster-week__label>div{display:flex;flex-direction:column;min-width:0}.roster-week__label strong{color:var(--ui-text-primary);font-size:12px;line-height:1.4}.roster-week__label span{margin-top:1px;color:var(--ui-text-muted);font-size:10px}.roster-week__label .ant-btn{height:26px;padding:0 4px;color:var(--ui-text-muted);font-size:10px}.roster-week__label .ant-btn:hover{color:var(--ui-accent);background:var(--ui-accent-subtle)}.roster-week__label .roster-week-copy.ant-btn{width:24px;min-width:24px;height:24px;padding:0;border-radius:var(--ui-radius-xs)}.roster-week-copy.ant-btn:disabled{color:var(--ui-text-muted)}.roster-date-head{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:6px 8px;color:var(--ui-text-muted);font-size:10px;line-height:1.25}.roster-date-head:last-child,.roster-cell:last-child{border-right:0}.roster-date-head strong{color:var(--ui-text-primary);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.roster-date-head>span{color:var(--ui-text-secondary);font-weight:500;line-height:1.2}.roster-date-head em{position:absolute;top:5px;right:6px;padding:1px 5px;border-radius:999px;color:var(--ui-accent);background:var(--ui-accent-soft);font-size:9px;font-style:normal}.roster-date-head.is-weekend,.roster-cell.is-weekend{background:color-mix(in srgb,var(--ui-warning) 4%,var(--ui-bg-surface))}.roster-date-head.is-weekend strong{color:color-mix(in srgb,var(--ui-warning) 44%,var(--ui-text-primary))}.roster-date-head.is-weekend>span{color:color-mix(in srgb,var(--ui-warning) 42%,var(--ui-text-secondary))}.roster-date-head.is-outside{background:var(--ui-bg-subtle)}.roster-date-head.is-outside strong,.roster-date-head.is-outside>span{color:var(--ui-text-secondary);font-weight:500}.roster-date-head.is-today,.roster-cell.is-today{background:color-mix(in srgb,var(--ui-accent) 6%,var(--ui-bg-surface))}.roster-date-head.is-today strong,.roster-date-head.is-today>span{color:var(--ui-accent)}.roster-date-head.is-today>span{font-weight:700}.roster-date-head.is-today em{color:var(--ui-accent);background:var(--ui-accent-subtle);font-weight:600}.roster-shift-row{--roster-shift-accent: var(--ui-text-secondary);--roster-shift-surface: var(--ui-bg-surface);min-height:46px;border-bottom:1px solid var(--ui-border-subtle)}.roster-shift-row:last-child{border-bottom:0}.roster-shift-row.is-morning{--roster-shift-accent: var(--ui-warning);--roster-shift-surface: var(--ui-bg-surface)}.roster-shift-row.is-evening{--roster-shift-accent: var(--ui-accent);--roster-shift-surface: var(--ui-bg-surface)}.roster-shift-row.is-night{--roster-shift-accent: var(--ui-text-secondary);--roster-shift-surface: var(--ui-bg-surface)}.roster-shift-row.is-ownership{--roster-shift-accent: var(--ui-accent);--roster-shift-surface: color-mix(in srgb, var(--ui-accent) 3%, var(--ui-bg-surface))}.roster-shift-label{display:flex;align-items:center;padding:6px 8px 6px 12px;background:var(--roster-shift-surface)}.roster-shift-label>div{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0}.roster-shift-label strong,.roster-shift-label span{display:block}.roster-shift-label strong{overflow:hidden;color:color-mix(in srgb,var(--roster-shift-accent) 38%,var(--ui-text-primary));font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.roster-shift-label>div>span{margin-top:1px;color:var(--ui-text-muted);font-size:10px;line-height:1.35}.roster-shift-label .ant-tag{flex:0 0 auto;margin:0;padding-inline:4px;font-size:9px;line-height:16px}.roster-cell{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:46px;padding:4px 6px;background:var(--roster-shift-surface);transition:background .14s ease,box-shadow .14s ease}.roster-cell.is-outside{background:var(--ui-bg-subtle)}.roster-shift-row .roster-cell.is-weekend{background:color-mix(in srgb,var(--ui-warning) 4%,var(--roster-shift-surface))}.roster-shift-row .roster-cell.is-today{background:color-mix(in srgb,var(--ui-accent) 6%,var(--roster-shift-surface))}.roster-cell.is-editable{cursor:pointer}.roster-cell.is-editable:hover{box-shadow:none}.roster-cell.is-editable:focus-visible{z-index:3;outline:2px solid var(--ui-accent);outline-offset:-1px;box-shadow:none}.roster-cell__empty{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px;color:var(--ui-accent);font-size:11px;opacity:0;transition:opacity .14s ease}.roster-cell.is-editable:hover .roster-cell__empty,.roster-cell.is-editable:focus-visible .roster-cell__empty{opacity:1}.roster-person{display:flex;align-self:center;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:34px;padding:6px 8px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:color-mix(in srgb,var(--ui-bg-subtle) 72%,var(--ui-bg-surface));text-align:center;transition:border-color .14s ease,background .14s ease}.roster-shift-row .roster-person{border-color:var(--ui-border-subtle);background:color-mix(in srgb,var(--ui-bg-subtle) 72%,var(--roster-shift-surface))}.roster-cell.is-editable .roster-person{width:100%;cursor:pointer}.roster-cell.is-editable .roster-person:hover{border-color:var(--ui-border-strong);background:var(--ui-bg-surface)}.roster-person+.roster-person{margin-top:2px}.roster-person__identity{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;max-width:100%;color:var(--ui-text-primary);font-size:11px;font-weight:600}.roster-person__identity>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-person__avatar.ant-avatar{flex:0 0 20px;font-size:9px;font-weight:700}.roster-person__avatar--violet.ant-avatar{color:color-mix(in srgb,var(--ui-accent) 72%,var(--ui-text-secondary));background:var(--ui-bg-subtle)}.roster-person__avatar--sky.ant-avatar{color:color-mix(in srgb,var(--ui-accent) 52%,var(--ui-success));background:var(--ui-bg-subtle)}.roster-person__avatar--emerald.ant-avatar{color:color-mix(in srgb,var(--ui-success) 72%,var(--ui-text-secondary));background:var(--ui-bg-subtle)}.roster-person__avatar--amber.ant-avatar{color:color-mix(in srgb,var(--ui-warning) 72%,var(--ui-text-secondary));background:var(--ui-bg-subtle)}.roster-person__avatar--rose.ant-avatar{color:color-mix(in srgb,var(--ui-danger) 62%,var(--ui-text-secondary));background:var(--ui-bg-subtle)}.roster-person__avatar--slate.ant-avatar{color:var(--ui-text-secondary);background:var(--ui-bg-subtle)}.roster-person__accounts{display:flex;justify-content:center;flex-wrap:wrap;gap:3px;max-width:100%;margin-top:3px}.roster-account-chip{display:inline-flex;align-items:center;max-width:100%;padding:2px 5px;overflow:hidden;border-radius:4px;color:var(--ui-text-secondary);background:var(--ui-bg-soft);font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.roster-account-chip em{margin:0 2px;color:var(--ui-text-muted);font-style:normal}.roster-account-chip.is-disabled{color:var(--ui-warning);background:var(--ui-warning-soft)}.roster-drawer-title{display:flex;flex-direction:column;gap:3px}.roster-drawer-title span{color:var(--ui-text-primary);font-size:15px}.roster-drawer-title span .anticon{margin-right:6px;color:var(--ui-accent)}.roster-drawer-title strong{color:var(--ui-text-muted);font-size:11px;font-weight:500}.roster-drawer-footer{display:flex;justify-content:flex-end;gap:8px}.roster-editor-intro,.roster-settings-note{padding:10px 12px;border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);background:var(--ui-info-soft);font-size:12px;line-height:1.55}.roster-editor-intro .anticon{margin-right:6px;color:var(--ui-info)}.roster-editor-people{display:flex;flex-direction:column;gap:12px;margin-top:14px}.roster-editor-person{display:grid;gap:7px;padding:14px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.roster-editor-person__head{display:flex;align-items:center;justify-content:space-between;color:var(--ui-text-primary);font-size:13px;font-weight:600}.roster-editor-person label{margin-top:2px;color:var(--ui-text-muted);font-size:11px}.roster-editor-person .ant-select{width:100%}.roster-account-hint{margin-top:-1px;color:var(--ui-text-muted);font-size:11px;line-height:1.5}.roster-account-name-fallback{display:grid;gap:5px;margin-top:2px;padding-top:9px;border-top:1px solid var(--ui-border-subtle)}.roster-settings-note{margin-bottom:8px}.roster-settings-list{display:flex;flex-direction:column;gap:8px;padding:2px 0 8px}.roster-account-source-note{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--ui-info) 18%,var(--ui-border-subtle));border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);background:var(--ui-info-soft);font-size:12px;line-height:1.5}.roster-account-source-note strong{flex:none;color:var(--ui-text-primary);font-weight:600}.roster-account-source-pending{padding:20px 0 8px}.roster-account-source-pending .ant-empty{margin-block:16px}.roster-account-source-pending .ant-empty-description div{display:grid;gap:6px;max-width:520px;margin:0 auto}.roster-account-source-pending .ant-empty-description strong{color:var(--ui-text-primary);font-size:14px}.roster-account-source-pending .ant-empty-description span,.roster-account-source-pending__legacy>span{color:var(--ui-text-muted);font-size:12px;line-height:1.6}.roster-account-source-pending__legacy{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:12px;border-top:1px solid var(--ui-border-subtle)}.roster-settings-list__head,.roster-settings-row{display:grid;align-items:center;gap:8px}.roster-settings-list__head{padding:0 4px;color:var(--ui-text-muted);font-size:11px}.roster-settings-list__head--shift,.roster-settings-row--shift{grid-template-columns:1.2fr 100px 90px 90px 52px 72px 52px 40px}.roster-settings-list__head--account,.roster-settings-row--account{grid-template-columns:1fr 1.5fr 80px 60px 40px}.roster-settings-row{min-width:0;padding:9px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle)}.roster-settings-row .ant-input-number{width:100%}.roster-setting-field{display:contents}.roster-setting-field>span{display:none}.roster-settings-row__locked{color:var(--ui-text-muted);text-align:center}.roster-delete-impact{color:var(--ui-text-secondary);line-height:1.65}.roster-delete-impact p{margin:0 0 8px}.roster-delete-impact p:last-child{margin-bottom:0;color:var(--ui-danger)}.roster-delete-confirm__ok.ant-btn-primary:not(:disabled){border-color:var(--ui-danger)!important;background:var(--ui-danger)!important}.roster-delete-confirm__ok.ant-btn-primary:not(:disabled):hover,.roster-delete-confirm__ok.ant-btn-primary:not(:disabled):focus-visible{border-color:color-mix(in srgb,var(--ui-danger) 84%,black)!important;background:color-mix(in srgb,var(--ui-danger) 84%,black)!important}.roster-week-copy-impact{display:grid;gap:6px;color:var(--ui-text-secondary);font-size:13px;line-height:1.6}.roster-week-copy-impact p{margin:0}.roster-week-copy-impact strong{color:var(--ui-text-primary);font-weight:600}.roster-page--phone .roster-board-card.ant-card,.roster-page--phone .roster-board-card.ant-card .ant-card-body{overflow:visible}.roster-page--phone .roster-board-card.ant-card{border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.roster-page--phone .roster-board-card.ant-card .ant-card-body{padding:0!important}.roster-page--phone>.ui-page-header-block{display:none}.roster-toolbar--phone{display:grid;width:100%;align-items:stretch;justify-content:stretch;gap:2px;min-height:0;padding:0 0 6px;border-bottom:0;background:transparent}.roster-mobile-toolbar-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,156px);align-items:center;gap:6px}.roster-mobile-platform.ant-select{position:relative;width:100%;height:36px;min-height:36px;margin-block:4px}.roster-mobile-platform.ant-select:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:""}.roster-mobile-platform .ant-select-content{line-height:34px;font-size:12px}.roster-mobile-toolbar-main .roster-month-control{position:relative;width:100%;height:44px;min-width:0;gap:0;padding:4px;background:transparent}.roster-mobile-toolbar-main .roster-month-control:before{position:absolute;z-index:0;top:4px;right:4px;bottom:4px;left:4px;border-radius:var(--ui-radius-md);background:var(--ui-bg-soft);content:""}.roster-mobile-toolbar-main .roster-month-control .ant-btn,.roster-mobile-toolbar-main .roster-month-control .ant-picker{position:relative;z-index:1;height:36px}.roster-mobile-toolbar-main .roster-month-control .ant-btn{width:36px;min-width:36px;min-height:36px!important;padding:0}.roster-mobile-toolbar-main .roster-month-control .ant-picker{width:auto;min-width:0;flex:1 1 auto;padding-inline:2px}.roster-mobile-toolbar-main .roster-month-control .ant-picker-input>input{font-size:12px}.roster-mobile-toolbar-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px;gap:4px}.roster-mobile-toolbar-actions{display:flex;min-height:44px;align-items:center;gap:4px;padding-inline:4px}.roster-mobile-toolbar-actions>.ant-btn{position:relative;width:36px;min-width:36px;height:36px;min-height:36px!important;padding:0;border-color:var(--ui-border-subtle);color:var(--ui-text-secondary);background:var(--ui-bg-surface)}.roster-mobile-toolbar-actions>.ant-btn:after,.roster-mobile-toolbar-main .roster-month-control .ant-btn:after,.roster-mobile-toolbar-main .roster-month-control .ant-picker:after,.roster-mobile-week-control>.ant-btn:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:""}.roster-mobile-toolbar-actions .anticon,.roster-mobile-toolbar-main .roster-month-control .anticon{font-size:14px}.roster-mobile-meta{display:flex;min-width:0;min-height:44px;align-items:center;gap:4px;color:var(--ui-text-muted);font-size:11px}.roster-mobile-meta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-mobile-meta .ant-btn{height:36px;padding:0 2px;font-size:12px}.roster-mobile-calendar{display:grid;gap:8px;padding:0 0 12px;background:transparent}.roster-mobile-week-control{display:grid;grid-template-columns:44px minmax(56px,1fr) auto 44px;align-items:center;gap:2px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent}.roster-mobile-week-control>.ant-btn{position:relative;width:36px;min-width:36px;height:36px;min-height:36px!important;margin-inline:4px;padding:0;border-color:transparent;background:transparent}.roster-mobile-week-control>.ant-btn:hover,.roster-mobile-week-control>.ant-btn:focus-visible{border-color:var(--ui-border-subtle);background:var(--ui-bg-soft)}.roster-mobile-week-control__label{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;line-height:1.25}.roster-mobile-week-control__label strong{color:var(--ui-text-primary);font-size:13px}.roster-mobile-week-control__label span{color:var(--ui-text-muted);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.roster-mobile-week-control .roster-mobile-week-copy.ant-btn{width:auto;min-width:76px;margin-inline:0;padding-inline:7px;border-color:var(--ui-border-subtle);background:var(--ui-bg-surface);font-size:12px}.roster-mobile-days{display:grid;gap:8px}.roster-mobile-day{overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.roster-mobile-day.is-today{border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border-subtle))}.roster-mobile-day__head{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:8px;padding:5px 9px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-table-header-bg)}.roster-mobile-day__head>div{display:flex;align-items:baseline;gap:7px}.roster-mobile-day__head strong{color:var(--ui-text-primary);font-size:14px;font-variant-numeric:tabular-nums}.roster-mobile-day__head span{color:var(--ui-text-secondary);font-size:11px}.roster-mobile-day__head .ant-tag{margin:0}.roster-mobile-day__shifts{display:grid}.roster-mobile-shift{--roster-shift-accent: var(--ui-text-secondary);position:relative;display:grid;grid-template-columns:82px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:52px;padding:6px 9px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.roster-mobile-shift:last-child{border-bottom:0}.roster-mobile-shift.is-morning{--roster-shift-accent: var(--ui-warning)}.roster-mobile-shift.is-evening,.roster-mobile-shift.is-ownership{--roster-shift-accent: var(--ui-accent)}.roster-mobile-shift.is-editable{cursor:pointer}.roster-mobile-shift.is-editable:active{background:var(--ui-bg-soft)}.roster-mobile-shift.is-editable:focus-visible{z-index:1;outline:2px solid var(--ui-accent);outline-offset:-2px}.roster-mobile-shift__meta{display:flex;min-width:0;flex-direction:column;gap:2px}.roster-mobile-shift__meta strong{overflow:hidden;color:color-mix(in srgb,var(--roster-shift-accent) 38%,var(--ui-text-primary));font-size:13px;text-overflow:ellipsis;white-space:nowrap}.roster-mobile-shift__meta span{overflow:hidden;color:var(--ui-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.roster-mobile-shift__people{display:flex;min-width:0;flex-direction:column;gap:4px}.roster-mobile-shift .roster-person{width:100%;min-height:32px;align-self:stretch;align-items:flex-start;gap:2px;padding:0;border:0;background:transparent;text-align:left}.roster-mobile-shift .roster-person__identity{justify-content:flex-start;font-size:12px}.roster-mobile-shift .roster-person__accounts{justify-content:flex-start;margin-top:0}.roster-mobile-shift__empty{display:inline-flex;min-height:32px;align-items:center;gap:5px;color:var(--ui-text-muted);font-size:12px}.roster-mobile-shift.is-editable .roster-mobile-shift__empty{color:var(--ui-accent)}.roster-mobile-shift__arrow{color:var(--ui-text-muted);font-size:11px}.roster-bottom-sheet .ant-drawer-content-wrapper{height:auto!important;max-height:min(70dvh,440px)}.roster-bottom-sheet .ant-drawer-content{border-radius:16px 16px 0 0}.roster-bottom-sheet .ant-drawer-header{min-height:52px;padding:8px 16px}.roster-bottom-sheet .ant-drawer-title{font-size:15px}.roster-bottom-sheet .ant-drawer-close{width:44px;height:44px;margin-inline-end:4px}.roster-bottom-sheet .ant-drawer-body{padding:12px 16px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.roster-bottom-sheet .ant-drawer-footer{padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.roster-stats-sheet .roster-shift-stats{width:100%}.roster-stats-sheet .roster-shift-stats__head{padding-top:0}.roster-bottom-sheet__actions{display:grid;grid-template-columns:1fr 1.35fr;gap:8px}.roster-bottom-sheet__actions .ant-btn{width:100%;min-height:44px;margin:0}.roster-confirm-sheet .roster-week-copy-impact,.roster-confirm-sheet .roster-delete-impact{font-size:13px}.roster-settings-modal--phone{top:0!important;inset-block-start:0!important;width:100vw!important;max-width:100vw!important;height:100dvh;margin:0!important;padding:0!important}.roster-settings-modal--phone .ant-modal-container{display:flex;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;flex-direction:column;border-radius:0}.roster-settings-modal--phone .ant-modal-header,.roster-settings-modal--phone .ant-modal-footer{flex:0 0 auto}.roster-settings-modal--phone .ant-modal-footer{display:grid;grid-template-columns:1fr 1.6fr;gap:8px}.roster-settings-modal--phone .ant-modal-footer .ant-btn{width:100%;margin-inline-start:0}.roster-settings-modal--phone .ant-modal-body{min-height:0;flex:1 1 auto;overflow-y:auto}.roster-settings-modal--phone .ant-modal-close{width:44px;height:44px}.roster-settings-modal--phone .roster-settings-row--shift{grid-template-columns:1fr 1fr;align-items:end}.roster-settings-modal--phone .roster-setting-field{display:grid;gap:5px;min-width:0}.roster-settings-modal--phone .roster-setting-field>span{display:block;color:var(--ui-text-muted);font-size:11px}.roster-settings-modal--phone .ant-btn,.roster-settings-modal--phone .ant-input,.roster-settings-modal--phone .ant-select-selector,.roster-settings-modal--phone .ant-input-number{min-height:40px}.roster-setting-switch-target{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);cursor:pointer}.roster-setting-switch-target:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.roster-setting-switch-target.is-disabled{cursor:not-allowed;opacity:.55}.roster-setting-switch-target .ant-switch{pointer-events:none}.roster-editor-drawer--phone .ant-drawer-close{width:44px;height:44px}.roster-editor-drawer--phone .ant-btn,.roster-editor-drawer--phone .ant-select-selector,.roster-editor-drawer--phone .ant-input{min-height:40px}.roster-editor-drawer--phone .roster-drawer-footer{display:grid;grid-template-columns:1fr 1.6fr}.roster-editor-drawer--phone .roster-drawer-footer .ant-btn{min-height:44px}.roster-editor-drawer--phone .roster-editor-person__head .ant-btn,.roster-settings-modal--phone .roster-settings-row>.ant-btn{position:relative}.roster-editor-drawer--phone .roster-editor-person__head .ant-btn:after,.roster-settings-modal--phone .roster-settings-row>.ant-btn:after{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width: 1180px){.roster-page{--roster-label-width: 100px;--roster-day-width: 96px}.roster-week__label{padding:6px 6px 6px 8px}.roster-date-head{padding:6px 4px}.roster-date-head strong{font-size:14px}.roster-shift-label{padding:6px 5px 6px 8px}.roster-shift-label strong{font-size:12px}.roster-cell{padding:4px}.roster-person{padding:5px 4px}.roster-person__identity{gap:4px}}@media (max-width: 1100px){.roster-toolbar{align-items:flex-start;flex-direction:column}.roster-toolbar__primary{flex-wrap:wrap}.roster-toolbar__actions{width:100%;justify-content:flex-end}}@media (max-width: 900px){.roster-settings-list__head{display:none}.roster-settings-row--shift,.roster-settings-row--account{grid-template-columns:1fr 1fr;align-items:end}.roster-setting-field{display:grid;gap:5px;min-width:0}.roster-setting-field>span{display:block;color:var(--ui-text-muted);font-size:11px}}@media (max-width: 800px){.roster-page{--roster-label-width: 90px;--roster-day-width: 76px}.roster-week__label,.roster-shift-label{padding-left:6px}.roster-date-head strong{font-size:13px}.roster-date-head>span,.roster-shift-label>div>span{font-size:9px}.roster-person{min-height:32px;padding:4px 3px}.roster-person__identity{gap:3px;font-size:10px}.roster-person__avatar.ant-avatar{flex-basis:18px;font-size:8px}}@media (max-width: 640px){.roster-page{--roster-label-width: 84px;--roster-day-width: 70px}.roster-page>.ui-page-header-block{display:none}.roster-week__label .ant-btn{width:30px;min-width:30px;height:32px;padding:0;font-size:0}.roster-week__label .ant-btn .anticon{margin:0;font-size:13px}.roster-week__label strong{white-space:nowrap}.roster-cell{min-height:64px}.roster-cell__empty{min-height:60px}.roster-cell.is-editable .roster-cell__empty{opacity:.42}.roster-cell.is-editable .roster-cell__empty span:not(.anticon){display:none}.roster-editor-drawer .ant-drawer-content-wrapper,.roster-editor-drawer.ant-drawer-content-wrapper{width:100%!important}.roster-editor-drawer .ant-btn,.roster-editor-drawer .ant-select-selector{min-height:40px}.roster-settings-row--shift,.roster-settings-row--account{grid-template-columns:1fr}.roster-settings-modal--phone .roster-settings-row--shift{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-settings-row .ant-btn,.roster-settings-row .ant-input,.roster-settings-row .ant-select-selector,.roster-settings-row .ant-input-number{min-height:40px}.roster-account-source-note,.roster-account-source-pending__legacy{align-items:flex-start;flex-direction:column}}@media (max-width: 340px){.roster-mobile-toolbar-main{grid-template-columns:minmax(0,1fr) 104px}.roster-mobile-toolbar-main .roster-month-control .ant-btn{display:none}}@media (min-width: 641px) and (max-height: 500px){.roster-toolbar--phone{grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:8px}.roster-mobile-toolbar-main{grid-column:1;grid-row:1}.roster-toolbar--phone>.roster-mobile-toolbar-main:only-child{grid-column:1 / -1}.roster-mobile-toolbar-meta{grid-column:2;grid-row:1}.roster-mobile-days{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.roster-bottom-sheet .ant-drawer-header,.roster-bottom-sheet .ant-drawer-body,.roster-bottom-sheet .ant-drawer-footer{width:min(100%,560px);margin-inline:auto}.roster-editor-drawer--phone .ant-drawer-body>*,.roster-settings-modal--phone .ant-modal-body>*{width:min(100%,720px);margin-inline:auto}.roster-editor-drawer--phone .roster-drawer-footer,.roster-settings-modal--phone .ant-modal-footer{width:min(100%,520px);margin-inline:auto;grid-template-columns:160px 220px;justify-content:end}.roster-bottom-sheet__actions{grid-template-columns:160px 180px;justify-content:end}.roster-editor-drawer--phone .roster-editor-people>.ant-btn,.roster-settings-modal--phone .roster-settings-list>.ant-btn{width:220px;align-self:center}}.customer-profile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);flex-wrap:wrap}.customer-profile-toolbar__filters{display:flex;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;flex:1 1 auto;min-width:0}.customer-profile-search{flex:0 1 360px;width:360px;max-width:100%}.customer-profile-toolbar__filters>.ant-picker{flex:0 0 260px;width:260px}.customer-profiles-org-rail.data-report-org-rail{--data-report-org-rail-width: 224px;position:static;align-self:stretch;width:var(--data-report-org-rail-width);height:100%;flex-basis:var(--data-report-org-rail-width);max-height:100%;overflow:hidden}.customer-profiles-org-rail.data-report-org-rail--collapsed{width:48px;flex-basis:48px}.customer-profiles-org-rail .data-report-org-rail__tree{min-height:0;max-height:none;margin-right:-8px}.customer-profile-org-node{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.customer-profile-org-node__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-profile-org-node__count{flex:0 0 auto;color:var(--ui-text-muted);font-size:12px}.customer-profile-table-card .ant-table-thead>tr>.ant-table-cell-fix-right,.customer-profile-table-card .ant-table-thead>tr>.ant-table-cell-fix-end{background:color-mix(in srgb,var(--ui-bg-surface) 94%,var(--ui-text-primary) 6%)!important}.customer-profile-identity-cell,.customer-profile-stacked-cell{display:flex;min-width:0;flex-direction:column;gap:2px}.customer-profile-identity-cell__name,.customer-profile-stacked-cell>span:first-child{color:var(--ui-text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-profile-identity-cell__id,.customer-profile-stacked-cell>span:not(:first-child){color:var(--ui-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-profile-identity-cell__id{font-family:var(--ui-font-mono)}.customer-profile-drawer .ant-drawer-body{padding-top:8px}.customer-profile-drawer__footer{display:flex;justify-content:flex-end;gap:var(--ui-space-2)}.customer-profile-form .ant-tabs-nav{margin-bottom:var(--ui-space-4)}.customer-profile-linkage{display:flex;flex-direction:column;gap:var(--ui-space-3);padding-bottom:var(--ui-space-3);border-bottom:1px solid var(--ui-border-subtle)}.customer-profile-linkage-summary,.customer-profile-filler-summary{margin-bottom:var(--ui-space-3)}.customer-profile-form__section{min-height:420px}.customer-profile-form__hint.ant-typography{max-width:70ch;margin:0 0 var(--ui-space-4)!important;color:var(--ui-text-secondary)!important}.customer-profile-field-full{width:100%}.customer-profile-import{display:flex;flex-direction:column;gap:var(--ui-space-4);padding-top:var(--ui-space-2)}.customer-profile-import>.ant-btn-link{align-self:flex-start;padding-inline:0}.customer-profile-import__account{display:flex;flex-direction:column;gap:var(--ui-space-2)}.customer-profile-import__errors{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto}.customer-profiles-page--phone>.ui-page-header-block{display:none}.customer-profiles-page--phone,.customer-profiles-page--phone .ui-page-shell__body,.customer-profiles-page--phone .ui-list-workspace-layout,.customer-profiles-page--phone .ui-list-workspace-main,.customer-profiles-page--phone .ui-list-workspace-stack{height:100%;min-height:0;overflow:hidden}.customer-profiles-page--phone .ui-list-workspace-stack{gap:8px}.customer-profiles-page--phone .customer-profile-filter-card{flex:0 0 auto}.customer-profiles-page--phone .customer-profile-filter-card.ant-card,.customer-profiles-page--phone .ui-list-workspace-table-card.ant-card{border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.customer-profiles-page--phone .ui-list-workspace-table-card{min-height:0;flex:1 1 0}.customer-profile-filter-card--phone.ant-card .ant-card-body{padding:0!important}.customer-profile-mobile-toolbar{display:grid;gap:4px}.customer-profile-mobile-toolbar__search{display:flex;min-width:0;align-items:center;gap:2px}.customer-profile-mobile-toolbar__search .ant-input-affix-wrapper{flex:1 1 auto;min-width:0;min-height:40px}.customer-profile-mobile-icon-action.ant-btn{position:relative;width:44px;min-width:44px;height:44px;border:0;background:transparent;box-shadow:none;color:var(--ui-text-secondary);padding:0}.customer-profile-mobile-icon-action.ant-btn:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);content:""}.customer-profile-mobile-icon-action.ant-btn>span{position:relative;z-index:1}.customer-profile-mobile-icon-action.ant-btn .anticon{font-size:14px}.customer-profile-mobile-icon-action--active.ant-btn{color:var(--ui-primary)}.customer-profile-mobile-icon-action--active.ant-btn:before{border-color:color-mix(in srgb,var(--ui-primary) 32%,var(--ui-border-subtle));background:var(--ui-primary-soft)}.customer-profile-mobile-icon-action--primary.ant-btn{color:var(--ui-primary-contrast)}.customer-profile-mobile-icon-action--primary.ant-btn:before{border-color:var(--ui-primary);background:var(--ui-primary)}.customer-profile-mobile-toolbar__meta{display:flex;min-height:18px;align-items:center;justify-content:space-between;gap:8px;color:var(--ui-text-muted);font-size:11px}.customer-profiles-page--phone .ui-list-workspace-table-card.ant-card .ant-card-body{display:grid!important;min-height:0;grid-template-rows:minmax(0,1fr) auto;padding:0!important;overflow:hidden}.customer-profiles-page--phone .ui-list-workspace-table-viewport{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.customer-profiles-page--phone .ui-list-workspace-pagination{position:static;min-height:52px;margin:0;padding:4px 0;overflow:visible;box-shadow:none}.customer-profile-mobile-loading{padding:12px}.customer-profile-mobile-list{display:grid;gap:10px}.customer-profile-mobile-card{overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.customer-profile-mobile-card__head{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-table-header-bg)}.customer-profile-mobile-card__head>div{display:flex;min-width:0;flex-direction:column;gap:2px}.customer-profile-mobile-card__head strong{overflow:hidden;color:var(--ui-text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.customer-profile-mobile-card__head span{overflow:hidden;color:var(--ui-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.customer-profile-mobile-card__head .ant-tag{flex:0 0 auto;margin:0}.customer-profile-mobile-card__facts{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;padding:8px 10px 4px}.customer-profile-mobile-card__facts>div,.customer-profile-mobile-card__need{display:flex;min-width:0;flex-direction:column;gap:2px}.customer-profile-mobile-card__facts span,.customer-profile-mobile-card__need span{color:var(--ui-text-muted);font-size:10px}.customer-profile-mobile-card__facts strong,.customer-profile-mobile-card__need strong{overflow:hidden;color:var(--ui-text-primary);font-size:11px;font-weight:550;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.customer-profile-mobile-card__need{padding:4px 10px 8px}.customer-profile-mobile-card__updated{padding:6px 10px;border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-muted);font-size:10px}.customer-profile-mobile-card__actions{display:flex;min-height:44px;align-items:center;justify-content:flex-end;gap:0;padding:0 2px;border-top:1px solid var(--ui-border-subtle)}.customer-profile-mobile-card__actions .ant-btn{width:auto;min-width:0;min-height:44px;padding-inline:9px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:12px}.customer-profile-mobile-card__actions .ant-btn .anticon{font-size:13px}.customer-profile-mobile-pagination{display:flex;width:100%;align-items:center;justify-content:center;gap:0}.customer-profile-mobile-pagination .ant-btn{width:44px;min-width:44px;height:44px;padding:0;border:0;background:transparent;box-shadow:none}.customer-profile-mobile-pagination .ant-btn .anticon{font-size:13px}.customer-profile-mobile-pagination span{min-width:56px;color:var(--ui-text-secondary);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.customer-profile-mobile-filter{display:grid;gap:16px}.customer-profile-mobile-filter>label{display:grid;gap:6px;color:var(--ui-text-secondary);font-size:12px}.customer-profile-mobile-filter .ant-picker,.customer-profile-mobile-filter .ant-select,.customer-profile-mobile-filter .ant-select-selector{width:100%;min-height:44px!important}.customer-profile-mobile-filter__actions{display:grid;grid-template-columns:1fr 1.6fr;gap:8px;padding-top:8px}.customer-profile-mobile-filter__actions .ant-btn{min-height:44px}.customer-profile-confirm-sheet .ant-drawer-content-wrapper{height:auto!important;max-height:min(60dvh,360px)}.customer-profile-confirm-sheet .ant-drawer-content{border-radius:16px 16px 0 0}.customer-profile-confirm-sheet .ant-drawer-header{min-height:52px;padding:8px 16px}.customer-profile-confirm-sheet .ant-drawer-close{width:44px;height:44px;margin-inline-end:4px}.customer-profile-confirm-sheet .ant-drawer-body{padding:12px 16px}.customer-profile-confirm-sheet .ant-drawer-footer{padding:8px 16px calc(8px + var(--safe-bottom, 0px))}.customer-profile-confirm-sheet__content{display:grid;gap:6px;color:var(--ui-text-secondary);font-size:13px;line-height:1.6}.customer-profile-confirm-sheet__content p{margin:0}.customer-profile-confirm-sheet__content strong{color:var(--ui-danger);font-weight:500}.customer-profile-confirm-sheet__actions{display:grid;grid-template-columns:1fr 1.35fr;gap:8px}.customer-profile-confirm-sheet__actions .ant-btn{width:100%;min-height:44px;margin:0}.customer-profile-drawer--phone .ant-drawer-close{width:44px;height:44px}.customer-profile-drawer--phone .ant-drawer-header{min-height:56px;padding:8px 12px}.customer-profile-drawer--phone .ant-drawer-title{overflow:hidden;padding-right:4px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.customer-profile-drawer--phone .ant-drawer-body{padding:10px 12px}.customer-profile-drawer--phone .ant-drawer-footer{padding:8px 12px calc(8px + var(--safe-bottom, 0px))}.customer-profile-drawer--phone .customer-profile-drawer__footer{display:grid;grid-template-columns:1fr 1.6fr}.customer-profile-drawer--phone .customer-profile-drawer__footer .ant-btn,.customer-profile-drawer--phone .ant-input,.customer-profile-drawer--phone .ant-input-affix-wrapper,.customer-profile-drawer--phone .ant-picker,.customer-profile-drawer--phone .ant-select,.customer-profile-drawer--phone .ant-select-selector{width:100%;min-height:40px}.customer-profile-drawer--phone .customer-profile-drawer__footer .ant-btn{min-height:44px}.customer-profile-mobile-section{position:relative;display:grid;gap:10px;margin-top:10px}.customer-profile-mobile-section>.ant-select{width:100%}.customer-profile-mobile-section__position{position:absolute;top:0;right:38px;z-index:1;height:44px;color:var(--ui-text-muted);font-size:11px;line-height:44px;pointer-events:none}.customer-profile-drawer--phone .customer-profile-form__section{min-height:0}.customer-profile-drawer--phone .customer-profile-form__hint.ant-typography{margin-bottom:10px!important;padding:8px 10px;border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);font-size:11px;line-height:1.5}.customer-profile-drawer--phone .ant-form-item{margin-bottom:12px}.customer-profile-import-modal--phone{top:0!important;inset-block-start:0!important;width:100vw!important;max-width:100vw!important;height:100dvh;margin:0!important;padding:0!important}.customer-profile-import-modal--phone .ant-modal-container{display:flex;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;flex-direction:column;border-radius:0}.customer-profile-import-modal--phone .ant-modal-header,.customer-profile-import-modal--phone .ant-modal-footer{flex:0 0 auto}.customer-profile-import-modal--phone .ant-modal-body{min-height:0;flex:1 1 auto;overflow-y:auto}.customer-profile-import-modal--phone .customer-profile-import{gap:12px;padding-top:0}.customer-profile-import-modal--phone .customer-profile-import>.ant-alert{padding:10px 12px}.customer-profile-import-modal--phone .customer-profile-import>.ant-alert .ant-alert-description{font-size:12px;line-height:1.5}.customer-profile-import-modal--phone .ant-modal-close,.customer-profile-import-modal--phone .ant-btn,.customer-profile-import-modal--phone .ant-select,.customer-profile-import-modal--phone .ant-select-selector{min-height:40px}.customer-profile-import-modal--phone .ant-modal-close{width:44px;height:44px;min-height:44px}.customer-profile-import-modal--phone .ant-modal-footer{display:grid;grid-template-columns:1fr 1.6fr;gap:8px}.customer-profile-import-modal--phone .ant-modal-footer .ant-btn{width:100%;min-height:44px;margin-inline-start:0}@media (max-width: 767px){.customer-profile-toolbar,.customer-profile-toolbar__filters{align-items:stretch;flex-direction:column;width:100%}.customer-profile-toolbar__filters{flex:none}.customer-profile-search,.customer-profile-toolbar__filters>.ant-picker{flex:none;width:100%}.customer-profile-form__section{min-height:0}}@media (min-width: 641px) and (max-height: 500px){.customer-profile-mobile-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.customer-profile-mobile-toolbar__meta{min-width:92px;flex-direction:column;align-items:flex-end;justify-content:center}.customer-profile-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-profile-mobile-card__head{min-height:36px;padding-block:2px}.customer-profile-mobile-card__facts{display:none}.customer-profile-mobile-card__need{display:grid;grid-template-columns:86px minmax(0,1fr);min-height:28px;align-items:center;gap:6px;padding-block:2px}.customer-profile-mobile-card__need strong{text-align:right}.customer-profile-mobile-card__updated{display:none}.customer-profile-confirm-sheet .ant-drawer-header,.customer-profile-confirm-sheet .ant-drawer-body,.customer-profile-confirm-sheet .ant-drawer-footer{width:min(100%,560px);margin-inline:auto}.customer-profile-confirm-sheet__actions{grid-template-columns:160px 180px;justify-content:end}.customer-profile-drawer--phone .customer-profile-drawer__footer,.customer-profile-import-modal--phone .ant-modal-footer{width:min(100%,520px);margin-inline:auto;grid-template-columns:160px 220px;justify-content:end}}@media (prefers-reduced-motion: reduce){.customer-profile-drawer *,.customer-profile-import *{scroll-behavior:auto!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SF Mono,JetBrains Mono,Fira Code,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark ::-webkit-scrollbar-thumb,html:not(.light) ::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}.dark ::-webkit-scrollbar-thumb:hover,html:not(.light) ::-webkit-scrollbar-thumb:hover{background:#64748b}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.top-0{top:0}.z-20{z-index:20}.col-span-2{grid-column:span 2 / span 2}.m-1{margin:.25rem}.\!mb-0{margin-bottom:0!important}.\!mt-2\.5{margin-top:.625rem!important}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0px}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[170px\]{width:170px}.w-\[240px\]{width:240px}.w-\[40px\]{width:40px}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[55\%\]{max-width:55%}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-0\.5{row-gap:.125rem}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:10px}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:12px}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.\!bg-transparent{background-color:transparent!important}.p-3{padding:.75rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pt-3{padding-top:.75rem!important}.pb-0\.5{padding-bottom:.125rem}.pb-2\.5{padding-bottom:.625rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pr-1{padding-right:.25rem}.pt-2{padding-top:.5rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:SF Mono,JetBrains Mono,Fira Code,ui-monospace,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\]{transition-property:margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}}
