.ctbomx-dashboard{color:var(--dash-ink);background:var(--dash-page-bg,#f7f7f8);margin:-16px;padding:20px 20px 24px}html[data-theme=dark] .ctbomx-dashboard{--dash-page-bg:#0f0f1f}.ctbomx-dashboard-mast{border-bottom:1px solid var(--dash-hairline);flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding:4px 2px 18px;display:flex}.ctbomx-dashboard-mast__title{flex-direction:column;gap:6px;min-width:0;display:flex}.ctbomx-dashboard-mast__eyebrow{color:var(--dash-ink-muted);text-transform:capitalize;letter-spacing:.01em;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.ctbomx-dashboard-mast__h1{letter-spacing:-.015em;color:var(--dash-ink);margin:0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.15}@media (width<=640px){.ctbomx-dashboard-mast{flex-direction:column;align-items:flex-start}.ctbomx-dashboard-mast__h1{font-size:22px}}.ctbomx-wcard{background:var(--dash-surface);border:1px solid var(--dash-hairline);border-radius:10px;flex-direction:column;height:100%;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f0f1e0a,0 2px 8px -2px #0f0f1e0d}.ctbomx-wcard:hover{border-color:#0f0f1e1f;box-shadow:0 2px 4px #0f0f1e0d,0 10px 24px -8px #0f0f1e1a}html[data-theme=dark] .ctbomx-wcard{box-shadow:0 1px 2px #00000059,0 2px 8px -2px #00000073}html[data-theme=dark] .ctbomx-wcard:hover{border-color:#ffffff29;box-shadow:0 2px 4px #00000073,0 12px 26px -8px #0009}.ctbomx-wcard--accent{border-color:var(--dash-accent-ring)}.ctbomx-wcard__head{border-bottom:1px solid var(--dash-hairline-2);background:linear-gradient(#ff800009 0%,#0000 75%);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px 10px;display:flex}html[data-theme=dark] .ctbomx-wcard__head{background:linear-gradient(#ff80000d 0%,#0000 75%)}.ctbomx-widget-drag-handle{cursor:grab;user-select:none;touch-action:none}.ctbomx-widget-drag-handle:active{cursor:grabbing}.ctbomx-widget-drag-handle .ctbomx-wcard__title,.ctbomx-widget-drag-handle .ctbomx-wcard__eyebrow,.ctbomx-widget-drag-handle .ctbomx-wcard__name,.ctbomx-widget-drag-handle .ctbomx-wcard__subtitle{user-select:none}.ctbomx-wcard__title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ctbomx-wcard__eyebrow{color:var(--dash-ink);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.ctbomx-wcard__eyebrow-icon{color:var(--color-primary);align-items:center;font-size:13px;display:inline-flex}.ctbomx-wcard__name{color:var(--dash-ink);align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.ctbomx-wcard__subtitle{color:var(--dash-ink-muted);font-size:11px}.ctbomx-wcard__actions{cursor:default;align-items:center;gap:4px;display:flex}.ctbomx-wcard__more{width:24px;height:24px;color:var(--dash-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.ctbomx-wcard__more:hover{background:var(--dash-hairline-2);color:var(--dash-ink)}.ctbomx-wcard__body{scrollbar-width:thin;scrollbar-color:var(--dash-hairline-2) transparent;flex:1;min-height:0;padding:12px 14px;overflow:hidden auto}.ctbomx-wcard__body::-webkit-scrollbar{width:8px}.ctbomx-wcard__body::-webkit-scrollbar-track{background:0 0}.ctbomx-wcard__body::-webkit-scrollbar-thumb{background:var(--dash-hairline-2);border-radius:4px}.ctbomx-wcard__body::-webkit-scrollbar-thumb:hover{background:var(--dash-ink-muted)}.ctbomx-wcard__body--dense{padding:8px 12px}.ctbomx-kpistrip{grid-template-columns:repeat(3,1fr);height:100%;display:grid}.ctbomx-kpistrip__cell{border-left:1px solid var(--dash-hairline-2);cursor:pointer;flex-direction:column;justify-content:space-between;gap:8px;padding:14px 16px;transition:background .16s;display:flex}.ctbomx-kpistrip__cell:first-child{border-left:none}.ctbomx-kpistrip__cell:hover{background:var(--dash-hairline-2)}.ctbomx-kpistrip__label{color:var(--dash-ink-muted);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.ctbomx-kpistrip__label-icon{color:var(--color-primary);align-items:center;font-size:12px;display:inline-flex}.ctbomx-kpistrip__value{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ctbomx-kpistrip__number{color:var(--dash-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1}.ctbomx-kpistrip__delta{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.ctbomx-kpistrip__delta--up{color:var(--dash-good)}.ctbomx-kpistrip__delta--down{color:var(--dash-bad)}.ctbomx-kpistrip__delta--flat{color:var(--dash-ink-soft)}.ctbomx-kpistrip__hint{color:var(--dash-ink-muted);font-size:11px;line-height:1.35}.ctbomx-kpistrip__spark{width:100%;max-width:90px;height:24px;margin-top:2px}@media (width<=900px){.ctbomx-kpistrip{grid-template-columns:repeat(2,1fr)}.ctbomx-kpistrip__cell:nth-child(3){border-left:none}}@media (width<=520px){.ctbomx-kpistrip{grid-template-columns:1fr}.ctbomx-kpistrip__cell{border-left:none;border-top:1px solid var(--dash-hairline-2)}.ctbomx-kpistrip__cell:first-child{border-top:none}}.ctbomx-aihero{background:var(--dash-surface);border:1px solid var(--dash-hairline);scrollbar-width:thin;scrollbar-color:var(--dash-hairline-2) transparent;border-radius:10px;flex-direction:column;gap:12px;height:100%;min-height:0;padding:16px;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden auto;box-shadow:0 1px 2px #0f0f1e0a,0 2px 8px -2px #0f0f1e0d}.ctbomx-aihero::-webkit-scrollbar{width:8px}.ctbomx-aihero::-webkit-scrollbar-track{background:0 0}.ctbomx-aihero::-webkit-scrollbar-thumb{background:var(--dash-hairline-2);border-radius:4px}.ctbomx-aihero::-webkit-scrollbar-thumb:hover{background:var(--dash-ink-muted)}.ctbomx-aihero:hover{border-color:#0f0f1e1f;box-shadow:0 2px 4px #0f0f1e0d,0 10px 24px -8px #0f0f1e1a}html[data-theme=dark] .ctbomx-aihero{box-shadow:0 1px 2px #00000059,0 2px 8px -2px #00000073}html[data-theme=dark] .ctbomx-aihero:hover{border-color:#ffffff29;box-shadow:0 2px 4px #00000073,0 12px 26px -8px #0009}.ctbomx-aihero__eyebrow{width:fit-content;color:var(--color-primary);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.ctbomx-aihero__eyebrow-dot{background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.ctbomx-aihero__prompt{color:var(--dash-ink);margin:0;font-size:15px;font-weight:500;line-height:1.35}.ctbomx-aihero__input-wrap{border:1px solid var(--dash-hairline);background:var(--dash-surface);border-radius:6px;align-items:center;gap:0;padding:3px 3px 3px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.ctbomx-aihero__input-wrap:focus-within{border-color:var(--dash-accent-ring);box-shadow:0 0 0 3px var(--dash-accent-soft)}.ctbomx-aihero__input{color:var(--dash-ink);background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-family:inherit;font-size:14px}.ctbomx-aihero__input::placeholder{color:var(--dash-ink-muted)}.ctbomx-aihero__submit{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .14s}.ctbomx-aihero__submit:hover{background:var(--color-primary-hover)}.ctbomx-aihero__submit:disabled{opacity:.5;cursor:not-allowed}.ctbomx-aihero__results{flex-direction:column;gap:6px;display:flex}.ctbomx-aihero__result{background:var(--dash-surface-2);border:1px solid var(--dash-hairline-2);cursor:pointer;border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .14s;display:grid}.ctbomx-aihero__result:hover{border-color:var(--dash-accent-ring)}.ctbomx-aihero__result-main{min-width:0}.ctbomx-aihero__result-mpn{color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;overflow:hidden}.ctbomx-aihero__result-meta{color:var(--dash-ink-muted);margin-top:2px;font-size:11px}.ctbomx-aihero__score{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ctbomx-aihero__score-pct{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ctbomx-aihero__score-bar{background:var(--dash-hairline);border-radius:2px;width:50px;height:3px;overflow:hidden}.ctbomx-aihero__score-bar-fill{border-radius:2px;height:100%}.ctbomx-aihero__history{border-top:1px solid var(--dash-hairline-2);flex-direction:column;gap:4px;margin-top:4px;padding-top:10px;display:flex}.ctbomx-aihero__history-title{color:var(--dash-ink-muted);margin-bottom:2px;font-size:11px;font-weight:500}.ctbomx-aihero__history-item{color:var(--dash-ink-muted);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px 8px;font-size:12px;transition:background .12s,color .12s;display:inline-flex;overflow:hidden}.ctbomx-aihero__history-item:hover{background:var(--dash-hairline-2);color:var(--dash-ink)}.ctbomx-dashboard-grid .react-grid-item.react-grid-placeholder{border-radius:var(--dash-radius);opacity:1;background:var(--dash-accent-soft)!important;border:1px dashed var(--dash-accent-ring)!important}.ctbomx-dashboard-grid .react-grid-item>.react-resizable-handle:after{border-color:var(--dash-ink-soft)!important}.ctbomx-notes-grid .react-grid-item.react-grid-placeholder{opacity:1;border-radius:6px;background:#ff80002e!important;border:1px dashed #ff8000!important}.ctbomx-notes-grid .react-grid-item.react-draggable-dragging,.ctbomx-notes-grid .react-grid-item.resizing{z-index:3;opacity:.92}.ctbomx-notes-grid .react-grid-item>.react-resizable-handle{opacity:0;transition:opacity .12s}.ctbomx-notes-grid .react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}:root{--text-xs:11px;--text-sm:12px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--weight-normal:400;--weight-medium:500;--weight-semi:600;--weight-bold:700;--tab-font-size:14px;--grid-header-font-size:14px;--grid-header-font-weight:600;--grid-cell-font-size:14px;--grid-row-height:36px;--grid-header-height:36px;--grid-row-height-dense:32px;--grid-header-height-dense:34px;--grid-header-bg:#fff5eb;--grid-header-sep-display:block;--grid-header-sep-height:50%;--grid-header-sep-width:2px;--grid-header-sep-color:#e0d0c0;--tag-table-font-size:11px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--radius-sm:4px;--radius-md:6px;--radius-lg:12px;--color-primary:#ff8000;--color-primary-hover:#e67300;--color-sidebar:#635;--color-bg-page:#f5f5f5;--color-bg-container:#fff;--color-bg-elevated:#fff;--color-border:#e8e8e8;--color-text:#000000e0;--color-text-secondary:#00000073}html[data-theme=dark]{--color-bg-page:#112;--color-bg-container:#1a1a2e;--color-bg-elevated:#1f1f3a;--color-border:#335;--color-text:#e0e0e8;--color-text-secondary:#a0a0b8;--grid-header-bg:#1f1f3a;--grid-header-sep-color:#446}@media (width<=767px){:root{--text-xs:10px;--text-sm:11px;--text-base:12px;--text-md:13px;--text-lg:14px;--text-xl:16px;--text-2xl:18px;--tab-font-size:12px;--grid-header-font-size:12px;--grid-cell-font-size:12px;--grid-row-height:32px;--grid-header-height:32px;--grid-row-height-dense:28px;--grid-header-height-dense:30px;--space-sm:4px;--space-md:8px;--space-lg:12px}}:root{--dash-surface:var(--color-bg-container);--dash-surface-2:#fafafa;--dash-hairline:var(--color-border);--dash-hairline-2:#0000000a;--dash-ink:var(--color-text);--dash-ink-muted:var(--color-text-secondary);--dash-ink-soft:#00000061;--dash-accent:var(--color-primary);--dash-accent-soft:#ff800014;--dash-accent-ring:#ff800038;--dash-good:#389e0d;--dash-bad:#cf1322;--dash-gap-sm:12px;--dash-gap-md:16px;--dash-gap-lg:24px;--dash-radius:8px;--dash-pad:16px;--dash-pad-tight:12px;--dash-shadow:0 1px 2px #00000008;--dash-shadow-hover:0 4px 12px -4px #00000014}html[data-theme=dark]{--dash-surface:var(--color-bg-container);--dash-surface-2:var(--color-bg-elevated);--dash-hairline:var(--color-border);--dash-hairline-2:#ffffff0a;--dash-ink:var(--color-text);--dash-ink-muted:var(--color-text-secondary);--dash-ink-soft:#ffffff61;--dash-accent-soft:#ff800024;--dash-good:#73d13d;--dash-bad:#ff7875;--dash-shadow:0 1px 2px #0006;--dash-shadow-hover:0 6px 16px -6px #00000080}.ai-preview-row-no-mount>td{background:#fff1f0!important}.ai-preview-row-customer>td{background:#e6f7ff!important}.ai-preview-row-review>td{background:#fffbe6!important}html[data-theme=dark] .ai-preview-row-no-mount>td{background:#3a1a1a!important}html[data-theme=dark] .ai-preview-row-customer>td{background:#112a3d!important}html[data-theme=dark] .ai-preview-row-review>td{background:#594214!important}.ant-tabs-tab,.ant-tabs-tab-btn,.ant-tabs-tab-btn>*,.ant-tabs-tab-btn span,.ant-tabs-tab-btn .ant-space,.ant-tabs-tab-btn .ant-badge{font-size:var(--tab-font-size)!important}.ant-tabs-tab .ant-badge-count{font-size:var(--text-xs);border-radius:9px;min-width:18px;height:18px;padding:0 4px;line-height:18px}.ag-theme-alpine,.ag-theme-balham,.ag-root-wrapper{--ag-font-size:var(--grid-cell-font-size);--ag-header-font-size:var(--grid-header-font-size);--ag-border-radius:var(--radius-md,6px);--ag-wrapper-border-radius:var(--radius-md,6px);--ag-borders:solid 1px;--ag-border-color:var(--color-border,#e8e8e8);--ag-header-background-color:var(--grid-header-bg);--ag-header-column-separator-display:var(--grid-header-sep-display);--ag-header-column-separator-height:var(--grid-header-sep-height);--ag-header-column-separator-width:var(--grid-header-sep-width);--ag-header-column-separator-color:var(--grid-header-sep-color)}.ag-header-cell-text{font-size:var(--grid-header-font-size);font-weight:var(--grid-header-font-weight)}.ag-cell{font-size:var(--grid-cell-font-size);user-select:text!important}.ant-table-thead>tr>th{font-size:var(--grid-header-font-size)!important;font-weight:var(--grid-header-font-weight)!important}.ant-table-tbody>tr>td{font-size:var(--grid-cell-font-size)!important;user-select:text!important}.ant-table-tbody .ant-tag,.ag-cell .ant-tag,.ant-table-tbody .ant-badge-count,.ag-cell .ant-badge-count{font-size:var(--tag-table-font-size)!important}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] .ag-theme-alpine,html[data-theme=dark] .ag-theme-balham,html[data-theme=dark] .ag-root-wrapper,html[data-theme=dark] [class^=ag-],html[data-theme=dark] .ag-root{--ag-background-color:#1a1a2e;--ag-header-background-color:#1f1f3a;--ag-odd-row-background-color:#1e1e36;--ag-row-hover-color:#2a2a4a;--ag-selected-row-background-color:#3a2a1a;--ag-foreground-color:#e0e0e8;--ag-secondary-foreground-color:#a0a0b8;--ag-header-foreground-color:#c0c0d0;--ag-border-color:#335;--ag-row-border-color:#2a2a4a;--ag-control-panel-background-color:#1f1f3a;--ag-input-border-color:#446}html[data-theme=dark] .ag-cell{color:#e0e0e8!important}html[data-theme=dark] .ag-header-cell-text{color:#c0c0d0!important}html[data-theme=dark] .ag-header-cell{background-color:#1f1f3a!important}html[data-theme=dark] .ag-row{background-color:#1a1a2e!important}html[data-theme=dark] .ag-row-odd{background-color:#1e1e36!important}html[data-theme=dark] .ag-row-hover,html[data-theme=dark] .ag-row:hover{background-color:#2a2a4a!important}html[data-theme=dark] .ag-row-selected{background-color:#3a2a1a!important}.ag-row.bom-row-linked{background-color:#d9f7be!important}html[data-theme=dark] .ag-row.bom-row-linked{background-color:#2a4a1a!important}.ag-row.bom-row-free-code{background-color:#efdbff!important}html[data-theme=dark] .ag-row.bom-row-free-code{background-color:#2a1a4a!important}html[data-theme=dark] .ag-overlay-no-rows-wrapper{color:#a0a0b8!important;background-color:#1a1a2e!important}html[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark] ::-webkit-scrollbar-track{background:#112}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#446;border-radius:4px}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#557}html[data-theme=dark] .ant-card{background:#1a1a2e;border-color:#335}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-select-selector,html[data-theme=dark] .ant-input-number{color:#e0e0e8!important;background:#1f1f3a!important;border-color:#335!important}html[data-theme=dark] .ant-input::placeholder,html[data-theme=dark] .ant-input-affix-wrapper input::placeholder{color:#668!important}html[data-theme=dark] .ant-btn-default{color:#e0e0e8;background:#1f1f3a;border-color:#446}html[data-theme=dark] .ant-btn-default:hover{color:#ff8000;border-color:#ff8000}html[data-theme=dark] .ant-tabs-nav:before{border-color:#335!important}html[data-theme=dark] .ant-divider{border-color:#335}html[data-theme=dark] .ant-progress-inner{background:#2a2a4a!important}html[data-theme=dark] .ant-statistic-title{color:#a0a0b8!important}html[data-theme=dark] .ant-badge-count{box-shadow:0 0 0 1px #1a1a2e}html[data-theme=dark] .ant-popover-inner,html[data-theme=dark] .ant-dropdown-menu{background:#1f1f3a}html[data-theme=dark] .ant-dropdown-menu-item:hover{background:#2a2a4a}@media (width<=767px){.ctbomx-content{padding:6px!important}.ctbomx-content>div{border-radius:4px!important;padding:8px!important}.ctbomx-header .ant-space{gap:4px!important}.ctbomx-header .ctbomx-username{display:none!important}.ctbomx-page-header{flex-wrap:wrap;gap:8px}.ant-input-affix-wrapper,.ant-select{max-width:100%!important}.ctbomx-bom-filters .ant-space{flex-wrap:wrap}.ctbomx-bom-filters .ant-input-affix-wrapper{width:100%!important;max-width:none!important}.ctbomx-bom-filters .ant-select{width:100%!important}.ctbomx-bom-legend{display:none!important}.ag-cell{padding-left:6px!important;padding-right:6px!important}.ant-table-cell{padding:6px 8px!important}.ant-card{border-radius:4px!important}.ant-card-body{padding:10px!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important}.ant-modal-content{border-radius:8px!important}.ant-form-inline{flex-direction:column!important;gap:8px!important}.ant-form-inline .ant-form-item{width:100%!important;margin-right:0!important}.ant-form-inline .ant-form-item-control-input-content,.ant-form-inline .ant-form-item-control-input-content>.ant-input,.ant-form-inline .ant-form-item-control-input-content>.ant-select,.ant-form-inline .ant-form-item-control-input-content>.ant-input-affix-wrapper{width:100%!important}.ant-col-12,.ant-col-6,.ant-col-4{flex:0 0 100%!important;max-width:100%!important}.ant-tabs-nav{margin-bottom:8px!important}.ctbomx-search-bar{flex-direction:column!important;align-items:stretch!important}.ctbomx-search-bar .ant-input-search{width:100%!important;max-width:none!important}.ctbomx-search-bar .ant-radio-group{flex-wrap:wrap!important;display:flex!important}.ctbomx-search-bar .ant-radio-button-wrapper{text-align:center!important;flex:1!important;padding:0 8px!important;font-size:12px!important}.ctbomx-equivalence-layout{flex-direction:column!important}.ctbomx-equivalence-history{order:-1;width:100%!important;max-height:200px!important}.ctbomx-equivalence-history .ant-card-body{max-height:150px!important;overflow:auto!important}.ctbomx-contacts-toolbar{flex-direction:column!important;gap:8px!important}.ctbomx-contacts-toolbar .ant-input-affix-wrapper{width:100%!important}.ctbomx-structure-toolbar{flex-wrap:wrap!important}.ctbomx-bom-editor-toolbar,.ctbomx-bom-editor-stats{flex-wrap:wrap!important;gap:4px!important}.ctbomx-bom-editor-stats .ant-statistic{min-width:auto!important}.ctbomx-bom-editor-stats .ant-statistic-title{font-size:10px!important}.ctbomx-bom-editor-stats .ant-statistic-content{font-size:14px!important}.ctbomx-settings{max-width:none!important;padding:0!important}h3.ant-typography{font-size:18px!important}h4.ant-typography{font-size:16px!important}.ctbomx-mobile-drawer .ant-drawer-body{padding:0!important}.ant-btn-sm{min-width:32px!important;min-height:32px!important}.ctbomx-sysadmin-drawer .ant-drawer-body{padding:0!important}.ctbomx-sysadmin .ant-statistic-title{font-size:11px!important}.ctbomx-sysadmin .ant-statistic-content{font-size:18px!important}}.note-html-preview p,.note-html-preview ul,.note-html-preview ol{margin:0!important;padding:0!important}.note-html-preview ul,.note-html-preview ol{padding-inline-start:18px!important}.note-html-preview li{margin:0!important}.pcb-viewer-tabs{flex-direction:column;height:100%;display:flex}.pcb-viewer-tabs>.ant-tabs-content-holder{flex:auto;min-height:0}.pcb-viewer-tabs>.ant-tabs-content-holder>.ant-tabs-content,.pcb-viewer-tabs .ant-tabs-tabpane{height:100%}.ant-picker-cell-week{background:#00000008}.ant-picker-cell-week .ant-picker-cell-inner{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:400}.ant-picker-cell-week .ant-picker-cell-inner:before{content:"S"}html[data-theme=dark] .ant-picker-cell-week{background:#ffffff0d}
