*,:after,:before{--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:rgba(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:rgba(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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.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}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);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)!important}.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}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--background:#fff;--foreground:#1d1d1f;--title-color:#1d1d1f;--link-color:#06c;--link-hover-color:#0051a3;--surface:#fff;--surface-strong:#f5f5f7;--surface-soft:#fafbfc;--border:#e5e5e5;--border-strong:#d1d1d6;--accent:#06c;--accent-strong:#0051a3;--accent-soft:rgba(0,102,204,.12);--muted:#86868b;--shadow-soft:0 1px 3px rgba(0,0,0,.04);--shadow-strong:0 4px 16px rgba(0,0,0,.08);--panel-overlay:none;--table-bg:#fff;--table-head-bg:#f5f5f7;--input-disabled-bg:#f2f2f2;--input-disabled-border:#dddddf;--input-disabled-placeholder:#a1a1a6;--sider-bg:#fff;--sider-border:none;--sider-shadow:none;--code-bg:#f6f8fa;--floating-bg:#fff;--floating-border:1px solid #d1d1d6;--floating-shadow:0 1px 3px rgba(0,0,0,.08);--soft-panel-bg:#fff;--soft-panel-border:#e5e5e5;--profile-card-bg:#fff;--profile-card-border:#e5e5e5;--profile-card-shadow:0 1px 3px rgba(0,0,0,.06);--pill-bg:#f3f5f8;--pill-color:#24364f;--pill-border:#d0d8e6;--pill-active-bg:#dbe9ff;--pill-active-color:#1658c0;--pill-active-border:#6ba3ff;--card-bg:#fff;--card-head-border:#ececec;--button-hover-bg:#f7f7f8;--input-bg:#f5f5f7;--input-border:#d1d1d6;--table-border:#f0f0f0;--label-bg:#f5f5f7;--kb-table-border:rgba(0,0,0,.18);--kb-table-head:#edf0f5;--kb-table-stripe:rgba(0,0,0,.03)}:root[data-theme=dark]{--background:#111;--foreground:#f5f5f7;--title-color:#f5f5f7;--link-color:#0a84ff;--link-hover-color:#3395ff;--surface:#1a1a1a;--surface-strong:#2c2c2e;--surface-soft:#1f1f21;--border:#38383a;--border-strong:#4a4a4d;--accent:#0a84ff;--accent-strong:#3395ff;--accent-soft:hsla(0,0%,100%,.08);--muted:#98989d;--shadow-soft:0 1px 3px rgba(0,0,0,.4);--shadow-strong:0 4px 16px rgba(0,0,0,.4);--panel-overlay:none;--table-bg:#1a1a1a;--table-head-bg:#2c2c2e;--input-disabled-bg:#2a2a2c;--input-disabled-border:#444447;--input-disabled-placeholder:#8a8a8f;--sider-bg:#111;--sider-border:none;--sider-shadow:none;--code-bg:#1e1e2e;--floating-bg:#2c2c2e;--floating-border:1px solid #38383a;--floating-shadow:0 1px 3px rgba(0,0,0,.4);--card-bg:#1e1e1e;--card-head-border:#2a2a2a;--button-bg:#2c2c2e;--button-hover-bg:#363638;--button-border:#3a3a3d;--label-bg:#2a2a2c;--table-border:#2a2a2a;--input-bg:#2c2c2e;--input-border:#3a3a3d;--kb-table-border:hsla(0,0%,100%,.18);--kb-table-head:hsla(0,0%,100%,.1);--kb-table-stripe:hsla(0,0%,100%,.04);--soft-panel-bg:#1e1e1e;--soft-panel-border:#2a2a2a;--profile-card-bg:#1e1e1e;--profile-card-border:#2a2a2a;--profile-card-shadow:0 1px 3px rgba(0,0,0,.35);--pill-bg:rgba(28,42,66,.92);--pill-color:#e6efff;--pill-border:rgba(132,173,235,.2);--pill-active-bg:#3a3a3d;--pill-active-color:#fff;--pill-active-border:#4a4a4d}*{box-sizing:border-box}html{min-height:100%}body{color:var(--foreground);font-family:SF Pro Rounded,SF Pro Display,PingFang SC,Segoe UI Variable Display,Segoe UI,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;min-height:100vh}:root[data-theme=dark] body,body{background:var(--background)}:where(h2.ant-typography){margin-bottom:6px!important;line-height:1.18!important}:where(h1.ant-typography),:where(h2.ant-typography),:where(h3.ant-typography),:where(h4.ant-typography),:where(h5.ant-typography){color:var(--title-color)!important}:where(.ant-space-item>div>.ant-typography+.ant-typography),:where(.ant-space-item>div>.ant-typography.ant-typography-secondary),:where(div>h2.ant-typography+.ant-typography){margin-top:0!important}a{color:inherit;text-decoration:none}:where(.ant-breadcrumb a),:where(.ant-btn-link),:where(.ant-table a),:where(.ant-typography a),:where(a.crm-link){color:var(--link-color)!important}:where(.ant-breadcrumb a:hover),:where(.ant-btn-link:hover),:where(.ant-table a:hover),:where(.ant-typography a:hover),:where(a.crm-link:hover){color:var(--link-hover-color)!important}:where(.ant-layout){background:transparent!important}:where(.ant-card){background:var(--card-bg,#fff)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-soft)!important;border-radius:12px!important}:where(.ant-card .ant-card-head){border-bottom:1px solid var(--card-head-border,rgba(86,140,221,.12))!important}:where(.ant-card .ant-card-body),:where(.ant-card .ant-card-extra),:where(.ant-card .ant-card-head-title),:where(.ant-card .ant-typography){color:var(--foreground)!important}:where(.ant-card .ant-typography.ant-typography-secondary),:where(.ant-form-item .ant-typography-secondary),:where(.ant-form-item-explain),:where(.ant-form-item-extra),:where(.ant-statistic-title),:where(.ant-typography.ant-typography-secondary){color:var(--muted)!important}:where(.ant-table-wrapper .ant-table){background:var(--table-bg)}:where(.ant-table-wrapper .ant-table-thead>tr>th){background:var(--table-head-bg)!important;color:var(--foreground)!important;white-space:nowrap!important}:where(.ant-table-wrapper .ant-table-tbody>tr>td){background:transparent!important;color:var(--foreground)!important;border-bottom-color:var(--table-border,rgba(86,140,221,.1))!important}.icrm-minimal-table :where(.ant-table){border:none!important;background:transparent!important}.icrm-minimal-table :where(.ant-table-container),.icrm-minimal-table :where(.ant-table-content),.icrm-minimal-table :where(.ant-table-tbody>tr>td),.icrm-minimal-table :where(.ant-table-thead>tr>th){border:none!important;background:transparent!important;box-shadow:none!important}.icrm-minimal-table :where(.ant-table-thead>tr>th){color:#86868b!important;font-size:13px!important;font-weight:600!important;border-bottom:1px solid #f0f0f0!important}.icrm-minimal-table :where(.ant-table-tbody>tr>td){height:56px!important;border-bottom:1px solid #f0f0f0!important}.icrm-minimal-table :where(.ant-table-tbody>tr:hover>td){background:#fafafa!important}:root[data-theme=dark] .icrm-minimal-table :where(.ant-table-tbody>tr:hover>td){background:#2a2a2c!important;color:var(--foreground)!important}.icrm-minimal-table :where(.ant-pagination){margin-top:14px!important}:where(.crm-customer-files-table .ant-table-tbody>tr>td.ant-table-cell-with-append){display:flex!important;flex-direction:row;align-items:center;flex-wrap:nowrap;vertical-align:middle}:where(.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:first-child),:where(.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child),:where(.ant-table-wrapper .ant-table-container),:where(.ant-table-wrapper .ant-table-tbody>tr>td),:where(.ant-table-wrapper .ant-table-thead>tr>th){border-color:var(--table-border,rgba(86,140,221,.1))!important}:where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,.ant-btn){border-radius:10px!important;min-height:38px}:where(.ant-btn-default),:where(.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text)),:where(.ant-input),:where(.ant-input-affix-wrapper),:where(.ant-input-number),:where(.ant-picker),:where(.ant-select-selector){color:var(--foreground)!important;background:var(--input-bg,hsla(0,0%,100%,.92))!important;border-color:var(--input-border,rgba(54,107,214,.14))!important}:where(.ant-btn-default):hover,:where(.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text)):hover{color:var(--foreground)!important;background:var(--button-hover-bg,hsla(0,0%,100%,.98))!important;border-color:var(--border-strong)!important}:where(.ant-btn-link),:where(.ant-btn-text){background:transparent!important;border-color:transparent!important;box-shadow:none!important}:where(.ant-input-affix-wrapper input::placeholder),:where(.ant-input::placeholder){color:var(--muted)!important}:where(.ant-btn-primary){background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important;box-shadow:none!important}:where(.ant-btn-primary:disabled,.ant-btn-primary[disabled]){color:#fff!important;background:#aeb1b7!important;border-color:#aeb1b7!important;box-shadow:none!important;opacity:1!important}:where(.ant-btn-primary:disabled)>span,:where(.ant-btn-primary[disabled])>span{color:inherit!important}:where(.ant-input-disabled,.ant-input-number-disabled,.ant-select-disabled .ant-select-selector,.ant-picker-disabled){color:var(--foreground)!important;background:var(--input-disabled-bg)!important;border-color:var(--input-disabled-border)!important;opacity:1!important}:where(.ant-input-disabled)::placeholder{color:var(--input-disabled-placeholder)!important}:where(.ant-input-number-disabled .ant-input-number-input){color:var(--foreground)!important}:where(.ant-select-disabled .ant-select-selection-item){color:var(--foreground)!important}:where(.ant-input-clear-icon),:where(.ant-input-password-icon),:where(.ant-picker-suffix),:where(.ant-select-arrow),:where(.anticon){color:inherit}.page-enter{animation:page-enter .26s ease-out}.crm-link{color:var(--link-color);font-size:15px;font-weight:700;letter-spacing:.01em;cursor:pointer;text-decoration:none}.crm-link:hover{color:var(--link-hover-color)}:where(.ant-card .ant-typography a),:where(.ant-card .ant-typography a.crm-link),:where(.ant-card .ant-typography.crm-link),:where(.ant-card .crm-link){color:var(--link-color)!important}:where(.ant-card .ant-typography a.crm-link:hover),:where(.ant-card .ant-typography a:hover),:where(.ant-card .ant-typography.crm-link:hover),:where(.ant-card .crm-link:hover){color:var(--link-hover-color)!important}:where(.ant-card){overflow:hidden}:where(.ant-card .ant-card-body){position:relative}:where(.ant-card .ant-card-body):before{content:none}.icrm-side-menu .ant-menu-item,.icrm-side-menu .ant-menu-submenu-title{border-radius:10px!important}.icrm-side-menu .ant-menu-item:hover,.icrm-side-menu .ant-menu-submenu-title:hover{background:var(--surface-strong)!important}.icrm-side-menu.ant-menu-light .ant-menu-item-selected,.icrm-side-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#f5f5f5!important;color:var(--foreground)!important}.icrm-side-menu.ant-menu-dark .ant-menu-item-selected,.icrm-side-menu.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#2c2c2e!important;color:#f5f5f7!important}.icrm-side-menu.ant-menu-dark .ant-menu-item:hover,.icrm-side-menu.ant-menu-dark .ant-menu-submenu-title:hover{background:#2a2a2c!important}.icrm-side-menu .ant-menu-sub{background:transparent!important;border:none!important;box-shadow:none!important}.icrm-sider{will-change:width}.icrm-side-menu,.icrm-side-menu .ant-menu-item,.icrm-side-menu .ant-menu-submenu-title{transition:background-color .16s ease,color .16s ease!important}.icrm-side-menu.ant-menu-light{background:transparent!important;color:var(--foreground)!important}:where(.ant-input),:where(.ant-input-affix-wrapper),:where(.ant-picker),:where(.ant-select-selector){min-height:38px!important}:where(.ant-btn){height:38px;min-height:38px;line-height:36px}.overtime-record-search :where(.ant-input-affix-wrapper){height:38px;min-height:38px!important;padding-block:0;border-radius:10px 0 0 10px!important}.overtime-record-search :where(.ant-input-affix-wrapper>input.ant-input){height:auto!important;min-height:0!important;padding-block:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.overtime-record-search :where(.ant-input-group-addon .ant-btn){height:38px;border-radius:0 10px 10px 0!important}.icrm-kb-tree-search :where(.ant-input-affix-wrapper){min-height:38px!important;background:var(--input-bg)!important;border-color:var(--input-border)!important;box-shadow:none!important}@media (max-width:767px){.icrm-mobile-descriptions :where(.ant-descriptions-item-label){min-width:4.5em!important;word-break:keep-all!important;white-space:normal!important}.icrm-mobile-descriptions :where(.ant-descriptions-item-content){word-wrap:break-word!important;word-break:break-all!important;overflow-wrap:break-word!important}}.icrm-side-menu .ant-menu-item,.icrm-side-menu .ant-menu-submenu-title{overflow:hidden}.icrm-sider-collapsed .icrm-side-menu .ant-menu-title-content{opacity:0!important;width:0!important;margin-inline-start:0!important;transition:none!important}.icrm-sider-collapsed .icrm-side-menu .ant-menu-item .ant-menu-item-icon{margin-inline-end:0!important}.icrm-sider-collapsed .icrm-side-menu .ant-menu-submenu-arrow{display:none!important}.glass-panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft)}.icrm-soft-panel{background:var(--soft-panel-bg)!important;border:1px solid var(--soft-panel-border)!important}.icrm-filter-pill{height:36px;border-radius:18px!important;font-weight:600;box-shadow:none!important}.icrm-filter-pill,:root[data-theme=dark] .icrm-filter-pill{color:var(--pill-color)!important;border-color:var(--pill-border)!important;background:var(--pill-bg)!important}.icrm-filter-pill:hover{color:var(--pill-color)!important;border-color:var(--border-strong)!important;background:color-mix(in srgb,var(--pill-bg) 88%,var(--accent) 12%)!important}.icrm-filter-pill-active{background:var(--pill-active-bg)!important;box-shadow:0 10px 18px color-mix(in srgb,var(--accent) 22%,transparent)!important}.icrm-filter-pill-active,.icrm-filter-pill-active:hover{color:var(--pill-active-color)!important;border-color:var(--pill-active-border)!important}.icrm-filter-pill-active:hover{background:color-mix(in srgb,var(--pill-active-bg) 90%,#fff 10%)!important}:root[data-theme=dark] .icrm-filter-pill-active:hover{background:color-mix(in srgb,var(--pill-active-bg) 92%,#fff 8%)!important}.icrm-table-sort-btn{padding:0!important;height:auto!important;min-height:0!important;border:none!important;background:transparent!important;box-shadow:none!important;color:var(--muted)!important;font-weight:500!important}.icrm-table-sort-btn:focus,.icrm-table-sort-btn:hover{color:var(--foreground)!important;background:transparent!important}.icrm-table-row-danger>td{background:rgba(255,77,79,.06)!important}:root[data-theme=dark] .icrm-table-row-danger>td{background:rgba(255,77,79,.12)!important}.icrm-table-row-warning>td{background:rgba(250,173,20,.06)!important}:root[data-theme=dark] .icrm-table-row-warning>td{background:rgba(250,173,20,.12)!important}.icrm-pill-radio :where(.ant-radio-button-wrapper){height:34px!important;line-height:32px!important;border-radius:999px!important;padding:0 14px!important;margin-right:8px!important;border:1px solid var(--pill-border)!important;background:var(--pill-bg)!important;color:var(--pill-color)!important;box-shadow:none!important}.icrm-pill-radio :where(.ant-radio-button-wrapper:first-child),.icrm-pill-radio :where(.ant-radio-button-wrapper:last-child){border-radius:999px!important}.icrm-pill-radio :where(.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)){background:var(--pill-active-bg)!important;color:var(--pill-active-color)!important;border-color:var(--pill-active-border)!important}.icrm-pill-radio :where(.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover){background:color-mix(in srgb,var(--pill-active-bg) 92%,#fff 8%)!important;color:var(--pill-active-color)!important}:root[data-theme=dark] .icrm-pill-radio :where(.ant-radio-button-wrapper){background:var(--pill-bg)!important;color:var(--pill-color)!important;border-color:var(--pill-border)!important}.menu-scroll,.ranking-scroll{scrollbar-width:thin;scrollbar-color:rgba(34,118,255,.38) rgba(34,118,255,.08)}.menu-scroll::-webkit-scrollbar,.ranking-scroll::-webkit-scrollbar{width:6px}.menu-scroll::-webkit-scrollbar-track,.ranking-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:999px}.menu-scroll::-webkit-scrollbar-thumb,.ranking-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 44%,transparent);border-radius:999px}.menu-scroll:hover::-webkit-scrollbar-thumb,.ranking-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 56%,transparent)}:where(.ant-dropdown .ant-dropdown-menu),:where(.ant-modal-content),:where(.ant-picker-dropdown),:where(.ant-popover .ant-popover-inner),:where(.ant-select-dropdown){background:var(--surface)!important;color:var(--foreground)!important;border:1px solid var(--border)!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important}:where(.ant-modal-header),:where(.ant-popover .ant-popover-title){background:transparent!important;color:var(--foreground)!important;border-bottom-color:var(--border)!important}:where(.ant-dropdown-menu-item),:where(.ant-modal .ant-modal-title),:where(.ant-picker-cell),:where(.ant-popover-inner-content),:where(.ant-select-item){color:var(--foreground)!important}:where(.ant-select-item-option-selected):not(.ant-select-item-option-disabled){background:var(--accent-soft)!important}:where(.ant-dropdown-menu-item:hover),:where(.ant-select-item-option-active):not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 12%,transparent)!important}:where(.ant-descriptions .ant-descriptions-item-content),:where(.ant-descriptions .ant-descriptions-item-label){color:var(--foreground)!important}:where(.ant-descriptions .ant-descriptions-view){border-color:var(--table-border,rgba(86,140,221,.1))!important}:where(.ant-descriptions .ant-descriptions-row>td),:where(.ant-descriptions .ant-descriptions-row>th){border-color:var(--table-border,rgba(86,140,221,.1))!important}:where(.ant-descriptions .ant-descriptions-item-label){background:var(--label-bg,rgba(0,0,0,.02))!important}:where(.ant-breadcrumb,.ant-breadcrumb a,.ant-breadcrumb span,.ant-breadcrumb-separator){color:var(--foreground)!important}:where(.ant-checkbox-wrapper),:where(.ant-empty .ant-typography),:where(.ant-empty-description),:where(.ant-form-item-label>label),:where(.ant-radio-wrapper),:where(.ant-statistic-content),:where(.ant-typography),:where(.ant-upload),:where(.ant-upload-wrapper .ant-upload-list),:where(.ant-upload-wrapper .ant-upload-list-item-name),:where(.ant-upload-wrapper){color:var(--foreground)!important}:where(.ant-tag):not(.ant-tag-has-color){background:color-mix(in srgb,var(--surface-strong) 90%,transparent)!important;border-color:var(--border)!important}:where(.ant-tag.ant-tag-has-color){color:#fff!important}:root:not([data-theme=dark]) :where(.ant-card .ant-card-body):before,:root[data-theme=light] :where(.ant-card .ant-card-body):before{opacity:.72}:root[data-theme=dark] :where(.ant-card .ant-card-body):before{opacity:.42}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wooden-fish-tap{0%{transform:scale(1)}30%{transform:scale(.85)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes merit-float{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-60px) scale(1.15)}}@keyframes sla-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(255,77,79,.5)}50%{opacity:.75;transform:scale(1.2);box-shadow:0 0 0 4px rgba(255,77,79,0)}}@media (max-width:991px){:where(.ant-card){border-radius:10px!important}.kb-doc-content,.kb-editor-content{font-size:15px;line-height:1.75}}.kb-editor-content{outline:none;min-height:400px;line-height:1.9;font-size:16px;color:var(--foreground)}.kb-editor-content p.is-editor-empty:first-child:before,.rte-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted);pointer-events:none;height:0}.rte-content h1{font-size:1.5em;font-weight:800;color:var(--title-color);margin:.6em 0 .35em;line-height:1.3}.rte-content h2{font-size:1.25em;margin:.5em 0 .3em;line-height:1.35}.rte-content h2,.rte-content h3{font-weight:700;color:var(--title-color)}.rte-content h3{font-size:1.1em;margin:.45em 0 .25em;line-height:1.4}.rte-content p{margin:0 0 .5em}.rte-content p:last-child{margin-bottom:0}.rte-content ol,.rte-content ul{padding-left:1.6em;margin:.3em 0 .5em;list-style-position:outside}.rte-content ul{list-style-type:disc}.rte-content ol{list-style-type:decimal}.rte-content li{margin:.2em 0;line-height:1.7;display:list-item}.rte-content li>p{margin:0}.rte-content blockquote{border-left:3px solid var(--border-strong);padding-left:12px;margin:.4em 0;color:var(--muted)}.rte-content a{color:var(--link-color);text-decoration:underline;text-underline-offset:3px}.rte-content img{max-width:100%;border-radius:6px;margin:.4em 0}.kb-editor-content h1{font-size:1.9em;font-weight:800;color:var(--title-color);margin:1.4em 0 .6em;line-height:1.25}.kb-editor-content h2{font-size:1.45em;font-weight:700;color:var(--title-color);margin:1.2em 0 .5em;line-height:1.3;border-bottom:1px solid var(--border);padding-bottom:.25em}.kb-editor-content h3{font-size:1.2em;font-weight:700;color:var(--title-color);margin:1em 0 .4em;line-height:1.35}.kb-editor-content p{margin:0 0 1em}.kb-editor-content strong{font-weight:700}.kb-editor-content em{font-style:italic}.kb-editor-content u{text-decoration:underline;text-underline-offset:3px}.kb-editor-content s{text-decoration:line-through;opacity:.6}.kb-editor-content mark{background:rgba(255,212,0,.4);border-radius:3px;padding:1px 3px}.kb-editor-content a{color:var(--link-color);text-decoration:underline;text-underline-offset:3px}.kb-editor-content a:hover{color:var(--link-hover-color)}.kb-editor-content ol,.kb-editor-content ul{padding-left:1.8em;margin:.5em 0 1em}.kb-editor-content ul{list-style-type:disc}.kb-editor-content ol{list-style-type:decimal}.kb-editor-content li{margin:.3em 0;line-height:1.8}.kb-editor-content li>p{margin:0}.kb-editor-content ul[data-type=taskList]{list-style:none;padding-left:.4em}.kb-editor-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px}.kb-editor-content ul[data-type=taskList] li input[type=checkbox]{margin-top:4px;cursor:pointer;width:15px;height:15px}.kb-editor-content blockquote{border-left:4px solid var(--accent);margin:1.2em 0;padding:10px 18px;background:var(--accent-soft);border-radius:0 8px 8px 0;font-style:italic;color:var(--foreground)}.kb-editor-content code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em;background:var(--surface-strong);border:1px solid var(--border);border-radius:4px;padding:2px 6px;color:#d63031}.kb-editor-content pre{position:relative;background:var(--code-bg,#f6f8fa)!important;border:1px solid var(--border);border-radius:10px;padding:16px 20px;overflow-x:auto;margin:1.2em 0}.kb-editor-content pre:before{content:attr(data-language);position:absolute;top:8px;left:16px;font-size:11px;font-family:SFMono-Regular,Consolas,monospace;color:var(--muted,#999);text-transform:uppercase;letter-spacing:.05em;pointer-events:none}.kb-editor-content pre code{background:none!important;border:none!important;padding:0;color:var(--foreground,#24292f);font-size:14px;line-height:1.7;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.kb-doc-content .hljs-keyword,.kb-editor-content .hljs-keyword{color:#7c3aed}.kb-doc-content .hljs-string,.kb-editor-content .hljs-string{color:#16a34a}.kb-doc-content .hljs-comment,.kb-editor-content .hljs-comment{color:#9ca3af;font-style:italic}.kb-doc-content .hljs-number,.kb-editor-content .hljs-number{color:#ea580c}.kb-doc-content .hljs-function,.kb-doc-content .hljs-title,.kb-editor-content .hljs-function,.kb-editor-content .hljs-title{color:#2563eb}.kb-doc-content .hljs-variable,.kb-editor-content .hljs-variable{color:#dc2626}.kb-doc-content .hljs-type,.kb-editor-content .hljs-type{color:#ca8a04}.kb-doc-content .hljs-attr,.kb-editor-content .hljs-attr{color:#0891b2}.kb-doc-content .hljs-literal,.kb-editor-content .hljs-literal{color:#ea580c}.kb-doc-content .hljs-built_in,.kb-editor-content .hljs-built_in{color:#2563eb}.kb-doc-content .hljs-operator,.kb-doc-content .hljs-punctuation,.kb-editor-content .hljs-operator,.kb-editor-content .hljs-punctuation{color:#6b7280}:root[data-theme=dark] .kb-doc-content .hljs-keyword,:root[data-theme=dark] .kb-editor-content .hljs-keyword{color:#cba6f7}:root[data-theme=dark] .kb-doc-content .hljs-string,:root[data-theme=dark] .kb-editor-content .hljs-string{color:#a6e3a1}:root[data-theme=dark] .kb-doc-content .hljs-comment,:root[data-theme=dark] .kb-editor-content .hljs-comment{color:#6c7086;font-style:italic}:root[data-theme=dark] .kb-doc-content .hljs-number,:root[data-theme=dark] .kb-editor-content .hljs-number{color:#fab387}:root[data-theme=dark] .kb-doc-content .hljs-function,:root[data-theme=dark] .kb-doc-content .hljs-title,:root[data-theme=dark] .kb-editor-content .hljs-function,:root[data-theme=dark] .kb-editor-content .hljs-title{color:#89b4fa}:root[data-theme=dark] .kb-doc-content .hljs-variable,:root[data-theme=dark] .kb-editor-content .hljs-variable{color:#f38ba8}:root[data-theme=dark] .kb-doc-content .hljs-type,:root[data-theme=dark] .kb-editor-content .hljs-type{color:#f9e2af}:root[data-theme=dark] .kb-doc-content .hljs-attr,:root[data-theme=dark] .kb-editor-content .hljs-attr{color:#89dceb}:root[data-theme=dark] .kb-doc-content .hljs-literal,:root[data-theme=dark] .kb-editor-content .hljs-literal{color:#fab387}:root[data-theme=dark] .kb-doc-content .hljs-built_in,:root[data-theme=dark] .kb-editor-content .hljs-built_in{color:#89b4fa}:root[data-theme=dark] .kb-doc-content .hljs-operator,:root[data-theme=dark] .kb-doc-content .hljs-punctuation,:root[data-theme=dark] .kb-editor-content .hljs-operator,:root[data-theme=dark] .kb-editor-content .hljs-punctuation{color:#94e2d5}.kb-editor-content img{max-width:100%;border-radius:8px;margin:.8em 0;box-shadow:var(--shadow-soft);cursor:pointer}.kb-editor-content hr{border:none;border-top:2px solid var(--border);margin:1.8em 0}.kb-doc-content{font-size:16px;line-height:1.9;color:var(--foreground)}.kb-doc-content h1{font-size:1.9em;font-weight:800;color:var(--title-color);margin:1.4em 0 .6em;line-height:1.25}.kb-doc-content h2{font-size:1.45em;margin:1.2em 0 .5em;line-height:1.3;border-bottom:1px solid var(--border);padding-bottom:.3em}.kb-doc-content h2,.kb-doc-content h3{font-weight:700;color:var(--title-color)}.kb-doc-content h3{font-size:1.2em;margin:1em 0 .4em}.kb-doc-content p{margin:0 0 1em;line-height:1.9}.kb-doc-content strong{font-weight:700}.kb-doc-content em{font-style:italic}.kb-doc-content u{text-decoration:underline;text-underline-offset:3px}.kb-doc-content s{text-decoration:line-through;opacity:.6}.kb-doc-content mark{background:rgba(255,212,0,.4);border-radius:3px;padding:1px 3px}.kb-doc-content a{color:var(--link-color);text-decoration:underline;text-underline-offset:3px}.kb-doc-content ol,.kb-doc-content ul{padding-left:1.8em;margin:.5em 0 1em}.kb-doc-content ul{list-style-type:disc}.kb-doc-content ol{list-style-type:decimal}.kb-doc-content li{margin:.3em 0;line-height:1.8}.kb-doc-content li>p{margin:0}.kb-doc-content ul[data-type=taskList]{list-style:none;padding-left:.4em}.kb-doc-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px}.kb-doc-content blockquote{border-left:4px solid var(--accent);margin:1.2em 0;padding:10px 18px;background:var(--accent-soft);border-radius:0 8px 8px 0;font-style:italic}.kb-doc-content code{font-family:SFMono-Regular,Consolas,monospace;font-size:.88em;background:var(--surface-strong);border:1px solid var(--border);border-radius:4px;padding:2px 6px;color:#d63031}.kb-doc-content pre{position:relative;background:var(--code-bg,#f6f8fa)!important;border:1px solid var(--border);border-radius:10px;padding:16px 20px;overflow-x:auto;margin:1.2em 0}.kb-doc-content pre:before{content:attr(data-language);position:absolute;top:8px;left:16px;font-size:11px;font-family:SFMono-Regular,Consolas,monospace;color:var(--muted,#999);text-transform:uppercase;letter-spacing:.05em}.kb-doc-content pre code{background:none!important;border:none!important;padding:0;color:var(--foreground,#24292f);font-size:14px;line-height:1.7;font-family:SFMono-Regular,Consolas,monospace}.kb-doc-content img{max-width:100%;border-radius:8px;margin:.8em 0;box-shadow:var(--shadow-soft)}.kb-doc-content hr{border:none;border-top:2px solid var(--border);margin:1.8em 0}.kb-doc-content table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:15px}.kb-doc-content td,.kb-doc-content th{border:1px solid var(--border);padding:10px 14px;text-align:left}.kb-doc-content th{background:var(--table-head-bg);font-weight:700}.kb-doc-content tr:nth-child(2n){background:var(--table-bg)}.kb-doc-content table,.kb-editor-content table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:15px;border:2px solid var(--kb-table-border);border-radius:8px;overflow:hidden}.kb-doc-content td,.kb-doc-content th,.kb-editor-content td,.kb-editor-content th{border:1px solid var(--kb-table-border);padding:10px 14px;text-align:left;min-width:80px;vertical-align:top;line-height:1.6}.kb-doc-content th,.kb-editor-content th{background:var(--kb-table-head);font-weight:700;font-size:14px}.kb-doc-content tr:nth-child(2n),.kb-editor-content tr:nth-child(2n){background:var(--kb-table-stripe)}.kb-doc-content td p,.kb-editor-content td p{margin:0}.kb-editor-content .selectedCell{background:var(--accent-soft)!important}.kb-editor-content .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--accent);pointer-events:none}.kb-editor-content .tableWrapper{overflow-x:auto;margin:1.2em 0}.kb-doc-content .kb-callout,.kb-editor-content .kb-callout,.kb-editor-content [data-type=callout]{padding:14px 18px;border-radius:10px;margin:1em 0;line-height:1.7;font-size:15px}.kb-doc-content .kb-callout p,.kb-editor-content .kb-callout p,.kb-editor-content [data-type=callout] p{margin:0}.kb-callout-info,[data-variant=info]{background:#e6f4ff;border-left:4px solid #1677ff;color:#0958d9}.kb-callout-warning,[data-variant=warning]{background:#fffbe6;border-left:4px solid #faad14;color:#ad6800}.kb-callout-success,[data-variant=success]{background:#f6ffed;border-left:4px solid #52c41a;color:#389e0d}.kb-callout-danger,[data-variant=danger]{background:#fff2f0;border-left:4px solid #ff4d4f;color:#cf1322}:root[data-theme=dark] .kb-callout-info,:root[data-theme=dark] [data-variant=info]{background:rgba(22,119,255,.12);color:#69b1ff}:root[data-theme=dark] .kb-callout-warning,:root[data-theme=dark] [data-variant=warning]{background:rgba(250,173,20,.12);color:#ffc53d}:root[data-theme=dark] .kb-callout-success,:root[data-theme=dark] [data-variant=success]{background:rgba(82,196,26,.12);color:#95de64}:root[data-theme=dark] .kb-callout-danger,:root[data-theme=dark] [data-variant=danger]{background:rgba(255,77,79,.12);color:#ff7875}.kb-doc-content details,.kb-doc-content details.kb-toggle,.kb-editor-content details,.kb-editor-content details.kb-toggle{border:1px solid var(--border);border-radius:10px;padding:12px 16px;margin:1em 0;background:var(--surface-soft);transition:background .12s ease}.kb-doc-content details[open],.kb-editor-content details[open]{background:var(--surface-strong)}.kb-doc-content details summary,.kb-editor-content details summary{font-weight:600;cursor:pointer;font-size:15px;line-height:1.6;user-select:none;list-style:none;display:flex;align-items:center;gap:8px}.kb-doc-content details summary:before,.kb-editor-content details summary:before{content:"▶";font-size:10px;color:var(--muted);transition:transform .2s ease;display:inline-block}.kb-doc-content details[open] summary:before,.kb-editor-content details[open] summary:before{transform:rotate(90deg)}.kb-doc-content details summary::-webkit-details-marker,.kb-editor-content details summary::-webkit-details-marker{display:none}.kb-code-copy-btn{position:absolute;top:8px;right:10px;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--muted,#999);background:var(--surface-strong,#f0f0f0);border:1px solid var(--border);border-radius:6px;padding:3px 10px;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease;z-index:2;line-height:1.4}.kb-doc-content pre:hover .kb-code-copy-btn,.kb-editor-content pre.kb-code-block:hover .kb-code-copy-btn{opacity:1}.kb-code-copy-btn:hover{background:var(--border)!important;color:var(--foreground)}:root[data-theme=dark] .kb-code-copy-btn{color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}:root[data-theme=dark] .kb-code-copy-btn:hover{background:hsla(0,0%,100%,.2)!important;color:hsla(0,0%,100%,.9)}.kb-doc-content sup,.kb-editor-content sup{vertical-align:super;font-size:.75em}.kb-doc-content sub,.kb-editor-content sub{vertical-align:sub;font-size:.75em}:root[data-theme=dark] .kb-doc-content code,:root[data-theme=dark] .kb-editor-content code{color:#ff9580}.icrm-query-btn{height:36px!important;border-radius:18px!important;font-weight:500!important}.icrm-query-btn:not(.ant-btn-primary){color:#1f1f1f!important;border-color:#d9d9d9!important;background:#fff!important}:root[data-theme=dark] .icrm-query-btn:not(.ant-btn-primary){color:var(--foreground)!important;background:var(--button-bg)!important;border-color:var(--button-border)!important}.icrm-query-btn:not(.ant-btn-primary):hover{border-color:var(--border-strong)!important;color:var(--foreground)!important;background:var(--button-hover-bg)!important}.icrm-query-btn-long{min-width:112px}.icrm-query-btn-short{min-width:88px}.kb-table{width:100%;border-collapse:collapse;margin:1em 0}.kb-table td,.kb-table th{border:1px solid var(--kb-table-border);padding:8px 14px}.kb-table th{background:var(--kb-table-head);font-weight:700;text-align:left}.kb-table tr:nth-child(2n){background:var(--kb-table-stripe)}.kb-code-block{background:#f6f8fa;color:#24292f;padding:16px;border-radius:8px;font-family:monospace;overflow-x:auto}:root[data-theme=dark] .kb-code-block{background:#1e1e2e;color:#cdd6f4}.icrm-project-phase-editor .icrm-phase-table-wrap{border:1px solid var(--border);border-radius:6px;background:var(--surface-soft)}.icrm-project-phase-editor .icrm-phase-table{color:var(--foreground)}.icrm-project-phase-editor .icrm-phase-table tbody tr.icrm-phase-row{background:var(--label-bg)}.icrm-project-phase-editor .icrm-phase-table tbody tr.icrm-phase-row+tr.icrm-phase-work-row,.icrm-project-phase-editor .icrm-phase-table tbody tr.icrm-phase-work-row{border-top:1px solid var(--table-border)}.icrm-project-phase-editor .icrm-phase-table tbody tr:not(.icrm-phase-row):not(.icrm-phase-work-row){border-top:1px dashed var(--table-border)}:root[data-theme=dark] .icrm-project-phase-editor .icrm-phase-table-wrap{background:var(--surface-soft)}:root[data-theme=dark] .icrm-project-phase-editor .icrm-phase-table tbody tr.icrm-phase-row{background:var(--table-head-bg)}.icrm-amap-marker-label{display:inline-block;max-width:220px;padding:2px 8px;border-radius:6px;border:1px solid rgba(0,0,0,.14);background:hsla(0,0%,100%,.96);box-shadow:0 1px 6px rgba(0,0,0,.18);pointer-events:none}.icrm-amap-marker-label-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;font-weight:500;color:#1f1f1f}:root[data-theme=dark] .icrm-amap-marker-label{border-color:hsla(0,0%,100%,.22);background:rgba(28,28,30,.94);box-shadow:0 1px 8px rgba(0,0,0,.45)}:root[data-theme=dark] .icrm-amap-marker-label-text{color:#f5f5f5}.icrm-food-category-tag{display:inline-block;cursor:pointer;margin:0;padding:2px 10px;border-radius:6px;border:1px solid var(--ant-color-border,#d9d9d9);background:var(--ant-color-fill-secondary,#f5f5f5);color:var(--ant-color-text,rgba(0,0,0,.88));font-size:13px;line-height:22px;user-select:none}.icrm-food-category-tag--active{border-color:var(--ant-color-primary,#1677ff);background:var(--ant-color-primary,#1677ff);color:#fff}:root[data-theme=dark] .icrm-food-category-tag{background:var(--ant-color-fill-tertiary,#2a2a2e);color:var(--ant-color-text,hsla(0,0%,100%,.88));border-color:var(--ant-color-border-secondary,#424242)}:root[data-theme=dark] .icrm-food-category-tag--active{color:#fff}.icrm-food-map-toolbar-card :where(.ant-card-body):before{display:none!important}.icrm-food-map-toolbar,.icrm-food-map-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.icrm-food-map-toolbar-row--border{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--ant-color-border-secondary)}.icrm-food-map-toolbar-field{height:32px;min-height:32px;max-height:32px;display:flex;align-items:center;overflow:hidden;box-sizing:border-box}.icrm-food-map-toolbar-search{flex:1 1 300px;min-width:240px;max-width:480px}.icrm-food-map-toolbar-search .ant-select-auto-complete{width:100%;height:100%}.icrm-food-map-toolbar-filter{flex:1 1 140px;min-width:120px;max-width:240px}.icrm-food-map-toolbar-select{width:100px;flex:0 0 auto}.icrm-food-map-toolbar-radius{width:88px;flex:0 0 auto}.icrm-food-map-toolbar-field .ant-select,.icrm-food-map-toolbar-field .ant-select-auto-complete{width:100%;height:100%}.icrm-food-map-toolbar-mine{display:inline-flex;align-items:center;gap:6px;height:32px;margin:0;flex:0 0 auto;font-size:13px;color:var(--ant-color-text);cursor:pointer}.icrm-food-map-toolbar-link.ant-btn,a.icrm-food-map-toolbar-link{display:inline-flex;align-items:center;height:32px;padding:0 4px;line-height:32px}.icrm-food-map-toolbar-field .ant-input-affix-wrapper{height:100%!important;min-height:0!important;max-height:32px;padding-block:0;padding-inline:8px;box-sizing:border-box;align-items:center}.icrm-food-map-toolbar-field .ant-input-affix-wrapper>input.ant-input{height:22px!important;min-height:0!important;line-height:22px!important;padding:0!important;margin:0;border:none;box-shadow:none;background:transparent!important}.icrm-food-map-toolbar-field .ant-input-affix-wrapper .ant-input-prefix,.icrm-food-map-toolbar-field .ant-input-affix-wrapper .ant-input-suffix{margin:0;align-self:center}.icrm-food-map-toolbar-field>.ant-input:not(.ant-input-affix-wrapper input){height:100%!important;min-height:0!important;line-height:30px;padding-block:0;box-sizing:border-box}.icrm-food-map-toolbar-field .ant-select-single{height:100%}.icrm-food-map-toolbar-field .ant-select-single .ant-select-selector{height:100%!important;min-height:0!important;max-height:32px;padding-block:0!important;align-items:center!important;box-sizing:border-box}.icrm-food-map-toolbar-field .ant-select-selection-item,.icrm-food-map-toolbar-field .ant-select-selection-placeholder{line-height:30px!important}.icrm-food-map-toolbar .ant-btn:not(.ant-btn-link){height:32px;padding-inline:12px;display:inline-flex;align-items:center}.icrm-food-map-customer-row{display:flex;align-items:center;gap:12px}.icrm-food-map-header{width:100%;justify-content:space-between}.icrm-food-map-customer-search{flex:1 1 480px;max-width:720px;min-width:260px}.icrm-food-map-customer-search .ant-select{width:100%}.icrm-food-map-customer-option{display:flex;flex-direction:column;gap:2px;padding-block:3px;min-width:0}.icrm-food-map-customer-option-name{color:var(--ant-color-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icrm-food-map-customer-option-meta{color:var(--ant-color-text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icrm-food-map-customer-hint{flex:0 1 auto;font-size:13px}.icrm-food-map-location-alert{margin-bottom:10px}.icrm-food-map-mobile-switch{display:none}.icrm-food-map-canvas{width:100%;height:620px;position:relative;background:var(--ant-color-fill-quaternary)}.icrm-food-map-place-item{transition:background-color .16s ease,box-shadow .16s ease}.icrm-food-map-place-item--selected{background:color-mix(in srgb,var(--ant-color-primary) 8%,var(--ant-color-bg-container));box-shadow:inset 3px 0 0 var(--ant-color-primary)}.icrm-food-map-list-card .ant-list{max-height:620px;overflow-y:auto}@media (max-width:1199px){.icrm-food-map-mobile-switch{display:flex}.icrm-food-map-mobile-hidden{display:none}.icrm-food-map-canvas{height:min(62vh,620px);min-height:420px}.icrm-food-map-list-card .ant-list{max-height:none;overflow-y:visible}}@media (max-width:767px){.icrm-food-map-header{align-items:flex-start}.icrm-food-map-header>.ant-space-item:last-child{width:100%}.icrm-food-map-customer-row{align-items:stretch;flex-direction:column;gap:6px}.icrm-food-map-customer-search{flex-basis:auto;min-width:0;max-width:none}.icrm-food-map-customer-hint{font-size:12px}.icrm-food-map-toolbar-filter,.icrm-food-map-toolbar-search{flex-basis:100%;max-width:none;min-width:0;width:100%}.icrm-food-map-toolbar-radius,.icrm-food-map-toolbar-select{flex:1 1 calc(50% - 4px);width:auto}.icrm-food-map-canvas{height:56vh;min-height:360px}.icrm-food-map-location-alert .ant-alert-content{min-width:0}}.icrm-food-map-toolbar-card .icrm-food-map-customer-row{display:grid;grid-template-columns:minmax(360px,1fr) minmax(260px,.55fr);align-items:center;gap:16px}.icrm-food-map-toolbar-card .icrm-food-map-customer-search{width:100%;max-width:none;min-width:0}.icrm-food-map-customer-search .ant-select-selector{height:40px!important;padding-inline:12px!important;align-items:center!important}.icrm-food-map-customer-search .ant-select-selection-search-input{height:38px!important}.icrm-food-map-customer-search .ant-select-selection-placeholder{line-height:38px!important}.icrm-food-map-toolbar-card .icrm-food-map-filter-row,.icrm-food-map-toolbar-card .icrm-food-map-source-row{display:grid;align-items:center;gap:10px}.icrm-food-map-toolbar-card .icrm-food-map-source-row{grid-template-columns:minmax(320px,1fr) max-content max-content}.icrm-food-map-toolbar-card .icrm-food-map-filter-row{grid-template-columns:minmax(240px,1fr) 140px 110px max-content max-content}.icrm-food-map-toolbar-card .icrm-food-map-toolbar .ant-btn:not(.ant-btn-link),.icrm-food-map-toolbar-card .icrm-food-map-toolbar-field,.icrm-food-map-toolbar-card .icrm-food-map-toolbar-link,.icrm-food-map-toolbar-card .icrm-food-map-toolbar-mine{height:40px;min-height:40px;max-height:40px}.icrm-food-map-toolbar-card .icrm-food-map-toolbar-filter,.icrm-food-map-toolbar-card .icrm-food-map-toolbar-search{min-width:0;width:100%;max-width:none}.icrm-food-map-toolbar-card .icrm-food-map-toolbar-radius,.icrm-food-map-toolbar-card .icrm-food-map-toolbar-select{width:100%}.icrm-food-map-toolbar-card .icrm-food-map-toolbar-field .ant-input-affix-wrapper,.icrm-food-map-toolbar-card .icrm-food-map-toolbar-field .ant-select-single .ant-select-selector{height:40px!important;max-height:40px}.icrm-food-map-toolbar-card .icrm-food-map-toolbar-field .ant-select-selection-item,.icrm-food-map-toolbar-card .icrm-food-map-toolbar-field .ant-select-selection-placeholder{line-height:38px!important}.icrm-food-map-mobile-switch{display:none!important;padding:4px;background:var(--ant-color-fill-secondary)}.icrm-food-map-mobile-switch .ant-segmented-item{min-height:36px;line-height:36px;color:var(--ant-color-text-secondary)}.icrm-food-map-mobile-switch .ant-segmented-item-selected{color:#fff!important;background:var(--ant-color-primary)!important;box-shadow:none}@media (max-width:1199px){.icrm-food-map-mobile-switch{display:flex!important}.icrm-food-map-mobile-hidden{display:none!important}.icrm-food-map-toolbar-card .icrm-food-map-customer-row{grid-template-columns:minmax(300px,1fr) minmax(220px,.6fr)}.icrm-food-map-toolbar-card .icrm-food-map-filter-row{grid-template-columns:minmax(210px,1fr) 120px 96px max-content max-content}}@media (max-width:767px){.icrm-food-map-toolbar-card .icrm-food-map-customer-row{grid-template-columns:1fr;gap:6px}.icrm-food-map-toolbar-card .icrm-food-map-source-row{grid-template-columns:minmax(0,1fr) max-content}.icrm-food-map-toolbar-card .icrm-food-map-source-row .icrm-food-map-toolbar-link{grid-column:1/-1}.icrm-food-map-toolbar-card .icrm-food-map-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.icrm-food-map-toolbar-card .icrm-food-map-filter-row .icrm-food-map-toolbar-filter{grid-column:1/-1}}.contract-agent-trigger{height:38px!important;min-height:38px!important;margin-top:2px;line-height:36px!important}.contract-agent-drawer .ant-drawer-body{overflow:hidden}.contract-agent-workspace{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.contract-agent-drawer.is-expanded .contract-agent-workspace{grid-template-columns:260px minmax(0,1fr)}.contract-agent-drawer:not(.is-expanded) .contract-agent-sidebar{display:none}.contract-agent-sidebar{min-width:0;overflow:hidden;border-right:1px solid var(--border);background:var(--surface-soft)}.contract-agent-history{display:flex;flex-direction:column;height:100%;padding:14px 12px;overflow:hidden}.contract-agent-history-label{display:block;margin:16px 4px 8px;font-size:12px}.contract-agent-history .ant-list{min-height:0;overflow-y:auto}.contract-agent-history .ant-list-item{cursor:pointer;padding:9px 8px;border-radius:6px}.contract-agent-history .ant-list-item.is-active,.contract-agent-history .ant-list-item:hover{background:var(--surface-strong)}.contract-agent-history .ant-list-item-meta-title{margin-bottom:2px!important}.contract-agent-history .ant-list-item-meta-description{font-size:11px}.contract-agent-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0}.contract-agent-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border)}.contract-agent-scope{display:flex;flex-wrap:wrap;min-width:0;gap:4px}.contract-agent-scope .ant-tag{margin:0}.contract-agent-mobile-history{display:inline-flex}.contract-agent-drawer.is-expanded .contract-agent-mobile-history{display:none}.contract-agent-messages{min-height:0;overflow-y:auto;padding:18px}.contract-agent-empty{max-width:680px;margin:38px auto 0}.contract-agent-empty h4{margin:12px 0 6px}.contract-agent-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.contract-agent-dimensions>div{padding:10px;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft);font-size:13px}.contract-agent-suggest-label{display:block;margin-top:18px}.contract-agent-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.contract-agent-suggestion-card{padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text);font-size:13px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.contract-agent-suggestion-card:hover:not(:disabled){border-color:#1677ff;background:var(--surface-soft)}.contract-agent-suggestion-card:disabled{cursor:not-allowed;opacity:.6}.contract-agent-message{border:1px solid var(--border);border-radius:8px}.contract-agent-message-user{width:fit-content;max-width:80%;margin-left:auto;padding:9px 12px;background:var(--surface-strong)}.contract-agent-message-assistant{width:100%;padding:13px 14px;background:var(--surface-soft)}.contract-agent-meta{display:block;margin-top:8px;font-size:12px}.contract-agent-chart{margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.contract-agent-chart-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.contract-agent-chart-period{display:block;margin-top:3px;font-size:12px}.contract-agent-rechart{width:100%;height:330px;min-height:260px}.contract-agent-rechart.is-horizontal{height:auto;min-height:0}.contract-agent-horizontal-chart{display:grid;gap:10px}.contract-agent-rechart .recharts-legend-item-text{color:var(--text)!important;font-size:12px}.contract-agent-chart-row{display:grid;grid-template-columns:minmax(90px,150px) minmax(100px,1fr) 76px;align-items:center;gap:8px;min-width:0}.contract-agent-chart-track{display:flex;height:11px;overflow:hidden;border-radius:3px;background:var(--surface-strong)}.contract-agent-chart-bar{height:100%;min-width:1px;border-radius:3px;background:#1677ff}.contract-agent-chart-legend{display:flex;flex-wrap:wrap;gap:6px 12px;margin:-2px 0 10px;color:var(--text-secondary);font-size:11px}.contract-agent-chart-legend span{display:inline-flex;align-items:center;gap:5px}.contract-agent-chart-legend i{width:9px;height:9px;border-radius:2px}.contract-agent-chart-value{text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.contract-agent-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px 14px;border-top:1px solid var(--border);background:var(--surface)}@media (max-width:767px){.contract-agent-workspace{display:block;height:100%;min-height:0}.contract-agent-sidebar{display:none}.contract-agent-main{height:100%}.contract-agent-expand{display:none}.contract-agent-drawer.is-expanded .contract-agent-mobile-history{display:inline-flex}.contract-agent-toolbar{align-items:flex-start;padding:9px 10px}.contract-agent-toolbar .ant-btn{padding-inline:9px}.contract-agent-messages{padding:12px 10px}.contract-agent-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-agent-suggestions{grid-template-columns:minmax(0,1fr)}.contract-agent-chart-row{grid-template-columns:minmax(70px,90px) minmax(70px,1fr) 62px;gap:6px}.contract-agent-rechart{height:280px}.contract-agent-composer{padding:9px 10px}}.case-requirement-theme{--accent:#9a4a24;--accent-soft:#f3e9e3;--accent-ink:#7a3a1c}:root[data-theme=dark] .case-requirement-theme{--accent:#c86a3d;--accent-soft:rgba(200,106,61,.16);--accent-ink:#e0a883}.case-requirement-workspace{display:grid;grid-template-columns:276px minmax(0,1fr);gap:0;min-height:calc(100vh - 116px);overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.case-requirement-workspace.has-context{grid-template-columns:276px minmax(520px,1fr) 292px}.case-requirement-list,.case-requirement-main{min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important}.case-requirement-list{border-right:1px solid var(--border)!important}.case-requirement-list>.ant-card-head,.case-requirement-main>.ant-card-head{min-height:48px;padding-inline:14px;border-bottom-color:var(--border)}.case-requirement-list>.ant-card-body{padding:0}.case-requirement-main>.ant-card-body{padding:0 18px 20px}.case-requirement-search{margin:12px;width:calc(100% - 24px)}.case-requirement-create-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:12px}.case-agent-admin-grid label,.case-agent-admin-prompt,.case-requirement-create-grid label{display:grid;gap:6px}.case-agent-admin-grid label>span,.case-agent-admin-prompt>span,.case-requirement-create-grid label>span{color:var(--muted);font-size:12px;font-weight:600}.case-requirement-audit-line,.case-requirement-owner-strip{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-size:12px}.case-requirement-owner-strip{padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft)}.case-requirement-list-meta{display:grid;gap:6px;min-width:0}.case-requirement-list-meta>.ant-typography{display:block;max-width:100%;font-size:12px}.case-requirement-audit-line{margin-top:8px}.case-agent-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:14px}.case-agent-admin-grid label.is-wide{grid-column:1/-1}.case-agent-admin-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-agent-admin-switches>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft)}.case-agent-admin-switches>div>div{display:grid;gap:3px}.case-agent-admin-switches .ant-typography:last-child{font-size:12px}.case-agent-dataset-field{border:1px solid var(--border);border-radius:6px;padding:12px;background:var(--surface-soft)}.case-agent-dataset-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.case-agent-dataset-tags{display:flex;flex-wrap:wrap;gap:4px;min-height:24px}.case-agent-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.case-agent-capability-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft)}@media (max-width:768px){.case-agent-capabilities{grid-template-columns:minmax(0,1fr)}}.case-requirement-filters{display:flex;gap:4px;padding:0 12px 10px;overflow-x:auto}.case-requirement-filters button{flex:none;border:0;border-radius:5px;padding:4px 8px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.case-requirement-filters button.is-active{background:var(--accent-soft);color:var(--accent);font-weight:600}.case-requirement-list .ant-list{max-height:calc(100vh - 258px);overflow-y:auto;padding:0 8px 8px}.case-requirement-list .ant-list-item{position:relative;margin-bottom:3px;padding:10px 8px!important;border-block-end:0!important;transition:background .14s ease}.case-requirement-list .ant-list-item:hover{background:var(--surface-soft)}.case-requirement-list .ant-list-item-actions{margin-inline-start:3px}.case-requirement-list .ant-list-item-actions .ant-btn{opacity:0}.case-requirement-list .ant-list-item:hover .ant-list-item-actions .ant-btn{opacity:1}.case-requirement-sticky-head{position:sticky;top:0;z-index:4;margin-inline:-18px;padding:14px 18px 10px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 95%,transparent);backdrop-filter:blur(10px)}.case-requirement-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.case-requirement-heading .ant-typography{margin:0 0 6px}.case-requirement-unanswered{border:0;padding:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.case-requirement-process{max-width:760px;margin-top:12px;cursor:default}.case-requirement-wizard-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border);position:sticky;bottom:0;background:var(--surface,#fff)}.case-requirement-tabs>.ant-tabs-nav{position:sticky;top:104px;z-index:3;margin:0 -18px 14px;padding-inline:18px;background:var(--surface)}.case-requirement-tabs .ant-tabs-tab{padding-block:12px}.case-requirement-item-card{border-color:var(--border)!important;box-shadow:none!important;transition:border-color .14s ease,box-shadow .14s ease}.case-requirement-item-card.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 8%,transparent)!important}.case-requirement-item-card>.ant-card-head{min-height:48px;background:var(--surface-soft)}.case-requirement-item-title{display:flex;align-items:center;gap:9px;min-width:0}.case-requirement-item-title>span:first-child{color:var(--accent);font-size:12px;font-variant-numeric:tabular-nums}.case-requirement-item-title .ant-typography{min-width:0;overflow:hidden;text-overflow:ellipsis}.case-requirement-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-requirement-field-grid label{display:grid;align-content:start;gap:5px;min-width:0}.case-requirement-field-grid label>span{color:var(--muted);font-size:12px}.case-requirement-field-grid label.is-wide{grid-column:1/-1}.case-requirement-confirmation-header{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--border)}.case-requirement-confirmation-header .ant-typography{margin-top:0}.case-requirement-evidence-list{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.case-requirement-evidence-row{display:grid;gap:6px;padding:10px 12px;border-left:3px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--surface-soft)}.case-requirement-evidence-row>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}.case-requirement-evidence-row .ant-typography{margin-bottom:0}.case-requirement-evaluation-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.case-requirement-context{min-width:0;border-left:1px solid var(--border);background:var(--surface-soft)}.case-requirement-context-head{display:flex;align-items:flex-start;justify-content:space-between;min-height:48px;padding:11px 12px;border-bottom:1px solid var(--border);background:var(--surface)}.case-requirement-context-head>div{display:grid;gap:2px}.case-requirement-context-head .ant-typography:last-child{font-size:11px}.case-requirement-context-scroll{max-height:calc(100vh - 164px);overflow-y:auto;padding:12px}.case-requirement-context-scroll section{margin-bottom:10px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.case-requirement-context-scroll section>.ant-typography{display:block;margin-bottom:6px}.case-context-kicker{display:block;margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:600}.case-context-section-title{align-items:center;margin-bottom:9px;font-size:12px;font-weight:600}.case-context-entry,.case-context-section-title{display:flex;justify-content:space-between;gap:8px}.case-context-entry{width:100%;align-items:flex-start;margin-bottom:6px;padding:8px;border:0;border-radius:5px;background:var(--surface-soft);color:var(--foreground);text-align:left;font:inherit;font-size:12px;cursor:pointer}.case-context-entry .ant-tag{flex:none;margin:0}.case-agent-config-field{display:grid;gap:7px}.case-agent-config-field>span{color:var(--muted);font-size:12px;font-weight:600}.case-agent-config-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft)}.case-agent-config-switch>div{display:grid;gap:3px}.case-agent-config-switch .ant-typography:last-child{font-size:12px}.case-requirement-context-drawer{display:none}@media (max-width:1280px){.case-requirement-workspace.has-context{grid-template-columns:260px minmax(0,1fr)}.case-requirement-context{display:none}}@media (max-width:900px){.case-requirement-workspace,.case-requirement-workspace.has-context{grid-template-columns:1fr;min-height:auto;overflow:visible}.case-requirement-list{max-height:250px;overflow:hidden;border-right:0!important;border-bottom:1px solid var(--border)!important}.case-requirement-list .ant-list{max-height:135px}.case-requirement-context-drawer{display:block}.case-requirement-sticky-head,.case-requirement-tabs>.ant-tabs-nav{position:static}}@media (max-width:640px){.case-agent-admin-grid,.case-agent-admin-switches,.case-requirement-create-grid{grid-template-columns:1fr}.case-agent-admin-grid label.is-wide{grid-column:auto}.case-requirement-main>.ant-card-body{padding-inline:12px}.case-requirement-sticky-head{margin-inline:-12px;padding-inline:12px}.case-requirement-heading{display:grid}.case-requirement-heading>.ant-space{width:100%}.case-requirement-heading>.ant-space .ant-btn{flex:1}.case-requirement-process .ant-steps-item-title{font-size:11px!important}.case-requirement-tabs>.ant-tabs-nav{margin-inline:-12px;padding-inline:12px}.case-requirement-field-grid{grid-template-columns:1fr}.case-requirement-field-grid label.is-wide{grid-column:auto}.case-requirement-item-card>.ant-card-head{padding-inline:10px}.case-requirement-item-card>.ant-card-body{padding:12px}.case-requirement-item-title .ant-badge{display:none}.case-requirement-evaluation-row{display:grid}.case-requirement-evaluation-inputs{display:grid;grid-template-columns:1fr 1fr;width:100%}.case-requirement-evaluation-inputs>span:last-child{grid-column:1/-1}.case-requirement-evidence-row>div:first-child{align-items:flex-start;flex-wrap:wrap}}