:root{--xiting-risk-color-1:#4caf50;--xiting-risk-color-2:#66bb6a;--xiting-risk-color-3:#9ccc65;--xiting-risk-color-4:#d4e157;--xiting-risk-color-5:#ffeb3b;--xiting-risk-color-6:#ffc107;--xiting-risk-color-7:#ff9800;--xiting-risk-color-8:#ff5722;--xiting-risk-color-9:#f44336;--xiting-risk-color-10:#b71c1c;--box-shadow:0 5px 20px 0 #181c321a;--color-primary:#cd1316;--color-secondary:#58595b;--color-background:var(--xiting-grey-3);--color-background2:var(--xiting-grey-1);--color-danger:#ff4136;--text-color:var(--xiting-text-dark);--text-color-inverted:#fff;--scrollbar-width:.25rem;--scrollbar-border-radius:.3125rem;--scrollbar-track-color:var(--xiting-grey-2);--scrollbar-thumb-color:var(--xiting-grey-4);--link-color:#cd1316;--link-text-decoration:underline;--link-hover-color:#892144;--link-hover-text-decoration:none;--link-active-color:#892144;--link-active-text-decoration:underline;--link-visited-color:#cd1316;--link-visited-text-decoration:underline;--main-layout__background:var(--color-background);--main-layout__sidebar__background:var(--color-background);--main-layout__sidebar__border:1px solid var(--xiting-grey-4);--main-layout__sidebar__collapse-button__color:var(--xiting-grey-5);--main-layout__sidebar__collapse-button__hover-color:var(--xiting-main-red);--main-layout__sidebar__menu-item__hover-color:var(--xiting-main-red);--main-layout__sidebar__menu-item__hover-background:var(--xiting-main-red-hover);--main-layout__sidebar__menu-item__badge-background:var(--xiting-main-red-hover);--main-layout__sidebar__menu-item__badge-color:var(--xiting-main-red);--main-layout__topbar__background:var(--color-background);--main-layout__topbar__global-search__background:var(--xiting-grey-1);--main-layout__topbar__global-search__border:1px solid var(--xiting-grey-3);--main-layout__topbar__global-search__popover__background:var(--xiting-grey-1);--main-layout__topbar__global-search__popover__box-shadow:var(--box-shadow);--main-layout__topbar__user-badge__background:var(--xiting-main-red);--main-layout__topbar__user-badge__color:#fff}:root[data-theme=dark]{--box-shadow:0 5px 20px 0 #00000080;--color-primary:var(--xiting-main-red);--link-color:var(--xiting-main-red);--link-hover-color:color-mix(in srgb, var(--xiting-main-red) 78%, white);--link-active-color:color-mix(in srgb, var(--xiting-main-red) 78%, white);--link-visited-color:var(--xiting-main-red)}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable-Italic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/InterDisplay-Thin.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/InterDisplay-ThinItalic.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/InterDisplay-ExtraLight.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/InterDisplay-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/InterDisplay-Light.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/InterDisplay-LightItalic.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InterDisplay-Regular.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/InterDisplay-Italic.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/InterDisplay-Medium.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/InterDisplay-MediumItalic.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InterDisplay-SemiBold.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/InterDisplay-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/InterDisplay-Bold.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/InterDisplay-BoldItalic.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/InterDisplay-ExtraBold.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/InterDisplay-ExtraBoldItalic.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/InterDisplay-Black.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/InterDisplay-BlackItalic.woff2)format("woff2")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values Inter{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values InterDisplay{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}*{margin:0;padding:0}*,:before,:after{box-sizing:border-box}::selection{color:var(--text-color-inverted);background-color:var(--color-primary)}th,td{text-align:left}:root,button{font-feature-settings:"liga" 1, "calt" 1;font-family:Inter,sans-serif}:root{color:var(--text-color);--toastify-font-family:Inter, sans-serif;--toastify-toast-padding:1.025rem;line-height:1.25rem}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}body{flex-direction:column;height:100vh;font-size:.8125rem;display:flex;overflow:hidden}#root{flex-direction:column;flex:auto;display:flex;overflow:hidden}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}svg,path,line,rect{shape-rendering:geometricprecision}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}a{color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}a:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);border-radius:.25rem;outline:none}a:visited{color:var(--link-visited-color);-webkit-text-decoration:var(--link-visited-text-decoration);text-decoration:var(--link-visited-text-decoration)}a:active{color:var(--link-active-color);-webkit-text-decoration:var(--link-active-text-decoration);text-decoration:var(--link-active-text-decoration)}a:hover{color:var(--link-hover-color);-webkit-text-decoration:var(--link-hover-text-decoration);text-decoration:var(--link-hover-text-decoration)}.Toastify a{color:var(--text-color-inverted)}fieldset{padding:0;border:0;min-width:0;margin:0;padding-block:0;padding-inline:0}fieldset>legend{margin:1rem 0;font-size:1.25rem}.MuiDialog-root{--border-radius:.375rem}.MuiDialog-root .MuiDialog-paper{min-width:30rem}li{margin-left:1.5rem}.alert{padding:var(--alert--padding,.875rem 1rem);color:var(--xiting-text-dark);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;font-weight:400;display:flex;overflow:hidden}.alert .alert__icon{flex-shrink:0;align-items:center;display:flex}.alert .alert__icon .svg-icon{width:1.5rem;height:1.5rem}.alert.alert-type--info{background:var(--xiting-info-light);border-color:color-mix(in srgb, var(--xiting-info) 35%, transparent)}.alert.alert-type--info .alert__icon{color:var(--xiting-info)}.alert.alert-type--warning{background:var(--xiting-warning-light);border-color:color-mix(in srgb, var(--xiting-warning-dark) 35%, transparent)}.alert.alert-type--warning .alert__icon{color:var(--xiting-warning-dark)}.alert.alert-type--danger{background:var(--xiting-danger-light);border-color:color-mix(in srgb, var(--xiting-danger) 35%, transparent)}.alert.alert-type--danger .alert__icon{color:var(--xiting-danger)}.content-spinner{flex:auto;place-items:center;min-height:0;display:grid}.content-spinner__indicator{border:2px solid #0000001f;border-top-color:var(--xiting-main-red);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite content-spinner-spin}@keyframes content-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.content-spinner__indicator{animation:none}}.Toastify__toast:has(.error-toast__reference) .Toastify__toast-icon{transform:translateY(-1.125rem)}.Toastify__toast:has(.error-toast__reference) .Toastify__toast-icon>svg{width:1.25rem!important;height:1.25rem!important}.error-toast{flex-direction:column;display:flex}.error-toast__message{white-space:pre-line}.error-toast__reference{align-items:center;gap:.5rem;margin-top:.875rem;display:flex}.error-toast__reference-label{letter-spacing:.03em;text-transform:uppercase;opacity:.7;font-size:.6875rem;font-weight:600}.error-toast__reference-id{letter-spacing:.02em;overflow-wrap:anywhere;font-family:Roboto Mono,SF Mono,ui-monospace,monospace;font-size:.8125rem}.error-toast__copy-button{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:background .2s,opacity .2s;display:inline-flex}.error-toast__copy-button:hover{opacity:1;background:#ffffff2e}.error-toast__copy-button:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);outline:none}.error-toast__copy-icon{width:.875rem;height:.875rem}.error-view{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:2rem;display:flex}.error-view .error-view__icon>.svg-icon{width:3.5rem;color:var(--xiting-grey-5)}.error-view .error-view__text{flex-direction:column;gap:.35rem;display:flex}.error-view .error-view__title{color:var(--xiting-text-main);margin:0;font-size:1.05rem;font-weight:600}.error-view .error-view__detail{color:var(--xiting-text-light);margin:0;font-size:.875rem}.error-view .error-view__action{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.5rem 1.25rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.error-view .error-view__action:disabled{opacity:.5;cursor:not-allowed}.error-view .error-view__action .svg-icon{width:1.125rem;height:1.125rem}.error-view .error-view__action:not(:disabled):hover,.error-view .error-view__action:focus-visible{opacity:1}.error-view .error-view__action{position:relative}.error-view .error-view__action:focus-visible{outline:none}.error-view .error-view__action:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.error-view .error-view__action{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.error-view .error-view__action:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.not-found-view{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;padding:2rem;display:flex}.not-found-view .not-found-view__icon>.svg-icon{width:5.875rem;color:var(--xiting-grey-5)}.not-found-view .not-found-view__text{flex-direction:column;gap:.35rem;display:flex}.not-found-view .not-found-view__title{color:var(--xiting-text-main);margin:0;font-size:1.05rem;font-weight:600}.not-found-view .not-found-view__detail{color:var(--xiting-text-light);margin:0;font-size:.875rem}.session-loading-screen{z-index:2000;background:var(--main-layout__background);place-items:center;display:grid;position:fixed;inset:0}.session-loading-screen__logo{aspect-ratio:45/44;width:clamp(5rem,11vw,8rem);position:relative}.session-loading-screen__logo--shimmer,.session-loading-screen__logo--bloom{animation:4.8s ease-in-out infinite session-loading-breathe}.session-loading-screen__logo .session-loading-screen__logo-mark,.session-loading-screen__logo .session-loading-screen__logo-bloom{object-fit:contain;width:100%;height:100%;display:block}.session-loading-screen__logo-bloom{transform-origin:50%;animation:.3s ease-in-out forwards session-loading-bloom;position:absolute;inset:0}.session-loading-screen__shimmer-clip{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/lynera-mark-grey.svg);mask-image:url(/lynera-mark-grey.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.session-loading-screen__shimmer{background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:50%;height:200%;animation:2.4s ease-in-out infinite session-loading-shimmer;position:absolute;top:-50%;left:-60%;transform:translate(0)rotate(20deg)}.session-loading-screen__below{width:min(30rem,90vw);color:var(--text-color);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:0 1.5rem;font-size:.95rem;line-height:1.4;display:flex;position:absolute;top:calc(50% + 9rem);left:50%;transform:translate(-50%,-50%)}.session-loading-screen__spinner{border:2px solid #0000001f;border-top-color:var(--xiting-main-red);opacity:0;border-radius:50%;width:1.75rem;height:1.75rem;animation:.7s linear infinite session-loading-spin,.3s ease-out .75s forwards session-loading-spinner-in}.session-loading-screen__message-text{flex-direction:column;gap:.35rem;display:flex}.session-loading-screen__message-title{margin:0;font-size:1.05rem;font-weight:600}.session-loading-screen__message-detail{opacity:.75;margin:0;font-size:.875rem}.session-loading-screen__retry{appearance:none;cursor:pointer;color:#fff;font:inherit;background-color:#cd1316;border:none;border-radius:999px;padding:.5rem 1.5rem;font-weight:600;transition:background-color .15s,transform 50ms}.session-loading-screen__retry:hover{background-color:#b01016}.session-loading-screen__retry:active{transform:scale(.98)}@keyframes session-loading-bloom{0%{opacity:0;transform:scale(1)}25%{opacity:.45}to{opacity:0;transform:scale(5)}}@keyframes session-loading-shimmer{0%{opacity:0;transform:translate(0)rotate(20deg)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(360%)rotate(20deg)}}@keyframes session-loading-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes session-loading-spin{to{transform:rotate(360deg)}}@keyframes session-loading-spinner-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.session-loading-screen,.session-loading-screen__logo--shimmer,.session-loading-screen__logo--bloom,.session-loading-screen__logo-bloom,.session-loading-screen__shimmer,.session-loading-screen__spinner{animation:none}.session-loading-screen__logo-bloom,.session-loading-screen__shimmer-clip{display:none}.session-loading-screen__spinner{opacity:1}}.content-list-item{flex:auto;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.content-list-item .content-list-item__title{white-space:nowrap;text-overflow:ellipsis;flex:auto;gap:.5rem;min-width:0;display:flex;overflow:hidden}.content-list-item .content-list-item__title-name{gap:.5rem;font-weight:500;display:inline-flex}.content-list-item .content-list-item__title-name:after{content:"—";font-weight:200;position:relative}.content-list-item .content-list-item__title-display-name{white-space:nowrap;text-overflow:ellipsis;display:inline;overflow:hidden}.content-list-item .content-list-item__badges{gap:.5rem;display:flex}.content-list-item.content-list-item--deleting .content-list-item__title{text-decoration:line-through}.combobox-input__item .content-list-item{gap:.5rem;width:100%;padding:.25rem}.page{flex-direction:column;flex:auto;min-width:0;padding:.9375rem 1.5rem;display:flex}.page--centered{justify-content:center;align-items:center}.svg-icon{shape-rendering:geometricprecision;width:1rem;image-rendering:pixelated;align-items:center;display:flex}.user-avatar{aspect-ratio:1;background:var(--xiting-grey-4);color:var(--xiting-main-red);border-radius:100%;flex:none;justify-content:center;align-items:center;width:2.75em;height:2.75em;display:flex}.user-avatar-container{font-family:Inter;font-weight:500}.badge{--badge--background:var(--xiting-grey-2);--badge--color:inherit;--badge--font-weight:600;--badge--font-size:.6875rem;--badge--border-radius:.3125rem;--badge--border:none;--badge--padding:.25rem .375rem;padding:var(--badge--padding);border:var(--badge--border);border-radius:var(--badge--border-radius);font-size:var(--badge--font-size);font-weight:var(--badge--font-weight);background:var(--badge--background);color:var(--badge--color);will-change:background, color;line-height:100%;transition:background .25s,color .25s;display:inline-flex}button.badge{cursor:pointer;font-family:inherit;position:relative}button.badge:hover{box-shadow:inset 0 0 0 1px}button.badge:focus-visible{outline:none}button.badge:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.kpi-badge{background:var(--xiting-grey-1);border-radius:.625rem;justify-content:space-between;align-items:center;font-size:1rem;line-height:100%;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.kpi-badge .kpi-badge__text{align-items:center;gap:.5rem;padding:.5rem .625rem;line-height:1.1875rem;display:flex}.kpi-badge .kpi-badge__text-title{font-weight:300}.kpi-badge .kpi-badge__text-value{color:var(--xiting-main-red);font-weight:700}.kpi-badge .kpi-badge__button-delete{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.5rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.kpi-badge .kpi-badge__button-delete:disabled{opacity:.5;cursor:not-allowed}.kpi-badge .kpi-badge__button-delete:not(:disabled):hover,.kpi-badge .kpi-badge__button-delete:focus-visible{opacity:1}.kpi-badge .kpi-badge__button-delete{position:relative}.kpi-badge .kpi-badge__button-delete:focus-visible{outline:none}.kpi-badge .kpi-badge__button-delete:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.kpi-badge .kpi-badge__button-delete{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.kpi-badge .kpi-badge__button-delete:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.kpi-badge .kpi-badge__button-delete{color:var(--xiting-main-red);border-top-left-radius:0;border-bottom-left-radius:0;align-self:stretch;margin-left:-.625rem}.kpi-badge .kpi-badge__button-delete .svg-icon{width:.875rem;height:.875rem}.company-status[data-state=inactive]{background:var(--xiting-danger);color:#fff}.company-status[data-state=active]{background:linear-gradient(0deg, #ffffff40, #ffffff40), var(--xiting-success);color:#fff}.state-badge[data-state=draft]{background:var(--xiting-warning);color:#181c32}.state-badge[data-state=deleted]{background:var(--xiting-danger);color:#fff}.state-badge[data-state=deprecated]{background:var(--xiting-grey-5);color:#181c32}.state-badge[data-state=published]{background:var(--xiting-success-dark);color:#fff}.state-badge[data-state=final]{background:var(--xiting-success);color:#fff}.risk-level-badge{color:var(--risk-level-badge--color-contrast,#fff);background:var(--risk-level-badge--color,var(--xiting-grey-5));border-radius:.3125rem;justify-content:center;align-items:center;width:0;min-width:1.25rem;padding:.25rem;font-weight:400;line-height:100%;display:flex}.risk-level-badge:hover{cursor:default}.action-status-card{--action-status-header-height:2.75rem;border:1px solid #0000;border-radius:.5rem}.action-status-card>:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;overflow:clip}.action-status-card>.action-status-card__header:last-child{border-bottom:none}.action-status-card--success{background-color:var(--xiting-success-light);border-color:color-mix(in srgb, var(--xiting-success) 35%, transparent);--caused-by-group-header-bg:var(--xiting-success-light)}.action-status-card--success .action-status-card__icon{color:var(--xiting-success)}.action-status-card--success{--separator-color:color-mix(in srgb, var(--xiting-success) 20%, transparent);--dot-color:var(--xiting-success)}.action-status-card--warning{background-color:var(--xiting-warning-light);border-color:color-mix(in srgb, var(--xiting-warning-dark) 35%, transparent);--caused-by-group-header-bg:var(--xiting-warning-light)}.action-status-card--warning .action-status-card__icon{color:var(--xiting-warning-dark)}.action-status-card--warning{--separator-color:color-mix(in srgb, var(--xiting-warning-dark) 20%, transparent);--dot-color:var(--xiting-warning-dark)}.action-status-card--danger{background-color:var(--xiting-danger-light);border-color:color-mix(in srgb, var(--xiting-danger) 35%, transparent);--caused-by-group-header-bg:var(--xiting-danger-light)}.action-status-card--danger .action-status-card__icon{color:var(--xiting-danger)}.action-status-card--danger{--separator-color:color-mix(in srgb, var(--xiting-danger) 20%, transparent);--dot-color:var(--xiting-danger)}.action-status-card--info{background-color:var(--xiting-info-light);border-color:color-mix(in srgb, var(--xiting-info) 35%, transparent);--caused-by-group-header-bg:var(--xiting-info-light)}.action-status-card--info .action-status-card__icon{color:var(--xiting-info)}.action-status-card--info{--separator-color:color-mix(in srgb, var(--xiting-info) 20%, transparent);--dot-color:var(--xiting-info)}.action-status-card--neutral{background-color:var(--xiting-grey-1);border-color:var(--xiting-grey-4);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);--caused-by-group-header-bg:var(--xiting-grey-1);--separator-color:color-mix(in srgb, var(--xiting-grey-4) 50%, transparent)}.action-status-card--warning .action-status-card__subtitle,.action-status-card--danger .action-status-card__subtitle{color:var(--xiting-danger)}.action-status-card .caused-by-groups__group{flex-direction:column;display:flex}.action-status-card .caused-by-groups__group-header{border:none;border-top:1px solid var(--separator-color,color-mix(in srgb, var(--xiting-grey-4) 50%, transparent));background-color:var(--caused-by-group-header-bg,var(--xiting-grey-1));cursor:pointer;width:100%;color:var(--xiting-grey-6);text-align:left;z-index:1;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}.action-status-card .caused-by-groups__group-header:hover{color:var(--xiting-grey-7)}.action-status-card .caused-by-groups__group-header--expanded{border-bottom:1px solid var(--separator-color,color-mix(in srgb, var(--xiting-grey-4) 50%, transparent))}.action-status-card .caused-by-groups__group-chevron{flex-shrink:0;width:.75rem;height:.75rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}.action-status-card .caused-by-groups__group-chevron--expanded{transform:rotate(180deg)}.action-status-card .caused-by-groups__group-list-wrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:grid}.action-status-card .caused-by-groups__group-list-wrapper>*{min-height:0;overflow:hidden}.action-status-card .caused-by-groups__group-list-wrapper--expanded{opacity:1;grid-template-rows:1fr}.action-status-card .caused-by-groups__group-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.action-status-card .caused-by-groups__item{color:var(--xiting-grey-6);background-color:var(--xiting-grey-1);border:1px solid var(--xiting-grey-3);min-width:0;box-shadow:0 1px 4px 0 color-mix(in srgb, var(--shadow-color) 6%, transparent);border-radius:.375rem;flex-direction:row;align-items:center;gap:.5rem;margin:0 .75rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.action-status-card .caused-by-groups__item:first-child{margin-top:.5rem}.action-status-card .caused-by-groups__item:last-child{margin-bottom:.5rem}.action-status-card .caused-by-groups__item--nested{margin-left:calc(.75rem + var(--tree-depth) * 1.25rem);position:relative}.action-status-card .caused-by-groups__item--nested:before{content:"";border-left:1.5px solid var(--xiting-grey-4);border-bottom:1.5px solid var(--xiting-grey-4);border-bottom-left-radius:.5rem;width:.75rem;height:calc(50% + .375rem);position:absolute;bottom:50%;left:-.75rem}.action-status-card .caused-by-groups__item--nested:not(.caused-by-groups__item--last):after{content:"";border-left:1.5px solid var(--xiting-grey-4);position:absolute;top:50%;bottom:calc(-.375rem - 1.5px);left:-.75rem}.action-status-card .caused-by-groups__item-icon{color:var(--xiting-grey-5);flex-shrink:0;display:flex}.action-status-card .caused-by-groups__item-icon svg{width:.875rem;height:.875rem}.action-status-card .caused-by-groups__item-content{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.action-status-card .caused-by-groups__item-identity{align-items:baseline;gap:.5rem;min-width:0;display:flex}.action-status-card .caused-by-groups__item-identity a{white-space:nowrap;flex-shrink:0;font-weight:600}.action-status-card .caused-by-groups__item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.action-status-card .caused-by-groups__item-name:before{content:"— ";font-weight:200}.action-status-card .caused-by-groups__item-meta{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}.action-status-card .caused-by-groups__item-meta .state-badge{--badge--font-size:.625rem;--badge--padding:.125rem .375rem}.action-status-card .caused-by-groups__cascade-action{color:var(--xiting-warning-dark);font-size:.6875rem;line-height:1.4}.action-status-card .caused-by-groups__version-count{white-space:nowrap;font-style:italic}.action-status-card .caused-by-groups__group-header{top:var(--action-status-header-height)}.action-status-card .action-status-card__header+.caused-by-groups__group .caused-by-groups__group-header,.action-status-card .action-status-card__header+*>.caused-by-groups__group:first-child>.caused-by-groups__group-header{border-top:none}.action-status-card__header{z-index:3;border-bottom:1px solid var(--separator-color,transparent);background-color:var(--caused-by-group-header-bg,transparent);border-radius:.5rem .5rem 0 0;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex;position:sticky;top:0}.action-status-card__header--collapsible{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none}.action-status-card__chevron{width:.875rem;height:.875rem;color:var(--xiting-grey-5);flex-shrink:0;margin-top:.125rem;transition:transform .2s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}.action-status-card__chevron--expanded{transform:rotate(0)}.action-status-card__content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:grid}.action-status-card__content>*{min-height:0;overflow:hidden}.action-status-card__content--expanded{opacity:1;grid-template-rows:1fr}.action-status-card__content--expanded>*{overflow:visible}.action-status-card__icon{color:var(--action-status-icon-color,inherit);flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.0625rem}.action-status-card__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.action-status-card__title{font-size:.8125rem;font-weight:500}.action-status-card__subtitle{color:var(--xiting-grey-6);font-size:.75rem;font-weight:400}.batch-delete-modal .MuiDialog-paper{width:37.5rem}.batch-delete-modal .MuiDialogContent-root{padding-block:0}.batch-delete-modal .batch-delete-modal__content{flex-direction:column;gap:1rem;padding-block:1.25rem;display:flex}.batch-delete-modal .batch-delete-modal__loading{text-align:center;padding:1rem}.batch-delete-modal .batch-delete-modal__sections{flex-direction:column;gap:.5rem;display:flex}.batch-delete-modal .batch-modal__section{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;flex-direction:column;display:flex;overflow:clip}.batch-delete-modal .batch-modal__section--success .batch-modal__section-icon{color:var(--xiting-success)}.batch-delete-modal .batch-modal__section--success .count-badge{--count-badge--color:var(--xiting-success);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-success) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-success) 8%, transparent)}.batch-delete-modal .batch-modal__section--warning .batch-modal__section-icon{color:var(--xiting-warning-dark)}.batch-delete-modal .batch-modal__section--warning .count-badge{--count-badge--color:var(--xiting-warning-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-warning-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-warning-dark) 8%, transparent)}.batch-delete-modal .batch-modal__section--danger .batch-modal__section-icon{color:var(--xiting-danger-dark)}.batch-delete-modal .batch-modal__section--danger .count-badge{--count-badge--color:var(--xiting-danger-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-danger-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-danger-dark) 8%, transparent)}.batch-delete-modal .batch-modal__section--neutral .batch-modal__section-icon{color:var(--xiting-grey-6)}.batch-delete-modal .batch-modal__section--neutral .count-badge{--count-badge--color:var(--xiting-grey-6);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-grey-6) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-grey-6) 8%, transparent)}.batch-delete-modal .batch-modal__section--info .batch-modal__section-icon{color:var(--xiting-info-dark)}.batch-delete-modal .batch-modal__section--info .count-badge{--count-badge--color:var(--xiting-info-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-info-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-info-dark) 8%, transparent)}.batch-delete-modal .batch-modal__section-header{background-color:var(--xiting-grey-1);cursor:pointer;width:100%;color:var(--xiting-grey-7);text-align:left;z-index:2;border:none;border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}.batch-delete-modal .batch-modal__section-header:hover{background-color:var(--xiting-grey-2)}.batch-delete-modal .batch-modal__section-header:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);border-radius:.5rem;outline:none}.batch-delete-modal .batch-modal__section-header--expanded{border-bottom-color:var(--xiting-grey-4)}.batch-delete-modal .batch-modal__section-header--expanded:focus-visible{border-radius:.5rem .5rem 0 0}.batch-delete-modal .batch-modal__section-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.batch-delete-modal .batch-modal__section-label{flex:1;min-width:0}.batch-delete-modal .batch-modal__section-chevron{width:.875rem;height:.875rem;color:var(--xiting-grey-5);flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.batch-delete-modal .batch-modal__section-chevron--expanded{transform:rotate(180deg)}.batch-delete-modal .batch-modal__section-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:grid}.batch-delete-modal .batch-modal__section-content>*{min-height:0;overflow:hidden}.batch-delete-modal .batch-modal__section-content--expanded{opacity:1;grid-template-rows:1fr}.batch-delete-modal .batch-modal__details-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.batch-delete-modal .batch-modal__details-list>li{box-shadow:0 1px 4px 0 color-mix(in srgb, var(--shadow-color) 6%, transparent);border:1px solid #0000;border-radius:.375rem;margin:0 .5rem;overflow:hidden}.batch-delete-modal .batch-modal__details-list>li:first-child{margin-top:.5rem}.batch-delete-modal .batch-modal__details-list>li:last-child{margin-bottom:.5rem}.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--delete,.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--deleted,.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--finalize,.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--finalized,.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--update,.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--updated{background-color:var(--xiting-success-light);border-color:color-mix(in srgb, var(--xiting-success) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-success) 20%, transparent);--dot-color:var(--xiting-success);--caused-by-group-header-bg:var(--xiting-success-light)}.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--deprecate,.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--deprecated,.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--newVersion{background-color:var(--xiting-warning-light);border-color:color-mix(in srgb, var(--xiting-warning-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-warning-dark) 20%, transparent);--dot-color:var(--xiting-warning-dark);--caused-by-group-header-bg:var(--xiting-warning-light)}.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--blocked,.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--failed{background-color:var(--xiting-danger-light);border-color:color-mix(in srgb, var(--xiting-danger-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-danger-dark) 20%, transparent);--dot-color:var(--xiting-danger-dark);--caused-by-group-header-bg:var(--xiting-danger-light)}.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--skipped{background-color:var(--xiting-grey-2);border-color:color-mix(in srgb, var(--xiting-grey-6) 25%, transparent);--separator-color:color-mix(in srgb, var(--xiting-grey-6) 20%, transparent);--dot-color:var(--xiting-grey-5);--caused-by-group-header-bg:var(--xiting-grey-2)}.batch-delete-modal .batch-modal__details-list .batch-modal__detail-item--info{background-color:var(--xiting-info-light);border-color:color-mix(in srgb, var(--xiting-info-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-info-dark) 20%, transparent);--dot-color:var(--xiting-info-dark);--caused-by-group-header-bg:var(--xiting-info-light)}.batch-delete-modal .batch-modal__details-list a{color:var(--xiting-main-red)}.batch-delete-modal .batch-modal__detail-item-main{flex-direction:row;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.batch-delete-modal .batch-modal__detail-item-dot{background-color:var(--dot-color,var(--xiting-grey-5));border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem}.batch-delete-modal .batch-modal__detail-item-content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.batch-delete-modal .batch-modal__detail-item-header{align-items:flex-start;gap:.5rem;display:flex}.batch-delete-modal .batch-modal__detail-item-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.batch-delete-modal .batch-modal__detail-item-info{align-items:baseline;gap:.5rem;min-width:0;display:flex}.batch-delete-modal .batch-modal__detail-item-info a{white-space:nowrap;flex-shrink:0;font-weight:600}.batch-delete-modal .batch-modal__detail-item-text-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.batch-delete-modal .batch-modal__detail-item-text-name:before{content:"— ";font-weight:200}.batch-delete-modal .batch-modal__detail-item-reason{color:var(--xiting-danger-dark);margin:0;font-size:.75rem;line-height:1.5}.batch-delete-modal .batch-modal__detail-item--finalize .batch-modal__detail-item-reason{color:var(--xiting-warning-dark)}.batch-delete-modal .batch-modal__detail-item--skipped .batch-modal__detail-item-reason{color:var(--xiting-grey-6)}.batch-delete-modal .batch-modal__detail-item--info .batch-modal__detail-item-reason{color:var(--xiting-info-dark)}.batch-delete-modal .caused-by-groups__group{flex-direction:column;display:flex}.batch-delete-modal .caused-by-groups__group-header{border:none;border-top:1px solid var(--separator-color,color-mix(in srgb, var(--xiting-grey-4) 50%, transparent));background-color:var(--caused-by-group-header-bg,var(--xiting-grey-1));cursor:pointer;width:100%;color:var(--xiting-grey-6);text-align:left;z-index:1;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}.batch-delete-modal .caused-by-groups__group-header:hover{color:var(--xiting-grey-7)}.batch-delete-modal .caused-by-groups__group-header--expanded{border-bottom:1px solid var(--separator-color,color-mix(in srgb, var(--xiting-grey-4) 50%, transparent))}.batch-delete-modal .caused-by-groups__group-chevron{flex-shrink:0;width:.75rem;height:.75rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}.batch-delete-modal .caused-by-groups__group-chevron--expanded{transform:rotate(180deg)}.batch-delete-modal .caused-by-groups__group-list-wrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:grid}.batch-delete-modal .caused-by-groups__group-list-wrapper>*{min-height:0;overflow:hidden}.batch-delete-modal .caused-by-groups__group-list-wrapper--expanded{opacity:1;grid-template-rows:1fr}.batch-delete-modal .caused-by-groups__group-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.batch-delete-modal .caused-by-groups__item{color:var(--xiting-grey-6);background-color:var(--xiting-grey-1);border:1px solid var(--xiting-grey-3);min-width:0;box-shadow:0 1px 4px 0 color-mix(in srgb, var(--shadow-color) 6%, transparent);border-radius:.375rem;flex-direction:row;align-items:center;gap:.5rem;margin:0 .75rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.batch-delete-modal .caused-by-groups__item:first-child{margin-top:.5rem}.batch-delete-modal .caused-by-groups__item:last-child{margin-bottom:.5rem}.batch-delete-modal .caused-by-groups__item--nested{margin-left:calc(.75rem + var(--tree-depth) * 1.25rem);position:relative}.batch-delete-modal .caused-by-groups__item--nested:before{content:"";border-left:1.5px solid var(--xiting-grey-4);border-bottom:1.5px solid var(--xiting-grey-4);border-bottom-left-radius:.5rem;width:.75rem;height:calc(50% + .375rem);position:absolute;bottom:50%;left:-.75rem}.batch-delete-modal .caused-by-groups__item--nested:not(.caused-by-groups__item--last):after{content:"";border-left:1.5px solid var(--xiting-grey-4);position:absolute;top:50%;bottom:calc(-.375rem - 1.5px);left:-.75rem}.batch-delete-modal .caused-by-groups__item-icon{color:var(--xiting-grey-5);flex-shrink:0;display:flex}.batch-delete-modal .caused-by-groups__item-icon svg{width:.875rem;height:.875rem}.batch-delete-modal .caused-by-groups__item-content{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.batch-delete-modal .caused-by-groups__item-identity{align-items:baseline;gap:.5rem;min-width:0;display:flex}.batch-delete-modal .caused-by-groups__item-identity a{white-space:nowrap;flex-shrink:0;font-weight:600}.batch-delete-modal .caused-by-groups__item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.batch-delete-modal .caused-by-groups__item-name:before{content:"— ";font-weight:200}.batch-delete-modal .caused-by-groups__item-meta{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}.batch-delete-modal .caused-by-groups__item-meta .state-badge{--badge--font-size:.625rem;--badge--padding:.125rem .375rem}.batch-delete-modal .caused-by-groups__cascade-action{color:var(--xiting-warning-dark);font-size:.6875rem;line-height:1.4}.batch-delete-modal .caused-by-groups__version-count{white-space:nowrap;font-style:italic}.batch-finalize-modal .MuiDialog-paper{width:37.5rem}.batch-finalize-modal .MuiDialogContent-root{padding-block:0}.batch-finalize-modal .batch-finalize-modal__content{flex-direction:column;gap:1rem;padding-block:1.25rem;display:flex}.batch-finalize-modal .batch-finalize-modal__loading{text-align:center;padding:1rem}.batch-finalize-modal .batch-finalize-modal__sections{flex-direction:column;gap:.5rem;display:flex}.batch-finalize-modal .batch-modal__section{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;flex-direction:column;display:flex;overflow:clip}.batch-finalize-modal .batch-modal__section--success .batch-modal__section-icon{color:var(--xiting-success)}.batch-finalize-modal .batch-modal__section--success .count-badge{--count-badge--color:var(--xiting-success);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-success) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-success) 8%, transparent)}.batch-finalize-modal .batch-modal__section--warning .batch-modal__section-icon{color:var(--xiting-warning-dark)}.batch-finalize-modal .batch-modal__section--warning .count-badge{--count-badge--color:var(--xiting-warning-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-warning-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-warning-dark) 8%, transparent)}.batch-finalize-modal .batch-modal__section--danger .batch-modal__section-icon{color:var(--xiting-danger-dark)}.batch-finalize-modal .batch-modal__section--danger .count-badge{--count-badge--color:var(--xiting-danger-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-danger-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-danger-dark) 8%, transparent)}.batch-finalize-modal .batch-modal__section--neutral .batch-modal__section-icon{color:var(--xiting-grey-6)}.batch-finalize-modal .batch-modal__section--neutral .count-badge{--count-badge--color:var(--xiting-grey-6);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-grey-6) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-grey-6) 8%, transparent)}.batch-finalize-modal .batch-modal__section--info .batch-modal__section-icon{color:var(--xiting-info-dark)}.batch-finalize-modal .batch-modal__section--info .count-badge{--count-badge--color:var(--xiting-info-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-info-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-info-dark) 8%, transparent)}.batch-finalize-modal .batch-modal__section-header{background-color:var(--xiting-grey-1);cursor:pointer;width:100%;color:var(--xiting-grey-7);text-align:left;z-index:2;border:none;border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}.batch-finalize-modal .batch-modal__section-header:hover{background-color:var(--xiting-grey-2)}.batch-finalize-modal .batch-modal__section-header:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);border-radius:.5rem;outline:none}.batch-finalize-modal .batch-modal__section-header--expanded{border-bottom-color:var(--xiting-grey-4)}.batch-finalize-modal .batch-modal__section-header--expanded:focus-visible{border-radius:.5rem .5rem 0 0}.batch-finalize-modal .batch-modal__section-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.batch-finalize-modal .batch-modal__section-label{flex:1;min-width:0}.batch-finalize-modal .batch-modal__section-chevron{width:.875rem;height:.875rem;color:var(--xiting-grey-5);flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.batch-finalize-modal .batch-modal__section-chevron--expanded{transform:rotate(180deg)}.batch-finalize-modal .batch-modal__section-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:grid}.batch-finalize-modal .batch-modal__section-content>*{min-height:0;overflow:hidden}.batch-finalize-modal .batch-modal__section-content--expanded{opacity:1;grid-template-rows:1fr}.batch-finalize-modal .batch-modal__details-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.batch-finalize-modal .batch-modal__details-list>li{box-shadow:0 1px 4px 0 color-mix(in srgb, var(--shadow-color) 6%, transparent);border:1px solid #0000;border-radius:.375rem;margin:0 .5rem;overflow:hidden}.batch-finalize-modal .batch-modal__details-list>li:first-child{margin-top:.5rem}.batch-finalize-modal .batch-modal__details-list>li:last-child{margin-bottom:.5rem}.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--delete,.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--deleted,.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--finalize,.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--finalized,.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--update,.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--updated{background-color:var(--xiting-success-light);border-color:color-mix(in srgb, var(--xiting-success) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-success) 20%, transparent);--dot-color:var(--xiting-success);--caused-by-group-header-bg:var(--xiting-success-light)}.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--deprecate,.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--deprecated,.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--newVersion{background-color:var(--xiting-warning-light);border-color:color-mix(in srgb, var(--xiting-warning-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-warning-dark) 20%, transparent);--dot-color:var(--xiting-warning-dark);--caused-by-group-header-bg:var(--xiting-warning-light)}.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--blocked,.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--failed{background-color:var(--xiting-danger-light);border-color:color-mix(in srgb, var(--xiting-danger-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-danger-dark) 20%, transparent);--dot-color:var(--xiting-danger-dark);--caused-by-group-header-bg:var(--xiting-danger-light)}.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--skipped{background-color:var(--xiting-grey-2);border-color:color-mix(in srgb, var(--xiting-grey-6) 25%, transparent);--separator-color:color-mix(in srgb, var(--xiting-grey-6) 20%, transparent);--dot-color:var(--xiting-grey-5);--caused-by-group-header-bg:var(--xiting-grey-2)}.batch-finalize-modal .batch-modal__details-list .batch-modal__detail-item--info{background-color:var(--xiting-info-light);border-color:color-mix(in srgb, var(--xiting-info-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-info-dark) 20%, transparent);--dot-color:var(--xiting-info-dark);--caused-by-group-header-bg:var(--xiting-info-light)}.batch-finalize-modal .batch-modal__details-list a{color:var(--xiting-main-red)}.batch-finalize-modal .batch-modal__detail-item-main{flex-direction:row;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.batch-finalize-modal .batch-modal__detail-item-dot{background-color:var(--dot-color,var(--xiting-grey-5));border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem}.batch-finalize-modal .batch-modal__detail-item-content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.batch-finalize-modal .batch-modal__detail-item-header{align-items:flex-start;gap:.5rem;display:flex}.batch-finalize-modal .batch-modal__detail-item-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.batch-finalize-modal .batch-modal__detail-item-info{align-items:baseline;gap:.5rem;min-width:0;display:flex}.batch-finalize-modal .batch-modal__detail-item-info a{white-space:nowrap;flex-shrink:0;font-weight:600}.batch-finalize-modal .batch-modal__detail-item-text-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.batch-finalize-modal .batch-modal__detail-item-text-name:before{content:"— ";font-weight:200}.batch-finalize-modal .batch-modal__detail-item-reason{color:var(--xiting-danger-dark);margin:0;font-size:.75rem;line-height:1.5}.batch-finalize-modal .batch-modal__detail-item--finalize .batch-modal__detail-item-reason{color:var(--xiting-warning-dark)}.batch-finalize-modal .batch-modal__detail-item--skipped .batch-modal__detail-item-reason{color:var(--xiting-grey-6)}.batch-finalize-modal .batch-modal__detail-item--info .batch-modal__detail-item-reason{color:var(--xiting-info-dark)}.batch-finalize-modal .caused-by-groups__group{flex-direction:column;display:flex}.batch-finalize-modal .caused-by-groups__group-header{border:none;border-top:1px solid var(--separator-color,color-mix(in srgb, var(--xiting-grey-4) 50%, transparent));background-color:var(--caused-by-group-header-bg,var(--xiting-grey-1));cursor:pointer;width:100%;color:var(--xiting-grey-6);text-align:left;z-index:1;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}.batch-finalize-modal .caused-by-groups__group-header:hover{color:var(--xiting-grey-7)}.batch-finalize-modal .caused-by-groups__group-header--expanded{border-bottom:1px solid var(--separator-color,color-mix(in srgb, var(--xiting-grey-4) 50%, transparent))}.batch-finalize-modal .caused-by-groups__group-chevron{flex-shrink:0;width:.75rem;height:.75rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}.batch-finalize-modal .caused-by-groups__group-chevron--expanded{transform:rotate(180deg)}.batch-finalize-modal .caused-by-groups__group-list-wrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:grid}.batch-finalize-modal .caused-by-groups__group-list-wrapper>*{min-height:0;overflow:hidden}.batch-finalize-modal .caused-by-groups__group-list-wrapper--expanded{opacity:1;grid-template-rows:1fr}.batch-finalize-modal .caused-by-groups__group-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.batch-finalize-modal .caused-by-groups__item{color:var(--xiting-grey-6);background-color:var(--xiting-grey-1);border:1px solid var(--xiting-grey-3);min-width:0;box-shadow:0 1px 4px 0 color-mix(in srgb, var(--shadow-color) 6%, transparent);border-radius:.375rem;flex-direction:row;align-items:center;gap:.5rem;margin:0 .75rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.batch-finalize-modal .caused-by-groups__item:first-child{margin-top:.5rem}.batch-finalize-modal .caused-by-groups__item:last-child{margin-bottom:.5rem}.batch-finalize-modal .caused-by-groups__item--nested{margin-left:calc(.75rem + var(--tree-depth) * 1.25rem);position:relative}.batch-finalize-modal .caused-by-groups__item--nested:before{content:"";border-left:1.5px solid var(--xiting-grey-4);border-bottom:1.5px solid var(--xiting-grey-4);border-bottom-left-radius:.5rem;width:.75rem;height:calc(50% + .375rem);position:absolute;bottom:50%;left:-.75rem}.batch-finalize-modal .caused-by-groups__item--nested:not(.caused-by-groups__item--last):after{content:"";border-left:1.5px solid var(--xiting-grey-4);position:absolute;top:50%;bottom:calc(-.375rem - 1.5px);left:-.75rem}.batch-finalize-modal .caused-by-groups__item-icon{color:var(--xiting-grey-5);flex-shrink:0;display:flex}.batch-finalize-modal .caused-by-groups__item-icon svg{width:.875rem;height:.875rem}.batch-finalize-modal .caused-by-groups__item-content{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.batch-finalize-modal .caused-by-groups__item-identity{align-items:baseline;gap:.5rem;min-width:0;display:flex}.batch-finalize-modal .caused-by-groups__item-identity a{white-space:nowrap;flex-shrink:0;font-weight:600}.batch-finalize-modal .caused-by-groups__item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.batch-finalize-modal .caused-by-groups__item-name:before{content:"— ";font-weight:200}.batch-finalize-modal .caused-by-groups__item-meta{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}.batch-finalize-modal .caused-by-groups__item-meta .state-badge{--badge--font-size:.625rem;--badge--padding:.125rem .375rem}.batch-finalize-modal .caused-by-groups__cascade-action{color:var(--xiting-warning-dark);font-size:.6875rem;line-height:1.4}.batch-finalize-modal .caused-by-groups__version-count{white-space:nowrap;font-style:italic}.form-property.batch-edit-modal-field{align-items:center;gap:.625rem;display:flex}.form-property.batch-edit-modal-field .form-property__title-text{flex:auto;gap:.5rem;min-width:0;display:flex;overflow:auto}.form-property.batch-edit-modal-field .batch-edit-modal-field__title-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;display:inline;overflow:hidden}.batch-edit-modal [role=dialog]{width:37.5rem}.batch-edit-modal{--form-container__title--width:40%}.batch-edit-modal .batch-edit-modal__button-cancel{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.batch-edit-modal .batch-edit-modal__button-cancel:disabled{opacity:.5;cursor:not-allowed}.batch-edit-modal .batch-edit-modal__button-cancel .svg-icon{width:1.125rem;height:1.125rem}.batch-edit-modal .batch-edit-modal__button-cancel:not(:disabled):hover,.batch-edit-modal .batch-edit-modal__button-cancel:focus-visible{opacity:1}.batch-edit-modal .batch-edit-modal__button-cancel{position:relative}.batch-edit-modal .batch-edit-modal__button-cancel:focus-visible{outline:none}.batch-edit-modal .batch-edit-modal__button-cancel:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.batch-edit-modal .batch-edit-modal__button-cancel{color:var(--xiting-main-red);background:0 0;border-color:#0000}.batch-edit-modal .batch-edit-modal__button-cancel:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.batch-edit-modal .batch-edit-modal__button-save{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.batch-edit-modal .batch-edit-modal__button-save:disabled{opacity:.5;cursor:not-allowed}.batch-edit-modal .batch-edit-modal__button-save .svg-icon{width:1.125rem;height:1.125rem}.batch-edit-modal .batch-edit-modal__button-save:not(:disabled):hover,.batch-edit-modal .batch-edit-modal__button-save:focus-visible{opacity:1}.batch-edit-modal .batch-edit-modal__button-save{position:relative}.batch-edit-modal .batch-edit-modal__button-save:focus-visible{outline:none}.batch-edit-modal .batch-edit-modal__button-save:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.batch-edit-modal .batch-edit-modal__button-save{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.batch-edit-modal .batch-edit-modal__button-save:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.batch-edit-modal .batch-edit-modal__sections{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.batch-edit-modal .action-status-card{margin-top:1rem}.batch-edit-modal .batch-edit-modal__cascade-preview--success{--action-status-icon-color:var(--xiting-success)}.batch-edit-modal .batch-edit-modal__cascade-preview--warning{--action-status-icon-color:var(--xiting-warning-dark)}.batch-edit-modal .batch-edit-modal__cascade-preview--danger{--action-status-icon-color:var(--xiting-danger)}.batch-edit-modal .batch-edit-modal__cascade-group{z-index:1;position:relative}.batch-edit-modal .batch-edit-modal__cascade-group:first-child{z-index:2}.batch-edit-modal .batch-edit-modal__cascade-group:nth-child(2){z-index:1}.batch-edit-modal .batch-edit-modal__cascade-group>.caused-by-groups__group-header{z-index:2;top:var(--action-status-header-height)}.batch-edit-modal .batch-edit-modal__loading{min-height:5rem;color:var(--xiting-grey-6);justify-content:center;align-items:center;font-size:.875rem;display:flex}.batch-edit-modal .batch-modal__section{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;flex-direction:column;display:flex;overflow:clip}.batch-edit-modal .batch-modal__section--success .batch-modal__section-icon{color:var(--xiting-success)}.batch-edit-modal .batch-modal__section--success .count-badge{--count-badge--color:var(--xiting-success);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-success) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-success) 8%, transparent)}.batch-edit-modal .batch-modal__section--warning .batch-modal__section-icon{color:var(--xiting-warning-dark)}.batch-edit-modal .batch-modal__section--warning .count-badge{--count-badge--color:var(--xiting-warning-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-warning-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-warning-dark) 8%, transparent)}.batch-edit-modal .batch-modal__section--danger .batch-modal__section-icon{color:var(--xiting-danger-dark)}.batch-edit-modal .batch-modal__section--danger .count-badge{--count-badge--color:var(--xiting-danger-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-danger-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-danger-dark) 8%, transparent)}.batch-edit-modal .batch-modal__section--neutral .batch-modal__section-icon{color:var(--xiting-grey-6)}.batch-edit-modal .batch-modal__section--neutral .count-badge{--count-badge--color:var(--xiting-grey-6);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-grey-6) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-grey-6) 8%, transparent)}.batch-edit-modal .batch-modal__section--info .batch-modal__section-icon{color:var(--xiting-info-dark)}.batch-edit-modal .batch-modal__section--info .count-badge{--count-badge--color:var(--xiting-info-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-info-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-info-dark) 8%, transparent)}.batch-edit-modal .batch-modal__section-header{background-color:var(--xiting-grey-1);cursor:pointer;width:100%;color:var(--xiting-grey-7);text-align:left;z-index:2;border:none;border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}.batch-edit-modal .batch-modal__section-header:hover{background-color:var(--xiting-grey-2)}.batch-edit-modal .batch-modal__section-header:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);border-radius:.5rem;outline:none}.batch-edit-modal .batch-modal__section-header--expanded{border-bottom-color:var(--xiting-grey-4)}.batch-edit-modal .batch-modal__section-header--expanded:focus-visible{border-radius:.5rem .5rem 0 0}.batch-edit-modal .batch-modal__section-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.batch-edit-modal .batch-modal__section-label{flex:1;min-width:0}.batch-edit-modal .batch-modal__section-chevron{width:.875rem;height:.875rem;color:var(--xiting-grey-5);flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.batch-edit-modal .batch-modal__section-chevron--expanded{transform:rotate(180deg)}.batch-edit-modal .batch-modal__section-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:grid}.batch-edit-modal .batch-modal__section-content>*{min-height:0;overflow:hidden}.batch-edit-modal .batch-modal__section-content--expanded{opacity:1;grid-template-rows:1fr}.batch-edit-modal .batch-modal__details-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.batch-edit-modal .batch-modal__details-list>li{box-shadow:0 1px 4px 0 color-mix(in srgb, var(--shadow-color) 6%, transparent);border:1px solid #0000;border-radius:.375rem;margin:0 .5rem;overflow:hidden}.batch-edit-modal .batch-modal__details-list>li:first-child{margin-top:.5rem}.batch-edit-modal .batch-modal__details-list>li:last-child{margin-bottom:.5rem}.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--delete,.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--deleted,.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--finalize,.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--finalized,.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--update,.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--updated{background-color:var(--xiting-success-light);border-color:color-mix(in srgb, var(--xiting-success) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-success) 20%, transparent);--dot-color:var(--xiting-success);--caused-by-group-header-bg:var(--xiting-success-light)}.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--deprecate,.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--deprecated,.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--newVersion{background-color:var(--xiting-warning-light);border-color:color-mix(in srgb, var(--xiting-warning-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-warning-dark) 20%, transparent);--dot-color:var(--xiting-warning-dark);--caused-by-group-header-bg:var(--xiting-warning-light)}.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--blocked,.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--failed{background-color:var(--xiting-danger-light);border-color:color-mix(in srgb, var(--xiting-danger-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-danger-dark) 20%, transparent);--dot-color:var(--xiting-danger-dark);--caused-by-group-header-bg:var(--xiting-danger-light)}.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--skipped{background-color:var(--xiting-grey-2);border-color:color-mix(in srgb, var(--xiting-grey-6) 25%, transparent);--separator-color:color-mix(in srgb, var(--xiting-grey-6) 20%, transparent);--dot-color:var(--xiting-grey-5);--caused-by-group-header-bg:var(--xiting-grey-2)}.batch-edit-modal .batch-modal__details-list .batch-modal__detail-item--info{background-color:var(--xiting-info-light);border-color:color-mix(in srgb, var(--xiting-info-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-info-dark) 20%, transparent);--dot-color:var(--xiting-info-dark);--caused-by-group-header-bg:var(--xiting-info-light)}.batch-edit-modal .batch-modal__details-list a{color:var(--xiting-main-red)}.batch-edit-modal .batch-modal__detail-item-main{flex-direction:row;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.batch-edit-modal .batch-modal__detail-item-dot{background-color:var(--dot-color,var(--xiting-grey-5));border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem}.batch-edit-modal .batch-modal__detail-item-content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.batch-edit-modal .batch-modal__detail-item-header{align-items:flex-start;gap:.5rem;display:flex}.batch-edit-modal .batch-modal__detail-item-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.batch-edit-modal .batch-modal__detail-item-info{align-items:baseline;gap:.5rem;min-width:0;display:flex}.batch-edit-modal .batch-modal__detail-item-info a{white-space:nowrap;flex-shrink:0;font-weight:600}.batch-edit-modal .batch-modal__detail-item-text-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.batch-edit-modal .batch-modal__detail-item-text-name:before{content:"— ";font-weight:200}.batch-edit-modal .batch-modal__detail-item-reason{color:var(--xiting-danger-dark);margin:0;font-size:.75rem;line-height:1.5}.batch-edit-modal .batch-modal__detail-item--finalize .batch-modal__detail-item-reason{color:var(--xiting-warning-dark)}.batch-edit-modal .batch-modal__detail-item--skipped .batch-modal__detail-item-reason{color:var(--xiting-grey-6)}.batch-edit-modal .batch-modal__detail-item--info .batch-modal__detail-item-reason{color:var(--xiting-info-dark)}.batch-edit-modal .caused-by-groups__group{flex-direction:column;display:flex}.batch-edit-modal .caused-by-groups__group-header{border:none;border-top:1px solid var(--separator-color,color-mix(in srgb, var(--xiting-grey-4) 50%, transparent));background-color:var(--caused-by-group-header-bg,var(--xiting-grey-1));cursor:pointer;width:100%;color:var(--xiting-grey-6);text-align:left;z-index:1;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}.batch-edit-modal .caused-by-groups__group-header:hover{color:var(--xiting-grey-7)}.batch-edit-modal .caused-by-groups__group-header--expanded{border-bottom:1px solid var(--separator-color,color-mix(in srgb, var(--xiting-grey-4) 50%, transparent))}.batch-edit-modal .caused-by-groups__group-chevron{flex-shrink:0;width:.75rem;height:.75rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}.batch-edit-modal .caused-by-groups__group-chevron--expanded{transform:rotate(180deg)}.batch-edit-modal .caused-by-groups__group-list-wrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:grid}.batch-edit-modal .caused-by-groups__group-list-wrapper>*{min-height:0;overflow:hidden}.batch-edit-modal .caused-by-groups__group-list-wrapper--expanded{opacity:1;grid-template-rows:1fr}.batch-edit-modal .caused-by-groups__group-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.batch-edit-modal .caused-by-groups__item{color:var(--xiting-grey-6);background-color:var(--xiting-grey-1);border:1px solid var(--xiting-grey-3);min-width:0;box-shadow:0 1px 4px 0 color-mix(in srgb, var(--shadow-color) 6%, transparent);border-radius:.375rem;flex-direction:row;align-items:center;gap:.5rem;margin:0 .75rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.batch-edit-modal .caused-by-groups__item:first-child{margin-top:.5rem}.batch-edit-modal .caused-by-groups__item:last-child{margin-bottom:.5rem}.batch-edit-modal .caused-by-groups__item--nested{margin-left:calc(.75rem + var(--tree-depth) * 1.25rem);position:relative}.batch-edit-modal .caused-by-groups__item--nested:before{content:"";border-left:1.5px solid var(--xiting-grey-4);border-bottom:1.5px solid var(--xiting-grey-4);border-bottom-left-radius:.5rem;width:.75rem;height:calc(50% + .375rem);position:absolute;bottom:50%;left:-.75rem}.batch-edit-modal .caused-by-groups__item--nested:not(.caused-by-groups__item--last):after{content:"";border-left:1.5px solid var(--xiting-grey-4);position:absolute;top:50%;bottom:calc(-.375rem - 1.5px);left:-.75rem}.batch-edit-modal .caused-by-groups__item-icon{color:var(--xiting-grey-5);flex-shrink:0;display:flex}.batch-edit-modal .caused-by-groups__item-icon svg{width:.875rem;height:.875rem}.batch-edit-modal .caused-by-groups__item-content{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.batch-edit-modal .caused-by-groups__item-identity{align-items:baseline;gap:.5rem;min-width:0;display:flex}.batch-edit-modal .caused-by-groups__item-identity a{white-space:nowrap;flex-shrink:0;font-weight:600}.batch-edit-modal .caused-by-groups__item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.batch-edit-modal .caused-by-groups__item-name:before{content:"— ";font-weight:200}.batch-edit-modal .caused-by-groups__item-meta{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}.batch-edit-modal .caused-by-groups__item-meta .state-badge{--badge--font-size:.625rem;--badge--padding:.125rem .375rem}.batch-edit-modal .caused-by-groups__cascade-action{color:var(--xiting-warning-dark);font-size:.6875rem;line-height:1.4}.batch-edit-modal .caused-by-groups__version-count{white-space:nowrap;font-style:italic}.check-finalize-ruleset-modal .check-finalize-ruleset-modal__content{flex-direction:column;gap:1rem;display:flex}.check-finalize-ruleset-modal .check-finalize-ruleset-modal__loading-placeholder{min-height:7.5rem}.check-finalize-ruleset-modal .check-finalize-ruleset-modal__entity-info{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;padding:.625rem .75rem}.check-finalize-ruleset-modal .check-finalize-ruleset-modal__entity-info a{color:var(--xiting-main-red);font-size:.875rem;font-weight:600}.check-finalize-ruleset-modal .check-finalize-ruleset-modal__entity-header{align-items:flex-start;gap:.5rem;display:flex}.check-finalize-ruleset-modal .check-finalize-ruleset-modal__entity-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.check-finalize-ruleset-modal .check-finalize-ruleset-modal__entity-link-group{align-items:baseline;gap:.5rem;min-width:0;display:flex}.check-finalize-ruleset-modal .check-finalize-ruleset-modal__entity-link-group a{white-space:nowrap;flex-shrink:0;font-weight:600}.check-finalize-ruleset-modal .check-finalize-ruleset-modal__entity-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.check-finalize-ruleset-modal .check-finalize-ruleset-modal__entity-name:before{content:"— ";font-weight:200}.check-finalize-ruleset-modal .check-finalize-ruleset-modal__disclaimer{color:var(--xiting-grey-6);text-align:center;margin:0;font-size:.8125rem}.create-ruleset-modal [role=dialog]{width:37.5rem}.create-ruleset-modal .create-ruleset-modal__form{flex-direction:column;gap:1rem;display:flex}.copy-ruleset-modal [role=dialog]{width:37.5rem}.copy-ruleset-modal .copy-ruleset-modal__form,.delete-ruleset-modal .delete-ruleset-modal__content{flex-direction:column;gap:1rem;display:flex}.delete-ruleset-modal .delete-ruleset-modal__loading-placeholder{min-height:7.5rem}.delete-ruleset-modal .delete-ruleset-modal__entity-info{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;padding:.625rem .75rem}.delete-ruleset-modal .delete-ruleset-modal__entity-info a{color:var(--xiting-main-red);font-size:.875rem;font-weight:600}.delete-ruleset-modal .delete-ruleset-modal__entity-header{align-items:flex-start;gap:.5rem;display:flex}.delete-ruleset-modal .delete-ruleset-modal__entity-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.delete-ruleset-modal .delete-ruleset-modal__entity-link-group{align-items:baseline;gap:.5rem;min-width:0;display:flex}.delete-ruleset-modal .delete-ruleset-modal__entity-link-group a{white-space:nowrap;flex-shrink:0;font-weight:600}.delete-ruleset-modal .delete-ruleset-modal__entity-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.delete-ruleset-modal .delete-ruleset-modal__entity-name:before{content:"— ";font-weight:200}.delete-ruleset-modal .delete-ruleset-modal__disclaimer{color:var(--xiting-grey-6);text-align:center;margin:0;font-size:.8125rem}.discard-ruleset-modal .discard-ruleset-modal__content{flex-direction:column;gap:1rem;display:flex}.discard-ruleset-modal .discard-ruleset-modal__loading-placeholder{min-height:7.5rem}.discard-ruleset-modal .discard-ruleset-modal__entity-info{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;padding:.625rem .75rem}.discard-ruleset-modal .discard-ruleset-modal__entity-info a{color:var(--xiting-main-red);font-size:.875rem;font-weight:600}.discard-ruleset-modal .discard-ruleset-modal__entity-header{align-items:flex-start;gap:.5rem;display:flex}.discard-ruleset-modal .discard-ruleset-modal__entity-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.discard-ruleset-modal .discard-ruleset-modal__entity-link-group{align-items:baseline;gap:.5rem;min-width:0;display:flex}.discard-ruleset-modal .discard-ruleset-modal__entity-link-group a{white-space:nowrap;flex-shrink:0;font-weight:600}.discard-ruleset-modal .discard-ruleset-modal__entity-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.discard-ruleset-modal .discard-ruleset-modal__entity-name:before{content:"— ";font-weight:200}.discard-ruleset-modal .discard-ruleset-modal__disclaimer{color:var(--xiting-grey-6);text-align:center;margin:0;font-size:.8125rem}.draft-ruleset-modal [role=dialog]{width:37.5rem}.draft-ruleset-modal .draft-ruleset-modal__form{flex-direction:column;gap:1rem;display:flex}.draft-ruleset-modal .draft-ruleset-modal__button-save{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.draft-ruleset-modal .draft-ruleset-modal__button-save:disabled{opacity:.5;cursor:not-allowed}.draft-ruleset-modal .draft-ruleset-modal__button-save .svg-icon{width:1.125rem;height:1.125rem}.draft-ruleset-modal .draft-ruleset-modal__button-save:not(:disabled):hover,.draft-ruleset-modal .draft-ruleset-modal__button-save:focus-visible{opacity:1}.draft-ruleset-modal .draft-ruleset-modal__button-save{position:relative}.draft-ruleset-modal .draft-ruleset-modal__button-save:focus-visible{outline:none}.draft-ruleset-modal .draft-ruleset-modal__button-save:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.draft-ruleset-modal .draft-ruleset-modal__button-save{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.draft-ruleset-modal .draft-ruleset-modal__button-save:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.draft-ruleset-modal .draft-ruleset-modal__button-finalize{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.draft-ruleset-modal .draft-ruleset-modal__button-finalize:disabled{opacity:.5;cursor:not-allowed}.draft-ruleset-modal .draft-ruleset-modal__button-finalize .svg-icon{width:1.125rem;height:1.125rem}.draft-ruleset-modal .draft-ruleset-modal__button-finalize:not(:disabled):hover,.draft-ruleset-modal .draft-ruleset-modal__button-finalize:focus-visible{opacity:1}.draft-ruleset-modal .draft-ruleset-modal__button-finalize{position:relative}.draft-ruleset-modal .draft-ruleset-modal__button-finalize:focus-visible{outline:none}.draft-ruleset-modal .draft-ruleset-modal__button-finalize:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.draft-ruleset-modal .draft-ruleset-modal__button-finalize{background:var(--xiting-success);color:#fff;border-color:var(--xiting-success);box-shadow:0 1px 2px #0000000d}.draft-ruleset-modal .draft-ruleset-modal__button-finalize:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-success)}.final-ruleset-modal [role=dialog]{width:37.5rem}.final-ruleset-modal .final-ruleset-modal__form{flex-direction:column;gap:1rem;display:flex}.final-ruleset-modal .final-ruleset-modal__button-save{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.final-ruleset-modal .final-ruleset-modal__button-save:disabled{opacity:.5;cursor:not-allowed}.final-ruleset-modal .final-ruleset-modal__button-save .svg-icon{width:1.125rem;height:1.125rem}.final-ruleset-modal .final-ruleset-modal__button-save:not(:disabled):hover,.final-ruleset-modal .final-ruleset-modal__button-save:focus-visible{opacity:1}.final-ruleset-modal .final-ruleset-modal__button-save{position:relative}.final-ruleset-modal .final-ruleset-modal__button-save:focus-visible{outline:none}.final-ruleset-modal .final-ruleset-modal__button-save:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.final-ruleset-modal .final-ruleset-modal__button-save{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.final-ruleset-modal .final-ruleset-modal__button-save:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.final-ruleset-modal .final-ruleset-modal__button-publish{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.final-ruleset-modal .final-ruleset-modal__button-publish:disabled{opacity:.5;cursor:not-allowed}.final-ruleset-modal .final-ruleset-modal__button-publish .svg-icon{width:1.125rem;height:1.125rem}.final-ruleset-modal .final-ruleset-modal__button-publish:not(:disabled):hover,.final-ruleset-modal .final-ruleset-modal__button-publish:focus-visible{opacity:1}.final-ruleset-modal .final-ruleset-modal__button-publish{position:relative}.final-ruleset-modal .final-ruleset-modal__button-publish:focus-visible{outline:none}.final-ruleset-modal .final-ruleset-modal__button-publish:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.final-ruleset-modal .final-ruleset-modal__button-publish{background:var(--xiting-success);color:#fff;border-color:var(--xiting-success);box-shadow:0 1px 2px #0000000d}.final-ruleset-modal .final-ruleset-modal__button-publish:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-success)}.batch-edit-risks-modal .text-input input{font-size:.8125rem}.check-finalize-risk-modal .check-finalize-risk-modal__content{flex-direction:column;gap:1rem;display:flex}.check-finalize-risk-modal .check-finalize-risk-modal__loading-placeholder{min-height:7.5rem}.check-finalize-risk-modal .check-finalize-risk-modal__entity-info{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;padding:.625rem .75rem}.check-finalize-risk-modal .check-finalize-risk-modal__entity-info a{color:var(--xiting-main-red);font-size:.875rem;font-weight:600}.check-finalize-risk-modal .check-finalize-risk-modal__entity-header{align-items:flex-start;gap:.5rem;display:flex}.check-finalize-risk-modal .check-finalize-risk-modal__entity-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.check-finalize-risk-modal .check-finalize-risk-modal__entity-link-group{align-items:baseline;gap:.5rem;min-width:0;display:flex}.check-finalize-risk-modal .check-finalize-risk-modal__entity-link-group a{white-space:nowrap;flex-shrink:0;font-weight:600}.check-finalize-risk-modal .check-finalize-risk-modal__entity-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.check-finalize-risk-modal .check-finalize-risk-modal__entity-name:before{content:"— ";font-weight:200}.check-finalize-risk-modal .check-finalize-risk-modal__disclaimer{color:var(--xiting-grey-6);text-align:center;margin:0;font-size:.8125rem}.create-risk-modal [role=dialog]{width:37.5rem}.create-risk-modal .create-risk-modal__form{flex-direction:column;gap:1rem;display:flex}.copy-risk-modal [role=dialog]{width:37.5rem}.copy-risk-modal .copy-risk-modal__form,.delete-risk-modal .delete-risk-modal__content{flex-direction:column;gap:1rem;display:flex}.delete-risk-modal .delete-risk-modal__loading-placeholder{min-height:7.5rem}.delete-risk-modal .delete-risk-modal__entity-info{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;padding:.625rem .75rem}.delete-risk-modal .delete-risk-modal__entity-info a{color:var(--xiting-main-red);font-size:.875rem;font-weight:600}.delete-risk-modal .delete-risk-modal__entity-header{align-items:flex-start;gap:.5rem;display:flex}.delete-risk-modal .delete-risk-modal__entity-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.delete-risk-modal .delete-risk-modal__entity-link-group{align-items:baseline;gap:.5rem;min-width:0;display:flex}.delete-risk-modal .delete-risk-modal__entity-link-group a{white-space:nowrap;flex-shrink:0;font-weight:600}.delete-risk-modal .delete-risk-modal__entity-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.delete-risk-modal .delete-risk-modal__entity-name:before{content:"— ";font-weight:200}.delete-risk-modal .delete-risk-modal__disclaimer{color:var(--xiting-grey-6);text-align:center;margin:0;font-size:.8125rem}.discard-risk-modal .discard-risk-modal__content{flex-direction:column;gap:1rem;display:flex}.discard-risk-modal .discard-risk-modal__loading-placeholder{min-height:7.5rem}.discard-risk-modal .discard-risk-modal__entity-info{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;padding:.625rem .75rem}.discard-risk-modal .discard-risk-modal__entity-info a{color:var(--xiting-main-red);font-size:.875rem;font-weight:600}.discard-risk-modal .discard-risk-modal__entity-header{align-items:flex-start;gap:.5rem;display:flex}.discard-risk-modal .discard-risk-modal__entity-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.discard-risk-modal .discard-risk-modal__entity-link-group{align-items:baseline;gap:.5rem;min-width:0;display:flex}.discard-risk-modal .discard-risk-modal__entity-link-group a{white-space:nowrap;flex-shrink:0;font-weight:600}.discard-risk-modal .discard-risk-modal__entity-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.discard-risk-modal .discard-risk-modal__entity-name:before{content:"— ";font-weight:200}.discard-risk-modal .discard-risk-modal__disclaimer{color:var(--xiting-grey-6);text-align:center;margin:0;font-size:.8125rem}.draft-risk-modal [role=dialog]{width:37.5rem}.draft-risk-modal .draft-risk-modal__form{flex-direction:column;gap:1rem;display:flex}.draft-risk-modal .draft-risk-modal__button-save{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.draft-risk-modal .draft-risk-modal__button-save:disabled{opacity:.5;cursor:not-allowed}.draft-risk-modal .draft-risk-modal__button-save .svg-icon{width:1.125rem;height:1.125rem}.draft-risk-modal .draft-risk-modal__button-save:not(:disabled):hover,.draft-risk-modal .draft-risk-modal__button-save:focus-visible{opacity:1}.draft-risk-modal .draft-risk-modal__button-save{position:relative}.draft-risk-modal .draft-risk-modal__button-save:focus-visible{outline:none}.draft-risk-modal .draft-risk-modal__button-save:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.draft-risk-modal .draft-risk-modal__button-save{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.draft-risk-modal .draft-risk-modal__button-save:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.draft-risk-modal .draft-risk-modal__button-finalize{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.draft-risk-modal .draft-risk-modal__button-finalize:disabled{opacity:.5;cursor:not-allowed}.draft-risk-modal .draft-risk-modal__button-finalize .svg-icon{width:1.125rem;height:1.125rem}.draft-risk-modal .draft-risk-modal__button-finalize:not(:disabled):hover,.draft-risk-modal .draft-risk-modal__button-finalize:focus-visible{opacity:1}.draft-risk-modal .draft-risk-modal__button-finalize{position:relative}.draft-risk-modal .draft-risk-modal__button-finalize:focus-visible{outline:none}.draft-risk-modal .draft-risk-modal__button-finalize:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.draft-risk-modal .draft-risk-modal__button-finalize{background:var(--xiting-success);color:#fff;border-color:var(--xiting-success);box-shadow:0 1px 2px #0000000d}.draft-risk-modal .draft-risk-modal__button-finalize:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-success)}.final-risk-modal [role=dialog]{width:37.5rem}.final-risk-modal .final-risk-modal__form{flex-direction:column;gap:1rem;display:flex}.final-risk-modal .final-risk-modal__button-save{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.final-risk-modal .final-risk-modal__button-save:disabled{opacity:.5;cursor:not-allowed}.final-risk-modal .final-risk-modal__button-save .svg-icon{width:1.125rem;height:1.125rem}.final-risk-modal .final-risk-modal__button-save:not(:disabled):hover,.final-risk-modal .final-risk-modal__button-save:focus-visible{opacity:1}.final-risk-modal .final-risk-modal__button-save{position:relative}.final-risk-modal .final-risk-modal__button-save:focus-visible{outline:none}.final-risk-modal .final-risk-modal__button-save:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.final-risk-modal .final-risk-modal__button-save{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.final-risk-modal .final-risk-modal__button-save:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.final-risk-modal .final-risk-modal__button-publish{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.final-risk-modal .final-risk-modal__button-publish:disabled{opacity:.5;cursor:not-allowed}.final-risk-modal .final-risk-modal__button-publish .svg-icon{width:1.125rem;height:1.125rem}.final-risk-modal .final-risk-modal__button-publish:not(:disabled):hover,.final-risk-modal .final-risk-modal__button-publish:focus-visible{opacity:1}.final-risk-modal .final-risk-modal__button-publish{position:relative}.final-risk-modal .final-risk-modal__button-publish:focus-visible{outline:none}.final-risk-modal .final-risk-modal__button-publish:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.final-risk-modal .final-risk-modal__button-publish{background:var(--xiting-success);color:#fff;border-color:var(--xiting-success);box-shadow:0 1px 2px #0000000d}.final-risk-modal .final-risk-modal__button-publish:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-success)}.risk-mitigation-controls-modal [rol]{width:37.5rem}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__form,.risk-mitigation-controls-modal .risk-mitigation-controls-modal__risk{flex-direction:column;gap:1rem;display:flex}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__risk-header{font-weight:700;line-height:1.5}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__risk-properties{--input--border:1px solid var(--xiting-grey-4);gap:1rem;display:flex}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items{flex-direction:column;gap:1rem;display:flex}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__header-title{text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:2.25rem;overflow:hidden}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__regenerate-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__regenerate-button:disabled{opacity:.5;cursor:not-allowed}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__regenerate-button .svg-icon{width:1.125rem;height:1.125rem}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__regenerate-button:not(:disabled):hover,.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__regenerate-button:focus-visible{opacity:1}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__regenerate-button{position:relative}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__regenerate-button:focus-visible{outline:none}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__regenerate-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__regenerate-button{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__regenerate-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__items__regenerate-button{font-weight:500;line-height:1.5}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__cards{flex-direction:column;gap:.75rem;display:flex}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card{background:var(--xiting-grey-1);border:1px solid var(--xiting-grey-4);border-radius:.625rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-select{flex:none;margin-top:.125rem}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-content{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-name{font-size:.9375rem;font-weight:600;line-height:1.4}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-description{overflow-wrap:anywhere;line-height:1.55}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-id{color:var(--xiting-text-light);overflow-wrap:anywhere;margin-top:.125rem;font-size:.75rem}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-skeleton-select{width:var(--checkbox--size,1.25rem);height:var(--checkbox--size,1.25rem);background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.25rem;flex:none;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-skeleton-select{animation:none}}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-skeleton-name{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:55%;height:1rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-skeleton-name{animation:none}}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-skeleton-name{border-radius:.25rem}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-skeleton-line{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:100%;height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-skeleton-line{animation:none}}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-skeleton-line{border-radius:.25rem}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-skeleton-id{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:40%;height:.625rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-skeleton-id{animation:none}}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__card-skeleton-id{border-radius:.25rem}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__button-save{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__button-save:disabled{opacity:.5;cursor:not-allowed}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__button-save .svg-icon{width:1.125rem;height:1.125rem}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__button-save:not(:disabled):hover,.risk-mitigation-controls-modal .risk-mitigation-controls-modal__button-save:focus-visible{opacity:1}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__button-save{position:relative}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__button-save:focus-visible{outline:none}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__button-save:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__button-save{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.risk-mitigation-controls-modal .risk-mitigation-controls-modal__button-save:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.risk-mitigation-controls-modal.risk-mitigation-controls-modal--risk-busy .risk-mitigation-controls-modal__risk-property{position:relative}.risk-mitigation-controls-modal.risk-mitigation-controls-modal--risk-busy .risk-mitigation-controls-modal__risk-property:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:inherit;display:block;position:absolute;inset:0}.risk-mitigation-controls-modal.risk-mitigation-controls-modal--risk-busy .risk-mitigation-controls-modal__risk-property:after{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:min(60%,16rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.risk-mitigation-controls-modal.risk-mitigation-controls-modal--risk-busy .risk-mitigation-controls-modal__risk-property:after{animation:none}}.risk-mitigation-controls-modal.risk-mitigation-controls-modal--risk-busy .risk-mitigation-controls-modal__risk-property:after{content:"";z-index:5;border-radius:.375rem;position:absolute;top:50%;left:.75rem;translate:0 -50%}.check-finalize-function-modal .check-finalize-function-modal__content{flex-direction:column;gap:1rem;display:flex}.check-finalize-function-modal .check-finalize-function-modal__loading-placeholder{min-height:7.5rem}.check-finalize-function-modal .check-finalize-function-modal__entity-info{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;padding:.625rem .75rem}.check-finalize-function-modal .check-finalize-function-modal__entity-info a{color:var(--xiting-main-red);font-size:.875rem;font-weight:600}.check-finalize-function-modal .check-finalize-function-modal__entity-header{align-items:flex-start;gap:.5rem;display:flex}.check-finalize-function-modal .check-finalize-function-modal__entity-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.check-finalize-function-modal .check-finalize-function-modal__entity-link-group{align-items:baseline;gap:.5rem;min-width:0;display:flex}.check-finalize-function-modal .check-finalize-function-modal__entity-link-group a{white-space:nowrap;flex-shrink:0;font-weight:600}.check-finalize-function-modal .check-finalize-function-modal__entity-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.check-finalize-function-modal .check-finalize-function-modal__entity-name:before{content:"— ";font-weight:200}.check-finalize-function-modal .check-finalize-function-modal__disclaimer{color:var(--xiting-grey-6);text-align:center;margin:0;font-size:.8125rem}.create-function-modal [role=dialog]{width:37.5rem}.create-function-modal .create-function-modal__form{flex-direction:column;gap:1rem;display:flex}.copy-function-modal [role=dialog]{width:37.5rem}.copy-function-modal .copy-function-modal__form,.delete-function-modal .delete-function-modal__content{flex-direction:column;gap:1rem;display:flex}.delete-function-modal .delete-function-modal__loading-placeholder{min-height:7.5rem}.delete-function-modal .delete-function-modal__entity-info{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;padding:.625rem .75rem}.delete-function-modal .delete-function-modal__entity-info a{color:var(--xiting-main-red);font-size:.875rem;font-weight:600}.delete-function-modal .delete-function-modal__entity-header{align-items:flex-start;gap:.5rem;display:flex}.delete-function-modal .delete-function-modal__entity-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.delete-function-modal .delete-function-modal__entity-link-group{align-items:baseline;gap:.5rem;min-width:0;display:flex}.delete-function-modal .delete-function-modal__entity-link-group a{white-space:nowrap;flex-shrink:0;font-weight:600}.delete-function-modal .delete-function-modal__entity-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.delete-function-modal .delete-function-modal__entity-name:before{content:"— ";font-weight:200}.delete-function-modal .delete-function-modal__disclaimer{color:var(--xiting-grey-6);text-align:center;margin:0;font-size:.8125rem}.discard-function-modal .discard-function-modal__content{flex-direction:column;gap:1rem;display:flex}.discard-function-modal .discard-function-modal__loading-placeholder{min-height:7.5rem}.discard-function-modal .discard-function-modal__entity-info{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;padding:.625rem .75rem}.discard-function-modal .discard-function-modal__entity-info a{color:var(--xiting-main-red);font-size:.875rem;font-weight:600}.discard-function-modal .discard-function-modal__entity-header{align-items:flex-start;gap:.5rem;display:flex}.discard-function-modal .discard-function-modal__entity-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.discard-function-modal .discard-function-modal__entity-link-group{align-items:baseline;gap:.5rem;min-width:0;display:flex}.discard-function-modal .discard-function-modal__entity-link-group a{white-space:nowrap;flex-shrink:0;font-weight:600}.discard-function-modal .discard-function-modal__entity-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.discard-function-modal .discard-function-modal__entity-name:before{content:"— ";font-weight:200}.discard-function-modal .discard-function-modal__disclaimer{color:var(--xiting-grey-6);text-align:center;margin:0;font-size:.8125rem}.draft-function-modal [role=dialog]{width:37.5rem}.draft-function-modal .draft-function-modal__form{flex-direction:column;gap:1rem;display:flex}.draft-function-modal .draft-function-modal__button-save{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.draft-function-modal .draft-function-modal__button-save:disabled{opacity:.5;cursor:not-allowed}.draft-function-modal .draft-function-modal__button-save .svg-icon{width:1.125rem;height:1.125rem}.draft-function-modal .draft-function-modal__button-save:not(:disabled):hover,.draft-function-modal .draft-function-modal__button-save:focus-visible{opacity:1}.draft-function-modal .draft-function-modal__button-save{position:relative}.draft-function-modal .draft-function-modal__button-save:focus-visible{outline:none}.draft-function-modal .draft-function-modal__button-save:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.draft-function-modal .draft-function-modal__button-save{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.draft-function-modal .draft-function-modal__button-save:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.draft-function-modal .draft-function-modal__button-finalize{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.draft-function-modal .draft-function-modal__button-finalize:disabled{opacity:.5;cursor:not-allowed}.draft-function-modal .draft-function-modal__button-finalize .svg-icon{width:1.125rem;height:1.125rem}.draft-function-modal .draft-function-modal__button-finalize:not(:disabled):hover,.draft-function-modal .draft-function-modal__button-finalize:focus-visible{opacity:1}.draft-function-modal .draft-function-modal__button-finalize{position:relative}.draft-function-modal .draft-function-modal__button-finalize:focus-visible{outline:none}.draft-function-modal .draft-function-modal__button-finalize:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.draft-function-modal .draft-function-modal__button-finalize{background:var(--xiting-success);color:#fff;border-color:var(--xiting-success);box-shadow:0 1px 2px #0000000d}.draft-function-modal .draft-function-modal__button-finalize:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-success)}.final-function-modal [role=dialog]{width:37.5rem}.final-function-modal .final-function-modal__form{flex-direction:column;gap:1rem;display:flex}.final-function-modal .final-function-modal__button-save{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.final-function-modal .final-function-modal__button-save:disabled{opacity:.5;cursor:not-allowed}.final-function-modal .final-function-modal__button-save .svg-icon{width:1.125rem;height:1.125rem}.final-function-modal .final-function-modal__button-save:not(:disabled):hover,.final-function-modal .final-function-modal__button-save:focus-visible{opacity:1}.final-function-modal .final-function-modal__button-save{position:relative}.final-function-modal .final-function-modal__button-save:focus-visible{outline:none}.final-function-modal .final-function-modal__button-save:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.final-function-modal .final-function-modal__button-save{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.final-function-modal .final-function-modal__button-save:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.final-function-modal .final-function-modal__button-publish{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.final-function-modal .final-function-modal__button-publish:disabled{opacity:.5;cursor:not-allowed}.final-function-modal .final-function-modal__button-publish .svg-icon{width:1.125rem;height:1.125rem}.final-function-modal .final-function-modal__button-publish:not(:disabled):hover,.final-function-modal .final-function-modal__button-publish:focus-visible{opacity:1}.final-function-modal .final-function-modal__button-publish{position:relative}.final-function-modal .final-function-modal__button-publish:focus-visible{outline:none}.final-function-modal .final-function-modal__button-publish:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.final-function-modal .final-function-modal__button-publish{background:var(--xiting-success);color:#fff;border-color:var(--xiting-success);box-shadow:0 1px 2px #0000000d}.final-function-modal .final-function-modal__button-publish:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-success)}.table{box-shadow:var(--table-shadow);border-radius:.625rem;flex:auto;grid-template:"content"/1fr;display:grid;position:relative}.table:has(.table-body--no-data) .table-footer{display:none}.table .table-container{flex:auto;grid-area:content;display:grid;position:relative}.table:not(.table:has(tfoot)) tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:.625rem}.table:not(.table:has(tfoot)) tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:.625rem}.table-head{display:contents}.table-head-row{border-top-left-radius:.625rem;border-top-right-radius:.625rem;display:contents}.table-head-row:first-child .table-head-cell:first-child{border-top-left-radius:.625rem}.table-head-row:first-child .table-head-cell:last-child{border-top-right-radius:.625rem}.table-head-cell{background:var(--xiting-grey-2);-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--xiting-grey-3);padding:.625rem;font-weight:600;position:relative}.table-head-cell:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);border-radius:.25rem;outline:none}.table-head-cell .table-head-cell__content{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-items:center;display:flex}.table-head-cell .table-head-cell__content-text{white-space:nowrap}.table-head-cell .table-head-cell__sort{align-items:center;transition:transform .25s,opacity .25s;display:none;position:relative}.table-head-cell .table-head-cell__sort .svg-icon{transition:transform .25s}.table-head-cell.table-head-cell--has-sort-index .table-head-cell__sort:after{content:var(--table-head-cell-sort-index);color:var(--xiting-grey-5);font-size:.5rem;line-height:.5rem;position:absolute;top:0;right:0}.table-head-cell.table-head-cell--none .table-head-cell__sort .svg-icon,.table-head-cell.table-head-cell--asc .table-head-cell__sort .svg-icon{transform:rotate(-180deg)}.table-head-cell.table-head-cell--sortable{cursor:pointer}.table-head-cell.table-head-cell--sortable .table-head-cell__sort{opacity:0;display:flex}.table-head-cell.table-head-cell--sortable.table-head-cell--asc .table-head-cell__sort,.table-head-cell.table-head-cell--sortable.table-head-cell--desc .table-head-cell__sort{opacity:1}.table-head-cell.table-head-cell--sortable.table-head-cell--none:hover .table-head-cell__sort,.table-head-cell.table-head-cell--sortable.table-head-cell--asc .table-head-cell__sort,.table-head-cell.table-head-cell--sortable.table-head-cell--desc .table-head-cell__sort{display:flex}.table-head-cell.table-head-cell--sortable.table-head-cell--none:hover .table-head-cell__sort{opacity:.5}.table-head-actions-cell{justify-content:flex-end;display:flex}.table-body{display:contents}.table-body .table-body__no-data-container{background:var(--xiting-grey-1);color:var(--xiting-grey-5);grid-column:1/span var(--table-columns-count,1);border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;padding:1.25rem 1.875rem;font-size:1rem;display:flex}.table-body .table-body__no-data-icon{display:flex}.table-body .table-body__no-data-icon>.svg-icon{width:5.875rem}.table-body .table-body__error-container{background:var(--xiting-grey-1);text-align:center;grid-column:1/span var(--table-columns-count,1);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1.875rem;display:flex}.table-body .table-body__error-icon{color:var(--xiting-grey-5);display:flex}.table-body .table-body__error-icon>.svg-icon{width:2.25rem}.table-body .table-body__error-text{flex-direction:column;gap:.25rem;display:flex}.table-body .table-body__error-title{color:var(--xiting-text-main);margin:0;font-size:.9375rem;font-weight:600}.table-body .table-body__error-detail{color:var(--xiting-text-light);margin:0;font-size:.8125rem}.table-body .table-body__error-retry{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.table-body .table-body__error-retry:disabled{opacity:.5;cursor:not-allowed}.table-body .table-body__error-retry .svg-icon{width:1.125rem;height:1.125rem}.table-body .table-body__error-retry:not(:disabled):hover,.table-body .table-body__error-retry:focus-visible{opacity:1}.table-body .table-body__error-retry{position:relative}.table-body .table-body__error-retry:focus-visible{outline:none}.table-body .table-body__error-retry:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.table-body .table-body__error-retry{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.table-body .table-body__error-retry:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.table-body .table-body__error-retry{margin-top:.25rem}.table-body-row{display:contents}.table-body-row:hover>*{background:var(--xiting-grey-2)}.table-body-row:has(:focus-visible)>*{background:color-mix(in srgb, var(--focus-ring) 12%, var(--xiting-grey-1))}.table-body-row.table-body-row--hidden{transition-behavior:allow-discrete;transition:display 0s .7s;display:none}.table-body-row.table-body-row--loading{position:relative}.table-body-row.table-body-row--loading>:first-child:before{content:"";z-index:1;background:var(--xiting-grey-1);display:block;position:absolute;inset:0}.table-body-row.table-body-row--loading>:first-child:after{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:min(60%,16rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.table-body-row.table-body-row--loading>:first-child:after{animation:none}}.table-body-row.table-body-row--loading>:first-child:after{content:"";z-index:2;width:auto;position:absolute;top:50%;left:1rem;right:1rem;translate:0 -50%}.table-body-skeleton-bar,.table-body-skeleton-icon,.table-body-skeleton-action__icon{background:linear-gradient(110deg, var(--xiting-grey-4) 8%, var(--xiting-grey-2) 18%, var(--xiting-grey-4) 33%);background-size:200% 100%;animation:1.6s ease-in-out infinite table-body-skeleton-shimmer}.table-body-skeleton-bar{border-radius:.375rem;height:.75rem;display:block}.table-body-skeleton-bar--right{margin-left:auto}.table-body-skeleton-icon{border-radius:.375rem;width:1.25rem;height:1.25rem;display:block}.table-body-skeleton-action{justify-content:center;align-items:center;width:calc(2rem + 2px);height:calc(2rem + 2px);display:flex}.table-body-skeleton-action__icon{border-radius:.375rem;width:1.25rem;height:1.25rem;display:block}.table-body-skeleton-actions{justify-content:flex-end;gap:.25rem;display:flex}@keyframes table-body-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.table-body-skeleton-bar,.table-body-skeleton-icon,.table-body-skeleton-action__icon{animation:none}}@property --table-expandable-row-group--height{syntax:"<length>";inherits:false;initial-value:0}@property --table-expandable-row-group--duration{syntax:"<time>";inherits:false;initial-value:.3s}.table-expandable-row-group{grid-column:1/-1;grid-template-columns:subgrid;height:var(--table-expandable-row-group--height,0px);transition-property:height;transition-duration:var(--table-expandable-row-group--duration,.3s);transition-timing-function:var(--table-expandable-row-group--easing,ease-out);display:grid;overflow:hidden}.table-expandable-row-group__inner{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.table-expandable-row-group-placeholder-cell>div{visibility:hidden}@property --table-body-cell--height{syntax:"<length>";inherits:false;initial-value:0}@property --table-body-cell--transition-duration{syntax:"<time>";inherits:false;initial-value:.3s}.table-body-cell{background:var(--xiting-grey-1);border-bottom:1px solid var(--xiting-grey-3);align-items:center;min-height:3.4375rem;padding:.625rem;transition:background .5s;display:flex;position:relative;overflow:hidden}.table-body-cell>.table-body-cell__content{white-space:nowrap;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:1;display:inline-block;position:relative;overflow:hidden}.table-body-cell.table-body-cell--loading>.table-body-cell__content:before{content:"";z-index:1;background:var(--xiting-grey-1);position:absolute;inset:0}.table-body-cell.table-body-cell--loading>.table-body-cell__content:after{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:min(60%,16rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.table-body-cell.table-body-cell--loading>.table-body-cell__content:after{animation:none}}.table-body-cell.table-body-cell--loading>.table-body-cell__content:after{content:"";z-index:2;width:auto;position:absolute;top:50%;left:1rem;right:1rem;translate:0 -50%}.table-body-cell.table-body-cell--dirty{background:color-mix(in srgb, var(--xiting-warning) 16%, var(--xiting-grey-1))}.table-body-cell.table-body-cell--expand-container{height:var(--table-body-cell--height,0px);min-height:0;transition-property:height;transition-duration:var(--table-body-cell--transition-duration,.3s);transition-timing-function:var(--table-body-cell--transition-easing,ease-out);border-bottom:none;padding:0;transition-delay:0s;overflow:hidden}.table-body-expand-cell button .svg-icon{transition:transform .25s}.table-body-expand-cell button[data-collapsed] .svg-icon{transform:rotate(-90deg)}.table-body-expand-cell button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.1875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.table-body-expand-cell button:disabled{opacity:.5;cursor:not-allowed}.table-body-expand-cell button:not(:disabled):hover,.table-body-expand-cell button:focus-visible{opacity:1}.table-body-expand-cell button{position:relative}.table-body-expand-cell button:focus-visible{outline:none}.table-body-expand-cell button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.table-body-expand-cell button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.table-body-expand-cell button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.table-body-expand-cell button{background:var(--xiting-main-red-hover)}.table-body-expand-cell button .svg-icon{width:1rem;height:1rem}.table-body-expand-cell button:hover{background:linear-gradient(0deg, var(--xiting-main-red-hover), var(--xiting-main-red-hover)), var(--xiting-main-red-hover)}.table-body-name-cell>.table-body-cell__content{align-items:center;gap:.125rem;display:flex}.table-body-name-cell__reference-icon{align-items:center;display:flex}.table-body-name-cell__reference-icon .svg-icon{width:1.25rem;height:1.25rem}.table-body-name-cell__link{cursor:pointer}.table-body-state-cell>.table-body-cell__content{justify-content:flex-start}.table-body-actions-cell{justify-content:flex-end;display:flex}.table-body-actions-cell>.table-body-cell__content{justify-content:flex-end;gap:.25rem;display:flex}.table-body-actions-cell{min-height:3.4375rem}.table-body-action-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.table-body-action-button:disabled{opacity:.5;cursor:not-allowed}.table-body-action-button .svg-icon{width:1.125rem;height:1.125rem}.table-body-action-button:not(:disabled):hover,.table-body-action-button:focus-visible{opacity:1}.table-body-action-button{position:relative}.table-body-action-button:focus-visible{outline:none}.table-body-action-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.table-body-action-button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.table-body-action-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}[inert] .table-body-action-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}[inert] .table-body-action-button:disabled{opacity:.5;cursor:not-allowed}[inert] .table-body-action-button .svg-icon{width:1.125rem;height:1.125rem}[inert] .table-body-action-button:not(:disabled):hover,[inert] .table-body-action-button:focus-visible{opacity:1}[inert] .table-body-action-button{position:relative}[inert] .table-body-action-button:focus-visible{outline:none}[inert] .table-body-action-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}[inert] .table-body-action-button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}[inert] .table-body-action-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}[inert] .table-body-action-button{background:var(--xiting-grey-3)}.table-body-text-input-cell{padding:.125rem}.table-body-text-input-cell .table-body-text-input-cell__control{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;outline:none;flex:auto;padding:.5rem;overflow:hidden}.table-body-text-input-cell .table-body-text-input-cell__control:focus{border-bottom-color:var(--xiting-grey-4);background:var(--xiting-grey-1);text-overflow:initial;outline:none}.table-body-text-input-cell.table-body-input-cell--invalid .table-body-text-input-cell__control,.table-body-text-input-cell.table-body-input-cell--invalid .table-body-text-input-cell__control:focus{border-bottom-color:var(--xiting-danger)}.table-body-number-input-cell{padding:.125rem}.table-body-number-input-cell .table-body-number-input-cell__control-container{border:1px solid var(--xiting-grey-3);border-radius:.375rem;align-items:stretch;max-width:100%;height:1.75rem;display:inline-flex;position:relative}.table-body-number-input-cell .table-body-number-input-cell__control-container:has(.table-body-number-input-cell__control:focus-visible){outline:none}.table-body-number-input-cell .table-body-number-input-cell__control-container:has(.table-body-number-input-cell__control:focus-visible):after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.table-body-number-input-cell .table-body-number-input-cell__control{text-align:center;white-space:nowrap;background:0 0;outline:none;flex:auto;justify-content:center;align-items:center;min-width:2rem;padding:0 .375rem;display:flex;overflow:hidden}.table-body-number-input-cell .table-body-number-input-cell__button{width:1.75rem;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:background .12s;display:flex}.table-body-number-input-cell .table-body-number-input-cell__button .svg-icon{image-rendering:auto;width:.875rem;height:.875rem}.table-body-number-input-cell .table-body-number-input-cell__button:not(:disabled):hover{background:var(--xiting-grey-2)}.table-body-number-input-cell .table-body-number-input-cell__button--down{border-right:1px solid var(--xiting-grey-3);border-radius:.375rem 0 0 .375rem}.table-body-number-input-cell .table-body-number-input-cell__button--up{border-left:1px solid var(--xiting-grey-3);border-radius:0 .375rem .375rem 0}.table-footer{display:contents}.table-footer:last-child .table-footer-row{border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem;position:relative}.table-footer:last-child .table-footer-row:last-child .table-footer-cell:last-child{border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem}.table-footer-row{display:contents}.table-footer-cell{background:var(--xiting-grey-2);padding:.375rem .625rem;position:relative}.table-pagination{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;min-height:1.5rem;padding:.125rem;display:flex}.table-pagination .table-pagination__pages{flex:auto;align-items:center;gap:.5rem;display:flex}.table-pagination .table-pagination__items-per-page{align-items:center;gap:1rem;display:flex}.table-pagination .table-pagination__items-per-page-label{color:var(--xiting-grey-6);flex:1 0 auto;font-size:.75rem}.table-pagination .table-pagination__page-skeleton{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:2.125rem;height:1.5rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.table-pagination .table-pagination__page-skeleton{animation:none}}.table-pagination .table-pagination__page-skeleton{border-radius:.375rem}.table-pagination .table-pagination__items-per-page-label--skeleton{justify-content:flex-end;display:flex}.table-pagination .table-pagination__label-skeleton{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:10rem;height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.table-pagination .table-pagination__label-skeleton{animation:none}}.table-pagination .table-pagination__label-skeleton{border-radius:.375rem}.table-pagination .table-pagination__item,.table-pagination .table-pagination__page{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:2.125rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;line-height:1;display:flex}.table-pagination .table-pagination__page{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.3125rem .625rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.table-pagination .table-pagination__page:disabled{opacity:.5;cursor:not-allowed}.table-pagination .table-pagination__page .svg-icon{width:1.125rem;height:1.125rem}.table-pagination .table-pagination__page:not(:disabled):hover,.table-pagination .table-pagination__page:focus-visible{opacity:1}.table-pagination .table-pagination__page{position:relative}.table-pagination .table-pagination__page:focus-visible{outline:none}.table-pagination .table-pagination__page:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.table-pagination .table-pagination__page{background:var(--xiting-grey-2);color:inherit;border:none;line-height:1}.table-pagination .table-pagination__page:hover,.table-pagination .table-pagination__page.table-pagination__page--current{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.table-pagination .table-pagination__control{font-variant-numeric:tabular-nums;--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.1875rem .5rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.table-pagination .table-pagination__control:disabled{opacity:.5;cursor:not-allowed}.table-pagination .table-pagination__control .svg-icon{width:1.125rem;height:1.125rem}.table-pagination .table-pagination__control:not(:disabled):hover,.table-pagination .table-pagination__control:focus-visible{opacity:1}.table-pagination .table-pagination__control{position:relative}.table-pagination .table-pagination__control:focus-visible{outline:none}.table-pagination .table-pagination__control:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.table-pagination .table-pagination__control{background:var(--xiting-grey-2);color:inherit;border:none;line-height:1}.table-pagination .table-pagination__control:hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.table-pagination .table-pagination__control-prev{transform:rotate(90deg)}.table-pagination .table-pagination__control-next{transform:rotate(-90deg)}.table-pagination__items-per-page-select{--single-select__menu--margin:0;--single-select__menu--min-width:auto;--input--padding:.25rem .375rem}.table-pagination__items-per-page-select.single-select .single-select__control{background:var(--xiting-grey-2)}.table-pagination__items-per-page-select.single-select .single-select__control-text{font-size:.75rem;line-height:1}.table-pagination__items-per-page-select.single-select .single-select__control-icon:last-child{padding:.1875rem .375rem .1875rem .25rem}.table-pagination__items-per-page-select .single-select__item{font-variant-numeric:tabular-nums;justify-content:flex-end;display:flex}.single-select{--single-select--padding:var(--input--padding,.5rem .375rem .5rem .75rem);--single-select--box-shadow:var(--input--box-shadow,initial);--single-select--min-width:var(--input--min-width,0);flex:100%;min-width:0;display:flex}.single-select:focus{outline:none}.single-select{--single-select--border-top-left-radius:var(--input--border-top-left-radius,var(--input--border-radius,.25rem));--single-select--border-top-right-radius:var(--input--border-top-right-radius,var(--input--border-radius,.25rem));--single-select--border-bottom-right-radius:var(--input--border-bottom-right-radius,var(--input--border-radius,.25rem));--single-select--border-bottom-left-radius:var(--input--border-bottom-left-radius,var(--input--border-radius,.25rem));--single-select--border-top:var(--input--border-top,var(--input--border,none));--single-select--border-right:var(--input--border-right,var(--input--border,none));--single-select--border-bottom:var(--input--border-bottom,var(--input--border,none));--single-select--border-left:var(--input--border-left,var(--input--border,none));--input-outline--border-top-left-radius:var(--single-select--border-top-left-radius);--input-outline--border-top-right-radius:var(--single-select--border-top-right-radius);--input-outline--border-bottom-left-radius:var(--single-select--border-bottom-left-radius);--input-outline--border-bottom-right-radius:var(--single-select--border-bottom-right-radius)}.single-select .single-select__control{border-top:var(--single-select--border-top);border-right:var(--single-select--border-right);border-bottom:var(--single-select--border-bottom);border-left:var(--single-select--border-left);border-top-left-radius:var(--single-select--border-top-left-radius);border-top-right-radius:var(--single-select--border-top-right-radius);border-bottom-right-radius:var(--single-select--border-bottom-right-radius);border-bottom-left-radius:var(--single-select--border-bottom-left-radius)}.single-select{position:relative}.single-select:focus-visible .single-select__control{outline:none}.single-select:focus-visible .single-select__control:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.single-select .single-select__control{background:var(--xiting-grey-1);min-width:var(--single-select--min-width);flex:auto;align-items:center;gap:.5rem;transition:background .25s;display:flex;position:relative;overflow:hidden}.single-select .single-select__placeholder{z-index:1;font-feature-settings:"liga" 1, "calt" 1;color:var(--xiting-grey-6);font-family:Inter,sans-serif;line-height:1.25rem;position:absolute;left:.75rem}.single-select .single-select__control-text{padding:var(--single-select--padding);white-space:nowrap;text-overflow:ellipsis;flex:1.25rem;min-height:1lh;font-size:.8125rem;font-weight:400;line-height:1.625rem;transition:opacity .25s;display:inline;overflow:hidden}.single-select .single-select__control-text:empty:before{content:" "}.single-select.single-select--has-label .single-select__control-text{transform:translateY(.375rem)}.single-select .single-select__control-icon,.single-select .single-select__clear-icon{color:var(--xiting-grey-6);-webkit-user-select:none;user-select:none;align-items:center;transition:transform .25s;display:flex}.single-select .single-select__control-icon{padding:0}.single-select .single-select__control-icon:last-child{padding:.5rem .75rem .5rem .375rem}.single-select.single-select--has-popover .single-select__control-icon{transform:rotate(-180deg)}.single-select .single-select__label{z-index:1;color:var(--xiting-grey-6);font-size:.625rem;font-weight:400;line-height:.625rem;position:absolute;top:.25rem;left:.75rem}.single-select:not(.single-select--readonly) .single-select__control{cursor:pointer}.single-select.single-select--readonly .single-select__control{background:var(--xiting-grey-3)}.single-select.single-select--readonly .single-select__control-text{opacity:.5}.single-select.single-select--error .single-select__control{cursor:default}.single-select.single-select--error .single-select__error-icon{vertical-align:middle;width:1.15rem;color:var(--xiting-danger);display:inline-block}.single-select.single-select--error .single-select__control-retry{cursor:pointer;color:var(--xiting-grey-6);background:0 0;border:none;transition:color .15s}.single-select.single-select--error .single-select__control-retry:hover{color:var(--xiting-text-main)}.single-select.single-select--error .single-select__control-retry .svg-icon{width:1rem;height:1rem}.single-select .single-select__clear-icon{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.single-select .single-select__clear-icon:disabled{opacity:.5;cursor:not-allowed}.single-select .single-select__clear-icon:not(:disabled):hover,.single-select .single-select__clear-icon:focus-visible{opacity:1}.single-select .single-select__clear-icon{position:relative}.single-select .single-select__clear-icon:focus-visible{outline:none}.single-select .single-select__clear-icon:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.single-select .single-select__clear-icon{background:var(--xiting-grey-1);color:var(--xiting-grey-6);border-color:var(--xiting-grey-1)}.single-select .single-select__clear-icon:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.single-select .single-select__clear-icon{border-radius:0;align-self:stretch;margin:-1px;padding-inline:.75rem}.single-select .single-select__clear-icon .svg-icon{width:1rem;height:1rem}.single-select__menu{background:var(--xiting-grey-1);opacity:1;margin:var(--single-select__menu--margin,.25rem -.5rem);border:1px solid var(--xiting-grey-3);width:calc(max(var(--single-select__input--width,auto), var(--single-select__menu--min-width,25rem)) + 1rem);min-height:max-content;max-height:min(50dvh, var(--single-select--available-height,50dvh) - .5rem);z-index:1300;transition:opacity .25s, display .25s ease allow-discrete;border-radius:.375rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0003}.single-select__menu.single-select__menu--has-filter{min-height:25dvh}@starting-style{.single-select__menu{opacity:0;display:block}}.single-select__menu.single-select__menu--hidden{transition:opacity .25s, display .25s ease .25s allow-discrete;opacity:0;display:none}.single-select__menu .single-select__menu-container{appearance:none;overflow:auto}.single-select__menu .single-select__menu-container::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.single-select__menu .single-select__menu-container::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.single-select__menu .single-select__menu-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.single-select__menu .single-select__menu-container::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.single-select__menu .single-select__menu-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.single-select__menu .single-select__menu-container{contain:layout paint style;position:relative}.single-select__menu .single-select__menu-container .single-select__no-data{color:var(--xiting-grey-5);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.single-select__menu .single-select__menu-container .single-select__no-data .single-select__no-data-text{font-size:1rem}.single-select__menu .single-select__menu-container .single-select__no-data .single-select__no-data-icon{width:5.875rem}.single-select__menu .single-select__menu__filter{z-index:1;background:var(--xiting-grey-1);transition:background .25s;display:flex;position:sticky;top:0}.single-select__menu .single-select__menu__filter .single-select__menu__filter-container{border-bottom:1px solid var(--xiting-grey-3);flex:auto;display:flex;position:relative}.single-select__menu .single-select__menu__filter .single-select__menu__filter-icon{pointer-events:none;z-index:1;justify-content:center;align-items:center;width:2.75rem;display:flex;position:absolute;top:0;bottom:0;left:0}.single-select__menu .single-select__menu__filter .single-select__menu__filter-icon>.svg-icon{opacity:.25}.single-select__menu .single-select__menu__filter input{appearance:none;background:0 0;border:none;outline:none;flex:auto;width:100%;min-width:0;max-width:none;padding:.8125rem .8125rem .8125rem 2.5rem;font-size:.875rem;line-height:1rem}.single-select__menu .single-select__item{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:auto;padding-block:.5rem;padding-inline:.75rem;display:flex;overflow:hidden}.single-select__menu .single-select__item:hover,.single-select__menu .single-select__item.single-select__item--active{background:var(--xiting-main-red-hover)}.single-select__menu .single-select__item.single-select__item--selected{color:var(--xiting-main-red);font-weight:600}.multi-select{--multi-select--padding:var(--input--padding,.5rem .375rem .5rem .75rem);--multi-select--box-shadow:var(--input--box-shadow,initial);--multi-select--min-width:var(--input--min-width,0);flex:100%;min-width:0;display:flex}.multi-select:focus{outline:none}.multi-select{--multi-select--border-top-left-radius:var(--input--border-top-left-radius,var(--input--border-radius,.25rem));--multi-select--border-top-right-radius:var(--input--border-top-right-radius,var(--input--border-radius,.25rem));--multi-select--border-bottom-right-radius:var(--input--border-bottom-right-radius,var(--input--border-radius,.25rem));--multi-select--border-bottom-left-radius:var(--input--border-bottom-left-radius,var(--input--border-radius,.25rem));--multi-select--border-top:var(--input--border-top,var(--input--border,none));--multi-select--border-right:var(--input--border-right,var(--input--border,none));--multi-select--border-bottom:var(--input--border-bottom,var(--input--border,none));--multi-select--border-left:var(--input--border-left,var(--input--border,none));--input-outline--border-top-left-radius:var(--multi-select--border-top-left-radius);--input-outline--border-top-right-radius:var(--multi-select--border-top-right-radius);--input-outline--border-bottom-left-radius:var(--multi-select--border-bottom-left-radius);--input-outline--border-bottom-right-radius:var(--multi-select--border-bottom-right-radius)}.multi-select .multi-select__control{border-top:var(--multi-select--border-top);border-right:var(--multi-select--border-right);border-bottom:var(--multi-select--border-bottom);border-left:var(--multi-select--border-left);border-top-left-radius:var(--multi-select--border-top-left-radius);border-top-right-radius:var(--multi-select--border-top-right-radius);border-bottom-right-radius:var(--multi-select--border-bottom-right-radius);border-bottom-left-radius:var(--multi-select--border-bottom-left-radius)}.multi-select{position:relative}.multi-select:focus-visible .multi-select__control{outline:none}.multi-select:focus-visible .multi-select__control:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.multi-select .multi-select__control{background:var(--xiting-grey-1);min-width:var(--multi-select--min-width);flex:auto;align-items:center;gap:.5rem;transition:background .25s;display:flex;position:relative;overflow:hidden}.multi-select .multi-select__placeholder{z-index:1;font-feature-settings:"liga" 1, "calt" 1;color:var(--xiting-grey-6);font-family:Inter,sans-serif;line-height:1.25rem;position:absolute;left:.75rem}.multi-select .multi-select__control-text{min-width:0;padding:var(--multi-select--padding);white-space:nowrap;text-overflow:ellipsis;flex:1.25rem;min-height:1lh;font-size:.875rem;font-weight:400;line-height:1.625rem;transition:opacity .25s;display:inline;overflow:hidden}.multi-select .multi-select__control-text:empty:before{content:" "}.multi-select .multi-select__control-counter{font-size:.75rem;font-weight:100}.multi-select.multi-select--has-label .multi-select__control-text{transform:translateY(.375rem)}.multi-select .multi-select__control-icon,.multi-select .multi-select__clear-icon{color:var(--xiting-grey-6);-webkit-user-select:none;user-select:none;align-items:center;transition:transform .25s;display:flex}.multi-select .multi-select__control-icon{padding:.5rem .375rem}.multi-select .multi-select__control-icon:last-child{padding:.5rem .75rem .5rem .375rem}.multi-select.multi-select--has-popover .multi-select__control-icon{transform:rotate(-180deg)}.multi-select .multi-select__label{z-index:1;color:var(--xiting-grey-6);font-size:.625rem;font-weight:400;line-height:.625rem;position:absolute;top:.25rem;left:.75rem}.multi-select:not(.multi-select--readonly) .multi-select__control{cursor:pointer}.multi-select.multi-select--readonly .multi-select__control{background:var(--xiting-grey-3)}.multi-select.multi-select--readonly .multi-select__control-text{opacity:.5}.multi-select .multi-select__clear-icon{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.multi-select .multi-select__clear-icon:disabled{opacity:.5;cursor:not-allowed}.multi-select .multi-select__clear-icon:not(:disabled):hover,.multi-select .multi-select__clear-icon:focus-visible{opacity:1}.multi-select .multi-select__clear-icon{position:relative}.multi-select .multi-select__clear-icon:focus-visible{outline:none}.multi-select .multi-select__clear-icon:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.multi-select .multi-select__clear-icon{background:var(--xiting-grey-1);color:var(--xiting-grey-6);border-color:var(--xiting-grey-1)}.multi-select .multi-select__clear-icon:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.multi-select .multi-select__clear-icon{border-radius:0;align-self:stretch;margin:-1px;padding-inline:.75rem}.multi-select .multi-select__clear-icon .svg-icon{width:1rem;height:1rem}.multi-select.multi-select--has-value .multi-select__placeholder{display:none}.multi-select__menu{background:var(--xiting-grey-1);opacity:1;width:calc(max(var(--multi-select__input--width,auto), 25rem) + 1rem);min-height:max-content;max-height:min(50dvh, var(--multi-select--available-height,50dvh) - .5rem);z-index:1300;transition:opacity .25s, display .25s ease allow-discrete;border-radius:.375rem;flex-direction:column;margin:.25rem -.5rem;display:flex;overflow:hidden;box-shadow:0 2px 8px #181c3226}.multi-select__menu.multi-select__menu--has-filter{min-height:25dvh}@starting-style{.multi-select__menu{opacity:0;display:block}}.multi-select__menu.multi-select__menu--hidden{transition:opacity .25s, display .25s ease .25s allow-discrete;opacity:0;display:none}.multi-select__menu .multi-select__menu-container{appearance:none;overflow:auto}.multi-select__menu .multi-select__menu-container::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.multi-select__menu .multi-select__menu-container::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.multi-select__menu .multi-select__menu-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.multi-select__menu .multi-select__menu-container::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.multi-select__menu .multi-select__menu-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.multi-select__menu .multi-select__menu-container{contain:layout paint style;position:relative}.multi-select__menu .multi-select__menu-container .multi-select__no-data{color:var(--xiting-grey-5);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.multi-select__menu .multi-select__menu-container .multi-select__no-data .multi-select__no-data-text{font-size:1rem}.multi-select__menu .multi-select__menu-container .multi-select__no-data .multi-select__no-data-icon{width:5.875rem}.multi-select__menu .multi-select__menu__filter{z-index:1;background:var(--xiting-grey-1);border-bottom:1px solid var(--xiting-grey-3);align-items:center;transition:background .25s;display:flex;position:sticky;top:0}.multi-select__menu .multi-select__menu__filter .multi-select__menu__select-all{padding-block:.5rem;padding-inline:.75rem}.multi-select__menu .multi-select__menu__filter .multi-select__menu__filter-container{flex:auto;display:flex;position:relative}.multi-select__menu .multi-select__menu__filter .multi-select__menu__filter-icon{pointer-events:none;z-index:1;justify-content:center;align-items:center;width:2.75rem;display:flex;position:absolute;top:0;bottom:0;left:0}.multi-select__menu .multi-select__menu__filter .multi-select__menu__filter-icon>.svg-icon{opacity:.25}.multi-select__menu .multi-select__menu__filter input{appearance:none;background:0 0;border:none;outline:none;flex:auto;width:100%;min-width:0;max-width:none;padding:.8125rem .8125rem .8125rem 2.5rem;font-size:.875rem;line-height:1rem}.multi-select__menu .multi-select__item{cursor:pointer;flex:auto;padding-block:.5rem;padding-inline:.75rem;display:flex}.multi-select__menu .multi-select__item:hover,.multi-select__menu .multi-select__item.multi-select__item--active{background:var(--xiting-main-red-hover)}.multi-select__menu .multi-select__item-control{flex:auto}.checkbox{cursor:pointer;align-items:center;gap:.5rem;min-width:0;display:flex}.checkbox:focus-visible{outline:none}.checkbox:focus-visible .checkbox__icon-container{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);outline:none}.checkbox{--checkbox--size:1.25rem;--checkbox--border-radius:.375rem;--checkbox--primary-color:var(--xiting-main-red);--checkbox--secondary-color:#fbfbfb;--checkbox--tertiary-color:var(--xiting-grey-3);--checkbox--surface-color:var(--xiting-grey-1)}.checkbox .checkbox__icon-container{width:var(--checkbox--size);height:var(--checkbox--size);border:1px solid var(--checkbox--tertiary-color);border-radius:var(--checkbox--border-radius);background:var(--checkbox--surface-color);color:var(--checkbox--secondary-color);flex:0 0 var(--checkbox--size);-webkit-user-select:none;user-select:none;transition:background .25s .25s,color .25s .25s,border-color .25s .25s}.checkbox .checkbox__icon path{transition:all .25s}.checkbox .checkbox__icon-left{stroke-dashoffset:4.24264px;stroke-dasharray:4.24264}@starting-style{.checkbox .checkbox__icon-left{stroke-dashoffset:4.24264px;stroke-dasharray:4.24264}}.checkbox .checkbox__icon-right{stroke-dasharray:9.21954;stroke-dashoffset:9.21954px}@starting-style{.checkbox .checkbox__icon-right{stroke-dasharray:9.21954;stroke-dashoffset:9.21954px}}.checkbox.checkbox--unchecked .checkbox__icon-container{background:var(--checkbox--surface-color);border-color:var(--checkbox--tertiary-color);color:var(--checkbox--secondary-color)}.checkbox.checkbox--unchecked .checkbox__icon path{stroke-linecap:butt}.checkbox.checkbox--unchecked .checkbox__icon-left{transition:all .25s,stroke-dashoffset .25s .25s}.checkbox.checkbox--checked .checkbox__icon-container{background:var(--checkbox--primary-color);border-color:var(--checkbox--primary-color);color:var(--checkbox--secondary-color);transition:background .25s,color .25s,border-color .25s}.checkbox.checkbox--checked .checkbox__icon path{stroke-dashoffset:0}.checkbox.checkbox--checked .checkbox__icon-right{transition:all .25s,stroke-dashoffset .25s .25s}.checkbox.checkbox--intermidiate .checkbox__icon-container{background:var(--checkbox--primary-color);border-color:var(--checkbox--primary-color);color:var(--checkbox--secondary-color);transition:background .25s,color .25s,border-color .25s}.checkbox.checkbox--intermidiate .checkbox__icon path{stroke-dashoffset:0}@starting-style{.checkbox.checkbox--intermidiate .checkbox__icon .checkbox__icon-left{stroke-dasharray:2.5;stroke-dashoffset:2.5px}}@starting-style{.checkbox.checkbox--intermidiate .checkbox__icon .checkbox__icon-right{stroke-dasharray:5.5;stroke-dashoffset:5.5px}}.checkbox.checkbox--disabled,[inert] .checkbox{opacity:.5;cursor:not-allowed}.checkbox.checkbox--readonly{cursor:auto}.checkbox .checkbox__text{flex:auto;min-width:0;display:flex}.radio-item{cursor:pointer;--radio-item--size:1.25rem;--radio-item--background:transparent;--radio-item--color:var(--xiting-grey-3);--radio-item--selected--color:var(--xiting-main-red);--radio-item--selected--background:var(--radio-item--background);align-items:center;gap:.25rem;display:flex}.radio-item .radio-item__icon-container{width:var(--radio-item--size);height:var(--radio-item--size);background:var(--radio-item--background);-webkit-user-select:none;user-select:none;color:var(--radio-item--color);border-radius:100%;transition:background .25s linear,color .25s linear,border .25s linear}.radio-item .radio-item__icon__circle{transition:stroke-width .25s linear}.radio-item.radio-item--selected .radio-item__icon-container{color:var(--radio-item--selected--color);background:var(--radio-item--selected--background)}.radio-item.radio-item--selected .radio-item__icon__circle{stroke-width:4px}.table-search-input{flex:auto;align-items:center;max-width:18.75rem;display:flex}.table-search-input .table-search-input-container{box-sizing:border-box;background:var(--xiting-grey-1);border:1px solid var(--xiting-grey-1);border-radius:.375rem;flex:auto;align-items:center;gap:.5rem;min-height:2.125rem;display:flex;box-shadow:0 1px 2px #0000000d}.table-search-input .table-search-input__icon,.table-search-input .table-search-input__control{align-items:center;display:flex}.table-search-input .table-search-input__icon{padding:0 0 0 .75rem}.table-search-input .table-search-input__control{flex:auto}.table-search-input .table-search-input__control input{color:var(--xiting-text-dark);background:0 0;border:none;outline:none;flex:auto;padding:.5rem .75rem .5rem .5rem;font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.125rem}.table-search-input .table-search-input__control input::placeholder{color:var(--xiting-text-light)}.text-input{--text-input--border-top-left-radius:var(--input--border-top-left-radius,var(--input--border-radius,.25rem));--text-input--border-top-right-radius:var(--input--border-top-right-radius,var(--input--border-radius,.25rem));--text-input--border-bottom-right-radius:var(--input--border-bottom-right-radius,var(--input--border-radius,.25rem));--text-input--border-bottom-left-radius:var(--input--border-bottom-left-radius,var(--input--border-radius,.25rem));--text-input--border-top:var(--input--border-top,var(--input--border,none));--text-input--border-right:var(--input--border-right,var(--input--border,none));--text-input--border-bottom:var(--input--border-bottom,var(--input--border,none));--text-input--border-left:var(--input--border-left,var(--input--border,none));--input-outline--border-top-left-radius:var(--text-input--border-top-left-radius);--input-outline--border-top-right-radius:var(--text-input--border-top-right-radius);--input-outline--border-bottom-left-radius:var(--text-input--border-bottom-left-radius);--input-outline--border-bottom-right-radius:var(--text-input--border-bottom-right-radius);border-top:var(--text-input--border-top);border-right:var(--text-input--border-right);border-bottom:var(--text-input--border-bottom);border-left:var(--text-input--border-left);border-top-left-radius:var(--text-input--border-top-left-radius);border-top-right-radius:var(--text-input--border-top-right-radius);border-bottom-right-radius:var(--text-input--border-bottom-right-radius);border-bottom-left-radius:var(--text-input--border-bottom-left-radius);background:var(--xiting-grey-1);flex:auto;align-items:stretch;transition:background .25s;display:flex;position:relative}.text-input .text-input__control{border-top-left-radius:var(--text-input--border-top-left-radius);border-top-right-radius:var(--text-input--border-top-right-radius);border-bottom-right-radius:var(--text-input--border-bottom-right-radius);border-bottom-left-radius:var(--text-input--border-bottom-left-radius);flex:auto;align-items:stretch;display:flex;overflow:hidden}.text-input input{appearance:none;background:0 0;border:none;outline:none;flex:auto;width:100%;min-width:0;max-width:none;padding:.8125rem;font-size:.875rem;line-height:1rem}.text-input input::placeholder{font-feature-settings:"liga" 1, "calt" 1;color:var(--text-color);font-family:Inter,sans-serif;line-height:1.25rem}.text-input .text-input__prefix{color:var(--xiting-text-light);-webkit-user-select:none;user-select:none;align-items:center;padding-left:.8125rem;font-size:.875rem;line-height:1rem;display:flex}.text-input:has(.text-input__prefix) input{padding-left:.125rem}.text-input.text-input--has-label .text-input__prefix{align-items:flex-end;padding-bottom:.4375rem}.text-input{position:relative}.text-input:has(input:not([readonly]):focus-visible){outline:none}.text-input:has(input:not([readonly]):focus-visible):after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.text-input.text-input--readonly{background:var(--xiting-grey-3)}.text-input.text-input--readonly input{opacity:.5}.text-input .text-input__clear-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.text-input .text-input__clear-button:disabled{opacity:.5;cursor:not-allowed}.text-input .text-input__clear-button:not(:disabled):hover,.text-input .text-input__clear-button:focus-visible{opacity:1}.text-input .text-input__clear-button{position:relative}.text-input .text-input__clear-button:focus-visible{outline:none}.text-input .text-input__clear-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.text-input .text-input__clear-button{background:var(--xiting-grey-1);color:var(--xiting-grey-6);border-color:var(--xiting-grey-1)}.text-input .text-input__clear-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.text-input .text-input__clear-button{border-radius:0;margin:-1px;padding-inline:.75rem}.text-input .text-input__clear-button .svg-icon{width:1rem;height:1rem}.text-input.text-input--has-label input{padding:1.1875rem .75rem .4375rem}.text-input .text-input__label{z-index:1;color:var(--xiting-grey-6);font-size:.625rem;font-weight:400;line-height:.625rem;position:absolute;top:.25rem;left:.75rem}.multiline-text-input{background:var(--xiting-grey-1);--multiline-text-input--border-top-left-radius:var(--input--border-top-left-radius,var(--input--border-radius,.25rem));--multiline-text-input--border-top-right-radius:var(--input--border-top-right-radius,var(--input--border-radius,.25rem));--multiline-text-input--border-bottom-right-radius:var(--input--border-bottom-right-radius,var(--input--border-radius,.25rem));--multiline-text-input--border-bottom-left-radius:var(--input--border-bottom-left-radius,var(--input--border-radius,.25rem));--multiline-text-input--border-top:var(--input--border-top,var(--input--border,none));--multiline-text-input--border-right:var(--input--border-right,var(--input--border,none));--multiline-text-input--border-bottom:var(--input--border-bottom,var(--input--border,none));--multiline-text-input--border-left:var(--input--border-left,var(--input--border,none));--input-outline--border-top-left-radius:var(--multiline-text-input--border-top-left-radius);--input-outline--border-top-right-radius:var(--multiline-text-input--border-top-right-radius);--input-outline--border-bottom-left-radius:var(--multiline-text-input--border-bottom-left-radius);--input-outline--border-bottom-right-radius:var(--multiline-text-input--border-bottom-right-radius);border-top:var(--multiline-text-input--border-top);border-right:var(--multiline-text-input--border-right);border-bottom:var(--multiline-text-input--border-bottom);border-left:var(--multiline-text-input--border-left);border-top-left-radius:var(--multiline-text-input--border-top-left-radius);border-top-right-radius:var(--multiline-text-input--border-top-right-radius);border-bottom-right-radius:var(--multiline-text-input--border-bottom-right-radius);border-bottom-left-radius:var(--multiline-text-input--border-bottom-left-radius);flex:auto;align-items:stretch;display:flex;position:relative}.multiline-text-input:has(textarea:not([readonly]):focus-visible){outline:none}.multiline-text-input:has(textarea:not([readonly]):focus-visible):after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.multiline-text-input>textarea{width:auto;max-width:none;min-width:none;resize:none;appearance:none;background:0 0;border:none;outline:none;flex:auto;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1rem;overflow:auto}.multiline-text-input>textarea::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.multiline-text-input>textarea::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.multiline-text-input>textarea::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.multiline-text-input>textarea::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.multiline-text-input>textarea{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.multiline-text-input>textarea{contain:layout paint style}.multiline-text-input.multiline-text-input--readonly{background:var(--xiting-grey-3)}.multiline-text-input.multiline-text-input--readonly>textarea{opacity:.5}.switch-input{-webkit-user-select:none;user-select:none;cursor:pointer;gap:.5rem;display:flex}.switch-input:focus{outline:none}.switch-input .switch-input-container{background:var(--xiting-grey-5);border-radius:.75rem;width:1.875rem;height:1.25rem;padding:.125rem;transition:transform .25s ease-in-out,background .25s ease-in-out;overflow:hidden;transform:translate(0)}.switch-input .switch-input-control{background:#fbfbfb;border-radius:100%;width:1rem;height:1rem;transition:transform .25s ease-in-out;transform:translate(0)}.switch-input:focus-visible .switch-input-container{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);outline:none}.switch-input.switch-input--on .switch-input-container{background:var(--xiting-main-red)}.switch-input.switch-input--on .switch-input-control{transform:translate(calc(100% - .375rem))}.switch-input.switch-input--readonly{cursor:auto;opacity:.25}.risk-level-select{--risk-level-select--border-top-left-radius:var(--input--border-top-left-radius,var(--input--border-radius,.25rem));--risk-level-select--border-top-right-radius:var(--input--border-top-right-radius,var(--input--border-radius,.25rem));--risk-level-select--border-bottom-right-radius:var(--input--border-bottom-right-radius,var(--input--border-radius,.25rem));--risk-level-select--border-bottom-left-radius:var(--input--border-bottom-left-radius,var(--input--border-radius,.25rem));--risk-level-select--border-top:var(--input--border-top,var(--input--border,none));--risk-level-select--border-right:var(--input--border-right,var(--input--border,none));--risk-level-select--border-bottom:var(--input--border-bottom,var(--input--border,none));--risk-level-select--border-left:var(--input--border-left,var(--input--border,none));--input-outline--border-top-left-radius:var(--risk-level-select--border-top-left-radius);--input-outline--border-top-right-radius:var(--risk-level-select--border-top-right-radius);--input-outline--border-bottom-left-radius:var(--risk-level-select--border-bottom-left-radius);--input-outline--border-bottom-right-radius:var(--risk-level-select--border-bottom-right-radius);border-top:var(--risk-level-select--border-top);border-right:var(--risk-level-select--border-right);border-bottom:var(--risk-level-select--border-bottom);border-left:var(--risk-level-select--border-left);border-top-left-radius:var(--risk-level-select--border-top-left-radius);border-top-right-radius:var(--risk-level-select--border-top-right-radius);border-bottom-right-radius:var(--risk-level-select--border-bottom-right-radius);border-bottom-left-radius:var(--risk-level-select--border-bottom-left-radius);flex:auto;display:flex;position:relative}.risk-level-select:focus-visible{outline:none}.risk-level-select:focus-visible .risk-level-select__risk-level-container--focused{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);border-radius:calc(.375rem - 2px);outline:none}.risk-level-select .risk-level-select-container{background:var(--xiting-grey-1);flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;padding:.625rem;display:flex}.risk-level-select .risk-level-select__risk-level-container:not(.risk-level-select__risk-level-container--selected) .risk-level-select__risk-level{opacity:.2;color:var(--xiting-text-dark);background:var(--xiting-grey-4)}.risk-level-select .risk-level-select__risk-level-container .risk-level-select__risk-level{color:var(--xiting-text-dark)}.risk-level-select:not(.risk-level-select--readonly) .risk-level-select__risk-level{cursor:pointer}.risk-level-select:not(.risk-level-select--readonly) .risk-level-select__risk-level:hover{opacity:1;background:var(--risk-level-badge--color,var(--xiting-grey-5))}.risk-level-select.risk-level-select--readonly .risk-level-select-container{background:var(--xiting-grey-3)}.risk-level-select.risk-level-select--readonly .risk-level-select__risk-level-container.risk-level-select__risk-level-container--selected .risk-level-select__risk-level{opacity:.5}.risk-level-select .risk-level-select__clear-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.risk-level-select .risk-level-select__clear-button:disabled{opacity:.5;cursor:not-allowed}.risk-level-select .risk-level-select__clear-button:not(:disabled):hover,.risk-level-select .risk-level-select__clear-button:focus-visible{opacity:1}.risk-level-select .risk-level-select__clear-button{position:relative}.risk-level-select .risk-level-select__clear-button:focus-visible{outline:none}.risk-level-select .risk-level-select__clear-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.risk-level-select .risk-level-select__clear-button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.risk-level-select .risk-level-select__clear-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.risk-level-select .risk-level-select__clear-button{border-radius:0;padding-inline:.75rem}.risk-level-select .risk-level-select__clear-button .svg-icon{width:1rem;height:1rem}.risk-level-select .risk-level-select__label{z-index:1;color:var(--xiting-grey-6);font-size:.625rem;font-weight:400;line-height:.625rem;position:absolute;top:.25rem;left:.75rem}.risk-level-select.risk-level-select--has-label .risk-level-select-container{line-height:1.625rem;transform:translateY(.5rem)}.language-select{display:flex}.language-select .language-select__control{text-transform:none;align-items:center;display:flex}.language-select .language-select__control .language-select__menu-item__icon .svg-icon{width:2rem}.language-select .language-select__control-value{align-items:center;gap:.5rem;display:flex}.language-select .language-select__control-value-icon{flex-direction:column;align-items:center;display:flex}.language-select__control{--single-select__menu--min-width:max-content;--single-select__menu--margin:.25rem 0}.language-select__control .language-select__menu-item{align-items:center;gap:.5rem;display:flex}.tab-selector{gap:1.625rem;display:flex;position:relative}.tab-selector:after{content:"";left:var(--tab-selector--selected-left,0px);width:var(--tab-selector--selected-width,0px);border:1px solid;border-color:var(--xiting-main-red);pointer-events:none;height:0;position:absolute;bottom:0}.tab-selector:before{content:"";left:var(--tab-selector--hover-left,0px);width:var(--tab-selector--hover-width,0px);border:1px solid var(--xiting-grey-4);pointer-events:none;height:0;position:absolute;bottom:0}.tab-selector.tab-selector--animated:after,.tab-selector.tab-selector--animated:before{transition:all .25s ease-in-out}.tab-selector .tab-selector__item{cursor:pointer;-webkit-user-select:none;user-select:none;opacity:1;will-change:color, opacity;padding:.375rem 0;transition:color .25s,opacity .25s}.tab-selector .tab-selector__item--selected{color:var(--xiting-main-red)}.tab-selector .tab-selector__item--disabled{opacity:.25}.color-picker{--color-picker--background:var(--color-picker--value,transparent);justify-content:center;align-items:center;min-width:0;display:flex}.color-picker .color-picker-container{anchor-name:var(--color-picker--anchor-name);background-color:var(--color-picker--background,transparent);border-radius:var(--color-picker--border-radius,.625rem);border:var(--color-picker--border,none);min-width:0;padding:var(--color-picker--padding,0);margin:var(--color-picker--margin,0);justify-content:center;align-items:center;display:flex}.color-picker:not(.color-picker--disabled) .color-picker-container{cursor:pointer}.color-picker .color-picker__picker{position-anchor:var(--color-picker--anchor-name);position-area:bottom span-all;position-try:normal flip-block;overflow:initial;border:none;border-radius:.625rem;outline:none;flex-direction:column;margin:.5rem;padding:.5rem;position:relative;box-shadow:0 0 20px 2px #181c324d}.color-picker .color-picker__picker-container{grid-template-columns:auto auto;gap:1rem;display:grid}.color-picker .color-picker__picker__areas{display:flex}.color-picker .color-picker__picker__saturation-area{cursor:crosshair;width:150px;height:150px}.color-picker .color-picker__picker__hue-area{cursor:ns-resize;width:32px;height:150px}.color-picker .color-picker__picker__saturation-control{width:150px;height:150px;position:relative}.color-picker .color-picker__picker__hue-control{width:32px;height:150px;position:relative}.color-picker .color-picker__picker__saturation-area,.color-picker .color-picker__picker__hue-area{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.color-picker .color-picker__picker__saturation-area{cursor:crosshair;border-radius:.3125rem 0 0 .3125rem}.color-picker .color-picker__picker__hue-area{cursor:ns-resize;border-radius:0 .3125rem .3125rem 0}.color-picker .color-picker__picker__saturation-marker{pointer-events:none;z-index:1;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000}.color-picker .color-picker__picker__hue-marker{pointer-events:none;z-index:1;border:2px solid #fff;border-radius:999px;width:40px;height:8px;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000}.color-picker .color-picker__picker__options{grid-template-rows:auto auto auto;grid-template-columns:min-content;gap:.5rem;display:grid}.color-picker .color-picker__picker__hex-input{align-items:center;gap:.5rem;display:flex}.color-picker .color-picker__picker__options-label{font-weight:700}.color-picker .color-picker__picker__options-container{grid-template-columns:repeat(5,max-content);gap:.5rem;display:grid}.color-picker .color-picker__picker__option{cursor:pointer}.color-picker .color-picker__picker__option,.color-picker .color-picker__picker__preview{aspect-ratio:1;background-color:var(--color-picker__picker__option--value);width:2rem;height:2rem;color:var(--color-picker__picker__option--value-contrast);border:none;border-radius:.625rem;justify-content:center;align-items:center;display:flex}.color-picker .color-picker__picker__option:focus-visible,.color-picker .color-picker__picker__preview:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);outline:none}.color-picker .color-picker__picker__close-button{z-index:1;cursor:pointer;background:var(--xiting-grey-1);color:var(--xiting-text-main);border:none;border-radius:100%;padding:.25rem;display:flex;position:absolute;top:-.75rem;right:-.75rem;box-shadow:0 2px 12px 2px #00000059}.color-picker .color-picker__picker__close-button .svg-icon{width:.875rem;height:.875rem}.years-view{flex-direction:column;min-width:0;display:flex}.years-view .years-view__header{justify-content:space-between;align-items:center;min-width:0;display:flex}.years-view .years-view__header__control-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.years-view .years-view__header__control-button:disabled{opacity:.5;cursor:not-allowed}.years-view .years-view__header__control-button .svg-icon{width:1.125rem;height:1.125rem}.years-view .years-view__header__control-button:not(:disabled):hover,.years-view .years-view__header__control-button:focus-visible{opacity:1}.years-view .years-view__header__control-button{position:relative}.years-view .years-view__header__control-button:focus-visible{outline:none}.years-view .years-view__header__control-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.years-view .years-view__header__control-button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.years-view .years-view__header__control-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.years-view .years-view__header__info{align-items:center;gap:.25rem;font-weight:200;display:flex}.years-view .years-view__header-year{font-size:.875rem;font-weight:500}.years-view .years-view__header__control-prev .svg-icon{transform:rotate(90deg)}.years-view .years-view__header__control-next .svg-icon{transform:rotate(-90deg)}.years-view .years-view__header__info{display:flex}.years-view .years-view__months{opacity:1;min-width:0;transition:transform .25s ease, opacity .25s ease, display .25s ease allow-discrete;grid-template-rows:repeat(4,3.15rem);grid-template-columns:repeat(5,3.15rem);padding:1.575rem 1.5rem;display:grid;transform:scale(1)}@starting-style{.years-view .years-view__months{opacity:0;transform:scale(.5)}}.years-view .years-view__month{cursor:pointer;justify-content:center;align-items:center;font-size:.75rem;font-weight:400;display:flex}.years-view .years-view__month:hover{background:var(--xiting-main-red-hover)}.year-view{flex-direction:column;min-width:0;display:flex}.year-view .year-view__header{justify-content:space-between;align-items:center;min-width:0;display:flex}.year-view .year-view__header__control-button,.year-view .year-view__header-year{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.year-view .year-view__header__control-button:disabled,.year-view .year-view__header-year:disabled{opacity:.5;cursor:not-allowed}.year-view .year-view__header__control-button .svg-icon,.year-view .year-view__header-year .svg-icon{width:1.125rem;height:1.125rem}.year-view .year-view__header__control-button:not(:disabled):hover,.year-view .year-view__header__control-button:focus-visible,.year-view .year-view__header-year:not(:disabled):hover,.year-view .year-view__header-year:focus-visible{opacity:1}.year-view .year-view__header__control-button,.year-view .year-view__header-year{position:relative}.year-view .year-view__header__control-button:focus-visible,.year-view .year-view__header-year:focus-visible{outline:none}.year-view .year-view__header__control-button:focus-visible:after,.year-view .year-view__header-year:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.year-view .year-view__header__control-button,.year-view .year-view__header-year{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.year-view .year-view__header__control-button:not(:disabled):hover,.year-view .year-view__header-year:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.year-view .year-view__header-year{font-size:.875rem;font-weight:500}.year-view .year-view__header__control-prev .svg-icon{transform:rotate(90deg)}.year-view .year-view__header__control-next .svg-icon{transform:rotate(-90deg)}.year-view .year-view__header__info{display:flex}.year-view .year-view__months{opacity:1;min-width:0;transition:transform .25s ease, opacity .25s ease, display .25s ease allow-discrete;grid-template-rows:repeat(3,3.9375rem);grid-template-columns:repeat(4,3.9375rem);padding:1.96875rem 1.5rem;display:grid;transform:scale(1)}@starting-style{.year-view .year-view__months{opacity:0;transform:scale(.5)}}.year-view .year-view__month{cursor:pointer;justify-content:center;align-items:center;font-size:.75rem;font-weight:400;display:flex}.year-view .year-view__month:hover{background:var(--xiting-main-red-hover)}.month-view{flex-direction:column;min-width:0;display:flex}.month-view .month-view__header{justify-content:space-between;align-items:center;min-width:0;display:flex}.month-view .month-view__header__control-button,.month-view .month-view__header-month,.month-view .month-view__header-year{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.month-view .month-view__header__control-button:disabled,.month-view .month-view__header-month:disabled,.month-view .month-view__header-year:disabled{opacity:.5;cursor:not-allowed}.month-view .month-view__header__control-button .svg-icon,.month-view .month-view__header-month .svg-icon,.month-view .month-view__header-year .svg-icon{width:1.125rem;height:1.125rem}.month-view .month-view__header__control-button:not(:disabled):hover,.month-view .month-view__header__control-button:focus-visible,.month-view .month-view__header-month:not(:disabled):hover,.month-view .month-view__header-month:focus-visible,.month-view .month-view__header-year:not(:disabled):hover,.month-view .month-view__header-year:focus-visible{opacity:1}.month-view .month-view__header__control-button,.month-view .month-view__header-month,.month-view .month-view__header-year{position:relative}.month-view .month-view__header__control-button:focus-visible,.month-view .month-view__header-month:focus-visible,.month-view .month-view__header-year:focus-visible{outline:none}.month-view .month-view__header__control-button:focus-visible:after,.month-view .month-view__header-month:focus-visible:after,.month-view .month-view__header-year:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.month-view .month-view__header__control-button,.month-view .month-view__header-month,.month-view .month-view__header-year{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.month-view .month-view__header__control-button:not(:disabled):hover,.month-view .month-view__header-month:not(:disabled):hover,.month-view .month-view__header-year:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.month-view .month-view__header-month,.month-view .month-view__header-year{font-size:.875rem;font-weight:500}.month-view .month-view__header__control-prev .svg-icon{transform:rotate(90deg)}.month-view .month-view__header__control-next .svg-icon{transform:rotate(-90deg)}.month-view .month-view__header__info{display:flex}.month-view .month-view__calendar{opacity:1;min-width:0;transition:transform .25s ease, opacity .25s ease, display .25s ease allow-discrete;grid-template-rows:repeat(7,2.25rem);grid-template-columns:repeat(7,2.25rem);padding:0 1.5rem;display:grid;transform:scale(1)}@starting-style{.month-view .month-view__calendar{opacity:0;transform:scale(.5)}}.month-view .month-view__weekday{justify-content:center;align-items:center;font-size:.625rem;font-weight:400;display:flex}.month-view .month-view__day{cursor:pointer;justify-content:center;align-items:center;font-size:.75rem;font-weight:400;display:flex}.month-view .month-view__day:not(.month-view__day--current-month){color:var(--xiting-grey-4)}.month-view .month-view__day:hover{background:var(--xiting-main-red-hover)}.month-view .month-view__day.month-view__day--is-today{color:var(--xiting-main-red)}.month-view .month-view__day.month-view__day--is-start,.month-view .month-view__day.month-view__day--is-start.month-view__day--is-in-period,.month-view .month-view__day.month-view__day--is-end.month-view__day--is-in-period,.month-view .month-view__day.month-view__day--is-end{color:var(--text-color-inverted);background:var(--xiting-main-red)}.month-view .month-view__day.month-view__day--is-in-period{background:var(--xiting-main-red-hover)}.month-view .month-view__day.month-view__day--is-start.month-view__day--is-in-period{border-radius:.375rem 0 0 .375rem}.month-view .month-view__day.month-view__day--is-end.month-view__day--is-in-period{border-radius:0 .375rem .375rem 0}.month-view .month-view__day.month-view__day--is-start.month-view__day--is-end.month-view__day--is-in-period{border-radius:.375rem}.period-picker{--period-picker--box-shadow:var(--input--box-shadow,initial);--period-picker--min-width:var(--input--min-width,0);--period-picker--background:var(--input--background,var(--xiting-grey-1));--period-picker--padding:var(--input--padding,.5rem .375rem .5rem .75rem);flex:100%;min-width:0;display:flex}.period-picker:focus{outline:none}.period-picker{--period-picker--border-top-left-radius:var(--input--border-top-left-radius,var(--input--border-radius,.25rem));--period-picker--border-top-right-radius:var(--input--border-top-right-radius,var(--input--border-radius,.25rem));--period-picker--border-bottom-right-radius:var(--input--border-bottom-right-radius,var(--input--border-radius,.25rem));--period-picker--border-bottom-left-radius:var(--input--border-bottom-left-radius,var(--input--border-radius,.25rem));--period-picker--border-top:var(--input--border-top,var(--input--border,none));--period-picker--border-right:var(--input--border-right,var(--input--border,none));--period-picker--border-bottom:var(--input--border-bottom,var(--input--border,none));--period-picker--border-left:var(--input--border-left,var(--input--border,none));--input-outline--border-top-left-radius:var(--period-picker--border-top-left-radius);--input-outline--border-top-right-radius:var(--period-picker--border-top-right-radius);--input-outline--border-bottom-left-radius:var(--period-picker--border-bottom-left-radius);--input-outline--border-bottom-right-radius:var(--period-picker--border-bottom-right-radius)}.period-picker .period-picker__control-container{border-top:var(--period-picker--border-top);border-right:var(--period-picker--border-right);border-bottom:var(--period-picker--border-bottom);border-left:var(--period-picker--border-left);border-top-left-radius:var(--period-picker--border-top-left-radius);border-top-right-radius:var(--period-picker--border-top-right-radius);border-bottom-right-radius:var(--period-picker--border-bottom-right-radius);border-bottom-left-radius:var(--period-picker--border-bottom-left-radius)}.period-picker{position:relative}.period-picker .period-picker__control-container:focus-visible{outline:none}.period-picker .period-picker__control-container:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.period-picker .period-picker__control-container{background:var(--xiting-grey-1);min-width:var(--period-picker--min-width);flex:auto;align-items:center;gap:.5rem;transition:background .25s;display:flex;position:relative;overflow:hidden}.period-picker .period-picker__control{padding:var(--period-picker--padding);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1.25rem;min-height:1lh;font-size:.875rem;font-weight:400;line-height:1.625rem;transition:opacity .25s;display:flex;overflow:hidden}.period-picker .period-picker__value{align-items:center;gap:.25rem;display:flex}.period-picker.period-picker--has-label .period-picker__value{transform:translateY(.375rem)}.period-picker .period-picker__control-icon,.period-picker .period-picker__clear-icon{color:var(--xiting-grey-6);-webkit-user-select:none;user-select:none;align-items:center;transition:transform .25s;display:flex}.period-picker .period-picker__control-icon{padding:.5rem .375rem}.period-picker .period-picker__control-icon:last-child{padding:.5rem .75rem .5rem .375rem}.period-picker.period-picker--has-popover .period-picker__control-icon{transform:rotate(-180deg)}.period-picker .period-picker__label{z-index:1;color:var(--xiting-grey-6);font-size:.625rem;font-weight:400;line-height:.625rem;position:absolute;top:.25rem;left:.75rem}.period-picker:not(.period-picker--readonly) .period-picker__control{cursor:pointer}.period-picker.period-picker--readonly .period-picker__control{background:var(--xiting-grey-3);opacity:.5}.period-picker .period-picker__clear-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.period-picker .period-picker__clear-button:disabled{opacity:.5;cursor:not-allowed}.period-picker .period-picker__clear-button:not(:disabled):hover,.period-picker .period-picker__clear-button:focus-visible{opacity:1}.period-picker .period-picker__clear-button{position:relative}.period-picker .period-picker__clear-button:focus-visible{outline:none}.period-picker .period-picker__clear-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.period-picker .period-picker__clear-button{background:var(--xiting-grey-1);color:var(--xiting-grey-6);border-color:var(--xiting-grey-1)}.period-picker .period-picker__clear-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.period-picker .period-picker__clear-button{border-radius:0;align-self:stretch;margin:-1px;padding-inline:.75rem}.period-picker .period-picker__clear-button .svg-icon{width:1rem;height:1rem}.period-picker__popover{background:var(--xiting-grey-1);opacity:1;width:calc(max(var(--single-select__input--width,auto), 25rem) + 1rem);min-height:max-content;max-height:min(50dvh, var(--single-select--available-height,50dvh) - .5rem);z-index:1300;transition:opacity .25s, display .25s ease allow-discrete;border-radius:.375rem;flex-direction:column;gap:.5rem;margin:.25rem 0;padding:.5rem;display:flex;overflow:hidden;box-shadow:0 2px 8px #181c3226}.period-picker__popover .period-picker__popover-container{grid-template-rows:auto;grid-template-columns:auto;display:grid}@starting-style{.period-picker__popover{opacity:0;display:block}}.period-picker__popover .month-view,.period-picker__popover .year-view,.period-picker__popover .years-view{grid-area:1/1}.period-picker__popover.period-picker__view--month .year-view,.period-picker__popover.period-picker__view--month .years-view,.period-picker__popover.period-picker__view--year .month-view,.period-picker__popover.period-picker__view--year .years-view,.period-picker__popover.period-picker__view--years .month-view,.period-picker__popover.period-picker__view--years .year-view{display:none}.period-picker__popover.period-picker__popover--hidden{transition:opacity .25s, display .25s ease .25s allow-discrete;opacity:0;display:none}.period-picker__popover .period-picker__controls{padding:var(--period-picker--padding);justify-content:space-between;align-items:center;display:flex}.period-picker__popover .period-picker__period{justify-content:center;align-items:center;display:flex}.period-picker__popover .period-picker__period-start,.period-picker__popover .period-picker__period-end,.period-picker__popover .period-picker__cancel-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.period-picker__popover .period-picker__period-start:disabled,.period-picker__popover .period-picker__period-end:disabled,.period-picker__popover .period-picker__cancel-button:disabled{opacity:.5;cursor:not-allowed}.period-picker__popover .period-picker__period-start .svg-icon,.period-picker__popover .period-picker__period-end .svg-icon,.period-picker__popover .period-picker__cancel-button .svg-icon{width:1.125rem;height:1.125rem}.period-picker__popover .period-picker__period-start:not(:disabled):hover,.period-picker__popover .period-picker__period-start:focus-visible,.period-picker__popover .period-picker__period-end:not(:disabled):hover,.period-picker__popover .period-picker__period-end:focus-visible,.period-picker__popover .period-picker__cancel-button:not(:disabled):hover,.period-picker__popover .period-picker__cancel-button:focus-visible{opacity:1}.period-picker__popover .period-picker__period-start,.period-picker__popover .period-picker__period-end,.period-picker__popover .period-picker__cancel-button{position:relative}.period-picker__popover .period-picker__period-start:focus-visible,.period-picker__popover .period-picker__period-end:focus-visible,.period-picker__popover .period-picker__cancel-button:focus-visible{outline:none}.period-picker__popover .period-picker__period-start:focus-visible:after,.period-picker__popover .period-picker__period-end:focus-visible:after,.period-picker__popover .period-picker__cancel-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.period-picker__popover .period-picker__period-start,.period-picker__popover .period-picker__period-end,.period-picker__popover .period-picker__cancel-button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.period-picker__popover .period-picker__period-start:not(:disabled):hover,.period-picker__popover .period-picker__period-end:not(:disabled):hover,.period-picker__popover .period-picker__cancel-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.period-picker__popover .period-picker__apply-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.period-picker__popover .period-picker__apply-button:disabled{opacity:.5;cursor:not-allowed}.period-picker__popover .period-picker__apply-button .svg-icon{width:1.125rem;height:1.125rem}.period-picker__popover .period-picker__apply-button:not(:disabled):hover,.period-picker__popover .period-picker__apply-button:focus-visible{opacity:1}.period-picker__popover .period-picker__apply-button{position:relative}.period-picker__popover .period-picker__apply-button:focus-visible{outline:none}.period-picker__popover .period-picker__apply-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.period-picker__popover .period-picker__apply-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.period-picker__popover .period-picker__apply-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.inline-text-input{padding:.125rem}.inline-text-input .inline-text-input__control{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:.25rem;outline:none;flex:auto;padding:.5rem;overflow:hidden}.inline-text-input:not(.inline-text-input--readonly) .inline-text-input__control{border-color:var(--xcp-inline-text-input--border-color,transparent);background:var(--xcp-inline-text-input--background,transparent)}.inline-text-input:not(.inline-text-input--readonly) .inline-text-input__control:focus{border-color:var(--xcp-inline-text-input--focus--border-color,var(--xiting-grey-4));background:var(--xcp-inline-text-input--focus--background,var(--xiting-grey-1));text-overflow:initial;outline:none}.inline-text-input.inline-text-input--invalid .inline-text-input__control,.inline-text-input.inline-text-input--invalid .inline-text-input__control:focus{border-color:var(--xiting-danger)}.form-container.details-page-form-primary .form-container__content{background:linear-gradient(to right, var(--xiting-grey-2) 0, var(--xiting-grey-2) var(--form-container__title--width,10rem), var(--xiting-grey-1) var(--form-container__title--width,10rem));flex:auto;align-content:start}.details-page-form-secondary .form-container__content{flex:auto}.details-page-button-skeleton{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.375rem;flex:none;width:6rem;height:2.125rem;animation:1.6s ease-in-out infinite skeleton-loading;display:inline-block}@media (prefers-reduced-motion:reduce){.details-page-button-skeleton{animation:none}}.details-page-header{justify-content:space-between;gap:1rem;display:flex}.details-page-header-delete-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-header-delete-button:disabled{opacity:.5;cursor:not-allowed}.details-page-header-delete-button .svg-icon{width:1.125rem;height:1.125rem}.details-page-header-delete-button:not(:disabled):hover,.details-page-header-delete-button:focus-visible{opacity:1}.details-page-header-delete-button{position:relative}.details-page-header-delete-button:focus-visible{outline:none}.details-page-header-delete-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-header-delete-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.details-page-header-delete-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.details-page-header-discard-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-header-discard-button:disabled{opacity:.5;cursor:not-allowed}.details-page-header-discard-button .svg-icon{width:1.125rem;height:1.125rem}.details-page-header-discard-button:not(:disabled):hover,.details-page-header-discard-button:focus-visible{opacity:1}.details-page-header-discard-button{position:relative}.details-page-header-discard-button:focus-visible{outline:none}.details-page-header-discard-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-header-discard-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.details-page-header-discard-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.details-page-header-final-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-header-final-button:disabled{opacity:.5;cursor:not-allowed}.details-page-header-final-button .svg-icon{width:1.125rem;height:1.125rem}.details-page-header-final-button:not(:disabled):hover,.details-page-header-final-button:focus-visible{opacity:1}.details-page-header-final-button{position:relative}.details-page-header-final-button:focus-visible{outline:none}.details-page-header-final-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-header-final-button{background:var(--xiting-success);color:#fff;border-color:var(--xiting-success);box-shadow:0 1px 2px #0000000d}.details-page-header-final-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-success)}.details-page-header-new-version-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-header-new-version-button:disabled{opacity:.5;cursor:not-allowed}.details-page-header-new-version-button .svg-icon{width:1.125rem;height:1.125rem}.details-page-header-new-version-button:not(:disabled):hover,.details-page-header-new-version-button:focus-visible{opacity:1}.details-page-header-new-version-button{position:relative}.details-page-header-new-version-button:focus-visible{outline:none}.details-page-header-new-version-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-header-new-version-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.details-page-header-new-version-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.details-page-header-publish-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-header-publish-button:disabled{opacity:.5;cursor:not-allowed}.details-page-header-publish-button .svg-icon{width:1.125rem;height:1.125rem}.details-page-header-publish-button:not(:disabled):hover,.details-page-header-publish-button:focus-visible{opacity:1}.details-page-header-publish-button{position:relative}.details-page-header-publish-button:focus-visible{outline:none}.details-page-header-publish-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-header-publish-button{background:var(--xiting-success);color:#fff;border-color:var(--xiting-success);box-shadow:0 1px 2px #0000000d}.details-page-header-publish-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-success)}.details-page-header-save-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-header-save-button:disabled{opacity:.5;cursor:not-allowed}.details-page-header-save-button .svg-icon{width:1.125rem;height:1.125rem}.details-page-header-save-button:not(:disabled):hover,.details-page-header-save-button:focus-visible{opacity:1}.details-page-header-save-button{position:relative}.details-page-header-save-button:focus-visible{outline:none}.details-page-header-save-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-header-save-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.details-page-header-save-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.details-page-header-view-toggle{box-sizing:border-box;background:var(--xiting-grey-1);border-radius:.375rem;grid-template-columns:1fr 1fr;align-items:stretch;height:2.125rem;display:inline-grid;position:relative}.details-page-header-view-toggle:before{content:"";border:1px solid var(--xiting-grey-4);pointer-events:none;z-index:0;border-radius:.375rem;position:absolute;inset:0}.details-page-header-view-toggle .details-page-header-view-toggle__thumb{box-sizing:border-box;border:1px solid var(--xiting-main-red);background:var(--xiting-main-red-hover);pointer-events:none;z-index:1;border-radius:.375rem;width:50%;transition:transform .2s;position:absolute;top:0;bottom:0;left:0}.details-page-header-view-toggle.details-page-header-view-toggle--occurrences .details-page-header-view-toggle__thumb{transform:translate(100%)}.details-page-header-view-toggle .details-page-header-view-toggle__segment{z-index:2;color:var(--xiting-text-main);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.25rem;padding:0 .6875rem;font-size:.75rem;font-weight:500;line-height:1;transition:color .15s;display:flex;position:relative}.details-page-header-view-toggle .details-page-header-view-toggle__segment:not(:disabled):hover{color:var(--xiting-main-red)}.details-page-header-view-toggle .details-page-header-view-toggle__segment:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);border-radius:.375rem;outline:none}.details-page-header-view-toggle .details-page-header-view-toggle__segment--active{color:var(--xiting-main-red)}.details-page-header-view-toggle .details-page-header-view-toggle__count{font-variant-numeric:tabular-nums}.details-page-header-view-toggle .details-page-header-view-toggle__count:before{content:"("}.details-page-header-view-toggle .details-page-header-view-toggle__count:after{content:")"}@media (prefers-reduced-motion:reduce){.details-page-header-view-toggle__thumb{transition:none}}.details-page-header-right{gap:.5rem;display:flex}.details-page-header-left{align-items:center;gap:.625rem;display:flex}.details-page-header-back-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-header-back-button:disabled{opacity:.5;cursor:not-allowed}.details-page-header-back-button .svg-icon{width:1.125rem;height:1.125rem}.details-page-header-back-button:not(:disabled):hover,.details-page-header-back-button:focus-visible{opacity:1}.details-page-header-back-button{position:relative}.details-page-header-back-button:focus-visible{outline:none}.details-page-header-back-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-header-back-button{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.details-page-header-back-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.details-page-header-back-button a{display:flex}.details-page-header-back-button .svg-icon{transform:rotate(90deg)}.details-page-header-title{gap:.25rem;display:flex}.details-page-header-title .details-page-header-title__text{font-size:1.5rem;font-weight:700;line-height:1.5rem;position:relative}.details-page-header-title .details-page-header-title__reference-icon{align-items:center;display:flex}.details-page-header-title .details-page-header-title__reference-icon .svg-icon{width:1.5rem;height:1.5rem}.details-page-history{background:var(--xiting-grey-1);box-shadow:var(--box-shadow);border-radius:.625rem;flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.details-page-history.details-page-history--busy{position:relative}.details-page-history.details-page-history--busy:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:inherit;display:block;position:absolute;inset:0}.details-page-history.details-page-history--busy:after{content:"";z-index:5;background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.625rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block;position:absolute;inset:.75rem}@media (prefers-reduced-motion:reduce){.details-page-history.details-page-history--busy:after{animation:none}}.details-page-history .details-page-history__items-container{appearance:none;overflow:auto}.details-page-history .details-page-history__items-container::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.details-page-history .details-page-history__items-container::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.details-page-history .details-page-history__items-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.details-page-history .details-page-history__items-container::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.details-page-history .details-page-history__items-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.details-page-history .details-page-history__items-container{contain:layout paint style;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.details-page-history .details-page-history__items{flex-direction:column;padding:.25rem .25rem .25rem .625rem;display:flex;position:relative}.details-page-history-item{flex-direction:column;display:flex;position:relative;overflow:hidden}.details-page-history-item .details-page-history-item__circle-cell:before{content:"";background:var(--xiting-main-red);z-index:0;width:1px;position:absolute;top:-100vh;bottom:calc(100% + .5rem);left:calc(50% - .5px)}.details-page-history-item .details-page-history-item__circle-cell:after{content:"";background:var(--xiting-main-red);z-index:0;width:1px;position:absolute;top:100%;bottom:-100vh;left:calc(50% - .5px)}.details-page-history-item:first-child .details-page-history-item__circle-cell:before,.details-page-history-item:last-child .details-page-history-item__circle-cell:after{display:none}.details-page-history-item.details-page-history-item--expanded:not(:first-child) .details-page-history-item__circle-cell:after{border-left:1px dashed var(--xiting-main-red);background:0 0;width:0}.details-page-history-item .details-page-history-item__header{grid-template-columns:auto auto 1fr auto auto auto auto;align-items:center;gap:.25rem 1rem;padding:.25rem 0;display:grid}.details-page-history-item .details-page-history-item__circle-cell{z-index:1;justify-content:center;display:flex;position:relative}.details-page-history-item .details-page-history-item__circle{aspect-ratio:1;background:var(--xiting-main-red-hover);color:var(--xiting-text-dark);cursor:pointer;z-index:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:4px solid #0000;border-radius:50%;justify-content:center;align-items:center;min-width:1.25rem;min-height:1.25rem;margin:0;padding:0;font-size:.625rem;display:flex;position:relative}.details-page-history-item.details-page-history-item--current .details-page-history-item__circle{background:var(--xiting-grey-1);border:4px solid var(--xiting-main-red);color:var(--xiting-text-dark)}.details-page-history-item .details-page-history-item__expand-cell{justify-content:center;width:1.5rem;display:flex}.details-page-history-item .details-page-history-item__expand-button .svg-icon{transition:transform .25s}.details-page-history-item .details-page-history-item__expand-button[data-collapsed] .svg-icon{transform:rotate(-90deg)}.details-page-history-item .details-page-history-item__expand-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.1875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-history-item .details-page-history-item__expand-button:disabled{opacity:.5;cursor:not-allowed}.details-page-history-item .details-page-history-item__expand-button:not(:disabled):hover,.details-page-history-item .details-page-history-item__expand-button:focus-visible{opacity:1}.details-page-history-item .details-page-history-item__expand-button{position:relative}.details-page-history-item .details-page-history-item__expand-button:focus-visible{outline:none}.details-page-history-item .details-page-history-item__expand-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-history-item .details-page-history-item__expand-button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.details-page-history-item .details-page-history-item__expand-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.details-page-history-item .details-page-history-item__expand-button{background:var(--xiting-main-red-hover)}.details-page-history-item .details-page-history-item__expand-button .svg-icon{width:1rem;height:1rem}.details-page-history-item .details-page-history-item__expand-button:hover{background:linear-gradient(0deg, var(--xiting-main-red-hover), var(--xiting-main-red-hover)), var(--xiting-main-red-hover)}.details-page-history-item .details-page-history-item__user-cell{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.details-page-history-item .details-page-history-item__date-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.details-page-history-item .details-page-history-item__count-cell{white-space:nowrap;color:var(--xiting-text-light);text-align:center;min-width:5rem;font-size:.75rem}.details-page-history-item .details-page-history-item__state-cell{align-items:center;display:flex}.details-page-history-item .details-page-history-item__restore-cell{justify-content:center;margin-left:-.75rem;display:flex}.details-page-history-item .details-page-history-item__restore-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-history-item .details-page-history-item__restore-button .svg-icon{width:1.125rem;height:1.125rem}.details-page-history-item .details-page-history-item__restore-button:not(:disabled):hover,.details-page-history-item .details-page-history-item__restore-button:focus-visible{opacity:1}.details-page-history-item .details-page-history-item__restore-button{position:relative}.details-page-history-item .details-page-history-item__restore-button:focus-visible{outline:none}.details-page-history-item .details-page-history-item__restore-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-history-item .details-page-history-item__restore-button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.details-page-history-item .details-page-history-item__restore-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.details-page-history-item .details-page-history-item__restore-button:disabled{opacity:.4;cursor:not-allowed}.details-page-history-item .details-page-history-item__diffs-wrapper{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.details-page-history-item.details-page-history-item--expanded .details-page-history-item__diffs-wrapper{grid-template-rows:1fr}.details-page-history-item .details-page-history-item__diffs{flex-direction:column;gap:.375rem;min-height:0;padding:0 0 0 2.25rem;transition:padding .2s;display:flex;overflow:hidden}.details-page-history-item.details-page-history-item--expanded .details-page-history-item__diffs{padding:.25rem 0 .5rem 2.25rem}.details-page-history-item .details-page-history-item__empty-diffs{color:var(--xiting-text-light);font-size:.75rem;font-style:italic}.details-page-history-diff{grid-template-columns:minmax(5rem,auto) 1fr;align-items:center;gap:.125rem .75rem;font-size:.75rem;display:grid}.details-page-history-diff .details-page-history-diff__heading{color:var(--xiting-text-light);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.details-page-history-diff .details-page-history-diff__values{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}.details-page-history-diff .details-page-history-diff__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;text-align:center;border-radius:.25rem;flex-shrink:0;width:10rem;padding:.125rem .5rem;overflow:hidden}.details-page-history-diff .details-page-history-diff__value--old{background:color-mix(in srgb, var(--xiting-main-red) 15%, var(--xiting-grey-1));color:var(--xiting-text-dark)}.details-page-history-diff .details-page-history-diff__value--new{background:color-mix(in srgb, var(--xiting-success) 15%, var(--xiting-grey-1));color:var(--xiting-text-dark)}.details-page-history-diff .details-page-history-diff__arrow{color:var(--xiting-text-light);flex-shrink:0}.details-page-occurrences{background:var(--xiting-grey-1);box-shadow:var(--box-shadow);border-radius:.625rem;flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.details-page-occurrences.details-page-occurrences--busy{position:relative}.details-page-occurrences.details-page-occurrences--busy:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:inherit;display:block;position:absolute;inset:0}.details-page-occurrences.details-page-occurrences--busy:after{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:min(60%,16rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.details-page-occurrences.details-page-occurrences--busy:after{animation:none}}.details-page-occurrences.details-page-occurrences--busy:after{content:"";z-index:5;border-radius:.375rem;position:absolute;top:50%;left:.75rem;translate:0 -50%}.details-page-occurrences .details-page-occurrences__items-container{appearance:none;overflow:auto}.details-page-occurrences .details-page-occurrences__items-container::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.details-page-occurrences .details-page-occurrences__items-container::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.details-page-occurrences .details-page-occurrences__items-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.details-page-occurrences .details-page-occurrences__items-container::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.details-page-occurrences .details-page-occurrences__items-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.details-page-occurrences .details-page-occurrences__items-container{contain:layout paint style;flex:auto;min-height:0;overflow-y:auto}.details-page-occurrences .details-page-occurrences__items{grid-template-columns:1fr auto auto auto;align-items:center;gap:.75rem;padding:.75rem;display:grid;position:relative}.details-page-occurrences .details-page-occurrences__item{display:contents}.details-page-occurrences .details-page-occurrences__item .details-page-occurrences__item-icon-property:after{content:"";background:var(--xiting-main-red);width:1px;position:absolute;inset:calc(-100% - .5rem) 50% 100%}.details-page-occurrences .details-page-occurrences__item:first-child .details-page-occurrences__item-icon-property:after{top:0}.details-page-occurrences .details-page-occurrences__item.details-page-occurrences__item--current .details-page-occurrences__item-icon-property .details-page-occurrences__item-icon-property-value{background:var(--xiting-grey-1);border:4px solid var(--xiting-main-red)}.details-page-occurrences .details-page-occurrences__item-property{overflow:hidden}.details-page-occurrences .details-page-occurrences__item-property-value{white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.details-page-occurrences .details-page-occurrences__item-updated-by-property .details-page-occurrences__item-property-value,.details-page-occurrences .details-page-occurrences__item-updated-at-property .details-page-occurrences__item-property-value{display:block}.details-page-occurrences .details-page-occurrences__item-updated-at-property .details-page-occurrences__item-property-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.details-page-occurrences .details-page-occurrences__item-icon-property{overflow:initial;justify-content:center;display:flex;position:relative}.details-page-occurrences .details-page-occurrences__item-icon-property .details-page-occurrences__item-property-value{background:var(--xiting-grey-1);z-index:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative}.details-page-occurrences .details-page-occurrences__item-icon-property .details-page-occurrences__item-icon-property-value{aspect-ratio:1;background:var(--xiting-main-red-hover);border:4px solid #0000;border-radius:50%;justify-content:center;align-items:center;min-width:1.25rem;min-height:1.25rem;font-size:.625rem;display:flex}.details-page-children{flex-direction:row;flex:auto;grid-area:children;display:flex}.details-page-children .details-page-children-container{flex-direction:column;flex:auto}.details-page-children .details-page-children__header{z-index:10;align-items:center;gap:1.25rem;display:flex}.details-page-children .details-page-children__title{white-space:nowrap;font-size:1.5rem;font-weight:700;overflow:hidden}.details-page-children .details-page-children__controls{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.details-page-children .details-page-children__table-scroll{display:contents}.details-page-children.details-page-children--busy .table{position:relative}.details-page-children.details-page-children--busy .table:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:inherit;display:block;position:absolute;inset:0}.details-page-children.details-page-children--busy .table:after{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:min(60%,16rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.details-page-children.details-page-children--busy .table:after{animation:none}}.details-page-children.details-page-children--busy .table:after{content:"";z-index:5;border-radius:.375rem;position:absolute;top:50%;left:.75rem;translate:0 -50%}.details-page-children.details-page-children--refreshing{cursor:progress}.details-page-children.details-page-children--refreshing .table-body .table-body-row:not(.table-body-skeleton-row)>.table-body-cell{opacity:.55;transition:opacity .15s ease-in}.details-page-header-add-control.details-page-header-add-control--busy{position:relative}.details-page-header-add-control.details-page-header-add-control--busy:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:inherit;display:block;position:absolute;inset:0}.details-page-header-add-control.details-page-header-add-control--busy:after{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:min(60%,16rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.details-page-header-add-control.details-page-header-add-control--busy:after{animation:none}}.details-page-header-add-control.details-page-header-add-control--busy:after{content:"";z-index:5;border-radius:.375rem;position:absolute;top:50%;left:.75rem;translate:0 -50%}.details-page-header-add-control__input{--input--padding:.5rem .625rem;--input--box-shadow:0px 1px 2px 0px #0000000d;--input--min-width:17.5rem;--input--border-radius:.375rem}.details-page-header-add-control__input .single-select__control-text{line-height:1.125rem}.details-page-header-add-control__input.single-select .single-select__placeholder{color:var(--xiting-text-light);line-height:1.125rem;top:.5rem}.details-page-header-add-control__input.single-select--readonly .single-select__control{box-shadow:inset 0 0 0 1px var(--xiting-grey-4), 0 1px 2px 0 #0000000d}.details-page-header-add-control__input.single-select--readonly .single-select__placeholder{opacity:.5}.details-page-header-add-control__input .details-page-header-add-control__item{flex:auto;align-items:center;gap:1rem;display:flex;overflow:hidden}.details-page-header-add-control__input .details-page-header-add-control__item-label{flex:auto;align-items:center;display:flex;overflow:hidden}.details-page-header-add-control__input .details-page-header-add-control__item-label-container{white-space:nowrap;text-overflow:ellipsis;display:inline;overflow:hidden}.details-page-header-add-control__input .details-page-header-add-control__item-label__name,.details-page-header-add-control__input .details-page-header-add-control__item-label__display-name{display:inline}.details-page-header-add-control__input .details-page-header-add-control__item-label__name{font-weight:700}.details-page-header-add-control__input .details-page-header-add-control__item-label__name:after{content:": "}.details-page-children-button-create{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-children-button-create:disabled{opacity:.5;cursor:not-allowed}.details-page-children-button-create:not(:disabled):hover,.details-page-children-button-create:focus-visible{opacity:1}.details-page-children-button-create{position:relative}.details-page-children-button-create:focus-visible{outline:none}.details-page-children-button-create:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-children-button-create{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.details-page-children-button-create:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.details-page-children-button-create .svg-icon{width:1.125rem;height:1.125rem}.details-page-children-button-batch-remove{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-children-button-batch-remove:disabled{opacity:.5;cursor:not-allowed}.details-page-children-button-batch-remove .svg-icon{width:1.125rem;height:1.125rem}.details-page-children-button-batch-remove:not(:disabled):hover,.details-page-children-button-batch-remove:focus-visible{opacity:1}.details-page-children-button-batch-remove{position:relative}.details-page-children-button-batch-remove:focus-visible{outline:none}.details-page-children-button-batch-remove:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-children-button-batch-remove{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.details-page-children-button-batch-remove:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.details-page-children-button-batch-edit{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-children-button-batch-edit:disabled{opacity:.5;cursor:not-allowed}.details-page-children-button-batch-edit .svg-icon{width:1.125rem;height:1.125rem}.details-page-children-button-batch-edit:not(:disabled):hover,.details-page-children-button-batch-edit:focus-visible{opacity:1}.details-page-children-button-batch-edit{position:relative}.details-page-children-button-batch-edit:focus-visible{outline:none}.details-page-children-button-batch-edit:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-children-button-batch-edit{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.details-page-children-button-batch-edit:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.details-page-children-button-batch-finalize{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.details-page-children-button-batch-finalize:disabled{opacity:.5;cursor:not-allowed}.details-page-children-button-batch-finalize .svg-icon{width:1.125rem;height:1.125rem}.details-page-children-button-batch-finalize:not(:disabled):hover,.details-page-children-button-batch-finalize:focus-visible{opacity:1}.details-page-children-button-batch-finalize{position:relative}.details-page-children-button-batch-finalize:focus-visible{outline:none}.details-page-children-button-batch-finalize:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.details-page-children-button-batch-finalize{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.details-page-children-button-batch-finalize:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.children-form{--input-border:none;--input--border-radius:0;--input-outline--border-radius:.625rem;flex-direction:column;gap:.5rem;display:flex}.children-form .children-form__container{background:var(--color-background2);box-shadow:var(--box-shadow);overflow:initial;border-radius:.625rem;flex-direction:column;flex:auto;display:flex}.children-form .children-form__header{font-weight:700;line-height:150%}.children-form.children-form--available-items-busy .children-form__add-control-container{position:relative}.children-form.children-form--available-items-busy .children-form__add-control-container:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:inherit;display:block;position:absolute;inset:0}.children-form.children-form--available-items-busy .children-form__add-control-container:after{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:min(60%,16rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.children-form.children-form--available-items-busy .children-form__add-control-container:after{animation:none}}.children-form.children-form--available-items-busy .children-form__add-control-container:after{content:"";z-index:5;border-radius:.375rem;position:absolute;top:50%;left:.75rem;translate:0 -50%}.children-form.children-form--busy .children-form__items{position:relative}.children-form.children-form--busy .children-form__items:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:inherit;display:block;position:absolute;inset:0}.children-form.children-form--busy .children-form__items:after{content:"";z-index:5;background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.625rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block;position:absolute;inset:.75rem}@media (prefers-reduced-motion:reduce){.children-form.children-form--busy .children-form__items:after{animation:none}}.children-form.children-form--busy .children-form__items{min-height:5rem}.children-form .children-form__add-control-container{flex-direction:column;display:flex}.children-form:first-child,.children-form .children-form__add-control-container{--input--border-top-left-radius:.625rem;--input--border-top-right-radius:.625rem}.children-form:last-child{--input--border-bottom-left-radius:.625rem;--input--border-bottom-right-radius:.625rem}.children-form .children-form__items{border-top:1px solid var(--xiting-grey-3);max-height:25rem;overflow-y:auto}.children-form .children-form__items .content-list-item{gap:.5rem;padding:.375rem .25rem .375rem .75rem}.children-form .children-form__item-remove-button,.children-form .children-form__item-restore-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.children-form .children-form__item-remove-button:disabled,.children-form .children-form__item-restore-button:disabled{opacity:.5;cursor:not-allowed}.children-form .children-form__item-remove-button .svg-icon,.children-form .children-form__item-restore-button .svg-icon{width:1.125rem;height:1.125rem}.children-form .children-form__item-remove-button:not(:disabled):hover,.children-form .children-form__item-remove-button:focus-visible,.children-form .children-form__item-restore-button:not(:disabled):hover,.children-form .children-form__item-restore-button:focus-visible{opacity:1}.children-form .children-form__item-remove-button,.children-form .children-form__item-restore-button{position:relative}.children-form .children-form__item-remove-button:focus-visible,.children-form .children-form__item-restore-button:focus-visible{outline:none}.children-form .children-form__item-remove-button:focus-visible:after,.children-form .children-form__item-restore-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.children-form .children-form__item-remove-button,.children-form .children-form__item-restore-button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.children-form .children-form__item-remove-button:not(:disabled):hover,.children-form .children-form__item-restore-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.children-form .children-form__add-placeholder{color:var(--xiting-grey-6);font-weight:400}.ruleset-form .ruleset-form__description-property .form-property__value{min-height:7.5rem}.ruleset-form .ruleset-form__description-generate-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.21875rem .375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.ruleset-form .ruleset-form__description-generate-button:disabled{opacity:.5;cursor:not-allowed}.ruleset-form .ruleset-form__description-generate-button .svg-icon{width:1.125rem;height:1.125rem}.ruleset-form .ruleset-form__description-generate-button:not(:disabled):hover,.ruleset-form .ruleset-form__description-generate-button:focus-visible{opacity:1}.ruleset-form .ruleset-form__description-generate-button{position:relative}.ruleset-form .ruleset-form__description-generate-button:focus-visible{outline:none}.ruleset-form .ruleset-form__description-generate-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.ruleset-form .ruleset-form__description-generate-button{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.ruleset-form .ruleset-form__description-generate-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.ruleset-form .ruleset-form__description-generate-button{align-items:center;font-family:Inter;font-size:.75rem;font-weight:500;position:absolute;bottom:.75rem;left:.75rem}.ruleset-form .ruleset-form__description-generate-button .svg-icon{align-items:center;width:1rem;height:1rem;display:flex}.risk-form .risk-form__description-property .form-property__value{min-height:7.5rem}.risk-form .risk-form__description-generate-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.21875rem .375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.risk-form .risk-form__description-generate-button:disabled{opacity:.5;cursor:not-allowed}.risk-form .risk-form__description-generate-button .svg-icon{width:1.125rem;height:1.125rem}.risk-form .risk-form__description-generate-button:not(:disabled):hover,.risk-form .risk-form__description-generate-button:focus-visible{opacity:1}.risk-form .risk-form__description-generate-button{position:relative}.risk-form .risk-form__description-generate-button:focus-visible{outline:none}.risk-form .risk-form__description-generate-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.risk-form .risk-form__description-generate-button{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.risk-form .risk-form__description-generate-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.risk-form .risk-form__description-generate-button{align-items:center;font-family:Inter;font-size:.75rem;font-weight:500;position:absolute;bottom:.75rem;left:.75rem}.risk-form .risk-form__description-generate-button .svg-icon{align-items:center;width:1rem;height:1rem;display:flex}.risk-form .risk-form__description-generate-button--streaming .svg-icon{animation:1.2s ease-in-out infinite risk-form-streaming-pulse}@keyframes risk-form-streaming-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.risk-form__description-generate-button--streaming .svg-icon{animation:none}}.function-form .function-form__description-property .form-property__value{min-height:7.5rem}.function-form .function-form__description-generate-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.21875rem .375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.function-form .function-form__description-generate-button:disabled{opacity:.5;cursor:not-allowed}.function-form .function-form__description-generate-button .svg-icon{width:1.125rem;height:1.125rem}.function-form .function-form__description-generate-button:not(:disabled):hover,.function-form .function-form__description-generate-button:focus-visible{opacity:1}.function-form .function-form__description-generate-button{position:relative}.function-form .function-form__description-generate-button:focus-visible{outline:none}.function-form .function-form__description-generate-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.function-form .function-form__description-generate-button{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.function-form .function-form__description-generate-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.function-form .function-form__description-generate-button{align-items:center;font-family:Inter;font-size:.75rem;font-weight:500;position:absolute;bottom:.75rem;left:.75rem}.function-form .function-form__description-generate-button .svg-icon{align-items:center;width:1rem;height:1rem;display:flex}.template-form .template-form__input{flex:auto}.form-container{flex-direction:column;gap:.5rem;display:flex}.form-container .form-container__header{font-weight:700;line-height:150%}.form-container .form-container__content{grid-template-columns:var(--form-container__title--width,10rem) var(--form-container__value--width,1fr);background:var(--xiting-grey-1);box-shadow:var(--box-shadow);border-radius:.625rem;display:grid}.form-container .form-property{display:contents}.form-property{background:var(--color-background2)}.form-property:first-child .form-property__title,.form-property:first-child .form-property__value{border-top:none}.form-property .form-property__title{background:var(--xiting-grey-2);border-top:1px solid var(--xiting-grey-3);justify-content:space-between;align-items:flex-start;gap:.25rem;padding:.625rem;display:flex;position:relative}.form-property .form-property__title-text{white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:150%;display:inline;overflow:hidden}.form-property .form-property__title-error-icon{color:var(--xiting-danger);opacity:0;transition:opacity .25s;display:none}.form-property.form-property--invalid .form-property__title-error-icon{opacity:1;display:block}.form-property .form-property__value{background:var(--color-background2);border-top:1px solid var(--xiting-grey-3);--input-border:none;--input--border-radius:0;--input-outline--border-radius:.625rem;align-items:stretch;min-width:0;min-height:2.625rem;display:flex;position:relative}.form-property .form-property__value .single-select{--single-select--padding:.5rem .375rem .5rem .75rem}.form-property .form-property__value .language-select{flex:auto}.form-property:first-child .form-property__title{border-top-left-radius:.625rem}.form-property:first-child .form-property__value{--input--border-top-right-radius:.625rem;border-top-right-radius:.625rem}.form-property:last-child .form-property__title{border-bottom-left-radius:.625rem}.form-property:last-child .form-property__value{--input--border-bottom-right-radius:.625rem;border-bottom-right-radius:.625rem}.form-property.form-property--dirty .form-property__title{font-style:italic}.form-property.form-property--busy .form-property__value:not(:has(.multiline-text-input)){position:relative}.form-property.form-property--busy .form-property__value:not(:has(.multiline-text-input)):before{content:"";z-index:5;background:var(--color-background2);border-radius:inherit;display:block;position:absolute;inset:0}.form-property.form-property--busy .form-property__value:not(:has(.multiline-text-input)):after{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:min(60%,16rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.form-property.form-property--busy .form-property__value:not(:has(.multiline-text-input)):after{animation:none}}.form-property.form-property--busy .form-property__value:not(:has(.multiline-text-input)):after{content:"";z-index:5;border-radius:.375rem;position:absolute;top:50%;left:.75rem;translate:0 -50%}.form-property.form-property--busy .form-property__value:has(.multiline-text-input){position:relative}.form-property.form-property--busy .form-property__value:has(.multiline-text-input):before{content:"";z-index:5;background:var(--color-background2);border-radius:inherit;display:block;position:absolute;inset:0}.form-property.form-property--busy .form-property__value:has(.multiline-text-input):after{content:"";z-index:5;background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.625rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block;position:absolute;inset:.75rem}@media (prefers-reduced-motion:reduce){.form-property.form-property--busy .form-property__value:has(.multiline-text-input):after{animation:none}}.form-property.form-property--required .form-property__title-text:after{content:"*";color:var(--xiting-danger)}.form-property .form-property__value:has(.switch-input){align-items:center;padding:0 .75rem}.form-property .form-property__error{flex:auto;align-items:center;gap:.5rem;min-width:0;padding:.5rem .75rem;display:flex}.form-property .form-property__error-icon>.svg-icon{width:1.1rem;color:var(--xiting-danger)}.form-property .form-property__error-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--xiting-text-light);flex:auto;font-size:.875rem;overflow:hidden}.form-property .form-property__error-retry{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.375rem .75rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.form-property .form-property__error-retry:disabled{opacity:.5;cursor:not-allowed}.form-property .form-property__error-retry .svg-icon{width:1.125rem;height:1.125rem}.form-property .form-property__error-retry:not(:disabled):hover,.form-property .form-property__error-retry:focus-visible{opacity:1}.form-property .form-property__error-retry{position:relative}.form-property .form-property__error-retry:focus-visible{outline:none}.form-property .form-property__error-retry:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.form-property .form-property__error-retry{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.form-property .form-property__error-retry:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.form-property .form-property__error-retry{flex:none}.form-property.form-property--busy .form-property__value .text-input--readonly,.form-property.form-property--busy .form-property__value .multiline-text-input--readonly,.form-property.form-property--busy .form-property__value .single-select--readonly .single-select__control,.form-property.form-property--busy .form-property__value .risk-level-select--readonly .risk-level-select-container,.form-property.form-property--readonly .form-property__value .text-input--readonly,.form-property.form-property--readonly .form-property__value .multiline-text-input--readonly,.form-property.form-property--readonly .form-property__value .single-select--readonly .single-select__control,.form-property.form-property--readonly .form-property__value .risk-level-select--readonly .risk-level-select-container{background:var(--xiting-grey-1)}.form-property.form-property--busy .form-property__value *,.form-property.form-property--readonly .form-property__value *{transition:none}.form-display-property .form-property__value{color:rgb(from var(--text-color) r g b/.5);align-items:center;padding:.625rem .75rem}.character-counter{color:var(--xiting-text-light);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1;display:block}.character-counter--over{color:var(--xiting-danger);font-weight:600}.modal-dialog .MuiDialog-paper{background:var(--xiting-grey-3)}.modal-dialog .modal-dialog__title{border-bottom:1px solid var(--xiting-grey-4);padding:1.375rem;font-size:1.125rem;font-weight:600}.modal-dialog .modal-dialog__content{appearance:none;overflow:auto}.modal-dialog .modal-dialog__content::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.modal-dialog .modal-dialog__content::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.modal-dialog .modal-dialog__content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.modal-dialog .modal-dialog__content::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.modal-dialog .modal-dialog__content{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.modal-dialog .modal-dialog__content{contain:layout paint style;padding:0}.modal-dialog .modal-dialog__content-container{padding:1.25rem 1.5rem}.modal-dialog.modal-dialog--busy .modal-dialog__content{position:relative}.modal-dialog.modal-dialog--busy .modal-dialog__content:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:inherit;display:block;position:absolute;inset:0}.modal-dialog.modal-dialog--busy .modal-dialog__content:after{content:"";z-index:5;background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.625rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block;position:absolute;inset:.75rem}@media (prefers-reduced-motion:reduce){.modal-dialog.modal-dialog--busy .modal-dialog__content:after{animation:none}}.modal-dialog .modal-dialog__buttons{border-top:1px solid var(--xiting-grey-4);padding:1.375rem}.modal-dialog .modal-dialog__buttons-container{justify-content:flex-end;gap:.5rem;display:flex}.modal-dialog-cancel-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.modal-dialog-cancel-button:disabled{opacity:.5;cursor:not-allowed}.modal-dialog-cancel-button .svg-icon{width:1.125rem;height:1.125rem}.modal-dialog-cancel-button:not(:disabled):hover,.modal-dialog-cancel-button:focus-visible{opacity:1}.modal-dialog-cancel-button{position:relative}.modal-dialog-cancel-button:focus-visible{outline:none}.modal-dialog-cancel-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.modal-dialog-cancel-button{color:var(--xiting-main-red);background:0 0;border-color:#0000}.modal-dialog-cancel-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.modal-dialog-confirm-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.modal-dialog-confirm-button:disabled{opacity:.5;cursor:not-allowed}.modal-dialog-confirm-button .svg-icon{width:1.125rem;height:1.125rem}.modal-dialog-confirm-button:not(:disabled):hover,.modal-dialog-confirm-button:focus-visible{opacity:1}.modal-dialog-confirm-button{position:relative}.modal-dialog-confirm-button:focus-visible{outline:none}.modal-dialog-confirm-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.modal-dialog-confirm-button{background:var(--xiting-success);color:#fff;border-color:var(--xiting-success);box-shadow:0 1px 2px #0000000d}.modal-dialog-confirm-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-success)}.modal-dialog-ok-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.modal-dialog-ok-button:disabled{opacity:.5;cursor:not-allowed}.modal-dialog-ok-button .svg-icon{width:1.125rem;height:1.125rem}.modal-dialog-ok-button:not(:disabled):hover,.modal-dialog-ok-button:focus-visible{opacity:1}.modal-dialog-ok-button{position:relative}.modal-dialog-ok-button:focus-visible{outline:none}.modal-dialog-ok-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.modal-dialog-ok-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.modal-dialog-ok-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.modal-dialog-finalize-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.modal-dialog-finalize-button:disabled{opacity:.5;cursor:not-allowed}.modal-dialog-finalize-button .svg-icon{width:1.125rem;height:1.125rem}.modal-dialog-finalize-button:not(:disabled):hover,.modal-dialog-finalize-button:focus-visible{opacity:1}.modal-dialog-finalize-button{position:relative}.modal-dialog-finalize-button:focus-visible{outline:none}.modal-dialog-finalize-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.modal-dialog-finalize-button{background:var(--xiting-success);color:#fff;border-color:var(--xiting-success);box-shadow:0 1px 2px #0000000d}.modal-dialog-finalize-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-success)}.role-permission-matrix{--role-permission-matrix__label-col:14rem;--role-permission-matrix__role-col:7.5rem;--role-permission-matrix__cell-padding-y:.5rem;--role-permission-matrix__cell-padding-x:.625rem;--role-permission-matrix__cell-min-height:2.75rem;--role-permission-matrix__role-name-font-size:.875rem;width:calc(var(--role-permission-matrix__label-col) + var(--role-permission-matrix__max-roles) * var(--role-permission-matrix__role-col));flex-direction:column;gap:1rem;display:flex}.role-permission-matrix--compact{--role-permission-matrix__label-col:10.5rem;--role-permission-matrix__role-col:7rem;--role-permission-matrix__cell-padding-y:.375rem;--role-permission-matrix__cell-padding-x:.5rem;--role-permission-matrix__cell-min-height:2.5rem;--role-permission-matrix__role-name-font-size:.75rem}.role-permission-matrix__tabs{border-bottom:1px solid var(--xiting-grey-3);gap:1.625rem;display:flex;position:relative}.role-permission-matrix__tabs:after{content:"";left:var(--role-permission-matrix__tabs--selected-left,0px);width:var(--role-permission-matrix__tabs--selected-width,0px);border:1px solid;border-color:var(--xiting-main-red);pointer-events:none;height:0;transition:all .25s ease-in-out;position:absolute;bottom:0}.role-permission-matrix__tabs:before{content:"";left:var(--role-permission-matrix__tabs--hover-left,var(--role-permission-matrix__tabs--selected-left,0px));width:var(--role-permission-matrix__tabs--hover-width,var(--role-permission-matrix__tabs--selected-width,0px));border:1px solid var(--xiting-grey-4);pointer-events:none;height:0;transition:all .25s ease-in-out;position:absolute;bottom:0}.role-permission-matrix__tab{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--xiting-text-main);opacity:1;will-change:color, opacity;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.9375rem;transition:color .25s,opacity .25s;display:inline-flex}.role-permission-matrix__tab--selected{color:var(--xiting-main-red)}.role-permission-matrix__tab-dot{border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.role-permission-matrix__tab-dot--filled{background:var(--xiting-success)}.role-permission-matrix__tab-dot--empty{background:var(--xiting-danger)}.role-permission-matrix__collapse-button{appearance:none;cursor:pointer;width:1.5rem;height:1.5rem;color:var(--xiting-text-main);background-color:#0000;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.role-permission-matrix__collapse-button:hover{background-color:var(--xiting-main-red-hover);color:var(--xiting-main-red)}.role-permission-matrix__collapse-button .svg-icon{width:1rem;height:1rem;transition:transform .25s}.role-permission-matrix__collapse-button--expanded .svg-icon{transform:rotate(180deg)}.role-permission-matrix__grids{display:grid}.role-permission-matrix__grid{--role-count:var(--role-permission-matrix__role-count,1);background:var(--xiting-grey-1);border:1px solid var(--xiting-grey-3);box-shadow:var(--box-shadow);grid-area:1/1;grid-template-columns:var(--role-permission-matrix__label-col) repeat(var(--role-count), 1fr);opacity:1;will-change:display, opacity, transform;transition:display 0s ease allow-discrete, opacity .35s ease-out, transform .35s ease-out;border-radius:.75rem;grid-auto-rows:max-content;align-self:start;display:grid;overflow:hidden;transform:translate(0)}@starting-style{.role-permission-matrix__grid{opacity:0;display:grid;transform:translate(100%)}}.role-permission-matrix__grid--locked{opacity:.6}.role-permission-matrix__grid--inactive{opacity:0;will-change:display, opacity, transform;transition:opacity .35s ease-out, transform .35s ease-out, display 0s ease .35s allow-discrete;display:none;transform:translate(-100%)}.role-permission-matrix__grid-header,.role-permission-matrix__grid-row{display:contents}.role-permission-matrix__grid-body{grid-column:1/-1;grid-template-columns:subgrid;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:grid}.role-permission-matrix--collapsed .role-permission-matrix__grid-body{opacity:0;grid-template-rows:0fr}.role-permission-matrix__grid-body-inner{grid-column:1/-1;grid-template-columns:subgrid;grid-auto-rows:max-content;min-height:0;display:grid;overflow:hidden}.role-permission-matrix__grid-cell{padding:var(--role-permission-matrix__cell-padding-y) var(--role-permission-matrix__cell-padding-x);border-bottom:1px solid var(--xiting-grey-3);background:var(--xiting-grey-1);min-height:var(--role-permission-matrix__cell-min-height);align-items:center;display:flex}.role-permission-matrix__grid-cell--header{background:var(--xiting-grey-2);color:var(--xiting-text-main);font-weight:600}.role-permission-matrix__permission-label{justify-content:flex-start;font-weight:600;line-height:150%;overflow:hidden}.role-permission-matrix__permission-label-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.role-permission-matrix__grid-cell--permission-header{justify-content:space-between;gap:.5rem}.role-permission-matrix__permission-cell{justify-content:center}.role-permission-matrix__permission-cell--role-selected{background:var(--xiting-main-red-hover)}.role-permission-matrix__grid-row:last-child .role-permission-matrix__grid-cell{border-bottom:0}.role-permission-matrix__role-header{appearance:none;cursor:pointer;font:inherit;border:0;flex-direction:column;justify-content:flex-start;gap:.5rem;padding:.75rem .5rem;transition:background-color .2s}.role-permission-matrix__role-header:hover:not(:disabled){background-color:var(--xiting-grey-3)}.role-permission-matrix__role-header:disabled{cursor:not-allowed}.role-permission-matrix__role-header--selected,.role-permission-matrix__role-header--selected:hover:not(:disabled){background-color:var(--xiting-grey-2)}.role-permission-matrix__role-name{color:var(--xiting-text-main);font-weight:600;font-size:var(--role-permission-matrix__role-name-font-size);text-align:center;line-height:1.2}.role-permission-matrix__radio{background:var(--xiting-grey-1);border:.25rem solid var(--xiting-grey-5);box-sizing:border-box;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;transition:border-color .2s,transform .2s}.role-permission-matrix__radio--selected{border-color:var(--xiting-main-red)}.role-permission-matrix__role-header:hover:not(:disabled) .role-permission-matrix__radio:not(.role-permission-matrix__radio--selected){border-color:var(--xiting-grey-6)}.role-permission-matrix__check{background:var(--xiting-grey-5);width:1.5rem;height:1.5rem;color:var(--xiting-grey-1);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.role-permission-matrix__permission-cell--role-selected .role-permission-matrix__check{background:var(--xiting-main-red);color:#fff}.role-permission-matrix__check-icon{width:1rem;height:1rem}.main-layout-menu-item{font-size:.875rem;position:relative}.main-layout-menu-item,.main-layout-menu-item:active,.main-layout-menu-item:visited{color:inherit;text-decoration:none}.main-layout-menu-item:focus-visible{box-shadow:none;outline:none}.main-layout-menu-item:focus-visible>.main-layout-menu-item-container,.main-layout-menu-item .main-layout-menu-item-container:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);outline:none}.main-layout-menu-item .main-layout-menu-item-container{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;align-items:center;gap:.75rem;padding:.625rem;display:flex;position:relative;overflow:hidden}.main-layout-menu-item .main-layout-menu-item-container:hover{background:var(--main-layout__sidebar__menu-item__hover-background)}.main-layout-menu-item.main-layout-menu-item--active>.main-layout-menu-item-container{color:var(--main-layout__sidebar__menu-item__hover-color)}.main-layout-menu-item.main-layout-menu-item--active:not(.main-layout-menu-item--has-children):before{content:"";background:var(--main-layout__sidebar__menu-item__hover-color);z-index:1;pointer-events:none;border-radius:999px;width:.125rem;position:absolute;top:.25rem;bottom:.25rem;left:0}.main-layout-menu-item .main-layout-menu-item__click-flash{border-radius:inherit;pointer-events:none;background:rgba(var(--xiting-main-red-rgb), 0);position:absolute;inset:0}.main-layout-menu-item .main-layout-menu-item__click-flash--pressed{animation:.12s ease-out forwards menu-item-click-flash-in}.main-layout-menu-item .main-layout-menu-item__click-flash--releasing{animation:.3s ease-out forwards menu-item-click-flash-bg}.main-layout-menu-item .main-layout-menu-item__click-flash--releasing:after{content:"";border-radius:inherit;animation:.3s ease-out 60ms forwards menu-item-click-flash-ring;position:absolute;inset:0}.main-layout-menu-item .main-layout-menu-item__icon{justify-content:flex-start;align-items:center;width:1.5rem;height:1.5rem;display:flex}.main-layout-menu-item .main-layout-menu-item__icon svg{vertical-align:.125em;width:1.5rem;height:1.5rem}.main-layout-menu-item .main-layout-menu-item__label{white-space:nowrap;text-overflow:ellipsis;opacity:1;flex:auto;transition:opacity .25s ease-in-out;overflow:hidden}.main-layout--collapsed .main-layout-menu-item .main-layout-menu-item__label{opacity:0}.main-layout-menu-item .main-layout-menu-item__badge{--count-badge--background:var(--main-layout__sidebar__menu-item__badge-background);--count-badge--color:var(--main-layout__sidebar__menu-item__badge-color);--count-badge--border:none;opacity:1;transition:opacity .25s ease-in-out}.main-layout--collapsed .main-layout-menu-item .main-layout-menu-item__badge{opacity:0}.main-layout-menu-item .main-layout-menu-item__submenu{opacity:1;height:var(--main-layout-menu-item__submenu--height,auto);transition:height .25s linear,opacity .25s linear .1s;display:block;overflow:hidden}@starting-style{.main-layout-menu-item .main-layout-menu-item__submenu{opacity:0;height:auto}}.main-layout-menu-item .main-layout-menu-item__submenu-container{flex-direction:column;gap:.625rem;padding:.625rem 0;display:flex}.main-layout-menu-item .main-layout-menu-item__control{align-items:center;transition:transform .25s linear;display:flex;transform:rotate(0)}.main-layout-menu-item.main-layout-menu-item--hidden .main-layout-menu-item__submenu{opacity:0;pointer-events:none;height:0;transition:height .25s linear .1s,opacity .25s linear}.main-layout-menu-item.main-layout-menu-item--open .main-layout-menu-item__control{transform:rotate(-180deg)}@keyframes menu-item-click-flash-in{0%{background:rgba(var(--xiting-main-red-rgb), 0)}to{background:rgba(var(--xiting-main-red-rgb), .22)}}@keyframes menu-item-click-flash-bg{0%{background:rgba(var(--xiting-main-red-rgb), .22)}to{background:rgba(var(--xiting-main-red-rgb), 0)}}@keyframes menu-item-click-flash-ring{0%{box-shadow:inset 0 0 0 1px rgba(var(--xiting-main-red-rgb), .4)}to{box-shadow:inset 0 0 0 1px rgba(var(--xiting-main-red-rgb), 0)}}.main-layout-sidebar{z-index:101;background:var(--main-layout__sidebar__background);border-right:var(--main-layout__sidebar__border);will-change:width;flex-direction:column;flex:none;justify-content:stretch;gap:.625rem;width:16.875rem;transition:width .25s ease-in-out;display:flex;position:sticky;top:0;left:0}.main-layout--collapsed .main-layout-sidebar{width:5.3125rem}.main-layout-sidebar .main-layout-sidebar-container{flex-direction:column;flex:auto;gap:1.875rem;display:flex;overflow:hidden}.main-layout-sidebar .main-layout-sidebar__menu{appearance:none;overflow:auto}.main-layout-sidebar .main-layout-sidebar__menu::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.main-layout-sidebar .main-layout-sidebar__menu::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.main-layout-sidebar .main-layout-sidebar__menu::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.main-layout-sidebar .main-layout-sidebar__menu::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.main-layout-sidebar .main-layout-sidebar__menu{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.main-layout-sidebar .main-layout-sidebar__menu{contain:layout paint style;padding:0 1.25rem}.main-layout-sidebar .main-layout-sidebar__logo{flex:none;padding:.875rem 1.25rem 0;display:flex;overflow:hidden}.main-layout-sidebar .main-layout-sidebar__logo a{display:flex}.main-layout-sidebar .main-layout-sidebar__logo .svg-icon{width:2.75rem;height:2.75rem}.main-layout-sidebar .main-layout-sidebar__collapse-button{cursor:pointer;min-width:0;color:var(--main-layout__sidebar__collapse-button__color);background:0 0;border:none;border-radius:.375rem;flex:none;align-self:flex-start;align-items:center;margin-bottom:.5rem;padding:.375rem 1.25rem;display:flex}.main-layout-sidebar .main-layout-sidebar__collapse-button:hover{color:var(--main-layout__sidebar__collapse-button__hover-color)}.main-layout-sidebar .main-layout-sidebar__collapse-button:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);outline:none}.main-layout-sidebar .main-layout-sidebar__collapse-button svg{width:2.5rem;height:2.5rem;transition:transform .25s ease-in-out;transform:rotate(-90deg)}.main-layout--collapsed .main-layout-sidebar .main-layout-sidebar__collapse-button svg{transform:rotate(90deg)}.main-layout-sidebar .main-layout-sidebar__menu-container{flex-direction:column;gap:.625rem;display:flex}.main-layout-sidebar .main-layout-sidebar__menu-header{background:var(--main-layout__sidebar__background);text-overflow:ellipsis;white-space:nowrap;opacity:1;margin-top:1rem;margin-left:0;padding:0;font-size:.875rem;font-weight:700;line-height:150%;transition:margin-left .25s ease-in-out,opacity .25s ease-in-out;overflow:hidden}.main-layout--collapsed .main-layout-sidebar .main-layout-sidebar__menu-header{opacity:0;margin-left:-100%}.global-search{background:var(--main-layout__topbar__global-search__background);border:var(--main-layout__topbar__global-search__border);border-radius:1.25rem;display:flex;overflow:hidden}.global-search .global-search__icon{flex:none;align-items:center;padding:.8125rem .5rem .8125rem .8125rem;display:flex}.global-search .global-search__icon .svg-icon{width:1rem;height:1rem}.global-search .global-search__input{flex:auto;font-size:.875rem;display:flex}.global-search .global-search__control{width:100%;color:var(--xiting-text-dark);background:0 0;border:none;outline:none;padding:.5rem 0}.global-search .global-search__control::placeholder{color:var(--xiting-text-light)}#global-search-input-popper{z-index:110;border-radius:1.25rem}#global-search-input-popper .global-search-input-popover-container{background:var(--main-layout__topbar__global-search__popover__background);box-shadow:var(--main-layout__topbar__global-search__popover__box-shadow);appearance:none;border-radius:1.25rem;width:30rem;max-height:70vh;padding:.5rem 0;overflow:hidden auto}#global-search-input-popper .global-search-input-popover-container::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}#global-search-input-popper .global-search-input-popover-container::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}#global-search-input-popper .global-search-input-popover-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}#global-search-input-popper .global-search-input-popover-container::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){#global-search-input-popper .global-search-input-popover-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}#global-search-input-popper .global-search-input-popover-container::-webkit-scrollbar-track{margin:1.25rem 0}#global-search-input-popper .MuiListSubheader-root{background:var(--main-layout__topbar__global-search__popover__background);color:var(--text-color);border:none;border-radius:0;margin:0;padding:.625rem .625rem .625rem calc(1.125rem + 3px);font-size:.875rem;font-weight:700;line-height:150%;position:sticky;top:0}#global-search-input-popper .MuiListSubheader-root:before{content:"";background:var(--xiting-main-red);width:3px;position:absolute;top:0;bottom:0;left:.5rem}#global-search-input-popper .MuiListItemButton-root,#global-search-input-popper .MuiListItem-root{border-bottom:1px solid var(--xiting-grey-3);padding-left:1.75rem;padding-right:1.5rem}.main-layout-topbar-user{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:0;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.main-layout-topbar-user:disabled{opacity:.5;cursor:not-allowed}.main-layout-topbar-user .svg-icon{width:1.125rem;height:1.125rem}.main-layout-topbar-user:not(:disabled):hover,.main-layout-topbar-user:focus-visible{opacity:1}.main-layout-topbar-user{position:relative}.main-layout-topbar-user:focus-visible{outline:none}.main-layout-topbar-user:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.main-layout-topbar-user{color:var(--text-color);border:none;border-radius:50%;font-size:1rem}.main-layout-topbar-user:hover .main-layout-topbar-user-icon{background:#cd131c26}.main-layout-topbar-user .main-layout-topbar-user-badge{background:var(--main-layout__topbar__user-badge__background);color:var(--main-layout__topbar__user-badge__color);border-radius:100%;justify-content:center;align-items:center;min-width:1rem;min-height:1rem;padding:.375rem;font-size:.75rem;display:flex;position:absolute;top:-.35rem;right:-.35rem}.main-layout-topbar-support{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.5625rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.main-layout-topbar-support:disabled{opacity:.5;cursor:not-allowed}.main-layout-topbar-support:not(:disabled):hover,.main-layout-topbar-support:focus-visible{opacity:1}.main-layout-topbar-support{position:relative}.main-layout-topbar-support:focus-visible{outline:none}.main-layout-topbar-support:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.main-layout-topbar-support{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.main-layout-topbar-support:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.main-layout-topbar-support{color:var(--text-color)}.main-layout-topbar-support .svg-icon{width:1.5rem;height:1.5rem}.main-layout-topbar-support__menu-item{flex-direction:row;gap:.75rem;display:flex}.main-layout-topbar-support__menu-item .main-layout-topbar-support__menu-item-icon{align-items:center;display:flex}.main-layout-topbar-support__menu-item .main-layout-topbar-support__menu-item-icon .svg-icon{width:1.5rem;height:1.5rem}.main-layout-topbar-support__menu-item .main-layout-topbar-support__menu-item-text{font-size:.875rem;line-height:1.5rem}.main-layout-topbar-viewmode{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.5625rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.main-layout-topbar-viewmode:disabled{opacity:.5;cursor:not-allowed}.main-layout-topbar-viewmode:not(:disabled):hover,.main-layout-topbar-viewmode:focus-visible{opacity:1}.main-layout-topbar-viewmode{position:relative}.main-layout-topbar-viewmode:focus-visible{outline:none}.main-layout-topbar-viewmode:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.main-layout-topbar-viewmode{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.main-layout-topbar-viewmode:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.main-layout-topbar-viewmode{color:var(--text-color)}.main-layout-topbar-viewmode .svg-icon{width:1.5rem;height:1.5rem}.main-layout-topbar{z-index:100;background:var(--main-layout__topbar__background);position:sticky;top:0;left:0;right:0}.main-layout-topbar .main-layout-topbar-container{grid-template-columns:30rem 1fr auto;grid-template-areas:"search.banner viewmode support user";align-items:center;gap:.625rem;padding:.85rem 1.5rem;display:grid}.main-layout-topbar .main-layout-topbar__search{flex-direction:column;grid-area:search;display:flex}.main-layout-topbar .stage-banner{letter-spacing:.03em;text-transform:uppercase;color:var(--xiting-text-light);background:color-mix(in srgb, var(--xiting-grey-1) 70%, transparent);border:1px solid var(--xiting-grey-4);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-radius:.625rem;grid-area:banner;place-self:stretch start;align-items:center;padding:.3rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.main-layout-topbar .main-layout-topbar__viewmode{grid-area:viewmode}.main-layout-topbar .main-layout-topbar__user{grid-area:user}.main-layout-topbar .main-layout-topbar__support{grid-area:support}.main-layout{background:var(--main-layout__background);flex-direction:row;height:100vh;display:flex;position:relative}.main-layout .main-layout__content{appearance:none;overflow:auto}.main-layout .main-layout__content::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.main-layout .main-layout__content::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.main-layout .main-layout__content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.main-layout .main-layout__content::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.main-layout .main-layout__content{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.main-layout .main-layout__content{contain:layout paint style;scrollbar-gutter:stable;contain:layout;flex-direction:column;flex:auto;display:flex;container:main-layout-content/size}.main-layout .main-layout__content-container{flex:auto;min-width:0;display:flex}.lynera-auth-layout{--lynera-auth-card--width:30rem;--lynera-auth-scrim:#08141c;--input--border:1px solid var(--xiting-grey-4);isolation:isolate;min-height:100dvh;color:var(--text-color);background-color:var(--lynera-auth-scrim);background-image:url(/login-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:auto;justify-content:flex-end;align-items:center;padding:2rem clamp(2rem,16vw,34rem) 2rem 2rem;display:flex;position:relative;overflow:hidden}.lynera-auth-layout:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#08141c99 0%,#08141c33 42%,#08141c00 72%);position:absolute;inset:0}.lynera-auth-layout:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 38%,#00000073 72%,#000c 100%),radial-gradient(120% 120% at 50% 45%,#0000 48%,#0000008c 100%);position:absolute;inset:0}.lynera-auth-layout .lynera-auth-layout__top{z-index:2;align-items:center;gap:.625rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}.lynera-auth-layout .lynera-auth-layout__theme-toggle{box-sizing:border-box;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#101a1f80;border:1px solid #ffffff2e;border-radius:.625rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background .2s,border-color .2s;display:inline-flex}.lynera-auth-layout .lynera-auth-layout__theme-toggle .svg-icon{width:1.25rem;height:1.25rem}.lynera-auth-layout .lynera-auth-layout__theme-toggle:hover{background:#ffffff1f}.lynera-auth-layout .lynera-auth-layout__language{--input--border:1px solid #ffffff2e;--input--border-radius:.625rem;color:#fff}.lynera-auth-layout .lynera-auth-layout__language .single-select .single-select__control{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#101a1f80}.lynera-auth-layout .lynera-auth-layout__language .single-select .single-select__control-icon{color:#ffffffb3}.lynera-auth-layout .lynera-auth-layout__stage{letter-spacing:.03em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#101a1f80;border:1px solid #ffffff2e;border-radius:.625rem;align-self:stretch;align-items:center;padding:.3rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.lynera-auth-layout .lynera-auth-layout__brand{z-index:1;color:#fff;text-shadow:0 1px 14px #00000073;max-width:min(30rem,44vw);position:absolute;bottom:clamp(1.5rem,4vw,4rem);left:clamp(1.5rem,4vw,4rem)}.lynera-auth-layout .lynera-auth-layout__brand-head{align-items:center;gap:1.125rem;display:flex}.lynera-auth-layout .lynera-auth-layout__brand-mark{background-image:url(/lynera-mark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:4.75rem;height:4.75rem}.lynera-auth-layout .lynera-auth-layout__brand-titles{flex-direction:column;gap:.125rem;min-width:0;display:flex}.lynera-auth-layout .lynera-auth-layout__brand-name{font-size:2.75rem;font-weight:700;line-height:1.1}.lynera-auth-layout .lynera-auth-layout__brand-tagline{letter-spacing:.04em;color:#fff9;font-size:1.0625rem;font-weight:300}.lynera-auth-layout .lynera-auth-layout__brand-description{white-space:pre-line;color:#ffffffa6;margin:1.5rem 0 0;font-size:1.1875rem;font-weight:400;line-height:1.55}.lynera-auth-layout .lynera-auth-layout__panel{display:contents}.lynera-auth-layout .lynera-auth-layout__card{z-index:1;width:var(--lynera-auth-card--width);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);color:#fff;--input--border:1px solid #ffffff2e;background:#101a1f8c;border:1px solid #ffffff24;border-radius:1.25rem;flex-direction:column;max-width:100%;padding:2.25rem;display:flex;position:relative;box-shadow:0 24px 70px #00000073,inset 0 1px #ffffff14}html[data-theme=light] .lynera-auth-layout .lynera-auth-layout__card{-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);color:var(--xiting-text-main);--input--border:1px solid var(--xiting-grey-4);background:#ffffff9e;border:1px solid #fff6;box-shadow:0 22px 60px #140c0447,inset 0 1px #fff9}html[data-theme=light] .lynera-auth-layout .lynera-auth-layout__theme-toggle{color:var(--xiting-text-main);background:#ffffff80;border:1px solid #ffffff8c}html[data-theme=light] .lynera-auth-layout .lynera-auth-layout__theme-toggle:hover{background:#ffffffb3}html[data-theme=light] .lynera-auth-layout .lynera-auth-layout__language{--input--border:1px solid #ffffff8c;color:var(--xiting-text-main)}html[data-theme=light] .lynera-auth-layout .lynera-auth-layout__language .single-select .single-select__control{background:#ffffff80}html[data-theme=light] .lynera-auth-layout .lynera-auth-layout__language .single-select .single-select__control-icon{color:var(--xiting-text-light)}html[data-theme=light] .lynera-auth-layout .lynera-auth-layout__stage{color:var(--xiting-text-main);background:#ffffff80;border:1px solid #ffffff8c}.single-select__menu.language-select__control{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);color:#fff;background:#101a1fd9;border:1px solid #ffffff24;box-shadow:0 12px 40px #00000073}.single-select__menu.language-select__control .single-select__item:hover,.single-select__menu.language-select__control .single-select__item.single-select__item--active,.single-select__menu.language-select__control .single-select__item.single-select__item--selected{background:#ffffff1f}@media (width<=1280px){.lynera-auth-layout{justify-content:center;padding:1.5rem}.lynera-auth-layout__brand{display:none}}.report-header{flex-direction:column;display:flex;container:report-header/inline-size}.report-header .report-header-container{grid-template:"header header header header""description indicators parameters buttons"/25% minmax(0,1fr) auto auto;gap:.625rem;display:grid}@container report-header (1000px<=width<1450px){.report-header .report-header-container{grid-template:"header header header""description parameters buttons""indicators parameters buttons"/minmax(0,1fr) auto auto}.report-header .report-header-container .report-header__parameters,.report-header .report-header-container .report-header__buttons{align-self:center}}@container report-header (width<1000px){.report-header .report-header-container{grid-template:"header header""description description""indicators indicators""parameters buttons"/minmax(0,1fr) auto}.report-header .report-header-container .report-header__parameters{justify-content:flex-start}}.report-header .report-header__header{grid-area:header;font-size:1rem;font-weight:700}.report-header .report-header__description{grid-area:description}.report-header .report-header__indicators{grid-area:indicators;display:flex}.report-header .report-header__buttons{grid-area:buttons;justify-content:flex-end;align-self:flex-start;gap:1rem;display:flex}.report-header .report-header__button{display:flex}.report-header .report-header__button__execute__text{min-width:2rem}.report-header .report-header__button__execute{display:flex}.report-header .report-header__parameters{--input--border:1px solid var(--xiting-grey-4);flex-wrap:nowrap;grid-area:parameters;justify-content:flex-end;gap:1rem;min-width:0;display:flex}.report-header .report-header__button .report-header__button__execute{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.report-header .report-header__button .report-header__button__execute:disabled{opacity:.5;cursor:not-allowed}.report-header .report-header__button .report-header__button__execute .svg-icon{width:1.125rem;height:1.125rem}.report-header .report-header__button .report-header__button__execute:not(:disabled):hover,.report-header .report-header__button .report-header__button__execute:focus-visible{opacity:1}.report-header .report-header__button .report-header__button__execute{position:relative}.report-header .report-header__button .report-header__button__execute:focus-visible{outline:none}.report-header .report-header__button .report-header__button__execute:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.report-header .report-header__button .report-header__button__execute{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.report-header .report-header__button .report-header__button__execute:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.report-header .report-header__button .report-header__button__execute{--button--border-radius:.25rem 0 0 .25rem;gap:.375rem;min-height:1lh;line-height:1.75rem}.report-header .report-header__button .report-header__button__icon{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.report-header .report-header__button .report-header__button__icon:disabled{opacity:.5;cursor:not-allowed}.report-header .report-header__button .report-header__button__icon .svg-icon{width:1.125rem;height:1.125rem}.report-header .report-header__button .report-header__button__icon:not(:disabled):hover,.report-header .report-header__button .report-header__button__icon:focus-visible{opacity:1}.report-header .report-header__button .report-header__button__icon{position:relative}.report-header .report-header__button .report-header__button__icon:focus-visible{outline:none}.report-header .report-header__button .report-header__button__icon:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.report-header .report-header__button .report-header__button__icon{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.report-header .report-header__button .report-header__button__icon:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.report-header .report-header__button .report-header__button__icon{--button--border-radius:0 .25rem .25rem 0}.report-header__button__menu{background:var(--xiting-grey-1);opacity:1;width:calc(var(--report-header--width,auto) + 1rem);min-height:max-content;max-height:min(50dvh, var(--report-header--available-height,50dvh) - .5rem);z-index:1300;transition:opacity .25s, display .25s ease allow-discrete;border-radius:.375rem;flex-direction:column;margin:.25rem -.5rem;display:flex;overflow:hidden;box-shadow:0 2px 8px #181c3226}@starting-style{.report-header__button__menu{opacity:0;display:block}}.report-header__button__menu.report-header__button__menu--hidden{transition:opacity .25s, display .25s ease .25s allow-discrete;opacity:0;display:none}.report-header__button__menu .report-header__button__menu-container{appearance:none;overflow:auto}.report-header__button__menu .report-header__button__menu-container::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.report-header__button__menu .report-header__button__menu-container::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.report-header__button__menu .report-header__button__menu-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.report-header__button__menu .report-header__button__menu-container::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.report-header__button__menu .report-header__button__menu-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.report-header__button__menu .report-header__button__menu-container{contain:layout paint style;position:relative}.report-header__button__menu .report-header__button__menu__item{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:auto;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:.75rem;display:flex;overflow:hidden}.report-header__button__menu .report-header__button__menu__item:hover,.report-header__button__menu .report-header__button__menu__item.report-header__button__menu__item--active,.report-header__button__menu .report-header__button__menu__item.report-header__button__menu__item--selected{background:var(--xiting-main-red-hover)}.report-header__button__menu .report-header__button__menu__item__icon{width:1.5rem;height:1.5rem}.report-header-indicators{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.375rem;display:flex}.report-header-indicators.report-header-indicators--busy .report-header-indicator{position:relative}.report-header-indicators.report-header-indicators--busy .report-header-indicator:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:inherit;display:block;position:absolute;inset:0}.report-header-indicators.report-header-indicators--busy .report-header-indicator:after{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:min(60%,16rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.report-header-indicators.report-header-indicators--busy .report-header-indicator:after{animation:none}}.report-header-indicators.report-header-indicators--busy .report-header-indicator:after{content:"";z-index:5;border-radius:.375rem;position:absolute;top:50%;left:.75rem;translate:0 -50%}.report-header-indicators .report-header-indicator--application-type{display:none}.report-header-indicators .report-header-indicator--application-type.report-header-indicator--exists{display:flex}.report-header-indicator{font-variant-numeric:tabular-nums;opacity:1;transition:opacity .25s linear calc(var(--report-header-indicator--index,0) * .125s);border-radius:.1875rem;padding:.1875rem;line-height:100%}@starting-style{.report-header-indicator{opacity:0}}.report-header-indicator.report-header-indicator--counter{background:var(--xiting-main-red-hover);color:var(--xiting-main-red)}.report-header-indicator.report-header-indicator--application-type{color:#ad0a65;background:#ad0a651a}.report-header-indicator.report-header-indicator--business-process{color:#1f68a0;background:#1f68a01a}.report-header-parameter{flex:0 auto;width:20rem;min-width:0}.page.auth-matrix-report-page{height:calc(100cqh - var(--main-layout-topbar--height,0px))}.page.auth-matrix-report-page .auth-matrix-report-page__header{align-items:center;gap:.625rem;font-size:1.5rem;font-weight:700;display:flex}.page.auth-matrix-report-page .auth-matrix-report-page-container{flex-direction:column;flex:auto;gap:2.25rem;min-height:0;display:flex}.page.auth-matrix-report-page .report-header{flex:none}.page.auth-matrix-report-page .details-page-children{--table-columns-count:10;position:relative}.page.auth-matrix-report-page .details-page-children .table-container{grid-template-columns:minmax(3.375rem,auto) auto minmax(max-content,8rem) minmax(20rem,1fr) auto auto auto auto auto auto}.page.auth-matrix-report-page .details-page-children .table-footer-cell{grid-column:1/span var(--table-columns-count,1)}.page.auth-matrix-report-page .details-page-children{align-self:stretch;min-height:0}.page.auth-matrix-report-page .details-page-children-container{flex-direction:column;flex:auto;min-height:0;display:flex}.page.auth-matrix-report-page .details-page-children__header{flex:none}.page.auth-matrix-report-page .details-page-children__table-container{min-height:0;box-shadow:var(--table-shadow);background:var(--xiting-grey-2);border-radius:.625rem;flex:0 auto;margin-top:.75rem;padding:0;display:flex;position:relative;overflow:hidden}.page.auth-matrix-report-page .details-page-children__table-scroll{appearance:none;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.page.auth-matrix-report-page .details-page-children__table-scroll::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.page.auth-matrix-report-page .details-page-children__table-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.page.auth-matrix-report-page .details-page-children__table-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.page.auth-matrix-report-page .details-page-children__table-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.page.auth-matrix-report-page .details-page-children__table-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.page.auth-matrix-report-page .details-page-children__table-scroll{contain:layout paint style}.page.auth-matrix-report-page .details-page-children__table-scroll::-webkit-scrollbar{background:0 0}.page.auth-matrix-report-page .details-page-children__table-scroll::-webkit-scrollbar-track{background:0 0}.page.auth-matrix-report-page .details-page-children__table-scroll::-webkit-scrollbar-track-piece{background:0 0}.page.auth-matrix-report-page .details-page-children__table-scroll::-webkit-scrollbar-corner{background:0 0}.page.auth-matrix-report-page .details-page-children__table-container .table{box-shadow:none;border-radius:0}.page.auth-matrix-report-page .table-head .table-head-cell{z-index:6;position:sticky;top:0}.page.auth-matrix-report-page .table-head-row:first-child .table-head-cell:first-child,.page.auth-matrix-report-page .table-head-row:first-child .table-head-cell:last-child{border-radius:0}.page.auth-matrix-report-page .table-footer-cell{z-index:6;position:sticky;bottom:0}.page.auth-matrix-report-page .table-footer:last-child .table-footer-row:last-child .table-footer-cell:last-child{border-radius:0}.page.auth-matrix-report-page .auth-matrix-report-page__item__business-process{font-weight:700}.sod-matrix-report-page__matrix__business-process{background-color:var(--xiting-grey-4);cursor:pointer;grid-template-columns:auto auto;grid-template-areas:"icon text";justify-content:center;align-items:center;gap:.3125rem;min-width:0;padding-inline:.1875rem;font-size:.625rem;font-weight:700;display:grid;overflow:hidden}.sod-matrix-report-page__matrix__business-process .sod-matrix-report-page__matrix__business-process__text{white-space:nowrap;text-overflow:ellipsis;grid-area:text;min-inline-size:0;overflow:hidden}.sod-matrix-report-page__matrix__business-process .sod-matrix-report-page__matrix__business-process__icon{flex-direction:column;grid-area:icon;justify-content:center;align-self:center;align-items:center;display:flex}.sod-matrix-report-page__matrix__business-process .sod-matrix-report-page__matrix__business-process__icon .svg-icon{width:.6875rem;height:.6875rem;transform:rotate(90deg)}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__row-business-process{position:relative}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__row-business-process .sod-matrix-report-page__matrix__business-process__inner{writing-mode:vertical-rl;rotate:180deg}@supports (writing-mode:sideways-lr){.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__row-business-process .sod-matrix-report-page__matrix__business-process__inner{writing-mode:sideways-lr;rotate:none}}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__row-business-process .sod-matrix-report-page__matrix__business-process__inner{grid-template-columns:auto auto;grid-template-areas:"icon text";justify-content:center;align-items:center;gap:.3125rem;min-width:0;padding-inline:.1875rem;display:grid;position:absolute;inset:0}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__row-business-process .sod-matrix-report-page__matrix__business-process__icon .svg-icon{transform:rotate(180deg)}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed{grid-template-columns:subgrid;grid-template-rows:subgrid;justify-content:center;place-items:flex-end center;gap:inherit;grid-template-areas:none}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed.sod-matrix-report-page__matrix__column-business-process.sod-matrix-report-page__matrix__business-process--last{border-top-right-radius:.625rem}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed.sod-matrix-report-page__matrix__column-business-process .sod-matrix-report-page__matrix__business-process__text{writing-mode:vertical-rl;rotate:180deg}@supports (writing-mode:sideways-lr){.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed.sod-matrix-report-page__matrix__column-business-process .sod-matrix-report-page__matrix__business-process__text{writing-mode:sideways-lr;rotate:none}}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed.sod-matrix-report-page__matrix__column-business-process .sod-matrix-report-page__matrix__business-process__text{grid-area:1;padding-inline:.1875rem}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed.sod-matrix-report-page__matrix__column-business-process .sod-matrix-report-page__matrix__business-process__icon{grid-area:2;padding-inline:.1875rem}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed.sod-matrix-report-page__matrix__column-business-process .sod-matrix-report-page__matrix__business-process__icon .svg-icon{transform:rotate(-90deg)}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed.sod-matrix-report-page__matrix__row-business-process.sod-matrix-report-page__matrix__business-process--last{border-bottom-left-radius:.625rem}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed.sod-matrix-report-page__matrix__row-business-process .sod-matrix-report-page__matrix__business-process__inner{display:contents}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed.sod-matrix-report-page__matrix__row-business-process .sod-matrix-report-page__matrix__business-process__text{writing-mode:initial;grid-area:auto;padding-inline:.1875rem}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed.sod-matrix-report-page__matrix__row-business-process .sod-matrix-report-page__matrix__business-process__icon{grid-area:auto/2;padding-inline:.1875rem}.sod-matrix-report-page__matrix__business-process.sod-matrix-report-page__matrix__business-process--collapsed.sod-matrix-report-page__matrix__row-business-process .sod-matrix-report-page__matrix__business-process__icon .svg-icon{transform:rotate(0)}.sod-matrix-report-page__matrix__function{grid-template-columns:subgrid;grid-template-rows:subgrid;background:var(--xiting-grey-1);align-items:center;min-width:0;padding-inline:.1875rem;font-size:.625rem;font-weight:400;line-height:130%;display:grid}.sod-matrix-report-page__matrix__function .sod-matrix-report-page__matrix__function__text{min-width:0;min-height:0;overflow:hidden}.sod-matrix-report-page__matrix__function .sod-matrix-report-page__matrix__function__domain-id,.sod-matrix-report-page__matrix__function .sod-matrix-report-page__matrix__function__name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sod-matrix-report-page__matrix__function .sod-matrix-report-page__matrix__function__domain-id{font-weight:700}.sod-matrix-report-page__matrix__function.sod-matrix-report-page__matrix__column-function{writing-mode:vertical-rl;rotate:180deg}@supports (writing-mode:sideways-lr){.sod-matrix-report-page__matrix__function.sod-matrix-report-page__matrix__column-function{writing-mode:sideways-lr;rotate:none}}.sod-matrix-report-page__matrix__function.sod-matrix-report-page__matrix__column-function{width:100%;height:100%}.sod-matrix-report-page__matrix__function.sod-matrix-report-page__matrix__column-function.sod-matrix-report-page__matrix__function--last{border-top-right-radius:.625rem}.sod-matrix-report-page__matrix__function.sod-matrix-report-page__matrix__row-function{text-align:end;justify-content:flex-end}.sod-matrix-report-page__matrix__function.sod-matrix-report-page__matrix__row-function.sod-matrix-report-page__matrix__function--last{border-bottom-left-radius:.625rem}.sod-matrix-report-page__matrix__cell{outline:.125rem solid var(--xiting-grey-1);anchor-name:var(--sod-matrix-report-page-matrix-cell-id);flex-direction:column;font-size:.625rem;font-weight:400;line-height:150%;display:flex;position:relative}.sod-matrix-report-page__matrix__cell.sod-matrix-report-page__matrix__cell--last{border-bottom-right-radius:.625rem}.sod-matrix-report-page__matrix__cell-collapsed{background-color:var(--xiting-grey-4)}.sod-matrix-report-page__matrix__cell-unavailable{background-color:var(--xiting-grey-1)}.sod-matrix-report-page__matrix__cell-empty{background-color:var(--xiting-grey-3)}.sod-matrix-report-page__matrix__cell{outline:.125rem solid var(--xiting-grey-1);flex-direction:column;font-size:.625rem;font-weight:400;line-height:150%;display:flex;position:relative}.sod-matrix-report-page__matrix__cell:hover{outline-color:var(--xiting-main-red);outline-offset:.125rem;z-index:1}.sod-matrix-report-page__matrix__cell .sod-matrix-report-page__matrix__cell-item{outline:.125rem solid var(--xiting-grey-1);background-color:var(--sod-matrix-report-page__matrix__risk-cell--color,transparent);color:var(--sod-matrix-report-page__matrix__risk-cell--color-contrast,inherit);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:.125rem .25rem;display:flex}.sod-matrix-report-page .sod-matrix-report-page__header{align-items:center;gap:.625rem;font-size:1.5rem;font-weight:700;display:flex}.sod-matrix-report-page .sod-matrix-report-page-container{flex-direction:column;flex:auto;gap:2.25rem;display:flex}.sod-matrix-report-page .sod-matrix-report-page__matrix-section{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.sod-matrix-report-page .sod-matrix-report-page__matrix-controls{flex:none;justify-content:flex-end;display:flex}.sod-matrix-report-page .sod-matrix-report-page__matrix{background:var(--color-background2);box-shadow:var(--box-shadow);background-color:var(--xiting-grey-2);border-radius:.625rem;flex-direction:row;flex:none;width:max-content;display:flex}.sod-matrix-report-page .sod-matrix-report-page__matrix-container{grid-template-columns:10rem 1.5rem [cells-column-start] repeat(var(--sod-matrix-report-page__matrix--column-functions-count), minmax(4.375rem, min-content)) [cells-column-end];grid-template-rows:10rem 1.5rem [cells-row-start] repeat(var(--sod-matrix-report-page__matrix--row-functions-count), minmax(2.375rem, min-content)) [cells-row-end];border-radius:.625rem;grid-auto-flow:dense;gap:.125rem;display:grid}.sod-matrix-report-page .sod-matrix-report-page__matrix-container .sod-matrix-report-page__matrix__corner{background:var(--xiting-grey-1);border-top-left-radius:.625rem;grid-area:1/1/span 2/span 2;padding-inline:.1875rem;font-size:.625rem;font-weight:400;line-height:150%}.sod-matrix-report-page .sod-matrix-report-page__matrix-container .sod-matrix-report-page__matrix__column-business-process{grid-row:2;grid-column:span var(--sod-matrix-report-page__matrix__business-process--functions-count,1)}.sod-matrix-report-page .sod-matrix-report-page__matrix-container .sod-matrix-report-page__matrix__row-business-process{grid-column:2;grid-row:span var(--sod-matrix-report-page__matrix__business-process--functions-count,1)}.sod-matrix-report-page .sod-matrix-report-page__matrix-container .sod-matrix-report-page__matrix__column-function{grid-row:1}.sod-matrix-report-page .sod-matrix-report-page__matrix-container .sod-matrix-report-page__matrix__column-business-process.sod-matrix-report-page__matrix__business-process--collapsed{grid-row:1/3}.sod-matrix-report-page .sod-matrix-report-page__matrix-container .sod-matrix-report-page__matrix__row-function{grid-column:1}.sod-matrix-report-page .sod-matrix-report-page__matrix-container .sod-matrix-report-page__matrix__row-business-process.sod-matrix-report-page__matrix__business-process--collapsed{grid-column:1/3}.sod-matrix-report-page.sod-matrix-report-page--items-busy .sod-matrix-report-page__matrix{position:relative}.sod-matrix-report-page.sod-matrix-report-page--items-busy .sod-matrix-report-page__matrix:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:.625rem;display:block;position:absolute;inset:0}.sod-matrix-report-page.sod-matrix-report-page--items-busy .sod-matrix-report-page__matrix:after{content:"";z-index:5;background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.625rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block;position:absolute;inset:.75rem}@media (prefers-reduced-motion:reduce){.sod-matrix-report-page.sod-matrix-report-page--items-busy .sod-matrix-report-page__matrix:after{animation:none}}.sod-matrix-report-page.sod-matrix-report-page--items-busy .sod-matrix-report-page__matrix{width:100%;height:100%}.sod-matrix-report-page .sod-matrix-report-page__risk-popover{position-anchor:var(--sod-matrix-report-page-matrix-target-id);position-area:bottom span-all;position-try:normal flip-block;box-shadow:0 0 20px 2px color-mix(in srgb, var(--shadow-color) 30%, transparent);overflow:initial;border:none;border-radius:.625rem;outline:none;flex-direction:column;gap:.625rem;width:19rem;margin:.5rem;padding:1rem;position:relative}.sod-matrix-report-page .sod-matrix-report-page__risk-popover:popover-open{display:flex}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover__header{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.125rem;font-weight:600;line-height:120%;overflow:hidden}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover__property{align-items:center;gap:.625rem;display:flex}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover__property__name{font-weight:600}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover__buttons{display:flex}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover-details-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover-details-button:disabled{opacity:.5;cursor:not-allowed}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover-details-button .svg-icon{width:1.125rem;height:1.125rem}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover-details-button:not(:disabled):hover,.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover-details-button:focus-visible{opacity:1}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover-details-button{position:relative}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover-details-button:focus-visible{outline:none}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover-details-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover-details-button{background:var(--xiting-grey-1);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.sod-matrix-report-page .sod-matrix-report-page__risk-popover .sod-matrix-report-page__risk-popover-details-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.change-log-report-page{height:calc(100cqh - var(--main-layout-topbar--height,0px))}.page.change-log-report-page .change-log-report-page__header{align-items:center;gap:.625rem;font-size:1.5rem;font-weight:700;display:flex}.page.change-log-report-page .change-log-report-page-container{flex-direction:column;flex:auto;gap:3rem;min-height:0;display:flex}.page.change-log-report-page .report-header{flex:none}.page.change-log-report-page .details-page-children{--table-columns-count:8;align-self:stretch;min-height:0;position:relative}.page.change-log-report-page .details-page-children .details-page-children__title{line-height:1.4;overflow:visible}.page.change-log-report-page .details-page-children .table-footer-cell{grid-column:1/span var(--table-columns-count,1)}.page.change-log-report-page .details-page-children-container{flex-direction:column;flex:auto;gap:1rem;min-height:0;display:flex}.page.change-log-report-page .details-page-children__header{flex:none}.page.change-log-report-page .details-page-children__table-container,.page.change-log-report-page .details-page-children__table-scroll{flex-direction:column;flex:0 auto;min-height:0;display:flex}.page.change-log-report-page .change-log-report-page__header-controls{align-items:center;gap:.75rem;display:flex}.change-log-operation-badge{text-transform:capitalize;align-items:center;gap:.25rem}.change-log-operation-badge .change-log-operation-badge__origin-icon{flex:none;width:1em;height:1em}.change-log-operation-badge[data-state=created],.change-log-operation-badge[data-state=added],.change-log-operation-badge[data-state=updated]{background:var(--xiting-info-light);color:var(--xiting-info)}.change-log-operation-badge[data-state=deleted],.change-log-operation-badge[data-state=removed],.change-log-operation-badge[data-state=cleared]{background:var(--xiting-danger-light);color:var(--xiting-danger)}.change-log-operation-badge[data-state=finalized],.change-log-operation-badge[data-state=published]{background:var(--xiting-success-light);color:var(--xiting-success)}.change-log-operation-badge[data-state=imported],.change-log-operation-badge[data-state=exported]{background:var(--xiting-warning-light);color:var(--xiting-warning-dark)}.change-log-operation-badge[data-state=deprecated],.change-log-operation-badge[data-state=anonymized]{background:var(--xiting-grey-3);color:var(--xiting-text-main)}.change-log-object-id-cell .change-log-object-id-cell__link{color:var(--xiting-danger);text-decoration:underline}.change-log-object-type-cell .table-body-cell__content{align-items:center;gap:.5rem;display:flex}.change-log-object-type-cell .change-log-object-type-cell__icon{flex:none;width:1rem;height:1rem}.change-log-report-page .table-container{grid-template-columns:minmax(max-content,8.625rem) minmax(max-content,8rem) minmax(max-content,8rem) minmax(10rem,1fr) minmax(10rem,1fr) minmax(10rem,1fr) auto minmax(max-content,8rem)}.change-log-report-page .change-log-table__table-container{min-height:0;box-shadow:var(--table-shadow);background:var(--xiting-grey-2);border-radius:.625rem;flex:0 auto;display:flex;position:relative;overflow:hidden}.change-log-report-page .change-log-table__table-scroll{appearance:none;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.change-log-report-page .change-log-table__table-scroll::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.change-log-report-page .change-log-table__table-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.change-log-report-page .change-log-table__table-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.change-log-report-page .change-log-table__table-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.change-log-report-page .change-log-table__table-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.change-log-report-page .change-log-table__table-scroll{contain:layout paint style}.change-log-report-page .change-log-table__table-scroll::-webkit-scrollbar{background:0 0}.change-log-report-page .change-log-table__table-scroll::-webkit-scrollbar-track{background:0 0}.change-log-report-page .change-log-table__table-scroll::-webkit-scrollbar-track-piece{background:0 0}.change-log-report-page .change-log-table__table-scroll::-webkit-scrollbar-corner{background:0 0}.change-log-report-page .change-log-table__table-container .table{box-shadow:none;border-radius:0}.change-log-report-page .table-head .table-head-cell{z-index:6;position:sticky;top:0}.change-log-report-page .table-head-row:first-child .table-head-cell:first-child,.change-log-report-page .table-head-row:first-child .table-head-cell:last-child{border-radius:0}.change-log-report-page .table-footer-cell{z-index:6;position:sticky;bottom:0}.change-log-report-page .table-footer:last-child .table-footer-row:last-child .table-footer-cell:last-child{border-radius:0}.change-log-report-page .change-log-table__operation-cell{align-items:center;display:flex}.change-log-filter-button{border:1px solid var(--xiting-grey-4);height:2.25rem;color:var(--xiting-text-main);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;display:inline-flex}.change-log-filter-button:hover,.change-log-filter-button--open,.change-log-filter-button--active{border-color:var(--xiting-danger);color:var(--xiting-danger)}.change-log-filter-button .change-log-filter-button__icon{width:1rem;height:1rem}.change-log-filter-button .change-log-filter-button__count{background:var(--xiting-danger);color:#fff}.change-log-filter-panel{background:var(--xiting-grey-2);border:1px solid var(--xiting-grey-3);z-index:1000;border-radius:.5rem;width:24rem;max-height:36rem;overflow-y:auto;box-shadow:0 .5rem 1.5rem #0000001f}.change-log-filter-panel--hidden{display:none}.change-log-filter-panel .change-log-filter-panel__header{border-bottom:1px solid var(--xiting-grey-4);justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;display:flex}.change-log-filter-panel .change-log-filter-panel__title{font-size:1rem;font-weight:700}.change-log-filter-panel .change-log-filter-panel__header-actions{gap:.5rem;display:flex}.change-log-filter-panel .change-log-filter-panel__apply,.change-log-filter-panel .change-log-filter-panel__reset{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2}.change-log-filter-panel .change-log-filter-panel__apply{background:var(--xiting-danger);color:#fff}.change-log-filter-panel .change-log-filter-panel__apply:hover{background:var(--xiting-danger-dark)}.change-log-filter-panel .change-log-filter-panel__reset{color:var(--xiting-text-main);border-color:var(--xiting-grey-4);background:0 0}.change-log-filter-panel .change-log-filter-panel__reset:hover{border-color:var(--xiting-danger);color:var(--xiting-danger)}.change-log-filter-panel .change-log-filter-panel__body{flex-direction:column;gap:1.25rem;padding:1rem;display:flex}.change-log-filter-chip-group{flex-direction:column;gap:.5rem;display:flex}.change-log-filter-chip-group .change-log-filter-chip-group__title{color:var(--xiting-text-main);font-size:.875rem;font-weight:600}.change-log-filter-chip-group .change-log-filter-chip-group__chips{flex-wrap:wrap;gap:.375rem;display:flex}.change-log-filter-chip{border:1px solid var(--xiting-grey-3);background:var(--xiting-grey-1);color:var(--xiting-text-main);cursor:pointer;border-radius:3px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.change-log-filter-chip:hover{border-color:var(--xiting-danger)}.change-log-filter-chip--disabled{opacity:.6;cursor:not-allowed}.change-log-filter-chip .change-log-filter-chip__label{align-items:center;gap:.375rem;display:inline-flex}.change-log-filter-chip .change-log-filter-chip__icon{flex:none;width:.875rem;height:.875rem}.change-log-filter-chip .change-log-filter-chip__count{color:var(--xiting-text-light);font-size:.75rem;font-weight:600}.change-log-filter-chip--selected{background:var(--xiting-danger-light);border-color:var(--xiting-danger);color:var(--xiting-danger)}.change-log-filter-chip--selected .change-log-filter-chip__count{color:var(--xiting-danger)}.change-log-filter-chip[data-state=created],.change-log-filter-chip[data-state=added],.change-log-filter-chip[data-state=updated],.change-log-filter-chip[data-state=created] .change-log-filter-chip__count,.change-log-filter-chip[data-state=added] .change-log-filter-chip__count,.change-log-filter-chip[data-state=updated] .change-log-filter-chip__count{color:var(--xiting-info)}.change-log-filter-chip[data-state=created]:hover,.change-log-filter-chip[data-state=added]:hover,.change-log-filter-chip[data-state=updated]:hover{border-color:var(--xiting-info)}.change-log-filter-chip[data-state=created].change-log-filter-chip--selected,.change-log-filter-chip[data-state=added].change-log-filter-chip--selected,.change-log-filter-chip[data-state=updated].change-log-filter-chip--selected{background:var(--xiting-info-light);border-color:var(--xiting-info)}.change-log-filter-chip[data-state=deleted],.change-log-filter-chip[data-state=removed],.change-log-filter-chip[data-state=cleared],.change-log-filter-chip[data-state=deleted] .change-log-filter-chip__count,.change-log-filter-chip[data-state=removed] .change-log-filter-chip__count,.change-log-filter-chip[data-state=cleared] .change-log-filter-chip__count{color:var(--xiting-danger)}.change-log-filter-chip[data-state=deleted]:hover,.change-log-filter-chip[data-state=removed]:hover,.change-log-filter-chip[data-state=cleared]:hover{border-color:var(--xiting-danger)}.change-log-filter-chip[data-state=deleted].change-log-filter-chip--selected,.change-log-filter-chip[data-state=removed].change-log-filter-chip--selected,.change-log-filter-chip[data-state=cleared].change-log-filter-chip--selected{background:var(--xiting-danger-light);border-color:var(--xiting-danger)}.change-log-filter-chip[data-state=finalized],.change-log-filter-chip[data-state=published],.change-log-filter-chip[data-state=finalized] .change-log-filter-chip__count,.change-log-filter-chip[data-state=published] .change-log-filter-chip__count{color:var(--xiting-success)}.change-log-filter-chip[data-state=finalized]:hover,.change-log-filter-chip[data-state=published]:hover{border-color:var(--xiting-success)}.change-log-filter-chip[data-state=finalized].change-log-filter-chip--selected,.change-log-filter-chip[data-state=published].change-log-filter-chip--selected{background:var(--xiting-success-light);border-color:var(--xiting-success)}.change-log-filter-chip[data-state=imported],.change-log-filter-chip[data-state=exported],.change-log-filter-chip[data-state=imported] .change-log-filter-chip__count,.change-log-filter-chip[data-state=exported] .change-log-filter-chip__count{color:var(--xiting-warning-dark)}.change-log-filter-chip[data-state=imported]:hover,.change-log-filter-chip[data-state=exported]:hover{border-color:var(--xiting-warning-dark)}.change-log-filter-chip[data-state=imported].change-log-filter-chip--selected,.change-log-filter-chip[data-state=exported].change-log-filter-chip--selected{background:var(--xiting-warning-light);border-color:var(--xiting-warning-dark)}.change-log-filter-chip[data-state=deprecated],.change-log-filter-chip[data-state=anonymized]{color:var(--xiting-text-main)}.change-log-filter-chip[data-state=deprecated].change-log-filter-chip--selected,.change-log-filter-chip[data-state=anonymized].change-log-filter-chip--selected{background:var(--xiting-grey-3);border-color:var(--xiting-text-main)}.change-log-active-filters-row{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.change-log-active-filters-row .kpi-badge{box-shadow:none}.reports-page .reports-page__header{font-size:1.5rem;font-weight:700;line-height:2.125rem}.reports-page .reports-page-container,.reports-page .reports-page__reports{flex-direction:column;flex:auto;gap:1.25rem;display:flex}.reports-page .reports-page__report{background:var(--xiting-grey-1);border-radius:1.25rem;padding:1.25rem 1.875rem;display:block;box-shadow:0 5px 20px #181c321a}.reports-page .reports-page__report,.reports-page .reports-page__report:hover,.reports-page .reports-page__report:focus,.reports-page .reports-page__report:focus-visible,.reports-page .reports-page__report:active{color:inherit;text-decoration:none}.reports-page .reports-page-skeleton__card{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.reports-page .reports-page-skeleton__text{flex-direction:column;flex:16rem;gap:.75rem;min-width:0;display:flex}.reports-page .reports-page-skeleton__title{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.375rem;width:14rem;max-width:60%;height:1rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.reports-page .reports-page-skeleton__title{animation:none}}.reports-page .reports-page-skeleton__line{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.375rem;width:100%;max-width:34rem;height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.reports-page .reports-page-skeleton__line{animation:none}}.reports-page .reports-page-skeleton__line--short{max-width:22rem}.reports-page .reports-page-skeleton__controls{flex:none;align-items:center;gap:1rem;display:flex}.reports-page .reports-page-skeleton__param{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.625rem;width:20rem;height:2.625rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.reports-page .reports-page-skeleton__param{animation:none}}.reports-page .reports-page-skeleton__button{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.25rem;width:7rem;height:2.625rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.reports-page .reports-page-skeleton__button{animation:none}}.master-data-layout{flex-direction:column;flex:auto;min-width:0;padding:.9375rem 1.5rem;display:flex}.master-data-layout .master-data-layout-container{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.master-data-layout .master-data-layout-container .master-data-layout__content{flex-direction:column;gap:.625rem;min-width:0;display:flex}.master-data-layout .master-data-layout__header{align-items:center;gap:1.25rem;min-width:0;display:flex}.master-data-layout .master-data-layout__header__title{font-size:1.5rem;font-weight:700;line-height:2.125rem}.page.business-processes-page{padding:0}.page.business-processes-page .business-processes-page__header,.page.business-processes-page .business-processes-page__header__title{min-width:0;display:flex}.page.business-processes-page .business-processes-page__header{justify-content:space-between;align-items:center;gap:1rem;width:43.75rem;max-width:100%;margin-bottom:1.5rem}.page.business-processes-page .business-processes-page__header__title{align-items:center;gap:.625rem}.page.business-processes-page .business-processes-page__header__title__icon .svg-icon{width:1.875rem;height:1.875rem;color:var(--xiting-main-red);line-height:1.5}.page.business-processes-page .business-processes-page__header__title__text{font-size:1.25rem;font-weight:700;line-height:1.5}.page.business-processes-page .business-processes-page__button-add{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.business-processes-page .business-processes-page__button-add:disabled{opacity:.5;cursor:not-allowed}.page.business-processes-page .business-processes-page__button-add .svg-icon{width:1.125rem;height:1.125rem}.page.business-processes-page .business-processes-page__button-add:not(:disabled):hover,.page.business-processes-page .business-processes-page__button-add:focus-visible{opacity:1}.page.business-processes-page .business-processes-page__button-add{position:relative}.page.business-processes-page .business-processes-page__button-add:focus-visible{outline:none}.page.business-processes-page .business-processes-page__button-add:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.business-processes-page .business-processes-page__button-add{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.business-processes-page .business-processes-page__button-add:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.page.business-processes-page .business-processes-page__items{--table-columns-count:3;width:43.75rem}.page.business-processes-page .business-processes-page__items .table-container{grid-template-columns:minmax(max-content,8rem) 1fr minmax(7.75rem,auto)}.page.business-processes-page .business-processes-page__footer{grid-column:1/span var(--table-columns-count,1)}.page.risk-levels-page{padding:0}.page.risk-levels-page .risk-levels-page-container{grid-template-rows:auto auto 1fr;grid-template-columns:22rem minmax(min-content,53rem);gap:.625rem 2.5rem;display:grid}.page.risk-levels-page .risk-levels-page__header-levels .risk-levels-page__header-title{grid-area:1/1}.page.risk-levels-page .risk-levels-page__header-mapping .risk-levels-page__header-title{grid-area:1/2}.page.risk-levels-page .risk-levels-page__header-levels .risk-levels-page__header-description{grid-area:2/1}.page.risk-levels-page .risk-levels-page__header-mapping .risk-levels-page__header-description{grid-area:2/2}.page.risk-levels-page .risk-levels-page__header{grid-area:1/1/span 2/span 2;grid-template-columns:subgrid;grid-template-rows:subgrid;min-width:0;display:grid}.page.risk-levels-page .risk-levels-page__header-title{align-items:center;gap:.625rem;min-width:0;display:flex}.page.risk-levels-page .risk-levels-page__header-title__icon .svg-icon{width:2rem;height:2rem;color:var(--xiting-main-red)}.page.risk-levels-page .risk-levels-page__header-title__text{flex:auto;font-size:1.25rem;font-weight:700;line-height:1.5}.page.risk-levels-page .risk-levels-page__button-add-app{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risk-levels-page .risk-levels-page__button-add-app:disabled{opacity:.5;cursor:not-allowed}.page.risk-levels-page .risk-levels-page__button-add-app .svg-icon{width:1.125rem;height:1.125rem}.page.risk-levels-page .risk-levels-page__button-add-app:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__button-add-app:focus-visible{opacity:1}.page.risk-levels-page .risk-levels-page__button-add-app{position:relative}.page.risk-levels-page .risk-levels-page__button-add-app:focus-visible{outline:none}.page.risk-levels-page .risk-levels-page__button-add-app:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risk-levels-page .risk-levels-page__button-add-app{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.risk-levels-page .risk-levels-page__button-add-app:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.risk-levels-page .risk-levels-page__levels{flex-direction:column;grid-area:3/1;gap:.625rem;min-width:0;display:flex}.page.risk-levels-page .risk-levels-page__level{box-shadow:var(--box-shadow);background:var(--xiting-grey-1);border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem;transition:box-shadow .25s ease-in-out,background .25s ease-in-out;display:flex}.page.risk-levels-page .risk-levels-page__level.risk-levels-page__level--off{box-shadow:none;background:color-mix(in srgb, var(--xiting-grey-1) 50%, transparent)}.page.risk-levels-page .risk-levels-page__level.risk-levels-page__level--off .risk-levels-page__level__color,.page.risk-levels-page .risk-levels-page__level.risk-levels-page__level--off .risk-levels-page__level__name{opacity:.5}.page.risk-levels-page .risk-levels-page__level.risk-levels-page__level--non-default-name .risk-levels-page__level__restore,.page.risk-levels-page .risk-levels-page__level.risk-levels-page__level--dirty .risk-levels-page__level__save,.page.risk-levels-page .risk-levels-page__level.risk-levels-page__level--dirty .risk-levels-page__level__cancel{display:flex}.page.risk-levels-page .risk-levels-page__level.risk-levels-page__level--dirty .risk-levels-page__level__restore,.page.risk-levels-page .risk-levels-page__level.risk-levels-page__level--dirty .risk-levels-page__level__control{opacity:0;display:none}.page.risk-levels-page .risk-levels-page__level__criticality{opacity:1;width:2.75rem;height:2.75rem;color:var(--risk-levels-page__level--color-contrast);border:none;border-radius:.625rem;justify-content:center;align-items:center;transition:opacity .25s ease-in-out;display:flex}.page.risk-levels-page .risk-levels-page__level__name{opacity:1;flex:auto;transition:opacity .25s ease-in-out}.page.risk-levels-page .risk-levels-page__mapping{flex-direction:column;flex:none;grid-area:3/2;gap:1.25rem;min-width:0;display:flex}.page.risk-levels-page .risk-levels-page__mapping-skeleton{flex-direction:column;gap:1.25rem;display:flex}.page.risk-levels-page .risk-levels-page__skeleton-bar{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:min(60%,16rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.page.risk-levels-page .risk-levels-page__skeleton-bar{animation:none}}.page.risk-levels-page .risk-levels-page__skeleton-bar{border-radius:.375rem}.page.risk-levels-page .risk-levels-page__skeleton-bar--title{width:8rem}.page.risk-levels-page .risk-levels-page__skeleton-chip{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.page.risk-levels-page .risk-levels-page__skeleton-chip{animation:none}}.page.risk-levels-page .risk-levels-page__skeleton-chip{border-radius:.625rem;width:5.5rem;height:1.875rem}.page.risk-levels-page .risk-levels-page__skeleton-slot{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.page.risk-levels-page .risk-levels-page__skeleton-slot{animation:none}}.page.risk-levels-page .risk-levels-page__skeleton-slot{border-radius:.375rem;height:2.75rem}.page.risk-levels-page .risk-levels-page__mapping__available-levels,.page.risk-levels-page .risk-levels-page__app{box-shadow:var(--box-shadow);background:var(--xiting-grey-1);border-radius:.625rem;flex-direction:column;gap:.625rem;padding:.625rem;display:flex}.page.risk-levels-page .risk-levels-page__mapping__available-levels__header{font-size:1rem;font-weight:700;display:flex}.page.risk-levels-page .risk-levels-page__mapping__available-levels__items{flex-wrap:wrap;gap:.625rem;min-width:0;display:flex;overflow:hidden}.page.risk-levels-page .risk-levels-page__mapping__available-levels__item{background-color:var(--xiting-grey-3);opacity:.25;transition:opacity .25s ease-in-out, display .25s allow-discrete;border-radius:.625rem;gap:.625rem;padding:.3125rem;display:flex}.page.risk-levels-page .risk-levels-page__mapping__available-levels__item[draggable=true]{cursor:grab;opacity:1}@starting-style{.page.risk-levels-page .risk-levels-page__mapping__available-levels__item{opacity:0}}.page.risk-levels-page .risk-levels-page__mapping__available-levels__item.risk-levels-page__mapping__available-levels__item--non-exists{opacity:0;display:none}.page.risk-levels-page .risk-levels-page__mapping__available-levels__item__color{background:var(--risk-levels-page__level--color);width:1.25rem;height:1.25rem;color:var(--risk-levels-page__level--color-contrast);border:none;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.page.risk-levels-page .risk-levels-page__level__controls{align-items:center;display:flex}.page.risk-levels-page .risk-levels-page__level__save,.page.risk-levels-page .risk-levels-page__level__cancel,.page.risk-levels-page .risk-levels-page__level__restore{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risk-levels-page .risk-levels-page__level__save:disabled,.page.risk-levels-page .risk-levels-page__level__cancel:disabled,.page.risk-levels-page .risk-levels-page__level__restore:disabled{opacity:.5;cursor:not-allowed}.page.risk-levels-page .risk-levels-page__level__save .svg-icon,.page.risk-levels-page .risk-levels-page__level__cancel .svg-icon,.page.risk-levels-page .risk-levels-page__level__restore .svg-icon{width:1.125rem;height:1.125rem}.page.risk-levels-page .risk-levels-page__level__save:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__level__save:focus-visible,.page.risk-levels-page .risk-levels-page__level__cancel:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__level__cancel:focus-visible,.page.risk-levels-page .risk-levels-page__level__restore:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__level__restore:focus-visible{opacity:1}.page.risk-levels-page .risk-levels-page__level__save,.page.risk-levels-page .risk-levels-page__level__cancel,.page.risk-levels-page .risk-levels-page__level__restore{position:relative}.page.risk-levels-page .risk-levels-page__level__save:focus-visible,.page.risk-levels-page .risk-levels-page__level__cancel:focus-visible,.page.risk-levels-page .risk-levels-page__level__restore:focus-visible{outline:none}.page.risk-levels-page .risk-levels-page__level__save:focus-visible:after,.page.risk-levels-page .risk-levels-page__level__cancel:focus-visible:after,.page.risk-levels-page .risk-levels-page__level__restore:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risk-levels-page .risk-levels-page__level__save,.page.risk-levels-page .risk-levels-page__level__cancel,.page.risk-levels-page .risk-levels-page__level__restore{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.page.risk-levels-page .risk-levels-page__level__save:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__level__cancel:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__level__restore:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.page.risk-levels-page .risk-levels-page__level__save,.page.risk-levels-page .risk-levels-page__level__cancel,.page.risk-levels-page .risk-levels-page__level__restore{display:none}.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level,.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level__criticality,.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level__name,.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level__color{transition:none}.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level.risk-levels-page__level--off{box-shadow:var(--box-shadow);background:var(--xiting-grey-1)}.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level.risk-levels-page__level--off .risk-levels-page__level__color,.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level.risk-levels-page__level--off .risk-levels-page__level__name{opacity:1}.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level__criticality{color:#0000;background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level__criticality{animation:none}}.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level__name{position:relative}.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level__name>*{visibility:hidden}.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level__name:after{content:"";background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.375rem;width:min(60%,12rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading;position:absolute;top:50%;left:0;translate:0 -50%}@media (prefers-reduced-motion:reduce){.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level__name:after{animation:none}}.page.risk-levels-page.risk-levels-page--fetch-busy .risk-levels-page__level__controls{visibility:hidden}.page.risk-levels-page .risk-levels-page__mapping__apps{grid-template-columns:calc(50% - .75rem) calc(50% - .75rem);gap:1.25rem;display:grid}.page.risk-levels-page .risk-levels-page__app{--xcp-inline-text-input--border-color:var(--xiting-grey-4);flex-direction:column;display:flex}.page.risk-levels-page .risk-levels-page__app__header{align-items:center;gap:.5rem;display:flex}.page.risk-levels-page .risk-levels-page__app__header__name{flex-direction:column;flex:auto;min-width:0;font-size:1rem;font-weight:700;display:flex}.page.risk-levels-page .risk-levels-page__app__header__controls{align-items:center;min-height:2.625rem;display:flex}.page.risk-levels-page .risk-levels-page__app__header__button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risk-levels-page .risk-levels-page__app__header__button:disabled{opacity:.5;cursor:not-allowed}.page.risk-levels-page .risk-levels-page__app__header__button .svg-icon{width:1.125rem;height:1.125rem}.page.risk-levels-page .risk-levels-page__app__header__button:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__app__header__button:focus-visible{opacity:1}.page.risk-levels-page .risk-levels-page__app__header__button{position:relative}.page.risk-levels-page .risk-levels-page__app__header__button:focus-visible{outline:none}.page.risk-levels-page .risk-levels-page__app__header__button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risk-levels-page .risk-levels-page__app__header__button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.page.risk-levels-page .risk-levels-page__app__header__button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--display-mode .risk-levels-page__app__header__save-button,.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--display-mode .risk-levels-page__app__header__cancel-button,.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--display-mode .risk-levels-page__app__criticality-items__controls,.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--display-mode .risk-levels-page__app__criticality-item__controls,.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--edit-mode .risk-levels-page__app__header__edit-button,.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--edit-mode .risk-levels-page__app__header__remove-button,.page.risk-levels-page .risk-levels-page__app:not(.risk-levels-page__app--dirty) .risk-levels-page__app__header__save-button{display:none}.page.risk-levels-page .risk-levels-page__app__criticality-items,.page.risk-levels-page .risk-levels-page__app__criticality-item{flex-direction:column;gap:.625rem;display:flex}.page.risk-levels-page .risk-levels-page__app__criticality-item,.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-levels{border:1px solid var(--xiting-grey-3);border-radius:.625rem}.page.risk-levels-page .risk-levels-page__app__criticality-item{padding:.625rem}.page.risk-levels-page .risk-levels-page__app__criticality-item__form{align-items:center;gap:.625rem;display:flex}.page.risk-levels-page .risk-levels-page__app__criticality-item__name{flex:auto}.page.risk-levels-page .risk-levels-page__app__criticality-item__criticality,.page.risk-levels-page .risk-levels-page__app__criticality-item__criticality-control{justify-content:center;align-items:center;display:flex}.page.risk-levels-page .risk-levels-page__app__criticality-item__criticality-control{width:2.61188rem}.page.risk-levels-page .risk-levels-page__app__criticality-item__criticality-control .inline-text-input__control{flex:auto;justify-content:center;align-items:center;display:flex}.page.risk-levels-page .risk-levels-page__app__criticality-item__remove-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risk-levels-page .risk-levels-page__app__criticality-item__remove-button:disabled{opacity:.5;cursor:not-allowed}.page.risk-levels-page .risk-levels-page__app__criticality-item__remove-button .svg-icon{width:1.125rem;height:1.125rem}.page.risk-levels-page .risk-levels-page__app__criticality-item__remove-button:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__app__criticality-item__remove-button:focus-visible{opacity:1}.page.risk-levels-page .risk-levels-page__app__criticality-item__remove-button{position:relative}.page.risk-levels-page .risk-levels-page__app__criticality-item__remove-button:focus-visible{outline:none}.page.risk-levels-page .risk-levels-page__app__criticality-item__remove-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risk-levels-page .risk-levels-page__app__criticality-item__remove-button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.page.risk-levels-page .risk-levels-page__app__criticality-item__remove-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-levels{border-style:dashed}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-levels.risk-levels-page__app__criticality-item__risk-levels--invalid{border-color:var(--xiting-main-red)}.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--droppable-allowed .risk-levels-page__app__criticality-item__risk-levels{border-color:var(--xiting-info)}.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--busy{position:relative}.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--busy:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:inherit;display:block;position:absolute;inset:0}.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--busy:after{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;width:min(60%,16rem);height:.75rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--busy:after{animation:none}}.page.risk-levels-page .risk-levels-page__app.risk-levels-page__app--busy:after{content:"";z-index:5;border-radius:.375rem;position:absolute;top:50%;left:.75rem;translate:0 -50%}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level,.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-levels{flex-wrap:wrap;align-items:center;gap:.3125rem;padding:.3125rem;display:flex}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level{background-color:var(--xiting-grey-2);border-radius:.3125rem;justify-content:center}.page.risk-levels-page .risk-levels-page__app--display-mode .risk-levels-page__app__criticality-item__risk-level__name,.page.risk-levels-page .risk-levels-page__app--display-mode .risk-levels-page__app__criticality-item__risk-level__remove-button,.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level:not(:hover):not(.risk-levels-page__app__criticality-item__risk-level--droppable) .risk-levels-page__app__criticality-item__risk-level__name,.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level:not(:hover):not(.risk-levels-page__app__criticality-item__risk-level--droppable) .risk-levels-page__app__criticality-item__risk-level__remove-button{display:none}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level__remove-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:0;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level__remove-button:disabled{opacity:.5;cursor:not-allowed}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level__remove-button .svg-icon{width:1.125rem;height:1.125rem}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level__remove-button:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level__remove-button:focus-visible{opacity:1}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level__remove-button{position:relative}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level__remove-button:focus-visible{outline:none}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level__remove-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level__remove-button{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level__remove-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.page.risk-levels-page .risk-levels-page__app__criticality-item__risk-level__criticality{background-color:var(--risk-levels-page__app__criticality-item__risk-level--color);min-width:1.25rem;height:1.25rem;color:var(--risk-levels-page__app__criticality-item__risk-level--inverted-color);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.page.risk-levels-page .risk-levels-page__app__criticality-items__controls{align-items:center;gap:.625rem;display:flex}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level:disabled{opacity:.5;cursor:not-allowed}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level .svg-icon{width:1.125rem;height:1.125rem}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level:focus-visible{opacity:1}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level{position:relative}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level:focus-visible{outline:none}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level{color:var(--xiting-main-red);background:0 0;border-color:#0000}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.page.risk-levels-page .risk-levels-page__app__criticality-item__add-risk-level{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:0;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risk-levels-page .risk-levels-page__app__criticality-item__add-risk-level:disabled{opacity:.5;cursor:not-allowed}.page.risk-levels-page .risk-levels-page__app__criticality-item__add-risk-level .svg-icon{width:1.125rem;height:1.125rem}.page.risk-levels-page .risk-levels-page__app__criticality-item__add-risk-level:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__app__criticality-item__add-risk-level:focus-visible{opacity:1}.page.risk-levels-page .risk-levels-page__app__criticality-item__add-risk-level{position:relative}.page.risk-levels-page .risk-levels-page__app__criticality-item__add-risk-level:focus-visible{outline:none}.page.risk-levels-page .risk-levels-page__app__criticality-item__add-risk-level:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risk-levels-page .risk-levels-page__app__criticality-item__add-risk-level{color:var(--xiting-main-red);border-color:var(--xiting-main-red);background:0 0;box-shadow:0 1px 2px #0000000d}.page.risk-levels-page .risk-levels-page__app__criticality-item__add-risk-level:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.risk-levels-page .risk-levels-page__app__criticality-item__add-risk-level{--button--border-radius:.3125rem;anchor-name:var(--risk-levels-page__app__criticality-item__add-risk-level--anchor-name);margin:.319rem}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker{position-anchor:var(--risk-levels-page__app__criticality-item__add-risk-level--shown-anchor-name);position-area:right span-all;position-try:normal flip-block;overflow:initial;border:none;border-radius:.625rem;outline:none;flex-direction:column;margin:.5rem;padding:.3125rem;position:relative;box-shadow:0 0 20px 2px #181c324d}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker-container{grid-template-columns:repeat(5,auto);display:grid}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker__item{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.3125rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker__item:disabled{opacity:.5;cursor:not-allowed}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker__item .svg-icon{width:1.125rem;height:1.125rem}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker__item:not(:disabled):hover,.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker__item:focus-visible{opacity:1}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker__item{position:relative}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker__item:focus-visible{outline:none}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker__item:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker__item{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker__item:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.page.risk-levels-page .risk-levels-page__app__criticality-items__add-level__picker__item{cursor:pointer}.select-organization-page{--lynera-auth-card--width:32rem}.select-organization-page .select-organization-page-container{flex-direction:column;gap:1rem;display:flex}.select-organization-page .select-organization-page__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.select-organization-page .select-organization-page__header__title{color:#fff;font-size:1.25rem;font-weight:700}.select-organization-page .select-organization-page__header__button-sort{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.select-organization-page .select-organization-page__header__button-sort:disabled{opacity:.5;cursor:not-allowed}.select-organization-page .select-organization-page__header__button-sort .svg-icon{width:1.125rem;height:1.125rem}.select-organization-page .select-organization-page__header__button-sort:not(:disabled):hover,.select-organization-page .select-organization-page__header__button-sort:focus-visible{opacity:1}.select-organization-page .select-organization-page__header__button-sort{position:relative}.select-organization-page .select-organization-page__header__button-sort:focus-visible{outline:none}.select-organization-page .select-organization-page__header__button-sort:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.select-organization-page .select-organization-page__header__button-sort{color:var(--xiting-main-red);border-color:var(--xiting-main-red);background:0 0;box-shadow:0 1px 2px #0000000d}.select-organization-page .select-organization-page__header__button-sort:not(:disabled):hover{color:var(--xiting-main-red);border-color:var(--xiting-main-red);background:#ffffff1a}.select-organization-page .select-organization-page__header__button-sort{color:#fffc;border-color:#ffffff2e}.select-organization-page .select-organization-page__header__button-sort:hover{color:#fff;border-color:#ffffff47}.select-organization-page.select-organization-page--sort-asc .select-organization-page__header__button-sort__icon .svg-icon{transform:rotateX(180deg)}.select-organization-page .select-organization-page__list{flex-direction:column;gap:1rem;display:flex}.select-organization-page .select-organization-page__list-item{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.625rem 1.25rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.select-organization-page .select-organization-page__list-item:disabled{opacity:.5;cursor:not-allowed}.select-organization-page .select-organization-page__list-item .svg-icon{width:1.125rem;height:1.125rem}.select-organization-page .select-organization-page__list-item:not(:disabled):hover,.select-organization-page .select-organization-page__list-item:focus-visible{opacity:1}.select-organization-page .select-organization-page__list-item{position:relative}.select-organization-page .select-organization-page__list-item:focus-visible{outline:none}.select-organization-page .select-organization-page__list-item:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.select-organization-page .select-organization-page__list-item{color:var(--xiting-main-red);border-color:var(--xiting-main-red);background:#ffffff0f;box-shadow:0 1px 2px #0000000d}.select-organization-page .select-organization-page__list-item:not(:disabled):hover{color:var(--xiting-main-red);border-color:var(--xiting-main-red);background:#ffffff1f}.select-organization-page .select-organization-page__list-item{color:#fff;border-color:#ffffff29}.select-organization-page .select-organization-page__list-item:hover{color:#fff;border-color:#ffffff47}.select-organization-page .select-organization-page__list-item{text-align:initial;grid-template:"logo info loader"/auto 1fr 1rem;gap:1.5rem;display:grid}.select-organization-page .select-organization-page__list-item__icon{color:#fff;letter-spacing:.05em;background:#ffffff1a;border-radius:.375rem;grid-area:logo;justify-content:center;align-items:center;width:3.75rem;min-width:0;height:3.75rem;font-size:1.125rem;font-weight:700;display:flex;overflow:hidden}.select-organization-page .select-organization-page__list-item__header{grid-area:info}.select-organization-page .select-organization-page__list-item__header__name{font-weight:700}.select-organization-page .select-organization-page__list-item__header__last-access{color:#fff9}.select-organization-page .select-organization-page__list-item__loader{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;grid-area:loader;width:1rem;height:1rem;animation:.7s linear infinite select-org-spin}.select-organization-page .select-organization-page__list-empty{color:#fff9;text-align:center;padding:1rem 0}.select-organization-page.select-organization-page--loading .select-organization-page__list{background:#ffffff0f;border-radius:.5rem;height:20rem;animation:1.4s ease-in-out infinite select-org-load-pulse}html[data-theme=light] .select-organization-page .select-organization-page__header__title{color:var(--xiting-text-main)}html[data-theme=light] .select-organization-page .select-organization-page__header__button-sort{border-color:var(--xiting-grey-4);color:#58595b}html[data-theme=light] .select-organization-page .select-organization-page__header__button-sort:hover{color:var(--xiting-text-main);border-color:#58595b}html[data-theme=light] .select-organization-page .select-organization-page__list-item{background:var(--xiting-grey-1);border-color:var(--xiting-grey-4);color:var(--xiting-text-main)}html[data-theme=light] .select-organization-page .select-organization-page__list-item:hover{background:var(--xiting-grey-2);color:var(--xiting-text-main);border-color:#58595b}html[data-theme=light] .select-organization-page .select-organization-page__list-item__icon{background:var(--xiting-grey-3);color:var(--xiting-text-main)}html[data-theme=light] .select-organization-page .select-organization-page__list-item__header__last-access{color:var(--xiting-text-light)}html[data-theme=light] .select-organization-page .select-organization-page__list-item__loader{border-color:var(--xiting-grey-4);border-top-color:var(--color-primary)}html[data-theme=light] .select-organization-page .select-organization-page__list-empty{color:var(--xiting-text-light)}html[data-theme=light] .select-organization-page.select-organization-page--loading .select-organization-page__list{background:#0000000d}@keyframes select-org-spin{to{transform:rotate(360deg)}}@keyframes select-org-load-pulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.select-organization-page.select-organization-page--loading .select-organization-page__list{animation:none}}.profile-page .profile-page-container{flex-direction:column;gap:2.5rem;min-width:40rem;display:flex}.profile-page .profile-page__header{gap:1.25rem;display:flex}.profile-page .profile-page__avatar{width:3.5rem;height:3.5rem;font-size:.98rem}.profile-page .profile-page__header-info{flex-direction:column;gap:.46875rem;display:flex}.profile-page .profile-page__header-info__user{align-items:center;gap:.625rem;display:flex}.profile-page .profile-page__user-display-name{font-size:1.75rem;font-weight:500;line-height:100%}.profile-page .profile-page__state.badge--inactive{--badge--background:var(--xiting-danger);--badge--color:#fff}.profile-page .profile-page__state.badge--active{--badge--background:linear-gradient(0deg, #ffffff40, #ffffff40), var(--xiting-success);--badge--color:#fff}.profile-page .profile-page__state.badge--pending{--badge--background:var(--xiting-info);--badge--color:#fff}.profile-page .profile-page__company{color:var(--xiting-grey-7);gap:.25rem;font-size:1rem;font-weight:300;display:flex}.profile-page .profile-page__company:after{content:"|";position:relative}.profile-page .profile-page__info{flex-direction:column;gap:.75rem;max-width:36rem;display:flex}.profile-page .profile-page__info-title{font-size:1.5rem;font-weight:700;line-height:1.5rem}.profile-page .create-user-modal__content-container{display:grid}.profile-page .create-user-modal__content{grid-area:1/1}.profile-page .profile-page__button-save{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.profile-page .profile-page__button-save:disabled{opacity:.5;cursor:not-allowed}.profile-page .profile-page__button-save .svg-icon{width:1.125rem;height:1.125rem}.profile-page .profile-page__button-save:not(:disabled):hover,.profile-page .profile-page__button-save:focus-visible{opacity:1}.profile-page .profile-page__button-save{position:relative}.profile-page .profile-page__button-save:focus-visible{outline:none}.profile-page .profile-page__button-save:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.profile-page .profile-page__button-save{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.profile-page .profile-page__button-save:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.profile-page .profile-page__button-reset-password{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.profile-page .profile-page__button-reset-password:disabled{opacity:.5;cursor:not-allowed}.profile-page .profile-page__button-reset-password .svg-icon{width:1.125rem;height:1.125rem}.profile-page .profile-page__button-reset-password:not(:disabled):hover,.profile-page .profile-page__button-reset-password:focus-visible{opacity:1}.profile-page .profile-page__button-reset-password{position:relative}.profile-page .profile-page__button-reset-password:focus-visible{outline:none}.profile-page .profile-page__button-reset-password:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.profile-page .profile-page__button-reset-password{color:var(--xiting-main-red);border-color:var(--xiting-main-red);background:0 0;box-shadow:0 1px 2px #0000000d}.profile-page .profile-page__button-reset-password:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.profile-page .profile-page__header-info__others,.profile-page .profile-page__created-at{gap:.25rem;display:flex}.profile-page .profile-page__main{grid-template-columns:minmax(0,36rem) minmax(0,36rem) 1fr;grid-template-areas:"header header.""form appearance.";align-items:start;gap:2.5rem;display:grid}.profile-page .profile-page__header{grid-area:header}.profile-page .profile-page__info{grid-area:form}.profile-page .profile-page__appearance{grid-area:appearance}@media (width<=64rem){.profile-page .profile-page__main{grid-template-columns:minmax(0,36rem);grid-template-areas:"header""form""appearance"}}.profile-page .profile-page__appearance{background:var(--xiting-grey-1);box-shadow:var(--box-shadow);border-radius:1.25rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.profile-page .profile-page__appearance-title{color:var(--xiting-text-dark);font-size:1.125rem;font-weight:600}.profile-page .profile-page__appearance-group{flex-direction:column;gap:.75rem;display:flex}.profile-page .profile-page__appearance-group-header{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.profile-page .profile-page__appearance-group-label{color:var(--xiting-text-dark);font-size:.875rem;font-weight:600}.profile-page .profile-page__appearance-group-hint{color:var(--xiting-text-light);font-size:.8125rem;font-weight:400}.profile-page .theme-mode-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.profile-page .theme-mode-selector__tile{border:1px solid var(--xiting-grey-4);background:var(--xiting-grey-2);color:var(--xiting-text-dark);cursor:pointer;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1rem .5rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);display:flex}.profile-page .theme-mode-selector__tile:hover{border-color:var(--xiting-grey-5)}.profile-page .theme-mode-selector__tile[data-selected=true]{border-color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.profile-page .theme-mode-selector__tile-icon{justify-content:center;align-items:center;display:flex}.profile-page .theme-mode-selector__tile-icon .svg-icon{width:1.5rem;height:1.5rem}.profile-page .theme-mode-selector__tile-label{font-size:.875rem;font-weight:500}.profile-page .chart-palette-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.profile-page .chart-palette-selector__tile{border:1px solid var(--xiting-grey-4);background:var(--xiting-grey-2);color:var(--xiting-text-dark);cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.625rem;padding:.75rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);display:flex}.profile-page .chart-palette-selector__tile:hover{border-color:var(--xiting-grey-5)}.profile-page .chart-palette-selector__tile[data-selected=true]{border-color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.profile-page .chart-palette-selector__tile-label{font-size:.875rem;font-weight:500}.profile-page .chart-palette-selector__swatches{gap:.25rem;display:flex}.profile-page .chart-palette-selector__swatch{border-radius:.25rem;flex:none;width:1rem;height:1rem}.profile-page .theme-palette-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.profile-page .theme-palette-selector__tile{border:1px solid var(--xiting-grey-4);background:var(--xiting-grey-2);color:var(--xiting-text-dark);cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.625rem;padding:.75rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);display:flex}.profile-page .theme-palette-selector__tile:hover{border-color:var(--xiting-grey-5)}.profile-page .theme-palette-selector__tile[data-selected=true]{border-color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.profile-page .theme-palette-selector__tile-label{font-size:.875rem;font-weight:500}.profile-page .theme-palette-selector__swatches{gap:.25rem;display:flex}.profile-page .theme-palette-selector__swatch{border:1px solid var(--xiting-grey-4);border-radius:.25rem;flex:none;width:1rem;height:1rem}.dashboard-donut-chart{flex-direction:column;display:flex}.dashboard-donut-chart>div{height:var(--dashboard-indicator__content--height);width:var(--dashboard-indicator__content--width);flex-direction:column;display:flex}.risk-level-indicator{flex-direction:column;min-width:0;min-height:0;display:flex}.risk-level-indicator .risk-level-indicator__chart{min-width:0;min-height:0;height:var(--dashboard-indicator__content--height);width:var(--dashboard-indicator__content--width);flex-direction:row;display:flex}.risk-level-indicator .risk-level-indicator__chart-container{flex:auto;min-width:0;min-height:0;display:flex}.risk-level-indicator .risk-level-indicator__chart-container div{min-width:0;min-height:0;height:var(--risk-level-indicator__chart--height);width:var(--risk-level-indicator__chart--width);flex:auto;display:flex}.risk-level-indicator .risk-level-indicator__legend{flex-direction:column;flex:none;justify-content:center;min-width:0;min-height:0;display:flex}.risk-level-indicator .risk-level-indicator__legend-item{align-items:center;gap:.5rem;display:flex}.risk-level-indicator .risk-level-indicator__legend-color{background-color:var(--risk-level-indicator--color);border-radius:100%;width:.75rem;height:.75rem}.ruleset-risk-indicator,.ruleset-risk-indicator .ruleset-risk-indicator__chart{flex-direction:column;display:flex}.ruleset-risk-indicator .ruleset-risk-indicator__chart>div,.ruleset-risk-indicator .ruleset-risk-indicator__chart>div>div{height:var(--dashboard-indicator__content--height);width:var(--dashboard-indicator__content--width);flex-direction:column;display:flex}.ruleset-risk-indicator .ruleset-risk-indicator__tooltip{flex-direction:column;min-width:0;min-height:0;padding:.125rem;display:flex}.ruleset-risk-indicator .ruleset-risk-indicator__tooltip__count-container{align-items:baseline;gap:.25rem;min-width:0;min-height:0;display:flex}.ruleset-risk-indicator .ruleset-risk-indicator__tooltip__domain-id,.ruleset-risk-indicator .ruleset-risk-indicator__tooltip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ruleset-risk-indicator .ruleset-risk-indicator__tooltip__name{font-weight:500}.ruleset-risk-indicator .ruleset-risk-indicator__tooltip__percentage{font-size:.75rem}.ruleset-risk-indicator .ruleset-risk-indicator__tooltip__count{font-size:1rem;font-weight:700}.ruleset-risk-indicator .ruleset-risk-indicator__point{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:0;padding:.25rem;font-size:.75rem;display:flex;container:ruleset-risk-indicator-point/inline-size}.ruleset-risk-indicator .ruleset-risk-indicator__point__domain-id,.ruleset-risk-indicator .ruleset-risk-indicator__point__count{display:inline}.ruleset-risk-indicator .ruleset-risk-indicator__point__domain-id{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}@container ruleset-risk-indicator-point (width<4rem){.ruleset-risk-indicator .ruleset-risk-indicator__point__domain-id{display:none}}:root{--dashboard-indicator__header-title-color:var(--text-color);--dashboard-indicator__background:var(--color-background2);--dashboard-indicator__box-shadow:var(--box-shadow);--dashboard-indicator__border-radius:20px}.dashboard-indicator{background:var(--dashboard-indicator__background);box-shadow:var(--dashboard-indicator__box-shadow);border-radius:var(--dashboard-indicator__border-radius);aspect-ratio:572/425;flex-direction:column;gap:.625rem;display:flex;overflow:hidden}.dashboard-indicator:fullscreen{background:var(--dashboard-indicator__background)}.dashboard-indicator .dashboard-indicator__content-container--busy{position:relative}.dashboard-indicator .dashboard-indicator__content-container--busy:before{content:"";z-index:5;background:var(--xiting-grey-1);border-radius:inherit;display:block;position:absolute;inset:0}.dashboard-indicator .dashboard-indicator__content-container--busy:after{content:"";z-index:5;background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.625rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block;position:absolute;inset:.75rem}@media (prefers-reduced-motion:reduce){.dashboard-indicator .dashboard-indicator__content-container--busy:after{animation:none}}.dashboard-indicator .dashboard-indicator__header{justify-content:space-between;align-items:center;gap:1rem;margin:1.25rem 1.875rem 0;display:flex}.dashboard-indicator .dashboard-indicator__header-title{white-space:nowrap;text-overflow:ellipsis;color:var(--dashboard-indicator__header-title-color);font-size:1rem;font-weight:700;line-height:2.25rem;overflow:hidden}.dashboard-indicator .dashboard-indicator__header-icon{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.dashboard-indicator .dashboard-indicator__header-icon:disabled{opacity:.5;cursor:not-allowed}.dashboard-indicator .dashboard-indicator__header-icon .svg-icon{width:1.125rem;height:1.125rem}.dashboard-indicator .dashboard-indicator__header-icon:not(:disabled):hover,.dashboard-indicator .dashboard-indicator__header-icon:focus-visible{opacity:1}.dashboard-indicator .dashboard-indicator__header-icon{position:relative}.dashboard-indicator .dashboard-indicator__header-icon:focus-visible{outline:none}.dashboard-indicator .dashboard-indicator__header-icon:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.dashboard-indicator .dashboard-indicator__header-icon{color:var(--xiting-grey-6);background:0 0;border-color:#0000}.dashboard-indicator .dashboard-indicator__header-icon:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover)}.dashboard-indicator .dashboard-indicator__content{flex-direction:column;flex:auto;margin:0 1.875rem 1.25rem;display:flex;overflow:hidden}.dashboard-indicator .dashboard-indicator__content-container,.dashboard-indicator .process-riskfunctions-indicator__not-available{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.875rem;display:flex;overflow:hidden}.dashboard-indicator .dashboard-indicator__no-data-text{font-size:1rem}.dashboard-indicator .dashboard-indicator__no-data-icon{width:5.875rem}.dashboard-indicator.dashboard-indicator--loading .dashboard-indicator__content-container{align-items:stretch;gap:.875rem}.dashboard-indicator.dashboard-indicator--empty .dashboard-indicator__content-container,.dashboard-indicator .process-riskfunctions-indicator__not-available{color:var(--xiting-grey-5)}.last-changed-indicator .dashboard-indicator__content{margin:0}.last-changed-indicator.dashboard-indicator--loaded .dashboard-indicator__content-container{align-items:stretch}.last-changed-indicator .last-changed-indicator__items{appearance:none;overflow:auto}.last-changed-indicator .last-changed-indicator__items::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.last-changed-indicator .last-changed-indicator__items::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.last-changed-indicator .last-changed-indicator__items::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.last-changed-indicator .last-changed-indicator__items::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.last-changed-indicator .last-changed-indicator__items{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.last-changed-indicator .last-changed-indicator__items{contain:layout paint style;flex-direction:column;flex:auto;padding:0 1.2rem 1.25rem;display:flex}.last-changed-indicator .last-changed-indicator__item{border-bottom:1px solid var(--xiting-grey-3);align-items:center;gap:.625rem;padding:.625rem;transition:background .2s ease-in-out,border-color .2s ease-in-out;display:flex}.last-changed-indicator .last-changed-indicator__item,.last-changed-indicator .last-changed-indicator__item:hover,.last-changed-indicator .last-changed-indicator__item:focus,.last-changed-indicator .last-changed-indicator__item:focus-visible,.last-changed-indicator .last-changed-indicator__item:active{color:inherit;text-decoration:none}.last-changed-indicator .last-changed-indicator__item:last-child{border-color:#0000}.last-changed-indicator .last-changed-indicator__item:hover{background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red-hover)}.last-changed-indicator .last-changed-indicator__item-name{flex:auto;align-items:center;gap:.25rem;font-weight:500;display:flex;overflow:hidden}.last-changed-indicator .last-changed-indicator__item-icon{width:1.125rem;height:1.125rem;color:var(--xiting-main-red);flex:none;transform:rotate(-90deg)}.process-riskfunctions-indicator{flex-direction:column;display:flex;position:relative}.process-riskfunctions-indicator .process-riskfunctions-indicator__chart,.process-riskfunctions-indicator .process-riskfunctions-indicator__chart div{height:var(--dashboard-indicator__content--height);width:var(--dashboard-indicator__content--width);flex-direction:column;display:flex}.process-riskfunctions-indicator .process-riskfunctions-indicator__not-available-title{font-size:1rem;font-weight:400}.process-riskfunctions-indicator .process-riskfunctions-indicator__not-available-icon{width:5.875rem}.process-riskfunctions-indicator .process-riskfunctions-indicator__not-available-description{justify-content:center;font-size:.875rem;display:flex}.risk-owner-indicator .dashboard-indicator__content{margin:0}.risk-owner-indicator:not(.dashboard-indicator--empty) .dashboard-indicator__content-container{justify-content:stretch;align-items:stretch}.risk-owner-indicator .risk-owner-indicator__items{appearance:none;overflow:auto}.risk-owner-indicator .risk-owner-indicator__items::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.risk-owner-indicator .risk-owner-indicator__items::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.risk-owner-indicator .risk-owner-indicator__items::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.risk-owner-indicator .risk-owner-indicator__items::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.risk-owner-indicator .risk-owner-indicator__items{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.risk-owner-indicator .risk-owner-indicator__items{contain:layout paint style;flex-direction:column;padding:0 1.2rem 1.25rem;display:flex}.risk-owner-indicator .risk-owner-indicator__item{border-bottom:1px solid var(--xiting-grey-3);align-items:center;gap:.625rem;padding:.625rem;display:flex}.risk-owner-indicator .risk-owner-indicator__item:last-child{border-bottom:none}.risk-owner-indicator .risk-owner-indicator__item-icon{z-index:1;flex:none;font-size:.625rem;position:relative}.risk-owner-indicator .risk-owner-indicator__item-name{flex:auto;font-weight:500;display:flex;overflow:hidden}.risk-owner-indicator .risk-owner-indicator__item-count{color:var(--xiting-main-red);font-weight:700}.dashboard-page .dashboard-page__container{flex-direction:column;flex:auto;gap:1.25rem;display:flex}.dashboard-page .dashboard-page__filter{gap:1rem;display:flex}.dashboard-page .dashboard-page__header{place-items:center stretch;gap:1.875rem;display:flex}.dashboard-page .dashboard-page__header-title{font-size:1.5rem;font-weight:700;line-height:2.125rem}.dashboard-page .dashboard-page__indicators{flex-direction:column;flex:auto;display:flex}.dashboard-page .dashboard-page__indicators-container{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-auto-flow:dense;gap:1.25rem;display:grid}.dashboard-page .dashboard-indicator{grid-column:span 2}.dashboard-page .dashboard-indicator.last-changed-indicator,.dashboard-page .dashboard-indicator.risk-owner-indicator{aspect-ratio:276/425;grid-column:auto}.dashboard-page .dashboard-indicator.dashboard-indicator--expanded{grid-area:span 2/span 4}.dashboard-page .dashboard-page__filter-gotorisks{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.dashboard-page .dashboard-page__filter-gotorisks:disabled{opacity:.5;cursor:not-allowed}.dashboard-page .dashboard-page__filter-gotorisks .svg-icon{width:1.125rem;height:1.125rem}.dashboard-page .dashboard-page__filter-gotorisks:not(:disabled):hover,.dashboard-page .dashboard-page__filter-gotorisks:focus-visible{opacity:1}.dashboard-page .dashboard-page__filter-gotorisks{position:relative}.dashboard-page .dashboard-page__filter-gotorisks:focus-visible{outline:none}.dashboard-page .dashboard-page__filter-gotorisks:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.dashboard-page .dashboard-page__filter-gotorisks{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.dashboard-page .dashboard-page__filter-gotorisks:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.dashboard-page .dashboard-page__filter-gotorisks .svg-icon{transform:rotate(-90deg)}.page.rulesets-page{height:calc(100cqh - var(--main-layout-topbar--height,0px));padding:0}.page.rulesets-page .rulesets-page-container{flex-direction:column;flex:auto;min-height:0;display:flex}.page.rulesets-page .rulesets-page__header{z-index:10;flex:none;align-items:center;padding:.9375rem 1.5rem .75rem;display:flex}.page.rulesets-page .rulesets-page__header .rulesets-page__title{white-space:nowrap;font-size:1.5rem;font-weight:700}.page.rulesets-page .rulesets-page__search-control{flex:auto;justify-content:flex-end;display:flex}.page.rulesets-page .rulesets-page__table-container{min-height:0;box-shadow:var(--table-shadow);background:var(--xiting-grey-2);border-radius:.625rem;flex:0 auto;margin:.75rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.page.rulesets-page .rulesets-page__table-container.rulesets-page__table-container--refreshing{cursor:progress}.page.rulesets-page .rulesets-page__table-container.rulesets-page__table-container--refreshing .table-body .table-body-row:not(.table-body-skeleton-row)>.table-body-cell{opacity:.55;transition:opacity .15s ease-in}.page.rulesets-page .rulesets-page__table-container .table-container{--table-columns-count:11;grid-template-columns:minmax(2.5rem,2.5rem) minmax(3.375rem,auto) minmax(max-content,8rem) minmax(20rem,1fr) auto auto auto auto auto minmax(max-content,8.625rem) minmax(7.75rem,auto)}.page.rulesets-page .rulesets-page__table-container .table-container .table-head-display-name-cell{grid-column:span 4}.page.rulesets-page .rulesets-page__table-container .table-container .table-expandable-row-group .table-head-display-name-cell{grid-column:span 1}.page.rulesets-page .rulesets-page__table-scroll{appearance:none;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.page.rulesets-page .rulesets-page__table-scroll::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.page.rulesets-page .rulesets-page__table-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.page.rulesets-page .rulesets-page__table-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.page.rulesets-page .rulesets-page__table-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.page.rulesets-page .rulesets-page__table-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.page.rulesets-page .rulesets-page__table-scroll{contain:layout paint style}.page.rulesets-page .rulesets-page__table-scroll::-webkit-scrollbar{background:0 0}.page.rulesets-page .rulesets-page__table-scroll::-webkit-scrollbar-track{background:0 0}.page.rulesets-page .rulesets-page__table-scroll::-webkit-scrollbar-track-piece{background:0 0}.page.rulesets-page .rulesets-page__table-scroll::-webkit-scrollbar-corner{background:0 0}.page.rulesets-page .table{box-shadow:none;border-radius:0}.page.rulesets-page .table-head .table-head-cell{z-index:6;position:sticky;top:0}.page.rulesets-page .table-head-row:first-child .table-head-cell:first-child,.page.rulesets-page .table-head-row:first-child .table-head-cell:last-child{border-radius:0}.page.rulesets-page .table-footer-cell{z-index:6;position:sticky;bottom:0}.page.rulesets-page .table-footer:last-child .table-footer-row:last-child .table-footer-cell:last-child{border-radius:0}.page.rulesets-page .rulesets-page__controls{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.page.rulesets-page .rulesets-page__create-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.rulesets-page .rulesets-page__create-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.page.rulesets-page .rulesets-page__create-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:0 0 0 .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.rulesets-page .rulesets-page__create-button:disabled{opacity:.5;cursor:not-allowed}.page.rulesets-page .rulesets-page__create-button .svg-icon{width:1.125rem;height:1.125rem}.page.rulesets-page .rulesets-page__create-button:not(:disabled):hover,.page.rulesets-page .rulesets-page__create-button:focus-visible{opacity:1}.page.rulesets-page .rulesets-page__create-button{position:relative}.page.rulesets-page .rulesets-page__create-button:focus-visible{outline:none}.page.rulesets-page .rulesets-page__create-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.rulesets-page .rulesets-page__create-button .rulesets-page__create-button__icon{width:1.125rem;height:1.125rem}.page.rulesets-page .rulesets-page__create-button .rulesets-page__create-button__menu-icon{padding:.4375rem .6875rem;display:flex}.page.rulesets-page .rulesets-page__create-button .rulesets-page__create-button__menu-icon .svg-icon{transition:transform .25s}.page.rulesets-page .rulesets-page__create-button.rulesets-page__create-button--menu-shown .rulesets-page__create-button__menu-icon .svg-icon{transform:rotate(-180deg)}.page.rulesets-page .rulesets-page__button-batch-edit{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.rulesets-page .rulesets-page__button-batch-edit:disabled{opacity:.5;cursor:not-allowed}.page.rulesets-page .rulesets-page__button-batch-edit .svg-icon{width:1.125rem;height:1.125rem}.page.rulesets-page .rulesets-page__button-batch-edit:not(:disabled):hover,.page.rulesets-page .rulesets-page__button-batch-edit:focus-visible{opacity:1}.page.rulesets-page .rulesets-page__button-batch-edit{position:relative}.page.rulesets-page .rulesets-page__button-batch-edit:focus-visible{outline:none}.page.rulesets-page .rulesets-page__button-batch-edit:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.rulesets-page .rulesets-page__button-batch-edit{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.rulesets-page .rulesets-page__button-batch-edit:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.rulesets-page .rulesets-page__button-batch-delete{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.rulesets-page .rulesets-page__button-batch-delete:disabled{opacity:.5;cursor:not-allowed}.page.rulesets-page .rulesets-page__button-batch-delete .svg-icon{width:1.125rem;height:1.125rem}.page.rulesets-page .rulesets-page__button-batch-delete:not(:disabled):hover,.page.rulesets-page .rulesets-page__button-batch-delete:focus-visible{opacity:1}.page.rulesets-page .rulesets-page__button-batch-delete{position:relative}.page.rulesets-page .rulesets-page__button-batch-delete:focus-visible{outline:none}.page.rulesets-page .rulesets-page__button-batch-delete:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.rulesets-page .rulesets-page__button-batch-delete{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.rulesets-page .rulesets-page__button-batch-delete:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.rulesets-page .rulesets-page__button-batch-finalize{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.rulesets-page .rulesets-page__button-batch-finalize:disabled{opacity:.5;cursor:not-allowed}.page.rulesets-page .rulesets-page__button-batch-finalize .svg-icon{width:1.125rem;height:1.125rem}.page.rulesets-page .rulesets-page__button-batch-finalize:not(:disabled):hover,.page.rulesets-page .rulesets-page__button-batch-finalize:focus-visible{opacity:1}.page.rulesets-page .rulesets-page__button-batch-finalize{position:relative}.page.rulesets-page .rulesets-page__button-batch-finalize:focus-visible{outline:none}.page.rulesets-page .rulesets-page__button-batch-finalize:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.rulesets-page .rulesets-page__button-batch-finalize{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.rulesets-page .rulesets-page__button-batch-finalize:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.rulesets-page .rulesets-page__button-batch-remove{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.rulesets-page .rulesets-page__button-batch-remove:disabled{opacity:.5;cursor:not-allowed}.page.rulesets-page .rulesets-page__button-batch-remove .svg-icon{width:1.125rem;height:1.125rem}.page.rulesets-page .rulesets-page__button-batch-remove:not(:disabled):hover,.page.rulesets-page .rulesets-page__button-batch-remove:focus-visible{opacity:1}.page.rulesets-page .rulesets-page__button-batch-remove{position:relative}.page.rulesets-page .rulesets-page__button-batch-remove:focus-visible{outline:none}.page.rulesets-page .rulesets-page__button-batch-remove:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.rulesets-page .rulesets-page__button-batch-remove{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.rulesets-page .rulesets-page__button-batch-remove:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.rulesets-page .rulesets-page__footer{grid-column:1/span var(--table-columns-count,1)}.page.rulesets-page .rulesets-page__ruleset .table-body-display-name-cell{grid-column:span 4}.page.ruleset-details-page{grid-template:"header header header""form-primary form-secondary history"minmax(10rem,auto)"children children children"minmax(18rem,1fr)/1fr 1fr 1fr;align-items:start;gap:2rem 1.25rem;display:grid;position:relative}@container main-layout-content (860px<width<1280px){.page.ruleset-details-page{grid-template:"header header""form-primary form-secondary""history.""children children"minmax(18rem,1fr)/1fr 1fr}}@container main-layout-content (width<860px){.page.ruleset-details-page{grid-template:"header""form-primary""form-secondary""history""children"minmax(18rem,1fr)/minmax(25rem,1fr)}}.page.ruleset-details-page{height:calc(100cqh - var(--main-layout-topbar--height,0px))}.page.ruleset-details-page .details-page-header{grid-area:header}.page.ruleset-details-page .details-page-form-primary{grid-area:form-primary;align-self:stretch}.page.ruleset-details-page .details-page-form-secondary{grid-area:form-secondary;align-self:stretch}.page.ruleset-details-page .details-page-form-secondary .form-container__content{grid-template-rows:1fr;align-self:stretch}.page.ruleset-details-page .details-page-history{grid-area:history}@container main-layout-content (width>1280px){.page.ruleset-details-page .details-page-history{position:absolute;inset:0}}.page.ruleset-details-page .details-page-occurrences{grid-area:history}@container main-layout-content (width>1280px){.page.ruleset-details-page .details-page-occurrences{position:absolute;inset:0}}.page.ruleset-details-page .details-page-children__table-container{padding:.75rem 0;position:relative}.page.ruleset-details-page .details-page-children__table-container .table-container{--table-columns-count:11;grid-template-columns:minmax(2.5rem,2.5rem) minmax(3.375rem,auto) minmax(max-content,8rem) minmax(20rem,1fr) auto auto auto auto auto minmax(max-content,8.625rem) minmax(7.75rem,auto)}.page.ruleset-details-page .details-page-children__search{flex:auto;justify-content:flex-end;display:flex}.page.ruleset-details-page .table-footer-cell{grid-column:1/span var(--table-columns-count,1)}.page.ruleset-details-page .details-page-children{align-self:stretch;min-height:0}.page.ruleset-details-page .details-page-children-container{flex-direction:column;flex:auto;min-height:0;display:flex}.page.ruleset-details-page .details-page-children__header{flex:none}.page.ruleset-details-page .details-page-children__table-container{min-height:0;box-shadow:var(--table-shadow);background:var(--xiting-grey-2);border-radius:.625rem;flex:0 auto;margin-top:.75rem;padding:0;display:flex;position:relative;overflow:hidden}.page.ruleset-details-page .details-page-children__table-scroll{appearance:none;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.page.ruleset-details-page .details-page-children__table-scroll::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.page.ruleset-details-page .details-page-children__table-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.page.ruleset-details-page .details-page-children__table-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.page.ruleset-details-page .details-page-children__table-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.page.ruleset-details-page .details-page-children__table-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.page.ruleset-details-page .details-page-children__table-scroll{contain:layout paint style}.page.ruleset-details-page .details-page-children__table-scroll::-webkit-scrollbar{background:0 0}.page.ruleset-details-page .details-page-children__table-scroll::-webkit-scrollbar-track{background:0 0}.page.ruleset-details-page .details-page-children__table-scroll::-webkit-scrollbar-track-piece{background:0 0}.page.ruleset-details-page .details-page-children__table-scroll::-webkit-scrollbar-corner{background:0 0}.page.ruleset-details-page .details-page-children__table-container .table{box-shadow:none;border-radius:0}.page.ruleset-details-page .table-head .table-head-cell{z-index:6;position:sticky;top:0}.page.ruleset-details-page .table-head-row:first-child .table-head-cell:first-child,.page.ruleset-details-page .table-head-row:first-child .table-head-cell:last-child{border-radius:0}.page.ruleset-details-page .table-footer-cell{z-index:6;position:sticky;bottom:0}.page.ruleset-details-page .table-footer:last-child .table-footer-row:last-child .table-footer-cell:last-child{border-radius:0}.page.ruleset-details-page .details-page-children{--table-columns-count:11}.page.risks-page{height:calc(100cqh - var(--main-layout-topbar--height,0px));padding:0}.page.risks-page .risks-page-container{flex-direction:column;flex:auto;min-height:0;display:flex}.page.risks-page .risks-page__header{z-index:10;flex:none;align-items:center;padding:.9375rem 1.5rem .75rem;display:flex}.page.risks-page .risks-page__header .risks-page__title{white-space:nowrap;font-size:1.5rem;font-weight:700}.page.risks-page .risks-page__search-control{flex:auto;justify-content:flex-end;display:flex}.page.risks-page .risks-page__table-container{min-height:0;box-shadow:var(--table-shadow);background:var(--xiting-grey-2);border-radius:.625rem;flex:0 auto;margin:.75rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.page.risks-page .risks-page__table-container .table-container{--table-columns-count:12;grid-template-columns:minmax(2.5rem,2.5rem) minmax(3.375rem,auto) minmax(max-content,8rem) minmax(20rem,1fr) auto auto auto auto auto auto minmax(max-content,8.625rem) minmax(7.75rem,auto)}.page.risks-page .risks-page__table-container.risks-page__table-container--refreshing{cursor:progress}.page.risks-page .risks-page__table-container.risks-page__table-container--refreshing .table-body .table-body-row:not(.table-body-skeleton-row)>.table-body-cell{opacity:.55;transition:opacity .15s ease-in}.page.risks-page .risks-page__controls{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.page.risks-page .risks-page__create-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.risks-page .risks-page__create-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.page.risks-page .risks-page__create-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:0 0 0 .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risks-page .risks-page__create-button:disabled{opacity:.5;cursor:not-allowed}.page.risks-page .risks-page__create-button .svg-icon{width:1.125rem;height:1.125rem}.page.risks-page .risks-page__create-button:not(:disabled):hover,.page.risks-page .risks-page__create-button:focus-visible{opacity:1}.page.risks-page .risks-page__create-button{position:relative}.page.risks-page .risks-page__create-button:focus-visible{outline:none}.page.risks-page .risks-page__create-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risks-page .risks-page__create-button .risks-page__create-button__icon{width:1.125rem;height:1.125rem}.page.risks-page .risks-page__create-button .risks-page__create-button__menu-icon{padding:.4375rem .6875rem;display:flex}.page.risks-page .risks-page__create-button .risks-page__create-button__menu-icon .svg-icon{transition:transform .25s}.page.risks-page .risks-page__create-button.risks-page__create-button--menu-shown .risks-page__create-button__menu-icon .svg-icon{transform:rotate(-180deg)}.page.risks-page .risks-page__button-batch-edit{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risks-page .risks-page__button-batch-edit:disabled{opacity:.5;cursor:not-allowed}.page.risks-page .risks-page__button-batch-edit .svg-icon{width:1.125rem;height:1.125rem}.page.risks-page .risks-page__button-batch-edit:not(:disabled):hover,.page.risks-page .risks-page__button-batch-edit:focus-visible{opacity:1}.page.risks-page .risks-page__button-batch-edit{position:relative}.page.risks-page .risks-page__button-batch-edit:focus-visible{outline:none}.page.risks-page .risks-page__button-batch-edit:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risks-page .risks-page__button-batch-edit{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.risks-page .risks-page__button-batch-edit:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.risks-page .risks-page__button-batch-delete{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risks-page .risks-page__button-batch-delete:disabled{opacity:.5;cursor:not-allowed}.page.risks-page .risks-page__button-batch-delete .svg-icon{width:1.125rem;height:1.125rem}.page.risks-page .risks-page__button-batch-delete:not(:disabled):hover,.page.risks-page .risks-page__button-batch-delete:focus-visible{opacity:1}.page.risks-page .risks-page__button-batch-delete{position:relative}.page.risks-page .risks-page__button-batch-delete:focus-visible{outline:none}.page.risks-page .risks-page__button-batch-delete:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risks-page .risks-page__button-batch-delete{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.risks-page .risks-page__button-batch-delete:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.risks-page .risks-page__button-batch-finalize{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risks-page .risks-page__button-batch-finalize:disabled{opacity:.5;cursor:not-allowed}.page.risks-page .risks-page__button-batch-finalize .svg-icon{width:1.125rem;height:1.125rem}.page.risks-page .risks-page__button-batch-finalize:not(:disabled):hover,.page.risks-page .risks-page__button-batch-finalize:focus-visible{opacity:1}.page.risks-page .risks-page__button-batch-finalize{position:relative}.page.risks-page .risks-page__button-batch-finalize:focus-visible{outline:none}.page.risks-page .risks-page__button-batch-finalize:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risks-page .risks-page__button-batch-finalize{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.risks-page .risks-page__button-batch-finalize:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.risks-page .risks-page__button-batch-remove{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risks-page .risks-page__button-batch-remove:disabled{opacity:.5;cursor:not-allowed}.page.risks-page .risks-page__button-batch-remove .svg-icon{width:1.125rem;height:1.125rem}.page.risks-page .risks-page__button-batch-remove:not(:disabled):hover,.page.risks-page .risks-page__button-batch-remove:focus-visible{opacity:1}.page.risks-page .risks-page__button-batch-remove{position:relative}.page.risks-page .risks-page__button-batch-remove:focus-visible{outline:none}.page.risks-page .risks-page__button-batch-remove:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risks-page .risks-page__button-batch-remove{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.risks-page .risks-page__button-batch-remove:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.risks-page .risks-page__table-scroll{appearance:none;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.page.risks-page .risks-page__table-scroll::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.page.risks-page .risks-page__table-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.page.risks-page .risks-page__table-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.page.risks-page .risks-page__table-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.page.risks-page .risks-page__table-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.page.risks-page .risks-page__table-scroll{contain:layout paint style}.page.risks-page .risks-page__table-scroll::-webkit-scrollbar{background:0 0}.page.risks-page .risks-page__table-scroll::-webkit-scrollbar-track{background:0 0}.page.risks-page .risks-page__table-scroll::-webkit-scrollbar-track-piece{background:0 0}.page.risks-page .risks-page__table-scroll::-webkit-scrollbar-corner{background:0 0}.page.risks-page .table{box-shadow:none;border-radius:0}.page.risks-page .table-head .table-head-cell{z-index:6;position:sticky;top:0}.page.risks-page .table-head-row:first-child .table-head-cell:first-child,.page.risks-page .table-head-row:first-child .table-head-cell:last-child{border-radius:0}.page.risks-page .table-footer-cell{z-index:6;position:sticky;bottom:0}.page.risks-page .table-footer:last-child .table-footer-row:last-child .table-footer-cell:last-child{border-radius:0}.page.risks-page .risks-page__footer,.page.risks-page .risks-page__functions-container{grid-column:1/span var(--table-columns-count,1)}.page.risks-page .risks-page__functions-container{display:flex}.page.risks-page .risks-page__functions-container .table-container{flex:auto;grid-template-columns:minmax(max-content,8rem) minmax(20rem,1fr) auto auto auto minmax(max-content,8.625rem)}.page.risks-page .risks-page__badge-generate-mitigation-controls{--badge--color:var(--xiting-main-red);--badge--background:var(--xiting-main-red-hover);--badge--font-weight:400}.page.risks-page .risks-page__button-generate-mitigation-controls{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.15625rem .375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risks-page .risks-page__button-generate-mitigation-controls:disabled{opacity:.5;cursor:not-allowed}.page.risks-page .risks-page__button-generate-mitigation-controls .svg-icon{width:1.125rem;height:1.125rem}.page.risks-page .risks-page__button-generate-mitigation-controls:not(:disabled):hover,.page.risks-page .risks-page__button-generate-mitigation-controls:focus-visible{opacity:1}.page.risks-page .risks-page__button-generate-mitigation-controls{position:relative}.page.risks-page .risks-page__button-generate-mitigation-controls:focus-visible{outline:none}.page.risks-page .risks-page__button-generate-mitigation-controls:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risks-page .risks-page__button-generate-mitigation-controls{background:var(--xiting-grey-1);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.risks-page .risks-page__button-generate-mitigation-controls:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.risks-page .risks-page__button-generate-mitigation-controls{font-weight:500;line-height:1.5}.page.risk-details-page{grid-template:"header header header""form-primary form-secondary history"minmax(10rem,auto)"children children children"minmax(18rem,1fr)/1fr 1fr 1fr;align-items:start;gap:2rem 1.25rem;display:grid;position:relative}@container main-layout-content (860px<width<1280px){.page.risk-details-page{grid-template:"header header""form-primary form-secondary""history.""children children"minmax(18rem,1fr)/1fr 1fr}}@container main-layout-content (width<860px){.page.risk-details-page{grid-template:"header""form-primary""form-secondary""history""children"minmax(18rem,1fr)/minmax(25rem,1fr)}}.page.risk-details-page{height:calc(100cqh - var(--main-layout-topbar--height,0px))}.page.risk-details-page .details-page-header{grid-area:header}.page.risk-details-page .details-page-form-primary{grid-area:form-primary;align-self:stretch}.page.risk-details-page .details-page-form-secondary{grid-area:form-secondary;align-self:stretch}.page.risk-details-page .details-page-form-secondary .form-container__content{grid-template-rows:auto 1fr;align-self:stretch}.page.risk-details-page .details-page-history{grid-area:history}@container main-layout-content (width>1280px){.page.risk-details-page .details-page-history{position:absolute;inset:0}}.page.risk-details-page .details-page-occurrences{grid-area:history}@container main-layout-content (width>1280px){.page.risk-details-page .details-page-occurrences{position:absolute;inset:0}}.page.risk-details-page .details-page-children__table-container{padding:.75rem 0;position:relative}.page.risk-details-page .details-page-children__table-container .table-container{--table-columns-count:8;grid-template-columns:minmax(2.5rem,2.5rem) minmax(max-content,8rem) minmax(20rem,1fr) auto auto auto minmax(max-content,8.625rem) minmax(7.75rem,auto)}.page.risk-details-page .details-page-children__search{flex:auto;justify-content:flex-end;display:flex}.page.risk-details-page .table-footer-cell{grid-column:1/span var(--table-columns-count,1)}.page.risk-details-page .details-page-children{align-self:stretch;min-height:0}.page.risk-details-page .details-page-children-container{flex-direction:column;flex:auto;min-height:0;display:flex}.page.risk-details-page .details-page-children__header{flex:none}.page.risk-details-page .details-page-children__table-container{min-height:0;box-shadow:var(--table-shadow);background:var(--xiting-grey-2);border-radius:.625rem;flex:0 auto;margin-top:.75rem;padding:0;display:flex;position:relative;overflow:hidden}.page.risk-details-page .details-page-children__table-scroll{appearance:none;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.page.risk-details-page .details-page-children__table-scroll::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.page.risk-details-page .details-page-children__table-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.page.risk-details-page .details-page-children__table-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.page.risk-details-page .details-page-children__table-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.page.risk-details-page .details-page-children__table-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.page.risk-details-page .details-page-children__table-scroll{contain:layout paint style}.page.risk-details-page .details-page-children__table-scroll::-webkit-scrollbar{background:0 0}.page.risk-details-page .details-page-children__table-scroll::-webkit-scrollbar-track{background:0 0}.page.risk-details-page .details-page-children__table-scroll::-webkit-scrollbar-track-piece{background:0 0}.page.risk-details-page .details-page-children__table-scroll::-webkit-scrollbar-corner{background:0 0}.page.risk-details-page .details-page-children__table-container .table{box-shadow:none;border-radius:0}.page.risk-details-page .table-head .table-head-cell{z-index:6;position:sticky;top:0}.page.risk-details-page .table-head-row:first-child .table-head-cell:first-child,.page.risk-details-page .table-head-row:first-child .table-head-cell:last-child{border-radius:0}.page.risk-details-page .table-footer-cell{z-index:6;position:sticky;bottom:0}.page.risk-details-page .table-footer:last-child .table-footer-row:last-child .table-footer-cell:last-child{border-radius:0}.page.risk-details-page .details-page-children{--table-columns-count:8}.page.risk-details-page .risk-details-page__description-generate-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.21875rem .375rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.risk-details-page .risk-details-page__description-generate-button:disabled{opacity:.5;cursor:not-allowed}.page.risk-details-page .risk-details-page__description-generate-button .svg-icon{width:1.125rem;height:1.125rem}.page.risk-details-page .risk-details-page__description-generate-button:not(:disabled):hover,.page.risk-details-page .risk-details-page__description-generate-button:focus-visible{opacity:1}.page.risk-details-page .risk-details-page__description-generate-button{position:relative}.page.risk-details-page .risk-details-page__description-generate-button:focus-visible{outline:none}.page.risk-details-page .risk-details-page__description-generate-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.risk-details-page .risk-details-page__description-generate-button{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.risk-details-page .risk-details-page__description-generate-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.risk-details-page .risk-details-page__description-generate-button{align-items:center;font-family:Inter;font-size:.75rem;font-weight:500;position:absolute;bottom:.75rem;left:.75rem}.page.risk-details-page .risk-details-page__description-generate-button .svg-icon{align-items:center;width:1rem;height:1rem;display:flex}.page.risk-details-page .risk-details-page__description-generate-button--streaming .svg-icon{animation:1.2s ease-in-out infinite risk-details-streaming-pulse}@keyframes risk-details-streaming-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.risk-details-page__description-generate-button--streaming .svg-icon{animation:none}}.page.functions-page{height:calc(100cqh - var(--main-layout-topbar--height,0px));padding:0}.page.functions-page .functions-page-container{flex-direction:column;flex:auto;min-height:0;display:flex}.page.functions-page .functions-page__header{z-index:10;flex:none;align-items:center;padding:.9375rem 1.5rem .75rem;display:flex}.page.functions-page .functions-page__header .functions-page__title{white-space:nowrap;font-size:1.5rem;font-weight:700}.page.functions-page .functions-page__search-control{flex:auto;justify-content:flex-end;display:flex}.page.functions-page .functions-page__table-container{min-height:0;box-shadow:var(--table-shadow);background:var(--xiting-grey-2);border-radius:.625rem;flex:0 auto;margin:.75rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.page.functions-page .functions-page__table-container .table-container{--table-columns-count:8;grid-template-columns:minmax(2.5rem,2.5rem) minmax(max-content,8rem) minmax(20rem,1fr) auto auto auto minmax(max-content,8.625rem) minmax(7.75rem,auto)}.page.functions-page .functions-page__table-container.functions-page__table-container--refreshing{cursor:progress}.page.functions-page .functions-page__table-container.functions-page__table-container--refreshing .table-body .table-body-row:not(.table-body-skeleton-row)>.table-body-cell{opacity:.55;transition:opacity .15s ease-in}.page.functions-page .functions-page__table-scroll{appearance:none;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.page.functions-page .functions-page__table-scroll::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.page.functions-page .functions-page__table-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.page.functions-page .functions-page__table-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.page.functions-page .functions-page__table-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.page.functions-page .functions-page__table-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.page.functions-page .functions-page__table-scroll{contain:layout paint style}.page.functions-page .functions-page__table-scroll::-webkit-scrollbar{background:0 0}.page.functions-page .functions-page__table-scroll::-webkit-scrollbar-track{background:0 0}.page.functions-page .functions-page__table-scroll::-webkit-scrollbar-track-piece{background:0 0}.page.functions-page .functions-page__table-scroll::-webkit-scrollbar-corner{background:0 0}.page.functions-page .table{box-shadow:none;border-radius:0}.page.functions-page .table-head .table-head-cell{z-index:6;position:sticky;top:0}.page.functions-page .table-head-row:first-child .table-head-cell:first-child,.page.functions-page .table-head-row:first-child .table-head-cell:last-child{border-radius:0}.page.functions-page .table-footer-cell{z-index:6;position:sticky;bottom:0}.page.functions-page .table-footer:last-child .table-footer-row:last-child .table-footer-cell:last-child{border-radius:0}.page.functions-page .functions-page__controls{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.page.functions-page .functions-page__create-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.functions-page .functions-page__create-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.page.functions-page .functions-page__create-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:0 0 0 .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.functions-page .functions-page__create-button:disabled{opacity:.5;cursor:not-allowed}.page.functions-page .functions-page__create-button .svg-icon{width:1.125rem;height:1.125rem}.page.functions-page .functions-page__create-button:not(:disabled):hover,.page.functions-page .functions-page__create-button:focus-visible{opacity:1}.page.functions-page .functions-page__create-button{position:relative}.page.functions-page .functions-page__create-button:focus-visible{outline:none}.page.functions-page .functions-page__create-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.functions-page .functions-page__create-button .functions-page__create-button__icon{width:1.125rem;height:1.125rem}.page.functions-page .functions-page__create-button .functions-page__create-button__menu-icon{padding:.4375rem .6875rem;display:flex}.page.functions-page .functions-page__create-button .functions-page__create-button__menu-icon .svg-icon{transition:transform .25s}.page.functions-page .functions-page__create-button.functions-page__create-button--menu-shown .functions-page__create-button__menu-icon .svg-icon{transform:rotate(-180deg)}.page.functions-page .functions-page__button-batch-edit{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.functions-page .functions-page__button-batch-edit:disabled{opacity:.5;cursor:not-allowed}.page.functions-page .functions-page__button-batch-edit .svg-icon{width:1.125rem;height:1.125rem}.page.functions-page .functions-page__button-batch-edit:not(:disabled):hover,.page.functions-page .functions-page__button-batch-edit:focus-visible{opacity:1}.page.functions-page .functions-page__button-batch-edit{position:relative}.page.functions-page .functions-page__button-batch-edit:focus-visible{outline:none}.page.functions-page .functions-page__button-batch-edit:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.functions-page .functions-page__button-batch-edit{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.functions-page .functions-page__button-batch-edit:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.functions-page .functions-page__button-batch-delete{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.functions-page .functions-page__button-batch-delete:disabled{opacity:.5;cursor:not-allowed}.page.functions-page .functions-page__button-batch-delete .svg-icon{width:1.125rem;height:1.125rem}.page.functions-page .functions-page__button-batch-delete:not(:disabled):hover,.page.functions-page .functions-page__button-batch-delete:focus-visible{opacity:1}.page.functions-page .functions-page__button-batch-delete{position:relative}.page.functions-page .functions-page__button-batch-delete:focus-visible{outline:none}.page.functions-page .functions-page__button-batch-delete:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.functions-page .functions-page__button-batch-delete{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.functions-page .functions-page__button-batch-delete:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.functions-page .functions-page__button-batch-finalize{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.functions-page .functions-page__button-batch-finalize:disabled{opacity:.5;cursor:not-allowed}.page.functions-page .functions-page__button-batch-finalize .svg-icon{width:1.125rem;height:1.125rem}.page.functions-page .functions-page__button-batch-finalize:not(:disabled):hover,.page.functions-page .functions-page__button-batch-finalize:focus-visible{opacity:1}.page.functions-page .functions-page__button-batch-finalize{position:relative}.page.functions-page .functions-page__button-batch-finalize:focus-visible{outline:none}.page.functions-page .functions-page__button-batch-finalize:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.functions-page .functions-page__button-batch-finalize{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.functions-page .functions-page__button-batch-finalize:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.functions-page .functions-page__button-batch-remove{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.functions-page .functions-page__button-batch-remove:disabled{opacity:.5;cursor:not-allowed}.page.functions-page .functions-page__button-batch-remove .svg-icon{width:1.125rem;height:1.125rem}.page.functions-page .functions-page__button-batch-remove:not(:disabled):hover,.page.functions-page .functions-page__button-batch-remove:focus-visible{opacity:1}.page.functions-page .functions-page__button-batch-remove{position:relative}.page.functions-page .functions-page__button-batch-remove:focus-visible{outline:none}.page.functions-page .functions-page__button-batch-remove:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.functions-page .functions-page__button-batch-remove{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.functions-page .functions-page__button-batch-remove:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.functions-page .functions-page__footer{grid-column:1/span var(--table-columns-count,1)}.function-definition-type-select{gap:1.625rem;display:flex;position:relative}.function-definition-type-select:after{content:"";left:var(--function-definition-type-select--selected-left,0px);width:var(--function-definition-type-select--selected-width,0px);border:1px solid;border-color:var(--xiting-main-red);pointer-events:none;height:0;transition:all .25s ease-in-out;position:absolute;bottom:0}.function-definition-type-select:before{content:"";left:var(--function-definition-type-select--hover-left,0px);width:var(--function-definition-type-select--hover-width,0px);border:1px solid var(--xiting-grey-4);pointer-events:none;height:0;transition:all .25s ease-in-out;position:absolute;bottom:0}.function-definition-type-select .function-definition-type-select__item{cursor:pointer;-webkit-user-select:none;user-select:none;opacity:1;will-change:color, opacity;padding:.375rem 0;transition:color .25s,opacity .25s}.function-definition-type-select .function-definition-type-select__item--selected{color:var(--xiting-main-red)}.function-definition-type-select .function-definition-type-select__item--disabled{opacity:.25}.operator-switch{width:max-content;overflow:hidden}.operator-switch:not(.operator-switch--readonly){cursor:pointer}.operator-switch .operator-switch-container{grid-template-columns:max-content;place-items:center;display:grid;position:relative}.operator-switch .operator-switch__option{will-change:transform, opacity;grid-area:1/1;padding:0 .5rem;transition:transform .5s,opacity .5s;transform:translateY(0)}.operator-switch .operator-switch__option-and,.operator-switch .operator-switch__option-or{grid-area:1/1}.operator-switch.operator-switch--value--and .operator-switch__option-or{opacity:0;transform:translateY(100%)}.operator-switch.operator-switch--value--or .operator-switch__option-and{opacity:0;transform:translateY(-100%)}.batch-discard-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.batch-discard-button:disabled{opacity:.5;cursor:not-allowed}.batch-discard-button .svg-icon{width:1.125rem;height:1.125rem}.batch-discard-button:not(:disabled):hover,.batch-discard-button:focus-visible{opacity:1}.batch-discard-button{position:relative}.batch-discard-button:focus-visible{outline:none}.batch-discard-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.batch-discard-button{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.batch-discard-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.function-details-page{grid-template:"header header header""form-primary form-secondary history"minmax(10rem,auto)"children children children"1fr/1fr 1fr 1fr;align-items:start;gap:2rem 1.25rem;display:grid;position:relative}@container main-layout-content (860px<width<1280px){.page.function-details-page{grid-template:"header header""form-primary form-secondary""history.""children children"1fr/1fr 1fr}}@container main-layout-content (width<860px){.page.function-details-page{grid-template:"header""form-primary""form-secondary""history""children"1fr/minmax(25rem,1fr)}}.page.function-details-page .details-page-header{grid-area:header}.page.function-details-page .details-page-form-primary{grid-area:form-primary;align-self:stretch}.page.function-details-page .details-page-form-secondary{grid-area:form-secondary;align-self:stretch}.page.function-details-page .details-page-form-secondary .form-container__content{grid-template-rows:1fr;align-self:stretch}.page.function-details-page .details-page-history{grid-area:history}@container main-layout-content (width>1280px){.page.function-details-page .details-page-history{position:absolute;inset:0}}.page.function-details-page .details-page-occurrences{grid-area:history}@container main-layout-content (width>1280px){.page.function-details-page .details-page-occurrences{position:absolute;inset:0}}.page.function-details-page .details-page-children__table-container .function-details-page__table-abap .table-container{--table-columns-count:9;grid-template-columns:minmax(2.5rem,2.5rem) minmax(8rem,max-content) minmax(8rem,max-content) minmax(8rem,max-content) minmax(8rem,max-content) minmax(8rem,max-content) minmax(8rem,max-content) max-content 1fr}.page.function-details-page .details-page-children__table-container .function-details-page__table-sf .table-container{--table-columns-count:8;grid-template-columns:minmax(2.5rem,2.5rem) minmax(8rem,max-content) minmax(8rem,max-content) minmax(8rem,max-content) minmax(8rem,max-content) minmax(8rem,max-content) max-content 1fr}.page.function-details-page .details-page-children__table-container .function-details-page__table-ariba .table-container{--table-columns-count:6;grid-template-columns:minmax(2.5rem,2.5rem) minmax(8rem,max-content) minmax(8rem,max-content) minmax(8rem,max-content) max-content 1fr}.page.function-details-page .details-page-children__table-container{padding:.75rem 0;position:relative}.page.function-details-page .details-page-children__table-container .function-details-page__table-sap .table-container{--table-columns-count:7;grid-template-columns:minmax(2.5rem,2.5rem) minmax(8rem,max-content) minmax(8rem,max-content) minmax(8rem,max-content) minmax(8rem,max-content) max-content 1fr}.page.function-details-page .details-page-children__search{flex:auto;justify-content:flex-end;display:flex}.page.function-details-page .function-details-page__table-abap .table-footer-cell,.page.function-details-page .function-details-page__table-sf .table-footer-cell,.page.function-details-page .function-details-page__table-ariba .table-footer-cell,.page.function-details-page .function-details-page__table-sap .table-footer-cell{grid-column:1/span var(--table-columns-count,1)}.page.function-details-page .function-details-page__tables{display:grid}.page.function-details-page .function-details-page__table{background:var(--xiting-grey-1);opacity:1;will-change:display, opacity, transform;transition:display 0s ease allow-discrete, opacity 1s ease-in-out, transform 1s ease-in-out;grid-area:1/1;transform:translate(0%)}@starting-style{.page.function-details-page .function-details-page__table{opacity:0;display:grid;transform:translate(100%)}}.page.function-details-page .function-details-page__tables--selected-abap .function-details-page__table-sf,.page.function-details-page .function-details-page__tables--selected-abap .function-details-page__table-ariba,.page.function-details-page .function-details-page__tables--selected-abap .function-details-page__table-sap,.page.function-details-page .function-details-page__tables--selected-sf .function-details-page__table-abap,.page.function-details-page .function-details-page__tables--selected-sf .function-details-page__table-ariba,.page.function-details-page .function-details-page__tables--selected-sf .function-details-page__table-sap,.page.function-details-page .function-details-page__tables--selected-ariba .function-details-page__table-abap,.page.function-details-page .function-details-page__tables--selected-ariba .function-details-page__table-sf,.page.function-details-page .function-details-page__tables--selected-ariba .function-details-page__table-sap,.page.function-details-page .function-details-page__tables--selected-sap .function-details-page__table-abap,.page.function-details-page .function-details-page__tables--selected-sap .function-details-page__table-sf,.page.function-details-page .function-details-page__tables--selected-sap .function-details-page__table-ariba{opacity:0;transition:opacity 1s ease-in-out, transform 1s ease-in-out, display 1s ease allow-discrete;display:none;transform:translate(-100%)}.page.function-details-page .function-details-page__definitions__definition--deleting .table-body-cell{background:color-mix(in srgb, var(--xiting-main-red) 16%, var(--xiting-grey-1))}.page.function-details-page .function-details-page__definitions__definition--deleting .operator-switch,.page.function-details-page .function-details-page__definitions__definition--deleting .table-body-number-input-cell__control,.page.function-details-page .function-details-page__definitions__definition--deleting .table-body-text-input-cell__control{text-decoration:line-through}.page.function-details-page .function-details-page__definitions__definition--new .table-body-cell{background:color-mix(in srgb, var(--xiting-success) 16%, var(--xiting-grey-1))}.page.function-details-page .table-body-input-cell.table-body-input-cell--dirty{background:color-mix(in srgb, var(--xiting-warning) 16%, var(--xiting-grey-1))}.page.function-details-page .function-details-page__definitions__pagination .table-pagination__item{position:relative}.page.function-details-page .function-details-page__definitions__pagination .table-pagination__item:after{content:"";opacity:0;border:2px solid var(--xiting-grey-1);pointer-events:none;will-change:background, opacity, transform;background:0 0;border-radius:100%;width:.75rem;height:.75rem;transition:background .25s,transform .25s,opacity .25s;position:absolute;top:-.25rem;right:-.25rem;transform:scale(0)}.page.function-details-page .function-details-page__definitions__pagination .table-pagination__item.function-details-page__definitions__pagination__page--dirty{position:relative}.page.function-details-page .function-details-page__definitions__pagination .table-pagination__item.function-details-page__definitions__pagination__page--dirty:after{opacity:1;background:var(--xiting-warning);transform:scale(1)}.page.function-details-page .function-details-page__definitions__pagination .table-pagination__item.function-details-page__definitions__pagination__page--invalid{position:relative}.page.function-details-page .function-details-page__definitions__pagination .table-pagination__item.function-details-page__definitions__pagination__page--invalid:after{opacity:1;background:var(--xiting-danger);transform:scale(1)}.create-user-modal .MuiDialog-paper{width:fit-content;max-width:calc(100vw - 4rem)}.create-user-modal .modal-dialog__content{padding:0;overflow-x:clip}.create-user-modal .create-user-modal__form{flex-direction:column;gap:1.25rem;display:flex}.create-user-modal .create-user-modal__info,.create-user-modal .create-user-modal__permissions{flex-direction:column;gap:.75rem;display:flex}.create-user-modal .create-user-modal__info{align-self:flex-start;width:43.5rem;max-width:100%}.create-user-modal .create-user-modal__info-title,.create-user-modal .create-user-modal__permissions-title{font-weight:700;line-height:150%}.page.users-page{height:calc(100cqh - var(--main-layout-topbar--height,0px));padding:0}.page.users-page .users-page-container{flex-direction:column;flex:auto;min-height:0;display:flex}.page.users-page .users-page__header{z-index:10;flex:none;align-items:center;padding:.9375rem 1.5rem .75rem;display:flex}.page.users-page .users-page__header .users-page__title{white-space:nowrap;font-size:1.5rem;font-weight:700}.page.users-page .users-page__search-control{flex:auto;justify-content:flex-end;display:flex}.page.users-page .users-page__controls{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.page.users-page .users-page__table-container{min-height:0;box-shadow:var(--table-shadow);background:var(--xiting-grey-2);border-radius:.625rem;flex:0 auto;margin:.75rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.page.users-page .users-page__table-container .table-container{--table-columns-count:7;grid-template-columns:minmax(2.5rem,2.5rem) minmax(max-content,8rem) minmax(max-content,8rem) minmax(max-content,8rem) minmax(max-content,8rem) auto minmax(7.75rem,auto)}.page.users-page .users-page__table-scroll{appearance:none;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.page.users-page .users-page__table-scroll::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.page.users-page .users-page__table-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.page.users-page .users-page__table-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.page.users-page .users-page__table-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.page.users-page .users-page__table-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.page.users-page .users-page__table-scroll{contain:layout paint style}.page.users-page .users-page__table-scroll::-webkit-scrollbar{background:0 0}.page.users-page .users-page__table-scroll::-webkit-scrollbar-track{background:0 0}.page.users-page .users-page__table-scroll::-webkit-scrollbar-track-piece{background:0 0}.page.users-page .users-page__table-scroll::-webkit-scrollbar-corner{background:0 0}.page.users-page .table{box-shadow:none;border-radius:0}.page.users-page .table-head .table-head-cell{z-index:6;position:sticky;top:0}.page.users-page .table-head-row:first-child .table-head-cell:first-child,.page.users-page .table-head-row:first-child .table-head-cell:last-child{border-radius:0}.page.users-page .table-footer-cell{z-index:6;position:sticky;bottom:0}.page.users-page .table-footer:last-child .table-footer-row:last-child .table-footer-cell:last-child{border-radius:0}.page.users-page .users-page__button-batch-remove{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.users-page .users-page__button-batch-remove:disabled{opacity:.5;cursor:not-allowed}.page.users-page .users-page__button-batch-remove .svg-icon{width:1.125rem;height:1.125rem}.page.users-page .users-page__button-batch-remove:not(:disabled):hover,.page.users-page .users-page__button-batch-remove:focus-visible{opacity:1}.page.users-page .users-page__button-batch-remove{position:relative}.page.users-page .users-page__button-batch-remove:focus-visible{outline:none}.page.users-page .users-page__button-batch-remove:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.users-page .users-page__button-batch-remove{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.users-page .users-page__button-batch-remove:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.users-page .users-page__footer{grid-column:1/span var(--table-columns-count,1)}.page.users-page .users-page__state.badge--inactive{--badge--background:var(--xiting-danger);--badge--color:#fff}.page.users-page .users-page__state.badge--active{--badge--background:linear-gradient(0deg, #ffffff40, #ffffff40), var(--xiting-success);--badge--color:#fff}.page.users-page .users-page__state.badge--pending{--badge--background:var(--xiting-info);--badge--color:#fff}.user-details-page .user-details-page-container{flex-direction:column;gap:2.5rem;min-width:40rem;display:flex}.user-details-page .user-details-page__header{gap:1.25rem;display:flex}.user-details-page .user-details-page__avatar{width:6.25rem;height:6.25rem;font-size:1.75rem}.user-details-page .user-details-page__header-info,.user-details-page .user-details-page__permissions{flex-direction:column;gap:.46875rem;display:flex}.user-details-page .user-details-page__header-info__user{align-items:center;gap:.625rem;display:flex}.user-details-page .user-details-page__user-display-name{font-size:1.75rem;font-weight:500;line-height:100%}.user-details-page .user-details-page__state.badge--inactive{--badge--background:var(--xiting-danger);--badge--color:#fff}.user-details-page .user-details-page__state.badge--active{--badge--background:linear-gradient(0deg, #ffffff40, #ffffff40), var(--xiting-success);--badge--color:#fff}.user-details-page .user-details-page__state.badge--pending{--badge--background:var(--xiting-info);--badge--color:#fff}.user-details-page .user-details-page__name-skeleton{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.375rem;width:14rem;height:1.75rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.user-details-page .user-details-page__name-skeleton{animation:none}}.user-details-page .user-details-page__state-skeleton{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.75rem;width:5.5rem;height:1.5rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.user-details-page .user-details-page__state-skeleton{animation:none}}.user-details-page .user-details-page__kpi-skeleton{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.375rem;width:5rem;height:.875rem;animation:1.6s ease-in-out infinite skeleton-loading;display:inline-block}@media (prefers-reduced-motion:reduce){.user-details-page .user-details-page__kpi-skeleton{animation:none}}.user-details-page .user-details-page__permissions-skeleton{flex-direction:column;gap:1rem;width:48.5rem;max-width:100%;display:flex}.user-details-page .user-details-page__permissions-skeleton__tabs{border-bottom:1px solid var(--xiting-grey-3);gap:1.625rem;padding-bottom:.5rem;display:flex}.user-details-page .user-details-page__permissions-skeleton__tab{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.375rem;height:1.125rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.user-details-page .user-details-page__permissions-skeleton__tab{animation:none}}.user-details-page .user-details-page__permissions-skeleton__tab:first-child{width:6rem}.user-details-page .user-details-page__permissions-skeleton__tab:nth-child(2){width:9rem}.user-details-page .user-details-page__permissions-skeleton__tab:nth-child(3){width:7rem}.user-details-page .user-details-page__permissions-skeleton__grid{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.75rem;height:16rem;animation:1.6s ease-in-out infinite skeleton-loading}@media (prefers-reduced-motion:reduce){.user-details-page .user-details-page__permissions-skeleton__grid{animation:none}}.user-details-page .user-details-page__header-info__user-milestones{gap:.75rem;display:flex}.user-details-page .user-details-page__info{flex-direction:column;align-self:flex-start;gap:.75rem;width:48.5rem;max-width:100%;display:flex}.user-details-page .user-details-page__info-title{font-size:1.5rem;font-weight:700;line-height:1.5rem}.user-details-page .user-details-page__button-save{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.user-details-page .user-details-page__button-save:disabled{opacity:.5;cursor:not-allowed}.user-details-page .user-details-page__button-save .svg-icon{width:1.125rem;height:1.125rem}.user-details-page .user-details-page__button-save:not(:disabled):hover,.user-details-page .user-details-page__button-save:focus-visible{opacity:1}.user-details-page .user-details-page__button-save{position:relative}.user-details-page .user-details-page__button-save:focus-visible{outline:none}.user-details-page .user-details-page__button-save:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.user-details-page .user-details-page__button-save{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.user-details-page .user-details-page__button-save:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.user-details-page .user-details-page__button-reset-password{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.user-details-page .user-details-page__button-reset-password:disabled{opacity:.5;cursor:not-allowed}.user-details-page .user-details-page__button-reset-password .svg-icon{width:1.125rem;height:1.125rem}.user-details-page .user-details-page__button-reset-password:not(:disabled):hover,.user-details-page .user-details-page__button-reset-password:focus-visible{opacity:1}.user-details-page .user-details-page__button-reset-password{position:relative}.user-details-page .user-details-page__button-reset-password:focus-visible{outline:none}.user-details-page .user-details-page__button-reset-password:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.user-details-page .user-details-page__button-reset-password{color:var(--xiting-main-red);border-color:var(--xiting-main-red);background:0 0;box-shadow:0 1px 2px #0000000d}.user-details-page .user-details-page__button-reset-password:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.user-details-page .user-details-page__permissions{flex-direction:column;gap:.625rem;display:flex}.user-details-page .user-details-page__permissions__header{justify-content:space-between;align-self:flex-start;align-items:center;gap:.625rem;width:48.5rem;max-width:100%;display:flex}.user-details-page .user-details-page__permissions__header-title{font-size:1.5rem;font-weight:700;line-height:100%}.company-details-page .companies-page-container{flex-direction:column;gap:2.5rem;min-width:40rem;max-width:40rem;display:flex}.company-details-page .company-details-page__header,.company-details-page .company-details-page__form-header{align-items:center;gap:1.25rem;display:flex}.company-details-page .company-details-page__form-header{justify-content:space-between}.company-details-page .company-details-page__button-save{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.company-details-page .company-details-page__button-save:disabled{opacity:.5;cursor:not-allowed}.company-details-page .company-details-page__button-save .svg-icon{width:1.125rem;height:1.125rem}.company-details-page .company-details-page__button-save:not(:disabled):hover,.company-details-page .company-details-page__button-save:focus-visible{opacity:1}.company-details-page .company-details-page__button-save{position:relative}.company-details-page .company-details-page__button-save:focus-visible{outline:none}.company-details-page .company-details-page__button-save:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.company-details-page .company-details-page__button-save{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.company-details-page .company-details-page__button-save:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.company-details-page .company-details-page__button-reset-password{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.company-details-page .company-details-page__button-reset-password:disabled{opacity:.5;cursor:not-allowed}.company-details-page .company-details-page__button-reset-password .svg-icon{width:1.125rem;height:1.125rem}.company-details-page .company-details-page__button-reset-password:not(:disabled):hover,.company-details-page .company-details-page__button-reset-password:focus-visible{opacity:1}.company-details-page .company-details-page__button-reset-password{position:relative}.company-details-page .company-details-page__button-reset-password:focus-visible{outline:none}.company-details-page .company-details-page__button-reset-password:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.company-details-page .company-details-page__button-reset-password{color:var(--xiting-main-red);border-color:var(--xiting-main-red);background:0 0;box-shadow:0 1px 2px #0000000d}.company-details-page .company-details-page__button-reset-password:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.company-details-page .company-details-page__form-buttons{align-items:center;gap:.5rem;display:flex}.company-details-page .company-details-page__form,.company-details-page .company-details-page__org-admin{flex-direction:column;gap:.625rem;display:flex}.company-details-page .company-details-page__form-header-title{font-size:1.25rem;font-weight:700;line-height:100%}.company-details-page .company-details-page__header__data{flex-direction:column;gap:.75rem;display:flex;overflow:hidden}.company-details-page .company-details-page__header__data-company-info{align-items:center;gap:.625rem;display:flex;overflow:hidden}.company-details-page .company-details-page__company-name{text-overflow:ellipsis;font-size:1.75rem;font-weight:500;line-height:100%;overflow:hidden}.company-details-page .company-details-page__header__data-badges{gap:.625rem;display:flex}.company-details-page .company-details-page__name-skeleton{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.375rem;width:12rem;height:1.75rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.company-details-page .company-details-page__name-skeleton{animation:none}}.company-details-page .company-details-page__status-skeleton{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.75rem;width:4.5rem;height:1.5rem;animation:1.6s ease-in-out infinite skeleton-loading;display:block}@media (prefers-reduced-motion:reduce){.company-details-page .company-details-page__status-skeleton{animation:none}}.company-details-page .company-details-page__kpi-skeleton{background:linear-gradient(110deg, var(--skeleton-base) 8%, var(--skeleton-highlight) 18%, var(--skeleton-base) 33%);background-size:200% 100%;border-radius:.375rem;width:5rem;height:.875rem;animation:1.6s ease-in-out infinite skeleton-loading;display:inline-block}@media (prefers-reduced-motion:reduce){.company-details-page .company-details-page__kpi-skeleton{animation:none}}.create-company-modal .MuiDialog-paper{width:37.5rem;min-width:37.5rem;max-width:37.5rem}.create-company-modal .create-company-modal__form{flex-direction:column;gap:1.5rem;display:flex}.create-company-modal .create-company-modal__section{flex-direction:column;gap:1.25rem;display:flex}.create-company-modal .create-company-modal__form-header{flex-direction:column;gap:.625rem;display:flex}.create-company-modal .create-company-modal__form-header-title{font-size:1rem;font-weight:600;line-height:100%}.page.companies-page{height:calc(100cqh - var(--main-layout-topbar--height,0px));padding:0}.page.companies-page .companies-page-container{flex-direction:column;flex:auto;min-height:0;display:flex}.page.companies-page .companies-page__header{z-index:10;flex:none;align-items:center;padding:.9375rem 1.5rem .75rem;display:flex}.page.companies-page .companies-page__header .companies-page__title{white-space:nowrap;font-size:1.5rem;font-weight:700}.page.companies-page .companies-page__search-control{flex:auto;justify-content:flex-end;display:flex}.page.companies-page .companies-page__controls{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.page.companies-page .companies-page__table-container{min-height:0;box-shadow:var(--table-shadow);background:var(--xiting-grey-2);border-radius:.625rem;flex:0 auto;margin:.75rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.page.companies-page .companies-page__table-container .table-container{--table-columns-count:7;grid-template-columns:minmax(2.5rem,2.5rem) minmax(max-content,8rem) minmax(max-content,8rem) minmax(max-content,8rem) minmax(max-content,8rem) 1fr minmax(max-content,8rem)}.page.companies-page .companies-page__table-scroll{appearance:none;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.page.companies-page .companies-page__table-scroll::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.page.companies-page .companies-page__table-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.page.companies-page .companies-page__table-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.page.companies-page .companies-page__table-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.page.companies-page .companies-page__table-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.page.companies-page .companies-page__table-scroll{contain:layout paint style}.page.companies-page .companies-page__table-scroll::-webkit-scrollbar{background:0 0}.page.companies-page .companies-page__table-scroll::-webkit-scrollbar-track{background:0 0}.page.companies-page .companies-page__table-scroll::-webkit-scrollbar-track-piece{background:0 0}.page.companies-page .companies-page__table-scroll::-webkit-scrollbar-corner{background:0 0}.page.companies-page .table{box-shadow:none;border-radius:0}.page.companies-page .table-head .table-head-cell{z-index:6;position:sticky;top:0}.page.companies-page .table-head-row:first-child .table-head-cell:first-child,.page.companies-page .table-head-row:first-child .table-head-cell:last-child{border-radius:0}.page.companies-page .table-footer-cell{z-index:6;position:sticky;bottom:0}.page.companies-page .table-footer:last-child .table-footer-row:last-child .table-footer-cell:last-child{border-radius:0}.page.companies-page .companies-page__button-batch-remove{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.companies-page .companies-page__button-batch-remove:disabled{opacity:.5;cursor:not-allowed}.page.companies-page .companies-page__button-batch-remove .svg-icon{width:1.125rem;height:1.125rem}.page.companies-page .companies-page__button-batch-remove:not(:disabled):hover,.page.companies-page .companies-page__button-batch-remove:focus-visible{opacity:1}.page.companies-page .companies-page__button-batch-remove{position:relative}.page.companies-page .companies-page__button-batch-remove:focus-visible{outline:none}.page.companies-page .companies-page__button-batch-remove:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.companies-page .companies-page__button-batch-remove{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.companies-page .companies-page__button-batch-remove:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.companies-page .companies-page__footer{grid-column:1/span var(--table-columns-count,1)}.page.companies-page .companies-page__item-username{color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);cursor:pointer}.page.companies-page .companies-page__item-username:visited{color:var(--link-visited-color);-webkit-text-decoration:var(--link-visited-text-decoration);text-decoration:var(--link-visited-text-decoration)}.page.companies-page .companies-page__item-username:active{color:var(--link-active-color);-webkit-text-decoration:var(--link-active-text-decoration);text-decoration:var(--link-active-text-decoration)}.page.companies-page .companies-page__item-username:hover{color:var(--link-hover-color);-webkit-text-decoration:var(--link-hover-text-decoration);text-decoration:var(--link-hover-text-decoration)}.page.import-rulesets-page{height:calc(100cqh - var(--main-layout-topbar--height,0px));padding:0}.page.import-rulesets-page .import-rulesets-page__import-container{flex-direction:column;flex:auto;gap:1.5rem;width:42.5rem;min-height:0;display:flex}.page.import-rulesets-page .import-rulesets-page__import-container>.import-rulesets-page__import-card:not(.ac-import-flow__step-card){flex-shrink:0}.page.import-rulesets-page .import-rulesets-page-container{appearance:none;flex-direction:column;flex:auto;gap:1.5rem;min-height:0;padding:.9375rem 1.5rem 1.25rem;display:flex;overflow-y:auto}.page.import-rulesets-page .import-rulesets-page-container::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.page.import-rulesets-page .import-rulesets-page-container::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.page.import-rulesets-page .import-rulesets-page-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.page.import-rulesets-page .import-rulesets-page-container::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.page.import-rulesets-page .import-rulesets-page-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.page.import-rulesets-page .import-rulesets-page-container::-webkit-scrollbar{background:0 0}.page.import-rulesets-page .import-rulesets-page-container::-webkit-scrollbar-track{background:0 0}.page.import-rulesets-page .import-rulesets-page-container::-webkit-scrollbar-track-piece{background:0 0}.page.import-rulesets-page .import-rulesets-page-container::-webkit-scrollbar-corner{background:0 0}.page.import-rulesets-page .import-rulesets-page__header{z-index:10;align-items:center;line-height:2.125rem;display:flex}.page.import-rulesets-page .import-rulesets-page__header .import-rulesets-page__title{font-size:1.5rem;font-weight:700}.page.import-rulesets-page .import-rulesets-page__radio-group-container{display:block}.page.import-rulesets-page .import-rulesets-page__source-card-header{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.625rem;padding:0;display:flex}.page.import-rulesets-page .import-rulesets-page__source-card-header:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);outline:none}.page.import-rulesets-page .import-rulesets-page__source-card-header .import-rulesets-page__import-card-title{flex:1;min-width:0}.page.import-rulesets-page .import-rulesets-page__source-card-value{color:var(--xiting-main-red);flex-shrink:0;font-size:.875rem;font-weight:600}.page.import-rulesets-page .import-rulesets-page__source-card-chevron{width:1rem;height:1rem;color:var(--xiting-grey-5);flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.page.import-rulesets-page .import-rulesets-page__source-card-chevron--expanded{transform:rotate(180deg)}.page.import-rulesets-page .import-rulesets-page__source-card-content{opacity:1;transition:grid-template-rows .2s cubic-bezier(.4, 0, .2, 1), margin-top .2s cubic-bezier(.4, 0, .2, 1), opacity .15s cubic-bezier(.4, 0, .2, 1), visibility 0s ease allow-discrete;grid-template-rows:1fr;margin-top:0;display:grid}.page.import-rulesets-page .import-rulesets-page__source-card-content>*{min-height:0;overflow:hidden}.page.import-rulesets-page .import-rulesets-page__source-card-content--collapsed{opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows .2s cubic-bezier(.4, 0, .2, 1), margin-top .2s cubic-bezier(.4, 0, .2, 1), opacity .15s cubic-bezier(.4, 0, .2, 1), visibility 0s ease .2s allow-discrete;grid-template-rows:0fr;margin-top:-.625rem}.page.import-rulesets-page .import-rulesets-page__source-card-content-inner{flex-direction:column;gap:.625rem;display:flex}.page.import-rulesets-page .import-rulesets-page__system-select-radio-group{grid-template-columns:1fr 1fr;gap:.9375rem;display:grid}.page.import-rulesets-page .import-rulesets-page__system-select-radio-group .radio-group__option-button{background-color:var(--xiting-grey-1);border:solid .0625rem var(--xiting-grey-4);border-radius:.625rem;justify-content:center;align-items:center;padding:.9375rem;font-size:.875rem;line-height:1rem;transition:background-color .2s;display:flex}.page.import-rulesets-page .import-rulesets-page__system-select-radio-group .radio-group__option-button[aria-checked=true]{border-color:var(--xiting-main-red);background-color:var(--xiting-main-red-hover)}.page.import-rulesets-page .import-rulesets-page__system-select-radio-group .radio-group__option-button:disabled{border-color:var(--xiting-grey-2);cursor:not-allowed}.page.import-rulesets-page .import-rulesets-page__system-select-radio-group .radio-group__option-button:not(:disabled):hover{cursor:pointer;background-color:var(--xiting-main-red-hover)}.page.import-rulesets-page .import-rulesets-page__import-type-select-radio-group{flex-wrap:wrap;gap:.9375rem;display:flex}.page.import-rulesets-page .radio-group__option-button{background-color:var(--xiting-grey-1);border:solid .0625rem var(--xiting-grey-4);border-radius:.625rem;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:.625rem;min-height:3.5rem;padding:.9375rem;display:flex;position:relative}.page.import-rulesets-page .radio-group__option-button:focus-visible{outline:none}.page.import-rulesets-page .radio-group__option-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.import-rulesets-page .radio-group__option-button[aria-checked=true]{border-color:var(--xiting-main-red);background-color:var(--xiting-main-red-hover)}.page.import-rulesets-page .radio-group__option-button[aria-checked=true] .data-package-type-label__header{background-color:var(--xiting-main-red);color:var(--text-color-inverted)}.page.import-rulesets-page .radio-group__option-button:disabled{border-color:var(--xiting-grey-2);cursor:not-allowed}.page.import-rulesets-page .radio-group__option-button:disabled .data-package-type-label__header{background-color:var(--xiting-grey-2)}.page.import-rulesets-page .radio-group__option-button:not(:disabled):hover{cursor:pointer;background-color:var(--xiting-main-red-hover)}.page.import-rulesets-page .data-package-type-label{flex-direction:column;gap:.625rem;display:flex}.page.import-rulesets-page .data-package-type-label__header{text-align:center;background-color:var(--xiting-grey-4);border-radius:.375rem;align-self:center;padding:.25rem .5rem;font-size:.75rem;font-weight:600;transition:background-color .2s,color .2s;display:flex}.page.import-rulesets-page .data-package-type-label__text{text-align:center;word-wrap:break-word;width:100%;font-size:.875rem;line-height:1.2}.page.import-rulesets-page .import-rulesets-page__import-card{background-color:var(--xiting-grey-1);box-shadow:var(--table-shadow);border-radius:1.25rem;flex-direction:column;gap:.625rem;padding:1.25rem 1.875rem;display:flex;overflow:hidden}.page.import-rulesets-page .import-rulesets-page__import-card-title{font-size:1.25rem;font-weight:700}.page.import-rulesets-page .import-rulesets-page__import-card-description{font-size:.875rem;font-weight:400}.page.import-rulesets-page .import-rulesets-page__import-card-subtitle{font-size:.875rem;font-weight:700}.page.import-rulesets-page .import-rulesets-page__form{flex-direction:column;gap:1.5rem;display:flex}.page.import-rulesets-page .import-rulesets-page__start-import-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.import-rulesets-page .import-rulesets-page__start-import-button:disabled{opacity:.5;cursor:not-allowed}.page.import-rulesets-page .import-rulesets-page__start-import-button .svg-icon{width:1.125rem;height:1.125rem}.page.import-rulesets-page .import-rulesets-page__start-import-button:not(:disabled):hover,.page.import-rulesets-page .import-rulesets-page__start-import-button:focus-visible{opacity:1}.page.import-rulesets-page .import-rulesets-page__start-import-button{position:relative}.page.import-rulesets-page .import-rulesets-page__start-import-button:focus-visible{outline:none}.page.import-rulesets-page .import-rulesets-page__start-import-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.import-rulesets-page .import-rulesets-page__start-import-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.import-rulesets-page .import-rulesets-page__start-import-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.page.import-rulesets-page .import-rulesets-page__start-import-button{justify-content:center;font-size:.875rem}.page.import-rulesets-page .import-rulesets-page__import-file-form{flex-wrap:wrap;gap:1.5rem;display:flex}.page.import-rulesets-page .import-rulesets-page__import-file-groups{flex-wrap:wrap;gap:1.25rem 2rem;margin-top:.625rem;display:flex}.page.import-rulesets-page .import-rulesets-page__import-file-group{flex-direction:column;flex:calc(50% - 1rem);gap:.75rem;display:flex}.page.import-rulesets-page .import-rulesets-page__import-file-group-title{font-size:.875rem;font-weight:600}.page.import-rulesets-page .import-rulesets-page__import-file-input{background:var(--xiting-grey-1);border:2px dashed;border-color:rgba(var(--xiting-main-red-rgb), .5);border-radius:.25rem;justify-content:space-between;align-items:center;width:17.8125rem;height:2.75rem;padding:.75rem;display:flex;position:relative}.page.import-rulesets-page .import-rulesets-page__import-file-input:focus-visible{outline:none}.page.import-rulesets-page .import-rulesets-page__import-file-input:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.import-rulesets-page .import-rulesets-page__import-file-input input{display:none}.page.import-rulesets-page .import-rulesets-page__import-file-input:hover{cursor:pointer;background-color:var(--xiting-main-red-hover)}.page.import-rulesets-page .import-rulesets-page__import-file-input .file-input__file-info{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.page.import-rulesets-page .import-rulesets-page__import-file-input .file-input__remove-file-button{cursor:pointer;color:var(--xiting-text-main);background:0 0;border:none;margin:0;padding:0}.page.import-rulesets-page .import-rulesets-page__import-file-input .file-input__remove-file-button:hover{color:var(--xiting-main-red)}.page.import-rulesets-page .import-rulesets-page__import-file-input .file-input__remove-file-button:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);border-radius:.25rem;outline:none}.page.import-rulesets-page .import-rulesets-page__import-file-input .file-input__upload-file-svg-icon{width:1.25rem;height:1.25rem}.page.import-rulesets-page .import-rulesets-page__import-file-input .file-input__file-form-instruction{color:#5e6278;cursor:pointer;font-size:.875rem;font-weight:400}.page.import-rulesets-page .import-rulesets-page__import-card-checkbox-container{gap:.5rem;margin-bottom:.5rem;display:flex}.page.import-rulesets-page .import-rulesets-page__import-card-checkbox,.page.import-rulesets-page .import-rulesets-page__import-card-checkbox-text{max-width:1.25rem}.page.import-rulesets-page .import-rulesets-page__combine-ruleset-inputs-container{flex-direction:column;gap:1rem;display:flex}.page.import-rulesets-page .import-rulesets-page__start-import-button{opacity:1;will-change:display, opacity;transition:opacity .2s cubic-bezier(.4, 0, .2, 1), display 0s ease .2s allow-discrete;display:flex}@starting-style{.page.import-rulesets-page .import-rulesets-page__start-import-button{opacity:0;display:flex}}.page.import-rulesets-page .import-rulesets-page__data-package-types,.page.import-rulesets-page .import-rulesets-page__xams-combine{opacity:1;will-change:display, opacity, transform;transition:display 0s ease allow-discrete, opacity .2s cubic-bezier(.4, 0, .2, 1), transform .2s cubic-bezier(.4, 0, .2, 1);display:flex;transform:translate(0)}@starting-style{.page.import-rulesets-page .import-rulesets-page__data-package-types,.page.import-rulesets-page .import-rulesets-page__xams-combine{opacity:0;display:flex;transform:translate(100%)}}.page.import-rulesets-page .import-rulesets-page__data-package-types--selective{opacity:1;height:var(--import-rulesets-page__data-package-selective--height);will-change:visibility, opacity, overflow, height;transition:visibility 0s ease allow-discrete, overflow 0s ease allow-discrete, opacity .2s cubic-bezier(.4, 0, .2, 1), height .2s cubic-bezier(.4, 0, .2, 1);flex-direction:column;display:flex}@starting-style{.page.import-rulesets-page .import-rulesets-page__data-package-types--selective{opacity:0;height:0;display:flex}}.page.import-rulesets-page.import-rulesets-page--no-source .import-rulesets-page__data-package-types,.page.import-rulesets-page:not(.import-rulesets-page--source-XAMS) .import-rulesets-page__xams-combine{will-change:display, opacity, transform;transition:opacity .2s cubic-bezier(.4, 0, .2, 1), transform .2s cubic-bezier(.4, 0, .2, 1), display 0s ease .2s allow-discrete;opacity:0;display:none;transform:translate(-100%)}.page.import-rulesets-page:not(.import-rulesets-page--can-be-submit) .import-rulesets-page__start-import-button{will-change:display, opacity;transition:opacity .2s cubic-bezier(.4, 0, .2, 1), display 0s ease .2s allow-discrete;opacity:.25}.page.import-rulesets-page:not(.import-rulesets-page--data-package-Selective) .import-rulesets-page__data-package-types--selective{will-change:visibility, opacity, overflow, height;transition:visibility 0s ease .2s allow-discrete, overflow 0s ease .2s allow-discrete, opacity .2s cubic-bezier(.4, 0, .2, 1), height .2s cubic-bezier(.4, 0, .2, 1);opacity:0;pointer-events:none;visibility:hidden;height:0;overflow:hidden}.page.import-rulesets-page .import-rulesets-page__xams-combine__fields{opacity:1;height:var(--import-rulesets-page__combine--height);visibility:visible;will-change:visibility, opacity, overflow, height;transition:visibility 0s ease allow-discrete, overflow 0s ease allow-discrete, opacity .2s cubic-bezier(.4, 0, .2, 1), height .2s cubic-bezier(.4, 0, .2, 1);flex-direction:column;gap:1rem;display:flex;overflow:visible}@starting-style{.page.import-rulesets-page .import-rulesets-page__xams-combine__fields{opacity:0;height:0;display:flex}}.page.import-rulesets-page:not(.import-rulesets-page--combine-rulesets) .import-rulesets-page__xams-combine__fields{will-change:visibility, opacity, overflow, height;transition:visibility 0s ease .2s allow-discrete, overflow 0s ease .2s allow-discrete, opacity .2s cubic-bezier(.4, 0, .2, 1), height .2s cubic-bezier(.4, 0, .2, 1);opacity:0;pointer-events:none;visibility:hidden;height:0;overflow:hidden}.page.import-rulesets-page .batch-modal__section{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-1);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:.5rem;flex-direction:column;display:flex;overflow:clip}.page.import-rulesets-page .batch-modal__section--success .batch-modal__section-icon{color:var(--xiting-success)}.page.import-rulesets-page .batch-modal__section--success .count-badge{--count-badge--color:var(--xiting-success);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-success) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-success) 8%, transparent)}.page.import-rulesets-page .batch-modal__section--warning .batch-modal__section-icon{color:var(--xiting-warning-dark)}.page.import-rulesets-page .batch-modal__section--warning .count-badge{--count-badge--color:var(--xiting-warning-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-warning-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-warning-dark) 8%, transparent)}.page.import-rulesets-page .batch-modal__section--danger .batch-modal__section-icon{color:var(--xiting-danger-dark)}.page.import-rulesets-page .batch-modal__section--danger .count-badge{--count-badge--color:var(--xiting-danger-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-danger-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-danger-dark) 8%, transparent)}.page.import-rulesets-page .batch-modal__section--neutral .batch-modal__section-icon{color:var(--xiting-grey-6)}.page.import-rulesets-page .batch-modal__section--neutral .count-badge{--count-badge--color:var(--xiting-grey-6);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-grey-6) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-grey-6) 8%, transparent)}.page.import-rulesets-page .batch-modal__section--info .batch-modal__section-icon{color:var(--xiting-info-dark)}.page.import-rulesets-page .batch-modal__section--info .count-badge{--count-badge--color:var(--xiting-info-dark);--count-badge--border:1px solid color-mix(in srgb, var(--xiting-info-dark) 25%, transparent);--count-badge--background:color-mix(in srgb, var(--xiting-info-dark) 8%, transparent)}.page.import-rulesets-page .batch-modal__section-header{background-color:var(--xiting-grey-1);cursor:pointer;width:100%;color:var(--xiting-grey-7);text-align:left;z-index:2;border:none;border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}.page.import-rulesets-page .batch-modal__section-header:hover{background-color:var(--xiting-grey-2)}.page.import-rulesets-page .batch-modal__section-header:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);border-radius:.5rem;outline:none}.page.import-rulesets-page .batch-modal__section-header--expanded{border-bottom-color:var(--xiting-grey-4)}.page.import-rulesets-page .batch-modal__section-header--expanded:focus-visible{border-radius:.5rem .5rem 0 0}.page.import-rulesets-page .batch-modal__section-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.page.import-rulesets-page .batch-modal__section-label{flex:1;min-width:0}.page.import-rulesets-page .batch-modal__section-chevron{width:.875rem;height:.875rem;color:var(--xiting-grey-5);flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.page.import-rulesets-page .batch-modal__section-chevron--expanded{transform:rotate(180deg)}.page.import-rulesets-page .batch-modal__section-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:grid}.page.import-rulesets-page .batch-modal__section-content>*{min-height:0;overflow:hidden}.page.import-rulesets-page .batch-modal__section-content--expanded{opacity:1;grid-template-rows:1fr}.page.import-rulesets-page .batch-modal__details-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.page.import-rulesets-page .batch-modal__details-list>li{box-shadow:0 1px 4px 0 color-mix(in srgb, var(--shadow-color) 6%, transparent);border:1px solid #0000;border-radius:.375rem;margin:0 .5rem;overflow:hidden}.page.import-rulesets-page .batch-modal__details-list>li:first-child{margin-top:.5rem}.page.import-rulesets-page .batch-modal__details-list>li:last-child{margin-bottom:.5rem}.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--delete,.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--deleted,.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--finalize,.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--finalized,.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--update,.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--updated{background-color:var(--xiting-success-light);border-color:color-mix(in srgb, var(--xiting-success) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-success) 20%, transparent);--dot-color:var(--xiting-success);--caused-by-group-header-bg:var(--xiting-success-light)}.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--deprecate,.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--deprecated,.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--newVersion{background-color:var(--xiting-warning-light);border-color:color-mix(in srgb, var(--xiting-warning-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-warning-dark) 20%, transparent);--dot-color:var(--xiting-warning-dark);--caused-by-group-header-bg:var(--xiting-warning-light)}.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--blocked,.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--failed{background-color:var(--xiting-danger-light);border-color:color-mix(in srgb, var(--xiting-danger-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-danger-dark) 20%, transparent);--dot-color:var(--xiting-danger-dark);--caused-by-group-header-bg:var(--xiting-danger-light)}.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--skipped{background-color:var(--xiting-grey-2);border-color:color-mix(in srgb, var(--xiting-grey-6) 25%, transparent);--separator-color:color-mix(in srgb, var(--xiting-grey-6) 20%, transparent);--dot-color:var(--xiting-grey-5);--caused-by-group-header-bg:var(--xiting-grey-2)}.page.import-rulesets-page .batch-modal__details-list .batch-modal__detail-item--info{background-color:var(--xiting-info-light);border-color:color-mix(in srgb, var(--xiting-info-dark) 35%, transparent);--separator-color:color-mix(in srgb, var(--xiting-info-dark) 20%, transparent);--dot-color:var(--xiting-info-dark);--caused-by-group-header-bg:var(--xiting-info-light)}.page.import-rulesets-page .batch-modal__details-list a{color:var(--xiting-main-red)}.page.import-rulesets-page .batch-modal__detail-item-main{flex-direction:row;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.page.import-rulesets-page .batch-modal__detail-item-dot{background-color:var(--dot-color,var(--xiting-grey-5));border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem}.page.import-rulesets-page .batch-modal__detail-item-content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.page.import-rulesets-page .batch-modal__detail-item-header{align-items:flex-start;gap:.5rem;display:flex}.page.import-rulesets-page .batch-modal__detail-item-header .state-badge{flex-shrink:0;margin-top:.125rem;margin-left:auto}.page.import-rulesets-page .batch-modal__detail-item-info{align-items:baseline;gap:.5rem;min-width:0;display:flex}.page.import-rulesets-page .batch-modal__detail-item-info a{white-space:nowrap;flex-shrink:0;font-weight:600}.page.import-rulesets-page .batch-modal__detail-item-text-name{color:var(--xiting-grey-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.page.import-rulesets-page .batch-modal__detail-item-text-name:before{content:"— ";font-weight:200}.page.import-rulesets-page .batch-modal__detail-item-reason{color:var(--xiting-danger-dark);margin:0;font-size:.75rem;line-height:1.5}.page.import-rulesets-page .batch-modal__detail-item--finalize .batch-modal__detail-item-reason{color:var(--xiting-warning-dark)}.page.import-rulesets-page .batch-modal__detail-item--skipped .batch-modal__detail-item-reason{color:var(--xiting-grey-6)}.page.import-rulesets-page .batch-modal__detail-item--info .batch-modal__detail-item-reason{color:var(--xiting-info-dark)}.page.import-rulesets-page .caused-by-groups__group{flex-direction:column;display:flex}.page.import-rulesets-page .caused-by-groups__group-header{border:none;border-top:1px solid var(--separator-color,color-mix(in srgb, var(--xiting-grey-4) 50%, transparent));background-color:var(--caused-by-group-header-bg,var(--xiting-grey-1));cursor:pointer;width:100%;color:var(--xiting-grey-6);text-align:left;z-index:1;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}.page.import-rulesets-page .caused-by-groups__group-header:hover{color:var(--xiting-grey-7)}.page.import-rulesets-page .caused-by-groups__group-header--expanded{border-bottom:1px solid var(--separator-color,color-mix(in srgb, var(--xiting-grey-4) 50%, transparent))}.page.import-rulesets-page .caused-by-groups__group-chevron{flex-shrink:0;width:.75rem;height:.75rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}.page.import-rulesets-page .caused-by-groups__group-chevron--expanded{transform:rotate(180deg)}.page.import-rulesets-page .caused-by-groups__group-list-wrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:grid}.page.import-rulesets-page .caused-by-groups__group-list-wrapper>*{min-height:0;overflow:hidden}.page.import-rulesets-page .caused-by-groups__group-list-wrapper--expanded{opacity:1;grid-template-rows:1fr}.page.import-rulesets-page .caused-by-groups__group-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.page.import-rulesets-page .caused-by-groups__item{color:var(--xiting-grey-6);background-color:var(--xiting-grey-1);border:1px solid var(--xiting-grey-3);min-width:0;box-shadow:0 1px 4px 0 color-mix(in srgb, var(--shadow-color) 6%, transparent);border-radius:.375rem;flex-direction:row;align-items:center;gap:.5rem;margin:0 .75rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.page.import-rulesets-page .caused-by-groups__item:first-child{margin-top:.5rem}.page.import-rulesets-page .caused-by-groups__item:last-child{margin-bottom:.5rem}.page.import-rulesets-page .caused-by-groups__item--nested{margin-left:calc(.75rem + var(--tree-depth) * 1.25rem);position:relative}.page.import-rulesets-page .caused-by-groups__item--nested:before{content:"";border-left:1.5px solid var(--xiting-grey-4);border-bottom:1.5px solid var(--xiting-grey-4);border-bottom-left-radius:.5rem;width:.75rem;height:calc(50% + .375rem);position:absolute;bottom:50%;left:-.75rem}.page.import-rulesets-page .caused-by-groups__item--nested:not(.caused-by-groups__item--last):after{content:"";border-left:1.5px solid var(--xiting-grey-4);position:absolute;top:50%;bottom:calc(-.375rem - 1.5px);left:-.75rem}.page.import-rulesets-page .caused-by-groups__item-icon{color:var(--xiting-grey-5);flex-shrink:0;display:flex}.page.import-rulesets-page .caused-by-groups__item-icon svg{width:.875rem;height:.875rem}.page.import-rulesets-page .caused-by-groups__item-content{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.page.import-rulesets-page .caused-by-groups__item-identity{align-items:baseline;gap:.5rem;min-width:0;display:flex}.page.import-rulesets-page .caused-by-groups__item-identity a{white-space:nowrap;flex-shrink:0;font-weight:600}.page.import-rulesets-page .caused-by-groups__item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.page.import-rulesets-page .caused-by-groups__item-name:before{content:"— ";font-weight:200}.page.import-rulesets-page .caused-by-groups__item-meta{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}.page.import-rulesets-page .caused-by-groups__item-meta .state-badge{--badge--font-size:.625rem;--badge--padding:.125rem .375rem}.page.import-rulesets-page .caused-by-groups__cascade-action{color:var(--xiting-warning-dark);font-size:.6875rem;line-height:1.4}.page.import-rulesets-page .caused-by-groups__version-count{white-space:nowrap;font-style:italic}.page.import-rulesets-page .ac-import-flow__primary-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.import-rulesets-page .ac-import-flow__primary-button:disabled{opacity:.5;cursor:not-allowed}.page.import-rulesets-page .ac-import-flow__primary-button .svg-icon{width:1.125rem;height:1.125rem}.page.import-rulesets-page .ac-import-flow__primary-button:not(:disabled):hover,.page.import-rulesets-page .ac-import-flow__primary-button:focus-visible{opacity:1}.page.import-rulesets-page .ac-import-flow__primary-button{position:relative}.page.import-rulesets-page .ac-import-flow__primary-button:focus-visible{outline:none}.page.import-rulesets-page .ac-import-flow__primary-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.import-rulesets-page .ac-import-flow__primary-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.import-rulesets-page .ac-import-flow__primary-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.page.import-rulesets-page .ac-import-flow__primary-button{justify-content:center;font-size:.875rem}.page.import-rulesets-page .ac-import-flow__secondary-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.import-rulesets-page .ac-import-flow__secondary-button:disabled{opacity:.5;cursor:not-allowed}.page.import-rulesets-page .ac-import-flow__secondary-button .svg-icon{width:1.125rem;height:1.125rem}.page.import-rulesets-page .ac-import-flow__secondary-button:not(:disabled):hover,.page.import-rulesets-page .ac-import-flow__secondary-button:focus-visible{opacity:1}.page.import-rulesets-page .ac-import-flow__secondary-button{position:relative}.page.import-rulesets-page .ac-import-flow__secondary-button:focus-visible{outline:none}.page.import-rulesets-page .ac-import-flow__secondary-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.import-rulesets-page .ac-import-flow__secondary-button{color:var(--xiting-main-red);border-color:var(--xiting-main-red);background:0 0;box-shadow:0 1px 2px #0000000d}.page.import-rulesets-page .ac-import-flow__secondary-button:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.import-rulesets-page .ac-import-flow__secondary-button{justify-content:center;font-size:.875rem}.page.import-rulesets-page .ac-import-flow__step-card{flex:0 auto;min-height:0}.page.import-rulesets-page .ac-import-flow__step-header{flex-direction:column;flex-shrink:0;display:flex}.page.import-rulesets-page .ac-import-flow__step-header>.import-rulesets-page__import-card-description{margin-top:.75rem}.page.import-rulesets-page .ac-import-flow__step-header>.ac-import-flow__resolution-radio-group,.page.import-rulesets-page .ac-import-flow__step-header>.ac-import-flow__preview-chips{margin-top:1.125rem}.page.import-rulesets-page .ac-import-flow__step-body{scrollbar-gutter:stable;border-top:1px solid var(--xiting-grey-4);border-bottom:1px solid var(--xiting-grey-4);appearance:none;flex-direction:column;flex:0 auto;gap:.625rem;min-height:0;margin-top:.375rem;margin-left:-1.875rem;margin-right:-1.875rem;padding-left:1.875rem;padding-right:1.875rem;display:flex;overflow-y:auto}.page.import-rulesets-page .ac-import-flow__step-body::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.page.import-rulesets-page .ac-import-flow__step-body::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.page.import-rulesets-page .ac-import-flow__step-body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.page.import-rulesets-page .ac-import-flow__step-body::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.page.import-rulesets-page .ac-import-flow__step-body{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.page.import-rulesets-page .ac-import-flow__step-body>:first-child{margin-top:.625rem}.page.import-rulesets-page .ac-import-flow__step-body>:last-child{margin-bottom:.625rem}.page.import-rulesets-page .ac-import-flow__step-body::-webkit-scrollbar{background:0 0}.page.import-rulesets-page .ac-import-flow__step-body::-webkit-scrollbar-track{background:0 0}.page.import-rulesets-page .ac-import-flow__step-body::-webkit-scrollbar-track-piece{background:0 0}.page.import-rulesets-page .ac-import-flow__step-body::-webkit-scrollbar-corner{background:0 0}.page.import-rulesets-page .ac-import-flow__buttons{flex-shrink:0;gap:.9375rem;margin-top:.625rem;display:flex}.page.import-rulesets-page .ac-import-flow__buttons>*{flex:1}.page.import-rulesets-page .ac-import-flow__pending-card .import-rulesets-page__import-card-title{margin-bottom:.375rem}.page.import-rulesets-page .ac-import-flow__progress{justify-content:center;align-items:center;min-height:13rem;display:flex;position:relative}.page.import-rulesets-page .ac-import-flow__progress-message{color:var(--xiting-grey-6);text-align:center;padding:0 1rem;font-size:.9375rem;font-weight:600;animation:1.2s cubic-bezier(.4,0,.2,1) ac-import-flow-fade-in;position:absolute;top:calc(50% + 3rem);left:0;right:0}@keyframes ac-import-flow-fade-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page.import-rulesets-page .ac-import-flow__progress-message{animation:none}}.page.import-rulesets-page .ac-import-flow__countdown-bar{border:1px solid var(--xiting-grey-4);background-color:var(--xiting-grey-2);border-radius:.5rem;height:1.75rem;margin:.375rem 0;position:relative;overflow:hidden}.page.import-rulesets-page .ac-import-flow__countdown-bar-fill{background-color:color-mix(in srgb, var(--xiting-info) 55%, var(--xiting-grey-2));transition:width 1s linear;position:absolute;inset:0 auto 0 0}.page.import-rulesets-page .ac-import-flow__countdown-bar-label{z-index:1;justify-content:center;align-items:center;height:100%;font-size:.8125rem;font-weight:600;display:flex;position:relative}.page.import-rulesets-page .ac-import-flow__sections{flex-direction:column;gap:.625rem;font-size:.875rem;display:flex}.page.import-rulesets-page .ac-import-flow__item-id{white-space:nowrap;font-weight:600}.page.import-rulesets-page .batch-modal__detail-item--newVersion .batch-modal__detail-item-reason{color:var(--xiting-warning-dark)}.page.import-rulesets-page .ac-import-flow__preview{flex-direction:column;gap:.625rem;transition:opacity .2s;display:flex}.page.import-rulesets-page .ac-import-flow__preview--refreshing{opacity:.5}.page.import-rulesets-page .ac-import-flow__preview-chips{flex-wrap:wrap;gap:.5rem;transition:opacity .2s;display:flex}.page.import-rulesets-page .ac-import-flow__preview-chips--refreshing{opacity:.5}.page.import-rulesets-page .ac-import-flow__chip{border:1px solid;border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.page.import-rulesets-page .ac-import-flow__chip--success{color:var(--xiting-success);border-color:color-mix(in srgb, var(--xiting-success) 25%, transparent);background-color:color-mix(in srgb, var(--xiting-success) 8%, transparent)}.page.import-rulesets-page .ac-import-flow__chip--warning{color:var(--xiting-warning-dark);border-color:color-mix(in srgb, var(--xiting-warning-dark) 25%, transparent);background-color:color-mix(in srgb, var(--xiting-warning-dark) 8%, transparent)}.page.import-rulesets-page .ac-import-flow__chip--neutral{color:var(--xiting-grey-6);border-color:color-mix(in srgb, var(--xiting-grey-6) 25%, transparent);background-color:color-mix(in srgb, var(--xiting-grey-6) 8%, transparent)}.page.import-rulesets-page .ac-import-flow__chip--info{color:var(--xiting-info-dark);border-color:color-mix(in srgb, var(--xiting-info-dark) 25%, transparent);background-color:color-mix(in srgb, var(--xiting-info-dark) 8%, transparent)}.page.import-rulesets-page .ac-import-flow__result-header{align-items:center;gap:.625rem;display:flex}.page.import-rulesets-page .ac-import-flow__result-icon{width:1.75rem;height:1.75rem;color:var(--xiting-success);flex-shrink:0}.page.import-rulesets-page .ac-import-flow__resolution-radio-group{gap:.9375rem;display:flex}.page.import-rulesets-page .ac-import-flow__resolution-radio-group .radio-group__option-button{min-height:unset;gap:.375rem;padding:.625rem .75rem}.page.import-rulesets-page .ac-import-flow__resolution-radio-group .data-package-type-label{gap:.375rem}.page.import-rulesets-page .ac-import-flow__resolution-radio-group .data-package-type-label__text{font-size:.8125rem;line-height:1.35}.page.import-rulesets-page .ac-import-flow__dropzone{border:2px dashed;border-color:rgba(var(--xiting-main-red-rgb), .5);color:inherit;cursor:pointer;background-color:#0000;border-radius:.625rem;flex-direction:column;align-items:center;gap:.25rem;margin-top:1.5rem;padding:1rem;font-size:.875rem;font-weight:600;transition:background-color .2s;display:flex;position:relative}.page.import-rulesets-page .ac-import-flow__dropzone:hover,.page.import-rulesets-page .ac-import-flow__dropzone--dragover{background-color:var(--xiting-main-red-hover)}.page.import-rulesets-page .ac-import-flow__dropzone:focus-visible{outline:none}.page.import-rulesets-page .ac-import-flow__dropzone:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.import-rulesets-page .ac-import-flow__dropzone-hint{color:var(--xiting-grey-6);font-size:.75rem;font-weight:400}.selective-item{border:1px solid var(--xiting-grey-4);cursor:pointer;will-change:background, border-color;border-radius:.625rem;flex-direction:column;gap:.625rem;min-width:0;padding:1rem;font-weight:500;line-height:1rem;transition:background .25s,border-color .25s;display:flex}.selective-item.selective-item--selected{background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.selective-item:has(.selective-item__header){align-items:center}.selective-item:has(.selective-item__header) .selective-item__header{--badge--background:var(--xiting-grey-4);--badge--color:inherit;--badge--font-weight:600;--badge--font-size:.6875rem;--badge--border-radius:.3125rem;--badge--border:none;--badge--padding:.25rem .375rem;padding:var(--badge--padding);border:var(--badge--border);border-radius:var(--badge--border-radius);font-size:var(--badge--font-size);font-weight:var(--badge--font-weight);background:var(--badge--background);color:var(--badge--color);will-change:background, color;line-height:100%;transition:background .25s,color .25s;display:inline-flex}:is(.selective-item:has(.selective-item__header) .selective-item__header,.selective-item:has(.selective-item__header) .selective-item__content){text-align:center;text-wrap:balance;justify-content:center;display:flex}.selective-item:has(.selective-item__header).selective-item--selected .selective-item__header{--badge--background:var(--xiting-main-red);--badge--color:var(--text-color-inverted)}.selective-item:hover:not(.selective-item--disabled){background:var(--xiting-main-red-hover)}.selective-item.selective-item--disabled{opacity:.5;cursor:not-allowed}.export-section{background:var(--color-background2);box-shadow:var(--box-shadow);border-radius:.625rem;flex-direction:column;flex:auto;gap:.625rem;min-width:0;padding:1.25rem 1.875rem;display:flex;overflow:hidden}.export-section .export-section-container,.export-section .export-section__content{flex-direction:column;gap:.625rem;min-width:0;display:flex}.export-section .export-section__header{font-size:1.25rem;font-weight:700}.export-xsp{flex-direction:column;gap:1.25rem;display:flex}.export-xsp .export-xsp-container{flex-direction:column;gap:.625rem;display:flex;overflow:hidden}.export-xsp .export-xsp-container .export-section__content{grid-template-rows:auto auto;grid-template-columns:auto;display:grid}.export-xsp .export-xsp__export-options{grid-area:1/1}.export-xsp .export-xsp__export-options,.export-xsp .export-xsp__file-single-options__file-option,.export-xsp .export-xsp__file-single-options__file-option__files{flex-direction:column;gap:.625rem;display:flex}.export-xsp .export-xsp__file-single-options__file-option__files{font-weight:400}.export-xsp .export-xsp__export-options__content{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.export-xsp .export-xsp__file-odata-options__content,.export-xsp .export-xsp__file-single-options__content{flex-direction:column;gap:1rem;display:flex}.export-xsp .export-xsp__file-odata-options,.export-xsp .export-xsp__file-single-options{opacity:0;will-change:opacity, transform, display;transition:opacity .25s ease, transform .25s ease, display .25s ease allow-discrete;flex-direction:column;grid-area:2/1;gap:1rem;display:none}.export-xsp .export-xsp__file-odata-options{transform:translate(-100%)}.export-xsp .export-xsp__file-single-options{transform:translate(100%)}.export-xsp.export-xsp__export-mode--odata .export-xsp__file-odata-options{opacity:1;display:flex;transform:translate(0%)}@starting-style{.export-xsp.export-xsp__export-mode--odata .export-xsp__file-odata-options{opacity:0;display:flex;transform:translate(-100%)}}.export-xsp.export-xsp__export-mode--single .export-xsp__file-single-options{opacity:1;display:flex;transform:translate(0%)}@starting-style{.export-xsp.export-xsp__export-mode--single .export-xsp__file-single-options{opacity:0;display:flex;transform:translate(100%)}}.export-xsp .export-xsp__export-options__header,.export-xsp .export-xsp__file-odata-options__header,.export-xsp .export-xsp__file-single-options__header{font-size:.875rem;font-weight:700}.export-xsp .export-xsp__file-odata-options__content,.export-xsp .export-xsp__file-single-options__content,.export-xsp .export-xsp__file-Single-options__file-option__header{font-weight:500}.export-xsp .export-xsp__file-single-options__content{grid-template-columns:1fr 1fr 1fr;display:grid}.export-xsp .export-xsp__file-odata-options__content{--input--border:1px solid var(--xiting-grey-4);grid-template-columns:1fr 1fr;display:grid}.export-xsp .export-xsp__file-odata-option-url{grid-column:1/span 2}.export-xsp .export-xsp__export-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.export-xsp .export-xsp__export-button:disabled{opacity:.5;cursor:not-allowed}.export-xsp .export-xsp__export-button .svg-icon{width:1.125rem;height:1.125rem}.export-xsp .export-xsp__export-button:not(:disabled):hover,.export-xsp .export-xsp__export-button:focus-visible{opacity:1}.export-xsp .export-xsp__export-button{position:relative}.export-xsp .export-xsp__export-button:focus-visible{outline:none}.export-xsp .export-xsp__export-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.export-xsp .export-xsp__export-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.export-xsp .export-xsp__export-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.export-xsp .export-xsp__export-button{justify-content:center;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #0000000d}.export-xams{flex-direction:column;gap:1.25rem;display:flex}.export-xams .export-xams-container{flex-direction:column;gap:.625rem;display:flex;overflow:hidden}.export-xams .export-xams-container .export-section__content{grid-template-rows:auto auto;grid-template-columns:auto;display:grid}.export-xams .export-xams__export-options{grid-area:1/1}.export-xams .export-xams__export-options,.export-xams .export-xams__file-multiple-options__file-option,.export-xams .export-xams__file-multiple-options__file-option__files,.export-xams .export-xams__file-single-options__file-option,.export-xams .export-xams__file-single-options__file-option__files{flex-direction:column;gap:.625rem;display:flex}.export-xams .export-xams__file-multiple-options__file-option__files,.export-xams .export-xams__file-single-options__file-option__files{font-weight:400}.export-xams .export-xams__file-multiple-options__file-option__files{padding:0 1.25rem}.export-xams .export-xams__export-options__content{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.export-xams .export-xams__file-multiple-options__content,.export-xams .export-xams__file-single-options__content{flex-direction:column;gap:1rem;display:flex}.export-xams .export-xams__file-multiple-options,.export-xams .export-xams__file-single-options{opacity:0;will-change:opacity, transform, display;transition:opacity .25s ease, transform .25s ease, display .25s ease allow-discrete;flex-direction:column;grid-area:2/1;gap:1rem;display:none}.export-xams .export-xams__file-multiple-options{transform:translate(-100%)}.export-xams .export-xams__file-single-options{transform:translate(100%)}.export-xams.export-xams__export-mode--container .export-xams__file-multiple-options{opacity:1;display:flex;transform:translate(0%)}@starting-style{.export-xams.export-xams__export-mode--container .export-xams__file-multiple-options{opacity:0;display:flex;transform:translate(-100%)}}.export-xams.export-xams__export-mode--single .export-xams__file-single-options{opacity:1;display:flex;transform:translate(0%)}@starting-style{.export-xams.export-xams__export-mode--single .export-xams__file-single-options{opacity:0;display:flex;transform:translate(100%)}}.export-xams .export-xams__export-options__header,.export-xams .export-xams__file-multiple-options__header,.export-xams .export-xams__file-single-options__header{font-size:.875rem;font-weight:700}.export-xams .export-xams__file-multiple-options__content,.export-xams .export-xams__file-multiple-options__file-option__header,.export-xams .export-xams__file-single-options__content,.export-xams .export-xams__file-Single-options__file-option__header{font-weight:500}.export-xams .export-xams__file-multiple-options__content,.export-xams .export-xams__file-single-options__content{grid-template-columns:1fr 1fr;display:grid}.export-xams .export-xams__file-multiple-options__select-all{grid-column:1/span 2}.export-xams .export-xams__export-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.export-xams .export-xams__export-button:disabled{opacity:.5;cursor:not-allowed}.export-xams .export-xams__export-button .svg-icon{width:1.125rem;height:1.125rem}.export-xams .export-xams__export-button:not(:disabled):hover,.export-xams .export-xams__export-button:focus-visible{opacity:1}.export-xams .export-xams__export-button{position:relative}.export-xams .export-xams__export-button:focus-visible{outline:none}.export-xams .export-xams__export-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.export-xams .export-xams__export-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.export-xams .export-xams__export-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.export-xams .export-xams__export-button{justify-content:center;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #0000000d}.export-sap-ac{flex-direction:column;gap:1.25rem;display:flex}.export-sap-ac .export-sap-ac-container{flex-direction:column;gap:.625rem;display:flex;overflow:hidden}.export-sap-ac .export-sap-ac-container .export-section__content{grid-template-rows:auto auto;grid-template-columns:auto;display:grid}.export-sap-ac .export-sap-ac__export-options{grid-area:1/1}.export-sap-ac .export-sap-ac__export-options,.export-sap-ac .export-sap-ac__file-multiple-options__file-option,.export-sap-ac .export-sap-ac__file-multiple-options__file-option__files,.export-sap-ac .export-sap-ac__file-single-options__file-option,.export-sap-ac .export-sap-ac__file-single-options__file-option__files{flex-direction:column;gap:.625rem;display:flex}.export-sap-ac .export-sap-ac__file-multiple-options__file-option__files,.export-sap-ac .export-sap-ac__file-single-options__file-option__files{font-weight:400}.export-sap-ac .export-sap-ac__file-multiple-options__file-option__files{padding:0 1.25rem}.export-sap-ac .export-sap-ac__export-options__content{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.export-sap-ac .export-sap-ac__file-multiple-options__content,.export-sap-ac .export-sap-ac__file-single-options__content{flex-direction:column;gap:1rem;display:flex}.export-sap-ac .export-sap-ac__file-multiple-options,.export-sap-ac .export-sap-ac__file-single-options{opacity:0;will-change:opacity, transform, display;transition:opacity .25s ease, transform .25s ease, display .25s ease allow-discrete;flex-direction:column;grid-area:2/1;gap:1rem;display:none}.export-sap-ac .export-sap-ac__file-multiple-options{transform:translate(-100%)}.export-sap-ac .export-sap-ac__file-single-options{transform:translate(100%)}.export-sap-ac.export-sap-ac__export-mode--container .export-sap-ac__file-multiple-options{opacity:1;display:flex;transform:translate(0%)}@starting-style{.export-sap-ac.export-sap-ac__export-mode--container .export-sap-ac__file-multiple-options{opacity:0;display:flex;transform:translate(-100%)}}.export-sap-ac.export-sap-ac__export-mode--single .export-sap-ac__file-single-options{opacity:1;display:flex;transform:translate(0%)}@starting-style{.export-sap-ac.export-sap-ac__export-mode--single .export-sap-ac__file-single-options{opacity:0;display:flex;transform:translate(100%)}}.export-sap-ac .export-sap-ac__export-options__header,.export-sap-ac .export-sap-ac__file-multiple-options__header,.export-sap-ac .export-sap-ac__file-single-options__header{font-size:.875rem;font-weight:700}.export-sap-ac .export-sap-ac__file-multiple-options__content,.export-sap-ac .export-sap-ac__file-multiple-options__file-option__header,.export-sap-ac .export-sap-ac__file-single-options__content,.export-sap-ac .export-sap-ac__file-Single-options__file-option__header{font-weight:500}.export-sap-ac .export-sap-ac__file-multiple-options__content,.export-sap-ac .export-sap-ac__file-single-options__content{grid-template-columns:1fr 1fr;display:grid}.export-sap-ac .export-sap-ac__file-multiple-options__select-all{grid-column:1/span 2}.export-sap-ac .export-sap-ac__file-multiple-options__rulesets{grid-area:2/1}.export-sap-ac .export-sap-ac__file-multiple-options__risks{grid-area:3/1}.export-sap-ac .export-sap-ac__file-multiple-options__functions{grid-area:2/2/span 2}.export-sap-ac .export-sap-ac__file-single-options__rulesets{grid-area:1/1}.export-sap-ac .export-sap-ac__file-single-options__risks{grid-area:2/1}.export-sap-ac .export-sap-ac__file-single-options__functions{grid-area:1/2/span 2}.export-sap-ac .export-sap-ac__export-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.export-sap-ac .export-sap-ac__export-button:disabled{opacity:.5;cursor:not-allowed}.export-sap-ac .export-sap-ac__export-button .svg-icon{width:1.125rem;height:1.125rem}.export-sap-ac .export-sap-ac__export-button:not(:disabled):hover,.export-sap-ac .export-sap-ac__export-button:focus-visible{opacity:1}.export-sap-ac .export-sap-ac__export-button{position:relative}.export-sap-ac .export-sap-ac__export-button:focus-visible{outline:none}.export-sap-ac .export-sap-ac__export-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.export-sap-ac .export-sap-ac__export-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.export-sap-ac .export-sap-ac__export-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.export-sap-ac .export-sap-ac__export-button{justify-content:center;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #0000000d}.exports-rulesets{flex-direction:column;gap:1.25rem;width:35.75rem;min-width:0;padding:.625rem 0;display:flex}.exports-rulesets .exports-rulesets__rulesets{z-index:3;--input--border:1px solid var(--xiting-grey-4);position:relative}.exports-rulesets .export-rulesets__target-system__systems{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:1rem;min-width:0;display:grid}.exports-rulesets .export-rulesets__target-system{opacity:1;transition:opacity .25s linear, transform .25s linear, display .25s linear allow-discrete;transform:translate(0%)}@starting-style{.exports-rulesets .export-rulesets__target-system{opacity:1;display:flex;transform:translate(-100%)}}.exports-rulesets.exports-rulesets--invalid-rulesets .export-rulesets__target-system{opacity:1;display:none;transform:translate(-100%)}.exports-rulesets .export-rulesets__data-container{grid-template-columns:auto;display:grid}.exports-rulesets .export-rulesets__data{opacity:0;transition:opacity .25s linear, transform .25s linear, display .25s linear allow-discrete;grid-area:1/1;display:none;transform:translate(-100%)}.exports-rulesets.exports-rulesets--valid-rulesets.exports-rulesets--selected-target-system--xams .export-rulesets__data-xams,.exports-rulesets.exports-rulesets--valid-rulesets.exports-rulesets--selected-target-system--xsp .export-rulesets__data-xsp,.exports-rulesets.exports-rulesets--valid-rulesets.exports-rulesets--selected-target-system--sap-ac .export-rulesets__data-sap-ac{opacity:1;display:flex;transform:translate(0%)}@starting-style{.exports-rulesets.exports-rulesets--valid-rulesets.exports-rulesets--selected-target-system--xams .export-rulesets__data-xams,.exports-rulesets.exports-rulesets--valid-rulesets.exports-rulesets--selected-target-system--xsp .export-rulesets__data-xsp,.exports-rulesets.exports-rulesets--valid-rulesets.exports-rulesets--selected-target-system--sap-ac .export-rulesets__data-sap-ac{opacity:0;display:flex;transform:translate(-100%)}}.export-page .export-page__header{grid-area:1/1;align-items:baseline;gap:1.25rem;display:flex}.export-page .export-page__header-title{font-size:1.5rem;font-weight:700;line-height:2.125rem}.export-page .export-page-container{grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid}.export-page .export-page__tab{opacity:0;will-change:transform, opacity, display;transition:transform .25s ease, opacity .25s ease, display .25s ease allow-discrete;flex-direction:column;grid-area:2/1;display:none}.export-page .export-page__tab.export-page__tab--MitigationControls{transform:translate(100%)}.export-page .export-page__tab.export-page__tab--MitigationControls.export-page__tab--selected{opacity:1;display:flex;transform:translate(0%)}@starting-style{.export-page .export-page__tab.export-page__tab--MitigationControls.export-page__tab--selected{opacity:0;display:flex;transform:translate(100%)}}.export-page .export-page__tab.export-page__tab--Rulesets{transform:translate(-100%)}.export-page .export-page__tab.export-page__tab--Rulesets.export-page__tab--selected{opacity:1;display:flex;transform:translate(0%)}@starting-style{.export-page .export-page__tab.export-page__tab--Rulesets.export-page__tab--selected{opacity:0;display:flex;transform:translate(-100%)}}.guidance-page .guidance-page-container{background:var(--color-background2);box-shadow:var(--box-shadow);border-radius:.625rem;flex-direction:column;flex:auto;display:flex}.page.sap-security-patch-management-page{height:calc(100cqh - var(--main-layout-topbar--height,0px))}.page.sap-security-patch-management-page .sap-security-patch-management-page__container{flex:auto;grid-template-rows:auto auto minmax(18rem,1fr);grid-template-columns:minmax(43.75rem,30dvw) auto 1fr;min-height:0;display:grid}.page.sap-security-patch-management-page .sap-security-patch-management-page__text{flex-direction:column;grid-column:1;gap:1.25rem;display:flex}.page.sap-security-patch-management-page .sap-security-patch-management-page__header{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.page.sap-security-patch-management-page .sap-security-patch-management-page__header-title{font-size:1.5rem;font-weight:700;line-height:2.125rem}.page.sap-security-patch-management-page .sap-security-patch-management-page__description{text-align:justify}.page.sap-security-patch-management-page .sap-security-patch-management-page__form-container{flex-direction:column;grid-column:2;padding-left:2rem;display:flex}.page.sap-security-patch-management-page .sap-security-patch-management-page__form{text-align:center;z-index:2;background:var(--xiting-grey-1);border:3px dashed;border-color:rgba(var(--xiting-main-red-rgb), .5);border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;width:16.75rem;height:10.875rem;padding:1rem;font-weight:700;display:flex}.page.sap-security-patch-management-page .sap-security-patch-management-page__form input{display:none}.page.sap-security-patch-management-page .sap-security-patch-management-page__form-button{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.sap-security-patch-management-page .sap-security-patch-management-page__form-button:disabled{opacity:.5;cursor:not-allowed}.page.sap-security-patch-management-page .sap-security-patch-management-page__form-button .svg-icon{width:1.125rem;height:1.125rem}.page.sap-security-patch-management-page .sap-security-patch-management-page__form-button:not(:disabled):hover,.page.sap-security-patch-management-page .sap-security-patch-management-page__form-button:focus-visible{opacity:1}.page.sap-security-patch-management-page .sap-security-patch-management-page__form-button{position:relative}.page.sap-security-patch-management-page .sap-security-patch-management-page__form-button:focus-visible{outline:none}.page.sap-security-patch-management-page .sap-security-patch-management-page__form-button:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.sap-security-patch-management-page .sap-security-patch-management-page__form-button{background:var(--xiting-main-red);color:#fff;border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.sap-security-patch-management-page .sap-security-patch-management-page__form-button:not(:disabled):hover{background:linear-gradient(0deg, #ffffff1a, #ffffff1a), var(--xiting-main-red)}.page.sap-security-patch-management-page .sap-security-patch-management-page__svg-icon{color:var(--xiting-main-red);width:3rem;height:3rem}.page.sap-security-patch-management-page .sap-security-patch-management-page__placeholder{z-index:auto;position:absolute}.page.sap-security-patch-management-page .sap-security-patch-management-page__placeholder rect{color:var(--xiting-main-red);fill:var(--xiting-grey-1)}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-header{z-index:10;grid-column:1/-1;align-items:center;padding:1.5rem 0 .75rem;display:flex}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-header .sap-security-patch-management-page__table-title{white-space:nowrap;font-size:1.5rem;font-weight:700}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-controls{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-search-control{flex:auto;justify-content:flex-end;display:flex}.page.sap-security-patch-management-page .sap-security-patch-management-page__footer{grid-column:1/span var(--table-columns-count,1)}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-container{min-height:0;max-height:100%;box-shadow:var(--table-shadow);background:var(--xiting-grey-2);border-radius:.625rem;grid-column:1/-1;align-self:start;margin-bottom:.5625rem;display:flex;position:relative;overflow:hidden}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-container .table-container{--table-columns-count:10;grid-template-columns:minmax(2.5rem,2.5rem) minmax(9rem,auto) minmax(6.375rem,auto) minmax(9rem,auto) minmax(6.375rem,auto) minmax(9rem,auto) minmax(9rem,auto) minmax(5.94125rem,auto) minmax(20rem,1fr) minmax(7.75rem,auto)}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-scroll{appearance:none;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-scroll::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius)}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);outline:none}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.page.sap-security-patch-management-page .sap-security-patch-management-page__table-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-scroll{contain:layout paint style}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-scroll::-webkit-scrollbar{background:0 0}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-scroll::-webkit-scrollbar-track{background:0 0}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-scroll::-webkit-scrollbar-track-piece{background:0 0}.page.sap-security-patch-management-page .sap-security-patch-management-page__table-scroll::-webkit-scrollbar-corner{background:0 0}.page.sap-security-patch-management-page .table{box-shadow:none;border-radius:0}.page.sap-security-patch-management-page .table-head .table-head-cell{z-index:6;position:sticky;top:0}.page.sap-security-patch-management-page .table-head-row:first-child .table-head-cell:first-child,.page.sap-security-patch-management-page .table-head-row:first-child .table-head-cell:last-child{border-radius:0}.page.sap-security-patch-management-page .table-footer-cell{z-index:6;position:sticky;bottom:0}.page.sap-security-patch-management-page .table-footer:last-child .table-footer-row:last-child .table-footer-cell:last-child{border-radius:0}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-edit{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-edit:disabled{opacity:.5;cursor:not-allowed}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-edit .svg-icon{width:1.125rem;height:1.125rem}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-edit:not(:disabled):hover,.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-edit:focus-visible{opacity:1}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-edit{position:relative}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-edit:focus-visible{outline:none}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-edit:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-edit{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-edit:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-remove{--button--border-radius:.375rem;appearance:none;box-shadow:none;cursor:pointer;border-radius:var(--button--border-radius);opacity:1;will-change:color, background, border-color, opacity;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:.25rem;margin:0;padding:.4375rem .6875rem;font-size:.75rem;line-height:150%;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex;position:relative}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-remove:disabled{opacity:.5;cursor:not-allowed}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-remove .svg-icon{width:1.125rem;height:1.125rem}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-remove:not(:disabled):hover,.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-remove:focus-visible{opacity:1}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-remove{position:relative}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-remove:focus-visible{outline:none}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-remove:focus-visible:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--focus-ring), 0 0 11px 2px var(--focus-ring-soft);pointer-events:none;z-index:3;position:absolute;inset:0}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-remove{background:var(--xiting-grey-3);color:var(--xiting-main-red);border-color:var(--xiting-main-red);box-shadow:0 1px 2px #0000000d}.page.sap-security-patch-management-page .sap-security-patch-management-page__button-batch-remove:not(:disabled):hover{color:var(--xiting-main-red);background:var(--xiting-main-red-hover);border-color:var(--xiting-main-red)}.page.no-org-access-page{background:var(--xiting-grey-2);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.page.no-org-access-page .no-org-access-page__container{width:100%;max-width:32rem}.page.no-org-access-page .no-org-access-page__card{background:var(--xiting-grey-1);border:1px solid var(--xiting-grey-4);text-align:center;border-radius:.5rem;flex-direction:column;gap:1rem;padding:2rem;display:flex}.page.no-org-access-page .no-org-access-page__card .no-org-access-page__title{color:var(--xiting-text-dark);margin:0;font-size:1.5rem;font-weight:700}.page.no-org-access-page .no-org-access-page__card .no-org-access-page__description{color:var(--xiting-text-main);margin:0;font-size:1rem;line-height:1.5}.page.no-org-access-page .no-org-access-page__card .no-org-access-page__sign-out{background:var(--xiting-main-red);color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-self:center;margin-top:.5rem;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:500;transition:background .15s}.page.no-org-access-page .no-org-access-page__card .no-org-access-page__sign-out:hover{background:var(--xiting-danger-dark)}.page.no-org-access-page .no-org-access-page__card .no-org-access-page__sign-out:focus-visible{outline:2px solid var(--xiting-main-red);outline-offset:2px}:root{--toastify-color-success:var(--xiting-success)!important;--toastify-color-warning:var(--xiting-warning)!important;--toastify-color-error:var(--xiting-danger)!important;--toastify-text-color-warning:var(--xiting-text-dark)!important;--toastify-color-progress-success:var(--xiting-success-dark)!important;--toastify-color-progress-warning:var(--xiting-warning-dark)!important;--toastify-color-progress-error:var(--xiting-danger-dark)!important}.Toastify__toast-icon>svg{width:2.5rem;height:2.5rem}.Toastify__close-button>svg{fill:#fff;width:1.125rem;height:1.125rem}
