:root{color-scheme:light dark}html,body,#root{height:100%;margin:0}body{font-family:IBM Plex Sans,-apple-system,Segoe UI,Roboto,sans-serif}.inbox-grid{display:grid;grid-template-columns:320px minmax(0,1fr) 340px;gap:1px;height:calc(100vh - 56px);background:var(--ant-color-border-secondary)}.inbox-pane{background:var(--ant-color-bg-container);overflow-y:auto;min-width:0}@media (max-width: 1100px){.inbox-grid{grid-template-columns:280px minmax(0,1fr)}.inbox-pane--context{display:none}}@media (max-width: 760px){.inbox-grid{grid-template-columns:1fr}.inbox-pane--list{display:none}}.bubble{max-width:68%;padding:8px 12px;border-radius:14px;white-space:pre-wrap;word-break:break-word;line-height:1.5}.bubble--in{background:var(--ant-color-fill-tertiary);align-self:flex-start;border-bottom-left-radius:4px}.bubble--out{background:var(--ant-color-primary);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.bubble--operator{background:var(--ant-color-fill-secondary);align-self:flex-end;border-bottom-right-radius:4px}.thread{display:flex;flex-direction:column;gap:10px;padding:16px}.rpt-embed{min-height:100vh;padding:16px}.rpt-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.rpt{display:flex;flex-direction:column;gap:28px;min-width:0}.rpt-section{scroll-margin-top:64px;min-width:0}.rpt-section__title.ant-typography{margin:0 0 12px}.rpt-tabs{position:sticky;top:0;z-index:5;background:var(--ant-color-bg-layout)}.rpt-tabs .ant-tabs-nav{margin-bottom:0}.rpt-tab-loading{display:flex;align-items:center;gap:8px;padding:4px 0}.rpt-num{font-variant-numeric:tabular-nums;white-space:nowrap}.rpt-kpi{height:100%}.rpt-kpi .ant-statistic-content{font-size:22px;font-variant-numeric:tabular-nums}.rpt-kpi__sub{display:block;margin-top:2px;font-size:12px}.rpt-seg-scroll{overflow-x:auto;max-width:100%}.rpt-bars{display:flex;flex-direction:column;gap:10px}.rpt-bar__head{display:flex;justify-content:space-between;gap:12px;min-width:0}.rpt-bar__track,.rpt-funnel__track{height:8px;border-radius:4px;overflow:hidden;margin-top:4px}.rpt-bar__fill,.rpt-funnel__fill{height:100%;border-radius:4px}.rpt-funnel{display:flex;flex-direction:column;gap:14px}.rpt-funnel__track{height:14px}.rpt-funnel__label{display:flex;justify-content:space-between;gap:12px}.rpt-funnel__drop{display:block;font-size:12px;margin-top:2px}.rpt-cols{display:flex;align-items:flex-end;gap:2px;border-bottom:1px solid var(--ant-color-border-secondary)}.rpt-col{flex:1 1 0;height:100%;display:flex;align-items:flex-end;min-width:0;cursor:default}.rpt-col:hover .rpt-col__fill{filter:brightness(1.15)}.rpt-col__fill{width:100%;border-radius:4px 4px 0 0}.rpt-col--gap{height:30%;align-self:flex-end;border:1px dashed var(--ant-color-border);border-bottom:none;border-radius:4px 4px 0 0}.rpt-cols__scale{font-size:11px;margin-bottom:2px}.rpt-cols__axis{display:flex;gap:2px;margin-top:4px}.rpt-cols__tick{flex:1 1 0;min-width:0;font-size:11px;color:var(--ant-color-text-tertiary);white-space:nowrap;overflow:visible}.rpt-heat-scroll{overflow-x:auto}.rpt-heat{display:grid;grid-template-columns:40px repeat(24,minmax(16px,1fr));gap:2px;min-width:460px}.rpt-heat__hour{font-size:11px;color:var(--ant-color-text-tertiary);text-align:left}.rpt-heat__day{font-size:12px;color:var(--ant-color-text-secondary);line-height:20px}.rpt-heat__cell{height:20px;border-radius:3px}.rpt-thumb{flex:none;width:44px;height:44px;border-radius:6px;object-fit:cover;background:var(--ant-color-fill-tertiary)}.rpt-thumb--empty{display:inline-flex;align-items:center;justify-content:center;color:var(--ant-color-text-quaternary)}@media (max-width: 760px){.rpt-embed{padding:12px}.rpt-kpi .ant-statistic-content{font-size:18px}}.rpt-header__tools,.rpt-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width: 760px){.rpt-header__tools,.rpt-filters{width:100%}.rpt-filters{flex:1 1 0;min-width:0}.rpt-filters>*{flex:1 1 100%;min-width:0}}.rpt-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.rpt-row--bad>td{background:#ff4d4f14!important}.rpt-row--bad:hover>td{background:#ff4d4f24!important}
