vaadin-text-field.cs-hamburger-invalid::part(input-field){background-color:#e718181a!important}vaadin-text-field>[slot=helper][hidden],vaadin-text-area>[slot=helper][hidden],vaadin-combo-box>[slot=helper][hidden],vaadin-date-picker>[slot=helper][hidden],vaadin-number-field>[slot=helper][hidden],vaadin-integer-field>[slot=helper][hidden]{display:block!important;min-height:var(--lumo-line-height-s);visibility:hidden}vaadin-text-field.cs-hamburger-menu::part(input-field),vaadin-text-area.cs-hamburger-menu::part(input-field){background:var(--cs-color-control-bg);border:1px solid transparent;border-radius:7px;box-shadow:inset 0 1px #ffffff73}vaadin-text-field.cs-hamburger-menu:hover::part(input-field),vaadin-text-area.cs-hamburger-menu:hover::part(input-field){background:var(--cs-color-control-bg-hover);border-color:#173b572e}vaadin-text-area.cs-hamburger-menu:not(.cs-hamburger-menu--multi)::part(input-field){align-items:center;height:var(--cs-control-height);max-height:var(--cs-control-height);min-height:var(--cs-control-height);overflow:hidden}vaadin-text-area.cs-hamburger-menu--multi::part(input-field){min-height:var(--cs-control-height)}vaadin-text-area.cs-hamburger-menu::part(value){line-height:20px}vaadin-text-area.cs-hamburger-menu>textarea[slot=textarea]{line-height:20px;scrollbar-width:none}vaadin-text-area.cs-hamburger-menu:not(.cs-hamburger-menu--multi)::part(value){height:calc(var(--cs-control-height) - 2px);max-height:calc(var(--cs-control-height) - 2px);min-height:calc(var(--cs-control-height) - 2px);overflow:hidden;resize:none}vaadin-text-area.cs-hamburger-menu:not(.cs-hamburger-menu--multi)>textarea[slot=textarea]{height:calc(var(--cs-control-height) - 2px);max-height:calc(var(--cs-control-height) - 2px);min-height:calc(var(--cs-control-height) - 2px);overflow:hidden!important;resize:none}vaadin-text-area.cs-hamburger-menu:not(.cs-hamburger-menu--multi)>textarea[slot=textarea]::-webkit-scrollbar{display:none}vaadin-text-field.cs-hamburger-menu::part(suffix),vaadin-text-area.cs-hamburger-menu::part(suffix){align-items:center;align-self:stretch;display:inline-flex;height:100%}vaadin-text-area.cs-hamburger-menu--multi::part(suffix){align-self:flex-start;padding-top:5px}vaadin-button.cs-hamburger-menu__trigger{--lumo-button-size: 30px;align-self:center;background:transparent;border-radius:6px;box-shadow:none;color:var(--cs-color-text-muted);height:30px!important;margin-inline:3px -2px;min-height:30px!important;min-width:30px!important;padding:0;width:30px!important}vaadin-text-area.cs-hamburger-menu:not(.cs-hamburger-menu--multi) vaadin-button.cs-hamburger-menu__trigger{transform:translateY(-4px)}vaadin-button.cs-hamburger-menu__trigger::part(label){align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;height:0;justify-content:center;min-width:0;padding:0;width:0}vaadin-button.cs-hamburger-menu__trigger::part(prefix){align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;height:30px;justify-content:center;margin:0;min-width:30px;width:30px}vaadin-button.cs-hamburger-menu__trigger vaadin-icon{height:18px;margin:0;width:18px}vaadin-text-field.cs-hamburger-menu--with-action vaadin-button.cs-hamburger-menu__trigger{margin-inline:0;transform:none}vaadin-text-field.cs-hamburger-menu--with-action vaadin-button.cs-hamburger-menu__trigger vaadin-icon{transform:none;margin:0 auto}vaadin-button.cs-hamburger-menu__trigger:hover:not([disabled]){color:var(--cs-color-primary-dark)}vaadin-button.cs-hamburger-menu__trigger:hover:not([disabled])::part(prefix){background:#173b5714}vaadin-button.cs-hamburger-menu__trigger[focused]{box-shadow:none}vaadin-button.cs-hamburger-menu__trigger[focused]::part(prefix){box-shadow:0 0 0 2px #173b5729}vaadin-text-field.cs-bold-label::part(label){font-weight:600;color:#1b2b41b0}.cs-bold-section-heading{display:block;width:100%;box-sizing:border-box;margin:var(--lumo-space-m) 0 var(--lumo-space-xs);padding-top:var(--lumo-space-m);border-top:1px solid var(--lumo-contrast-10pct);font-weight:600;font-size:var(--lumo-font-size-s);letter-spacing:.03em;text-transform:uppercase;color:#1b2b41b0}vaadin-text-field.cs-dialog-open::part(input-field),vaadin-text-field[focused]::part(input-field),vaadin-text-area[focused]::part(input-field),vaadin-number-field[focused]::part(input-field),vaadin-integer-field[focused]::part(input-field),vaadin-password-field[focused]::part(input-field),vaadin-email-field[focused]::part(input-field),vaadin-combo-box[focused]::part(input-field),vaadin-date-picker[focused]::part(input-field){background:var(--cs-color-control-bg-focus);outline:2px solid var(--lumo-contrast-80pct);outline-offset:-2px}vaadin-combo-box[opened]::part(input-field),vaadin-date-picker[opened]::part(input-field){background:var(--cs-color-control-bg-focus);outline:2px solid var(--lumo-contrast-80pct);outline-offset:-2px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--lumo-contrast-5pct) inset!important;-webkit-text-fill-color:var(--lumo-body-text-color)!important;caret-color:var(--lumo-body-text-color)!important;transition:background-color 5000s ease-in-out 0s}input:-moz-autofill,input:-moz-autofill-preview{filter:none!important;box-shadow:0 0 0 1000px var(--lumo-contrast-5pct) inset!important;-moz-text-fill-color:var(--lumo-body-text-color)!important;color:var(--lumo-body-text-color)!important;transition:background-color 5000s ease-in-out 0s}.sds-links-section{max-width:960px;gap:var(--lumo-space-s)}vaadin-text-field.sds-link-field::part(label){font-weight:600;color:#1b2b41b0}vaadin-text-field.sds-link-field::part(input-field){background-color:var(--lumo-base-color);border:1px solid var(--cs-color-border)}.sds-link-open{align-items:center;color:var(--cs-color-primary-dark);display:inline-flex;height:var(--lumo-size-m);justify-content:center;min-width:var(--lumo-size-m)}.sds-link-open:hover{color:var(--cs-color-primary-dark-hover)}.cs-button-action{height:var(--cs-button-height);min-height:var(--cs-button-height);box-sizing:border-box;padding:0 var(--cs-button-padding-x);gap:var(--lumo-space-s);display:inline-flex;align-items:center;flex-shrink:0;border:1px solid transparent;border-radius:var(--lumo-border-radius-l);font-family:var(--cs-toolbar-action-font-family);font-size:var(--cs-toolbar-action-font-size);font-weight:var(--cs-toolbar-action-font-weight);letter-spacing:var(--cs-toolbar-action-letter-spacing);line-height:var(--cs-toolbar-action-line-height);pointer-events:auto}.cs-button-action:not([disabled]){--lumo-clickable-cursor: pointer}.cs-button-action[disabled]{--lumo-clickable-cursor: not-allowed}.cs-button-action[data-variant=default]{background-color:var(--lumo-base-color);border-color:var(--cs-color-border);color:var(--lumo-primary-text-color)}.cs-button-action[data-variant=save]{background-color:var(--cs-color-primary-dark);border-color:var(--cs-color-primary-dark);color:var(--lumo-base-color)}.cs-button-action[data-variant=save]:hover{background-color:var(--cs-color-primary-dark-hover);border-color:var(--cs-color-primary-dark-hover)}.cs-button-action:disabled,.cs-button-action[disabled]{background-color:var(--lumo-contrast-5pct);border-color:var(--lumo-contrast-30pct);color:var(--lumo-disabled-text-color);opacity:.6}.cs-button-action__icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);vertical-align:middle;flex-shrink:0}.cs-menu-bar{padding:0;background:transparent;border:none;box-shadow:none;width:fit-content;display:inline-flex}.cs-menu-bar:not([disabled]){--lumo-clickable-cursor: pointer}.cs-menu-bar[disabled]{--lumo-clickable-cursor: not-allowed}.cs-menu-bar vaadin-menu-bar-button{height:var(--cs-button-height);min-height:var(--cs-button-height);width:fit-content;min-width:0;margin:0;display:inline-flex;align-items:center;justify-content:center;background-color:var(--lumo-base-color);border:1px solid var(--cs-color-border);border-radius:var(--lumo-border-radius-l);color:var(--lumo-primary-text-color)}.cs-menu-bar vaadin-menu-bar-button:hover{background-color:var(--lumo-contrast-5pct)}.cs-menu-bar vaadin-menu-bar-button::part(label){padding:0;display:inline-flex;align-items:center}.cs-menu-bar vaadin-menu-bar-item{padding:0;margin:0;min-height:auto;background:transparent;display:inline-flex;align-items:center}.cs-menu-bar vaadin-menu-bar-item:host([theme~="spacing"]){gap:var(--lumo-space-s)}.cs-menu-bar__menu-item span{font-size:14px;font-weight:600}.cs-menu-bar__menu-icon,.cs-menu-bar__menu-item__menu-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);flex-shrink:0;pointer-events:none;color:currentColor}.cs-toolbar-dropdown{padding:0;background:transparent;border:none;box-shadow:none;width:fit-content;display:inline-flex;align-items:center;font-family:var(--cs-toolbar-action-font-family);font-size:var(--cs-toolbar-action-font-size);font-weight:var(--cs-toolbar-action-font-weight);letter-spacing:var(--cs-toolbar-action-letter-spacing);line-height:var(--cs-toolbar-action-line-height)}.cs-toolbar-dropdown:not([disabled]){--lumo-clickable-cursor: pointer}.cs-toolbar-dropdown[disabled]{--lumo-clickable-cursor: not-allowed}.cs-toolbar-dropdown vaadin-menu-bar-button{height:var(--cs-button-height);min-height:var(--cs-button-height);width:fit-content;min-width:0;margin:0;box-sizing:border-box;padding:0 var(--cs-button-padding-x);gap:var(--lumo-space-s);display:inline-flex;align-items:center;flex-shrink:0;background-color:var(--lumo-base-color);border:1px solid var(--cs-color-border);border-radius:var(--lumo-border-radius-l);color:var(--lumo-primary-text-color);font:inherit;letter-spacing:inherit;line-height:inherit}.cs-toolbar-dropdown vaadin-menu-bar-button::part(label){padding:0;gap:var(--lumo-space-s);display:inline-flex;align-items:center;font:inherit;letter-spacing:inherit;line-height:inherit}.cs-toolbar-dropdown__trigger-content{align-items:center;display:inline-flex;gap:var(--lumo-space-s);min-width:0}.cs-toolbar-dropdown__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-toolbar-dropdown vaadin-menu-bar-item{font:inherit;letter-spacing:inherit;line-height:inherit}.cs-toolbar-dropdown--icon-only vaadin-menu-bar-button{padding:0;width:var(--cs-button-height);min-width:var(--cs-button-height);justify-content:center}.cs-toolbar-dropdown__icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);vertical-align:middle;flex-shrink:0;pointer-events:none;color:currentColor;font:inherit}.cs-toolbar-dropdown__chevron{transition:transform .14s ease}.cs-toolbar-dropdown vaadin-menu-bar-button[aria-expanded=true] .cs-toolbar-dropdown__chevron{transform:rotate(180deg)}:root{--cs-toolbar-action-font-family: var(--lumo-font-family);--cs-toolbar-action-font-size: var(--lumo-font-size-s);--cs-toolbar-action-font-weight: 600;--cs-toolbar-action-letter-spacing: normal;--cs-toolbar-action-line-height: 1}:is(vaadin-button,button):not([disabled]),:is(vaadin-button,button):not(:disabled){cursor:pointer}:is(vaadin-button,button)[disabled],:is(vaadin-button,button):disabled{cursor:not-allowed}:is(vaadin-button,button).loading{cursor:progress}vaadin-menu-bar-overlay::part(overlay){border-radius:var(--lumo-border-radius-l);overflow:hidden}vaadin-menu-bar-overlay vaadin-context-menu-item{--lumo-border-radius-m: var(--lumo-border-radius-l)}vaadin-menu-bar-item:not([disabled]){cursor:pointer}vaadin-menu-bar-item[disabled]{cursor:not-allowed}vaadin-menu-bar-item.loading{cursor:progress}vaadin-button.cs-toolbar-icon-btn vaadin-icon{color:var(--lumo-contrast-40pct);transition:color .15s ease}vaadin-button.cs-toolbar-icon-btn:hover:not([disabled]) vaadin-icon{color:var(--lumo-primary-text-color)}.cs-grid{height:100%}vaadin-grid{box-sizing:border-box;max-width:100%;min-width:0;width:100%}vaadin-grid:not(.cs-styled-data-grid){border:1px solid var(--cs-color-grid-border, #E4E7EC);border-radius:8px;overflow:hidden}vaadin-grid:not(.cs-styled-data-grid)::part(header-cell),vaadin-grid:not(.cs-styled-data-grid)::part(header-cell frozen-to-end-cell){background-color:var(--cs-color-grid-header-bg, #F0EAEA)!important;color:#44546a;font-size:13px;font-weight:650}vaadin-grid:not(.cs-styled-data-grid)::part(body-cell){border-bottom:1px solid var(--cs-color-grid-border, #E4E7EC);box-sizing:border-box}vaadin-grid:not(.cs-styled-data-grid)::part(frozen-to-end-cell){box-shadow:-10px 0 8px -8px #10182814;z-index:2}.grid-filter-row{flex-wrap:wrap}.cs-grid__item-count{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);font-weight:500;min-width:0;max-width:100%;overflow:hidden;padding:var(--lumo-space-xs) 0;text-overflow:ellipsis;white-space:nowrap}.cs-grid__item-count--footer{display:block;width:100%;text-align:right;padding:var(--lumo-space-xs) var(--lumo-space-m);line-height:1.2}.cs-grid__count-bar{align-self:stretch;box-sizing:border-box;flex-shrink:0;margin-top:0;max-width:100%;min-width:0;overflow:hidden;width:100%}.cs-styled-data-grid+.cs-grid__count-bar{background-color:#f9fafb;border:1px solid var(--cs-color-grid-border, #E4E7EC);border-top:none;border-radius:0 0 12px 12px;box-sizing:border-box}@media (max-width: 49.999em){.grid-filter-row .grid-item-count{width:100%}}@media (min-width: 50em){.grid-filter-row .grid-item-count{align-self:center}}vaadin-grid::part(deleted-row){color:var(--lumo-disabled-text-color);font-style:italic}vaadin-grid::part(obsolete-row){color:var(--lumo-error-text-color);text-decoration:line-through}.cs-grid__row-title-link{display:block;width:100%}.cs-grid__row-deleted-link{text-decoration:line-through!important}.cs-grid__row-deleted-link:hover{text-decoration:underline!important}.cs-styled-data-grid{border:1px solid var(--cs-color-grid-border, #E4E7EC);border-radius:12px;overflow:hidden;--cs-odd-row-bg: #F9FAFB;--cs-even-row-bg: #FFFFFF;--cs-hover-row-bg: #EAECF0}.cs-styled-data-grid::part(frozen-to-end-cell){background-color:var(--cs-row-bg, var(--lumo-base-color));box-shadow:-10px 0 8px -8px #10182814;z-index:2!important}.cs-styled-data-grid::part(header-cell frozen-to-end-cell){background-color:var(--cs-color-grid-header-bg)!important;z-index:3!important}vaadin-grid-sorter{cursor:pointer}.cs-styled-data-grid::part(row){cursor:default}.cs-grid-row-clickable::part(row),.cs-grid-row-clickable::part(body-cell){cursor:pointer}.cs-styled-data-grid::part(body-cell cs-cell-black){color:#101828}.cs-styled-data-grid::part(body-cell cs-annex-vi-substance-name-cell)>vaadin-grid-cell-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-selection-action-bar{--cs-selection-action-bg: #F8FAFC;--cs-selection-action-border: #D0D5DD;--cs-selection-action-button-bg: #FFFFFF;--cs-selection-action-button-hover-bg: #F2F4F7;--cs-selection-action-button-hover-border: #98A2B3;--cs-selection-action-disabled-border: #EAECF0;--cs-selection-action-disabled-text: #98A2B3;--cs-selection-action-text: #344054;--cs-selection-action-count-border: var(--cs-color-grid-border, #E4E7EC);--cs-selection-action-count-text: #1D2939;background:var(--cs-selection-action-bg);border:1px solid var(--cs-selection-action-border);border-radius:8px;box-sizing:border-box;box-shadow:0 1px 2px #1018280a;gap:12px;margin:10px 0;min-height:52px;padding:8px 10px}.cs-selection-action-bar__count{align-items:center;background:var(--cs-selection-action-button-bg);border:1px solid var(--cs-selection-action-count-border);border-radius:999px;color:var(--cs-selection-action-count-text);display:inline-flex;font-size:var(--lumo-font-size-s);font-weight:600;line-height:1;min-height:32px;padding:0 12px;white-space:nowrap}.cs-selection-action-bar__right{gap:8px;margin-left:auto;min-width:0}.cs-selection-action-bar__divider{display:inline-block;width:1px;height:24px;background:var(--cs-selection-action-border);align-self:center}.cs-selection-action-bar vaadin-button,.cs-selection-action-bar__action,.cs-selection-action-bar__cancel{--lumo-primary-text-color: var(--cs-selection-action-text);--lumo-secondary-text-color: var(--cs-selection-action-text);--lumo-contrast-60pct: var(--cs-selection-action-text);--lumo-contrast-5pct: var(--cs-selection-action-button-hover-bg);--lumo-contrast-10pct: var(--cs-selection-action-disabled-border);background:var(--cs-selection-action-button-bg);border:1px solid var(--cs-selection-action-border);border-radius:7px;box-shadow:none;color:var(--cs-selection-action-text)!important;font-size:var(--lumo-font-size-s);font-weight:600;height:34px;min-height:34px;padding:0 12px;white-space:nowrap}.cs-selection-action-bar vaadin-button:hover,.cs-selection-action-bar__action:hover,.cs-selection-action-bar__cancel:hover{background:var(--cs-selection-action-button-hover-bg);border-color:var(--cs-selection-action-button-hover-border)}.cs-selection-action-bar vaadin-button[disabled],.cs-selection-action-bar__action[disabled]{background:var(--cs-selection-action-button-hover-bg);border-color:var(--cs-selection-action-disabled-border);color:var(--cs-selection-action-disabled-text)!important;opacity:1}.cs-selection-action-bar__cancel-mobile{display:none;--lumo-primary-text-color: var(--cs-selection-action-text);--lumo-contrast-60pct: var(--cs-selection-action-text);--lumo-contrast-5pct: var(--cs-selection-action-button-hover-bg);--lumo-contrast-10pct: var(--cs-selection-action-disabled-border);color:var(--cs-selection-action-text)!important}.cs-selection-action-bar__actions{display:flex}.cs-selection-action-bar__actions-mobile{display:none}.cs-selection-action-bar__actions-mobile::part(overflow-button),.cs-selection-action-bar__actions-mobile vaadin-menu-bar-button{color:var(--cs-selection-action-text);background:var(--cs-selection-action-button-bg);border:1px solid var(--cs-selection-action-border);border-radius:7px;height:34px;min-height:34px}@media (max-width: 768px){.cs-selection-action-bar{align-items:flex-start;flex-wrap:wrap;margin:8px 0;min-height:0;padding:8px}.cs-selection-action-bar__right{margin-left:0;width:100%}.cs-selection-action-bar__actions{display:none}.cs-selection-action-bar__actions-mobile{display:block}.cs-selection-action-bar__cancel{display:none}.cs-selection-action-bar__cancel-mobile{display:inline-flex}.cs-selection-action-bar__count{flex:1 1 100%;justify-content:center}}:root{--cs-z-index-overlay: 2000;--cs-z-index-overlay-backdrop: 1900}.cs-sticky-header{position:sticky;top:0;z-index:100;background-color:var(--lumo-base-color);padding-bottom:var(--lumo-space-s);border-bottom:1px solid var(--lumo-contrast-10pct)}.cs-detail-content{--cs-detail-action-gap: 8px}.sds-import-detail__title,.sds-import-detail__actions{min-width:0}.sds-import-detail__header{display:grid!important;gap:8px 12px!important;grid-template-columns:minmax(0,1fr) auto}.sds-import-detail__title{flex-wrap:nowrap;overflow:hidden}.sds-import-detail__title h2{flex:1 1 0;height:auto!important;min-height:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.sds-import-detail__actions{gap:8px;flex-wrap:wrap;justify-content:flex-end}.sds-import-detail__reject{color:#d92d20!important}.sds-import-detail__reject .cs-button-action__icon{filter:brightness(0) saturate(100%) invert(22%) sepia(89%) saturate(2898%) hue-rotate(349deg) brightness(89%) contrast(97%)}.sds-import-detail__confirm[disabled] .cs-button-action__icon{opacity:.85}@media (max-width: 1024px){.sds-import-detail__header{align-items:start;grid-template-columns:minmax(0,1fr)}.sds-import-detail__title{flex-wrap:wrap;width:100%}.sds-import-detail__title h2{flex-basis:100%;width:100%}.sds-import-detail__actions{justify-content:flex-end;width:100%}}.cs-variant-version-form{--vaadin-form-layout-column-spacing: var(--cs-detail-action-gap)}.cs-versioning-actions,.cs-detail-default-buttons,.cs-detail-buttons-layout{gap:var(--cs-detail-action-gap)!important}@media (max-width: 620px),(min-width: 801px) and (max-width: 900px){.cs-versioning-control{align-items:center;display:grid!important;gap:8px;grid-template-columns:minmax(0,1fr) auto}.cs-versioning-control>vaadin-select{grid-column:1;min-width:0;width:100%}.cs-versioning-control>.cs-versioning-actions{align-items:center;display:flex!important;flex-wrap:nowrap;gap:var(--cs-detail-action-gap)!important;grid-column:2;margin-top:0!important}.cs-versioning-action{align-items:center;background:var(--cs-color-surface)!important;border:1px solid var(--cs-color-button-border)!important;border-radius:8px;box-shadow:var(--cs-shadow-control);display:inline-flex;height:var(--cs-control-height)!important;justify-content:center;margin:0!important;min-height:var(--cs-control-height)!important;min-width:var(--cs-control-height)!important;padding:0!important;width:var(--cs-control-height)!important}.cs-versioning-action::part(label){display:none}.cs-versioning-action::part(prefix){display:inline-flex!important;margin:0}.cs-versioning-action vaadin-icon{height:18px;width:18px}.cs-versioning-control:not(:has(>.cs-versioning-actions)),.cs-versioning-control:has(>.cs-versioning-actions[hidden]){column-gap:0;grid-template-columns:minmax(0,1fr)}.cs-versioning-control:not(:has(>.cs-versioning-actions))>vaadin-select,.cs-versioning-control:has(>.cs-versioning-actions[hidden])>vaadin-select{grid-column:1 / -1}}@media (min-width: 621px) and (max-width: 800px),(min-width: 901px){.cs-versioning-actions{flex-wrap:wrap;max-width:100%}}@media (max-width: 1024px){.cs-detail-buttons-scroller{overflow:hidden;padding-bottom:0}.cs-detail-buttons-scroller::part(content){overflow:hidden}.cs-detail-buttons-layout{flex-wrap:nowrap!important;gap:8px!important;min-width:100%}.cs-detail-buttons-layout>vaadin-horizontal-layout{flex:0 0 auto!important;max-width:max-content!important;min-width:0!important;width:fit-content!important}.cs-detail-buttons-layout>span{display:block;flex:1 1 12px!important;min-width:12px}.cs-detail-buttons-scroller vaadin-button.cs-button-action,.cs-detail-buttons-scroller vaadin-menu-bar.cs-menu-bar vaadin-menu-bar-button{align-items:center;display:inline-flex;height:var(--cs-control-height)!important;justify-content:center;min-height:var(--cs-control-height)!important;min-width:var(--cs-control-height)!important;padding-inline:0!important;width:var(--cs-control-height)!important}.cs-detail-buttons-scroller vaadin-menu-bar.cs-toolbar-dropdown vaadin-menu-bar-button{min-width:calc(var(--cs-control-height) + 20px)!important;padding:0 4px!important;width:calc(var(--cs-control-height) + 20px)!important}.cs-detail-buttons-scroller .cs-toolbar-dropdown__trigger-content{flex-wrap:nowrap;gap:3px;justify-content:center}.cs-detail-buttons-scroller vaadin-button.cs-button-action::part(label),.cs-detail-buttons-scroller .cs-toolbar-dropdown__text{display:none}.cs-detail-buttons-scroller vaadin-button.cs-button-action::part(prefix){margin:0}.cs-detail-buttons-scroller .cs-button-action__icon,.cs-detail-buttons-scroller .cs-toolbar-dropdown__icon,.cs-detail-buttons-scroller .cs-menu-bar__menu-icon{height:18px;width:18px}.cs-detail-buttons-scroller .cs-toolbar-dropdown__chevron{height:15px;width:15px}.cs-detail-buttons-scroller vaadin-menu-bar.cs-menu-bar vaadin-menu-bar-button::part(label){box-sizing:border-box;justify-content:center;width:100%}.cs-detail-buttons-scroller vaadin-menu-bar.cs-menu-bar vaadin-menu-bar-item{justify-content:center;width:100%}}@media (min-width: 1025px){.cs-detail-buttons-scroller::part(content){overflow-x:hidden}.cs-detail-buttons-layout{align-items:center;flex-wrap:wrap!important;row-gap:8px!important}.cs-detail-default-buttons{flex:0 0 auto;margin-left:auto}.cs-detail-buttons-layout>span{flex:1 1 16px!important;min-width:16px}}@media (min-width: 621px){.cs-variant-version-form>.cs-versioning-control{margin-left:0!important;margin-right:0!important;width:calc(50% - (var(--cs-detail-action-gap) / 2))!important}.cs-variant-version-form>.cs-versioning-control+.cs-versioning-control{margin-left:var(--cs-detail-action-gap)!important}}@media (min-width: 801px) and (max-width: 900px){.cs-variant-version-form>.cs-versioning-control{width:100%!important}.cs-variant-version-form>.cs-versioning-control+.cs-versioning-control{margin-left:0!important}}:root{--lumo-primary-text-color: #344054;--lumo-primary-color: #344054;--lumo-primary-color-50pct: rgba(52, 64, 84, .5);--lumo-primary-color-10pct: rgba(52, 64, 84, .1);--cs-color-border: #D0D5DD;--cs-color-primary-dark: #12374F;--cs-color-primary-dark-hover: #0d2a3d;--cs-button-height: 40px;--cs-button-padding-x: 14px;--cs-report-preview-bg: #ffffff;--cs-report-preview-text: #1a2c3a;--cs-report-preview-section-title-text: #1a2c3a;--cs-report-preview-sidebar-bg: #ffffff;--cs-report-preview-sidebar-border: #d6dde2;--cs-report-preview-sheet-hover-bg: #eef2f5;--cs-report-preview-sheet-active-text: #ffffff;--cs-report-preview-canvas-area-bg: #eceff1;--cs-report-preview-paper-bg: #ffffff;--cs-report-preview-paper-border: #c4ccd2;--cs-report-preview-thumb-label-text: #5a6b78;--cs-report-preview-thumb-hover-border: #4a7a9b;--cs-report-preview-muted-text: #8893a0;--cs-report-preview-placeholder-text: #6b7a85;--cs-report-preview-bar-bg: #8fa3b1;--cs-report-preview-bar-border: #6b8899;--cs-report-preview-divider: #7a919e;--cs-report-preview-btn-bg: #4e6777;--cs-report-preview-btn-bg-hover: #3e5767;--cs-report-preview-btn-accent: #2d6a9f;--cs-report-preview-btn-accent-hover: #245a8a;--cs-report-preview-btn-text: #ffffff;--cs-report-preview-chip-text: #333333;--cs-report-preview-overlay-text: #ffffff}.cs-button-bordered{background-color:#fff;border:1px solid var(--cs-color-border-strong, var(--lumo-contrast-30pct));border-radius:8px;padding:0 var(--lumo-space-m);color:#1e496e;font-weight:600;min-height:36px;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--cs-shadow-sm, 0 1px 2px rgba(16, 24, 40, .05))}.cs-button-bordered:hover:not(:disabled){background-color:var(--cs-color-button-light-hover-bg);border-color:var(--cs-color-button-light-hover-border);box-shadow:0 2px 6px #10182817}.cs-button-bordered:disabled,.cs-button-bordered[disabled]{background-color:#f5f5f5!important;border-color:#d0d0!important;color:#a0a0a0!important;opacity:.6!important;cursor:not-allowed!important}vaadin-menu-bar.cs-button-bordered{height:auto;background-color:#fff;border:1px solid var(--lumo-contrast-30pct);border-radius:8px}vaadin-menu-bar.cs-button-bordered::part(container){padding:0;min-height:auto;background-color:transparent}vaadin-menu-bar.cs-button-bordered vaadin-menu-bar-button{padding:var(--lumo-space-s) var(--lumo-space-m)!important;min-height:auto!important;height:auto!important;background-color:transparent!important;color:#1e496e!important;font-weight:500}vaadin-menu-bar.cs-button-bordered vaadin-menu-bar-button::part(label){padding:0}vaadin-menu-bar.cs-button-bordered:hover:not([disabled]){background-color:var(--lumo-contrast-5pct);border-color:var(--lumo-contrast-40pct)}vaadin-menu-bar.cs-button-bordered[disabled]{background-color:transparent!important;border:none!important;opacity:.5}vaadin-menu-bar.cs-button-bordered[disabled] vaadin-menu-bar-button{background-color:transparent!important;color:#1e496e!important;cursor:not-allowed!important}vaadin-menu-bar.cs-button-bordered[disabled] vaadin-menu-bar-button::part(label){background-color:transparent!important}vaadin-dialog-overlay[theme~=cs-sidebar-dialog]{align-items:flex-start;justify-content:flex-end;padding:0;background:transparent;pointer-events:none}vaadin-dialog-overlay[theme~=cs-sidebar-dialog]::part(backdrop){background:#0000004d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}vaadin-dialog-overlay[theme~=cs-sidebar-dialog]::part(overlay){position:fixed;inset:0 0 0 auto;width:400px;height:100vh;max-width:400px;max-height:100vh;margin:0;padding:0;border-radius:0;background-color:var(--lumo-base-color);box-shadow:-4px 0 12px #00000026;pointer-events:auto}vaadin-dialog-overlay[theme~=cs-sidebar-dialog]::part(content){padding:0;width:100%;height:100%}.cs-sidebar{background-color:var(--lumo-base-color);width:100%;height:100%}.cs-sidebar-header{padding:var(--lumo-space-l) var(--lumo-space-l) var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-10pct)}.cs-sidebar-header-top{gap:var(--lumo-space-s)}.cs-sidebar-header-top h3{margin:0}.cs-sidebar-header-top vaadin-icon{margin-right:0}.cs-sidebar-subtitle{color:var(--lumo-contrast-60pct);font-size:var(--lumo-font-size-s);margin-top:var(--lumo-space-xs)}.cs-sidebar-form{padding:var(--lumo-space-m);flex:1;overflow-y:auto}.cs-sidebar-footer{padding:var(--lumo-space-m) var(--lumo-space-l);border-top:1px solid var(--lumo-contrast-10pct);background-color:var(--lumo-contrast-5pct);gap:var(--lumo-space-s)}.top-border{border-top:1px solid var(--lumo-contrast-20pct)}.rounded-grid{border-radius:var(--lumo-border-radius-l);overflow:hidden}.cs-classification-section-title{font-weight:600}.cs-classification-section-header{font-weight:700;font-size:var(--lumo-font-size-xl)}.cs-classification-bullet-list{margin-top:calc(var(--lumo-space-xs) / -2);margin-bottom:var(--lumo-space-s);padding-left:calc(var(--lumo-space-l) * 1.25)}.cs-classification-info-line-unassigned{margin-top:var(--lumo-space-xs);margin-bottom:calc(var(--lumo-space-xs) / 3)}.cs-field{margin-bottom:16px}.cs-label{font-size:15px;font-weight:400;color:#667085;margin-bottom:4px;display:block}.cs-value{background-color:transparent;padding:0;min-height:22px;display:flex;align-items:center;width:100%;font-size:16px;font-weight:500;color:#101828}.cs-value-empty{background-color:transparent;padding:0;min-height:22px;display:flex;align-items:center;width:100%;font-size:16px;font-weight:500;color:#98a2b3}.cs-value-edit{--vaadin-input-field-background: #F2F4F7;--vaadin-input-field-border-radius: 8px}.cs-value-edit::part(input-field){background-color:#f2f4f7;border-radius:8px;padding:10px 14px;min-height:44px;border:1px solid #D0D5DD}.cs-value-edit::part(input-field):focus,.cs-value-edit::part(input-field):focus-within{border-color:#98a2b3;box-shadow:0 0 0 2px #98a2b333}.cs-url-value-container{display:flex;align-items:center;gap:0;min-height:22px}.cs-url-link{color:#101828;text-decoration:none;display:flex;align-items:center;gap:6px;font-size:16px;font-weight:500}.cs-url-link:hover{text-decoration:underline}.cs-url-text{word-break:break-all}.cs-external-link-icon{width:16px;height:16px;min-width:16px;color:#667085;margin-left:6px}.cs-substance-general-tab{box-sizing:border-box;padding-right:var(--lumo-space-m);scrollbar-gutter:stable}.cs-field-column{gap:0!important}.cs-field-columns-row{gap:32px!important}.cs-substance-general-fields{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(220px,.7fr);gap:32px!important;align-items:start;width:100%}.cs-substance-main-form{width:100%}.cs-substance-limit-summary{width:100%;gap:14px!important;padding-top:2px}.cs-substance-summary-row{width:100%;gap:3px!important}.cs-substance-summary-label{display:block;color:#667085;font-size:14px;line-height:20px;font-weight:500}.cs-substance-summary-value{display:block;color:#101828;font-size:16px;line-height:22px;font-weight:500;overflow-wrap:anywhere;white-space:pre-wrap}.cs-substance-summary-lines{width:100%;gap:2px!important}@media (max-width: 900px){.cs-substance-general-fields{grid-template-columns:1fr}}vaadin-side-nav{box-sizing:border-box!important;max-width:100%}vaadin-app-layout [slot=drawer] vaadin-side-nav-item,vaadin-app-layout [slot=drawer] vaadin-side-nav-item::part(content),vaadin-app-layout [slot=drawer] vaadin-side-nav-item::part(link){box-sizing:border-box!important;max-width:100%}vaadin-app-layout [slot=drawer] vaadin-side-nav{width:100%!important;padding:0 12px!important;box-sizing:border-box!important}vaadin-app-layout [slot=drawer] vaadin-side-nav::part(group-list){display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;margin:0!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item{margin:0!important;max-width:100%!important;min-width:0!important;padding-bottom:4px!important;width:256px!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item::part(content){align-items:center!important;display:flex!important;border-radius:6px!important;height:40px!important;max-width:100%!important;min-width:0!important;position:relative!important;transition:background-color var(--cs-motion-nav-duration) var(--cs-motion-nav-easing),box-shadow var(--cs-motion-nav-duration) var(--cs-motion-nav-easing)!important;width:100%!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item::part(link){width:100%!important;min-width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 100%!important;display:flex!important;align-items:center!important;padding-left:12px!important;padding-right:12px!important;border-radius:6px!important;font-size:14px!important;font-weight:600!important;color:#344054!important;background-color:transparent!important;transition:background-color var(--cs-motion-nav-duration) var(--cs-motion-nav-easing),box-shadow var(--cs-motion-nav-duration) var(--cs-motion-nav-easing),color var(--cs-motion-nav-duration) var(--cs-motion-nav-easing)!important;box-sizing:border-box!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item::part(toggle-button){position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;color:#667085!important;transition:color var(--cs-motion-nav-duration) var(--cs-motion-nav-easing)!important;z-index:1!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[has-children]::part(link){padding-right:36px!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item::part(link){padding-left:42px!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item [slot=children]{display:flex!important;flex-direction:column!important;gap:4px!important;padding:4px 0 0!important}.cs-nav-sidebar-button-icon{width:24px!important;height:24px!important;flex-shrink:0;filter:brightness(0) saturate(100%) invert(20%) sepia(15%) saturate(1200%) hue-rotate(175deg) brightness(90%) contrast(90%);opacity:.69;transition:filter var(--cs-motion-nav-duration) var(--cs-motion-nav-easing),opacity var(--cs-motion-nav-duration) var(--cs-motion-nav-easing)!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item:hover:not([disabled]):not(.nav-disabled)::part(content){background-color:var(--cs-color-nav-active-bg)!important;box-shadow:none}vaadin-app-layout [slot=drawer] vaadin-side-nav-item:hover:not([disabled]):not(.nav-disabled)::part(link){background-color:transparent!important;box-shadow:none!important;color:#fff!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item:hover:not([disabled]):not(.nav-disabled)>.cs-nav-sidebar-button-icon{filter:brightness(0) invert(1)!important;opacity:1!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item:hover:not([disabled]):not(.nav-disabled)::part(toggle-button){color:#fff!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded]:has(>[slot=children] vaadin-side-nav-item:hover)::part(link){background-color:transparent!important;box-shadow:none!important;color:#344054!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded]:has(>[slot=children] vaadin-side-nav-item:hover)::part(content){background-color:transparent!important;box-shadow:none!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded]:has(>[slot=children] vaadin-side-nav-item:hover)>.cs-nav-sidebar-button-icon{filter:brightness(0) saturate(100%) invert(20%) sepia(15%) saturate(1200%) hue-rotate(175deg) brightness(90%) contrast(90%)!important;opacity:.69!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded]:has(>[slot=children] vaadin-side-nav-item:hover)::part(toggle-button){color:#667085!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item:hover:not([disabled]):not(.nav-disabled)::part(content){background-color:var(--cs-color-nav-active-bg)!important;box-shadow:none}vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item:hover:not([disabled]):not(.nav-disabled)::part(link){background-color:transparent!important;box-shadow:none!important;color:#fff!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item:hover:not([disabled]):not(.nav-disabled) .cs-nav-sidebar-button-icon{filter:brightness(0) invert(1)!important;opacity:1!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[active]::part(content),vaadin-app-layout [slot=drawer] vaadin-side-nav-item[current]::part(content){background-color:var(--cs-color-nav-active-bg)!important;box-shadow:none}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[active]::part(link),vaadin-app-layout [slot=drawer] vaadin-side-nav-item[current]::part(link){background-color:transparent!important;box-shadow:none!important;color:#fff!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item:not([expanded])[active],vaadin-app-layout [slot=drawer] vaadin-side-nav-item:not([expanded])[current],vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item[active],vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item[current]{color:#fff!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[active] .cs-nav-sidebar-button-icon,vaadin-app-layout [slot=drawer] vaadin-side-nav-item[current] .cs-nav-sidebar-button-icon{filter:brightness(0) invert(1)!important;opacity:1!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[active]::part(toggle-button),vaadin-app-layout [slot=drawer] vaadin-side-nav-item[current]::part(toggle-button){color:#fff!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item:not([expanded]):has(vaadin-side-nav-item[current])::part(link){background-color:transparent!important;box-shadow:none!important;color:#fff!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item:not([expanded]):has(vaadin-side-nav-item[current])::part(content){background-color:var(--cs-color-nav-active-bg)!important;box-shadow:none}vaadin-app-layout [slot=drawer] vaadin-side-nav-item:not([expanded]):has(vaadin-side-nav-item[current])>.cs-nav-sidebar-button-icon{filter:brightness(0) invert(1)!important;opacity:1!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item:not([expanded]):has(vaadin-side-nav-item[current])::part(toggle-button){color:#fff!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded][active]::part(link),vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded][current]::part(link),vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded]:has(vaadin-side-nav-item[current])::part(link){background-color:transparent!important;box-shadow:none!important;color:#344054!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded][active]::part(content),vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded][current]::part(content),vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded]:has(vaadin-side-nav-item[current])::part(content){background-color:transparent!important;box-shadow:none!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded][active]>.cs-nav-sidebar-button-icon,vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded][current]>.cs-nav-sidebar-button-icon,vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded]:has(vaadin-side-nav-item[current])>.cs-nav-sidebar-button-icon{filter:brightness(0) saturate(100%) invert(20%) sepia(15%) saturate(1200%) hue-rotate(175deg) brightness(90%) contrast(90%)!important;opacity:.69!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded][active]::part(toggle-button),vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded][current]::part(toggle-button),vaadin-app-layout [slot=drawer] vaadin-side-nav-item[expanded]:has(vaadin-side-nav-item[current])::part(toggle-button){color:#667085!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item[active]::part(content),vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item[current]::part(content){background-color:var(--cs-color-nav-active-bg)!important;box-shadow:none}vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item[active]::part(link),vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item[current]::part(link){background-color:transparent!important;box-shadow:none!important;color:#fff!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item[active] .cs-nav-sidebar-button-icon,vaadin-app-layout [slot=drawer] vaadin-side-nav-item vaadin-side-nav-item[current] .cs-nav-sidebar-button-icon{filter:brightness(0) invert(1)!important;opacity:1!important}vaadin-app-layout [slot=drawer] vaadin-side-nav-item[disabled],vaadin-app-layout [slot=drawer] vaadin-side-nav-item.nav-disabled{opacity:.4;cursor:not-allowed}vaadin-app-layout [slot=drawer] vaadin-side-nav-item:not([expanded])>[slot=children]{display:none}vaadin-app-layout::part(drawer){background:linear-gradient(180deg,#fff,#f8fafc);border-right:1px solid var(--cs-color-border-soft);box-shadow:1px 0 #10182805;overflow-x:hidden!important;transition:width .25s ease,min-width .25s ease;width:var(--cs-nav-drawer-width)!important;min-width:var(--cs-nav-drawer-width)!important;z-index:10!important}vaadin-app-layout{--vaadin-app-layout-drawer-offset-size: var(--cs-nav-drawer-width) !important}.cs-brand-div{display:flex;align-items:center;padding:32px 24px 24px;width:100%;box-sizing:border-box}.cs-nav-icon-logo{display:none!important}.cs-nav-full-logo{display:block!important}.cs-nav-toggle-button{width:24px;height:24px;cursor:pointer;margin-left:auto;flex-shrink:0;opacity:.5;transition:opacity .15s ease}.cs-nav-drawer-close-button{cursor:pointer;display:none;flex-shrink:0;height:24px;margin-left:auto;opacity:.62;transition:background .14s ease,border-color .14s ease,opacity .14s ease,transform .14s ease;width:24px}.cs-nav-toggle-button:hover,.cs-nav-drawer-close-button:hover{opacity:1}.cs-mobile-navbar{display:none!important}.cs-mobile-navbar-logo{cursor:pointer;height:29px;width:112px}.cs-mobile-navbar-menu{color:var(--cs-color-text);flex-shrink:0;margin-left:auto!important;margin-right:0!important}vaadin-app-layout.nav-collapsed::part(drawer){width:var(--cs-nav-drawer-collapsed-width)!important;min-width:var(--cs-nav-drawer-collapsed-width)!important;transition:width .25s ease,min-width .25s ease;overflow:hidden}vaadin-app-layout.nav-collapsed{--vaadin-app-layout-drawer-offset-size: var(--cs-nav-drawer-collapsed-width) !important}vaadin-app-layout.nav-collapsed .cs-brand-div{padding:32px 24px 24px;justify-content:center}vaadin-app-layout.nav-collapsed .cs-nav-full-logo{display:none!important}vaadin-app-layout.nav-collapsed .cs-nav-icon-logo{display:block!important}vaadin-app-layout.nav-collapsed .cs-nav-toggle-button{display:none!important}vaadin-app-layout.nav-collapsed [slot=drawer] vaadin-side-nav{padding:0 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important}vaadin-app-layout.nav-collapsed [slot=drawer] vaadin-side-nav-item{width:48px!important;margin:0 auto!important}vaadin-app-layout.nav-collapsed [slot=drawer] vaadin-side-nav-item::part(content){width:48px!important;justify-content:center!important}vaadin-app-layout.nav-collapsed [slot=drawer] vaadin-side-nav-item::part(link){width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;border-radius:6px!important;font-size:0!important;line-height:0!important;overflow:hidden!important;flex:none!important;gap:0!important;box-sizing:border-box!important;position:relative!important}vaadin-app-layout.nav-collapsed [slot=drawer] vaadin-side-nav-item .cs-nav-sidebar-button-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:24px!important;height:24px!important;margin:0!important}vaadin-app-layout.nav-collapsed [slot=drawer] vaadin-side-nav-item::part(toggle-button){display:none!important;width:0!important;height:0!important;position:absolute!important;overflow:hidden!important}vaadin-app-layout.nav-collapsed [slot=drawer] vaadin-side-nav-item [slot=children]{display:none!important}vaadin-app-layout.nav-collapsed [slot=drawer] vaadin-side-nav-item[has-children]::part(link){padding-right:0!important}vaadin-app-layout.nav-collapsed [slot=drawer] vaadin-side-nav-item[has-children]>.cs-nav-sidebar-button-icon{left:calc(50% + var(--cs-nav-collapsed-parent-icon-offset))!important}vaadin-app-layout.nav-collapsed [slot=drawer] hr{display:none!important}vaadin-app-layout.nav-collapsed .cs-account-div{align-items:center!important;justify-content:center!important;margin-left:8px!important;margin-right:8px!important;padding:8px!important}vaadin-app-layout.nav-collapsed .cs-account-div .cs-account-info,vaadin-app-layout.nav-collapsed .cs-account-div .cs-account-logout,vaadin-app-layout.nav-collapsed .cs-account-div>vaadin-icon{display:none!important}vaadin-app-layout.nav-collapsed .cs-account-div .cs-account-left{flex:0 0 auto!important;justify-content:center!important;min-width:0!important;width:auto!important}vaadin-app-layout.nav-collapsed .cs-account-div vaadin-avatar{margin:0!important}vaadin-app-layout::part(content){overflow:hidden!important}.cs-pictogram{position:relative;display:inline-block;width:141px;height:141px}.cs-pictogram-small{width:141px;height:141px}.cs-classification-pictograms{padding-bottom:32px;padding-top:32px;gap:8px}.cs-pictogram img,.ghs-pictogram-image{width:100%;height:100%;object-fit:contain}.cs-pictogram-registration-only{position:relative;background-color:#c8c8c866;border-radius:8px;padding:4px}.cs-pictogram-question-mark{position:absolute;top:8px;right:8px;width:24px;height:24px;background-color:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;box-shadow:0 2px 6px #0006;cursor:help;z-index:10}vaadin-text-field[readonly],vaadin-text-area[readonly],vaadin-number-field[readonly],vaadin-integer-field[readonly],vaadin-email-field[readonly],vaadin-password-field[readonly],vaadin-date-picker[readonly],vaadin-time-picker[readonly],vaadin-combo-box[readonly],vaadin-multi-select-combo-box[readonly],vaadin-select[readonly]{--vaadin-input-field-readonly-border: none !important}vaadin-text-field[readonly]::part(input-field),vaadin-text-area[readonly]::part(input-field),vaadin-number-field[readonly]::part(input-field),vaadin-integer-field[readonly]::part(input-field),vaadin-email-field[readonly]::part(input-field),vaadin-password-field[readonly]::part(input-field),vaadin-date-picker[readonly]::part(input-field),vaadin-time-picker[readonly]::part(input-field),vaadin-combo-box[readonly]::part(input-field),vaadin-multi-select-combo-box[readonly]::part(input-field),vaadin-select[readonly]::part(input-field){background-color:var(--cs-color-control-bg, #EEF2F6);border-color:transparent;box-shadow:inset 0 1px #ffffff73}.cs-classification-container{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:32px}.cs-classification-header-row{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:32px;width:100%}.cs-classification-column{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:18px;flex:1}.cs-classification-columns-row{gap:32px;margin-top:32px}.cs-classification-column-title{font-weight:600;font-size:18px;line-height:28px;color:#101828}.cs-classification-note-heading{font-weight:600;font-size:13px;line-height:125.3%;letter-spacing:.03em;text-transform:uppercase;color:#101828}.cs-classification-note-text{font-weight:400;font-size:13px;line-height:24px;color:#101828}.cs-classification-details{display:flex;flex-direction:column;gap:8px}.cs-classification-details ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-weight:500;font-size:16px;line-height:22px;color:#192739f0}.cs-classification-details i{font-size:14px;color:#5b5b5b}.cs-classification-info-line{font-weight:500;font-size:16px;line-height:22px;color:#192739f0}.cs-inline-hint{align-items:flex-start!important;background:#ffffff9e;border:1px solid var(--cs-color-border-soft);border-radius:8px;box-sizing:border-box;color:var(--cs-color-text-muted);display:inline-flex!important;gap:8px;line-height:1.35;max-width:100%;min-height:34px;padding:8px 10px}.cs-inline-hint__icon{color:var(--cs-color-text-muted);flex:0 0 auto;height:16px;margin-top:1px;width:16px}.cs-inline-hint__text{color:var(--cs-color-text-muted);font-size:13px;font-weight:500;line-height:1.35;min-width:0;overflow-wrap:anywhere}@media (max-width: 700px){.cs-classification-header-row,.cs-classification-columns-row{align-items:stretch!important;flex-direction:column!important;gap:14px}.cs-classification-columns-row{margin-top:20px}.cs-classification-column{width:100%!important}.cs-classification-column-title{font-size:15px;line-height:1.3}.cs-inline-hint{width:100%}}.wrapped-headers vaadin-grid-cell-content{white-space:normal!important;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.user-classification-grid{border:1px solid var(--lumo-contrast-20pct);border-radius:8px;overflow:hidden}.user-classification-grid::part(header-cell){background-color:#c5bcbc!important;color:#1e496e!important;font-weight:600;font-size:13px;padding:12px 8px}.user-classification-grid.wrapped-headers vaadin-grid-cell-content{white-space:normal!important;line-height:1.3}.user-classification-grid::part(body-cell){border-bottom:1px solid var(--lumo-contrast-10pct);background-color:#fff}.user-classification-grid::part(first-row-cell){border-top:none}vaadin-grid::part(row) .selected-row{background-color:#0000001f!important}vaadin-grid vaadin-text-field{position:relative!important;z-index:10!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important}vaadin-grid vaadin-text-field::part(input-field){background-color:#d9d9d9!important;position:relative!important;z-index:10!important;display:block!important;min-height:var(--lumo-size-m)!important;border:none!important;border-radius:0!important;cursor:text!important;box-shadow:none!important;margin:0!important;padding:8px!important}vaadin-grid vaadin-text-field input{background-color:#d9d9d9!important}vaadin-grid vaadin-text-field::part(input-field):hover,vaadin-grid vaadin-text-field::part(input-field):focus,vaadin-grid vaadin-text-field::part(input-field):focus-within{background-color:#d9d9d9!important;border:none!important;box-shadow:none!important}vaadin-grid::part(cell){z-index:1!important;padding:4px!important}vaadin-grid-cell-content{position:relative!important;z-index:5!important;display:flex!important;align-items:center!important;height:100%!important}.cs-chip{display:inline-block;background-color:var(--lumo-contrast-10pct);border:1px solid var(--lumo-contrast-20pct);border-radius:16px;padding:4px 12px;font-size:var(--lumo-font-size-s);font-weight:500;color:var(--lumo-body-text-color)}.cs-ownership-badge{display:inline-block;background-color:#e0f2fe;color:#0369a1;border-radius:4px;padding:2px 8px;font-size:var(--lumo-font-size-xs);font-weight:500}.cs-field-label{font-size:15px;font-weight:400;color:#667085;margin-bottom:4px;display:block}.cs-field-value{font-size:16px;font-weight:500;color:#101828}.cs-readonly-summary-value{display:block;background-color:var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);padding:8px 12px;font-size:14px;color:var(--lumo-body-text-color);line-height:1.4;min-height:20px;width:100%;box-sizing:border-box;word-wrap:break-word;white-space:pre-wrap}.cs-readonly-summary-value:empty:before{content:" "}.cs-separator{margin:var(--lumo-space-m) 0;border:none;border-top:1px solid var(--lumo-contrast-10pct)}.cs-disabled{opacity:.5;cursor:not-allowed}.cs-disabled-field{--lumo-text-field-background-color: transparent}.cs-disabled-field::part(input-field){background-color:transparent!important;border:none!important;padding:0!important}.cs-section-title{font-weight:600;font-size:18px;line-height:28px;color:#101828;margin-bottom:var(--lumo-space-s)}.cs-alt-names-label{min-width:50px;width:50px;font-weight:500;color:#667085}.cs-alt-names-row{width:100%!important;padding:var(--lumo-space-xs) 0;gap:var(--lumo-space-m)}.cs-alt-names-textarea{--vaadin-input-field-background: #F9FAFB;--vaadin-input-field-border-radius: 8px;flex:1!important}.cs-alt-names-variant-layout{width:100%!important}.cs-alt-names-textarea::part(input-field){background-color:#f9fafb;border:1px solid #EAECF0;border-radius:8px;min-height:40px}.cs-alt-names-icons{gap:var(--lumo-space-xs)!important}.cs-alt-names-icon-btn{color:#667085}.cs-alt-names-field-wrapper{position:relative;width:100%;display:flex;align-items:center}.cs-alt-names-field-wrapper .cs-alt-names-textfield{flex:1}.cs-alt-names-field-wrapper .cs-alt-names-textfield::part(input-field){background-color:#eaecf0;border:none;min-height:unset;padding:8px 12px;border-radius:8px}.cs-alt-names-field-wrapper .cs-alt-names-textfield::part(input-field)::placeholder,.cs-alt-names-field-wrapper .cs-alt-names-textfield input{color:#101828}.cs-alt-names-translate-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#101828;padding:4px 8px;min-width:auto;background:#e4e7ec;border-radius:4px;z-index:1}.cs-alt-names-translate-btn:hover{color:#000;background:#d0d5dd}.cs-translate-icon{font-size:14px;font-weight:500;letter-spacing:-.5px}vaadin-text-field.cs-transparent-field::part(input-field){background-color:transparent}.external-link-icon vaadin-icon{width:12px;height:12px}.cs-dialog-title{margin:0}.cs-dialog-section-title{margin-top:8px;margin-bottom:8px;font-size:20px;font-weight:600}.cs-menubar-bordered{border:1px solid var(--lumo-contrast-30pct);border-radius:var(--lumo-border-radius-m);background:transparent}.cs-button-cancel{border:1px solid var(--lumo-contrast-30pct);border-radius:8px!important;background:transparent}.cs-separator-vertical{color:var(--lumo-contrast-30pct);margin:0 8px}.cs-margin-top-l{margin-top:var(--lumo-space-l)}.cs-margin-top-xl{margin-top:var(--lumo-space-xl)}.cs-clickable-icon{cursor:pointer;width:20px;height:20px}.cs-localized-names-row-priority{border-bottom:1px solid var(--lumo-contrast-20pct);padding-bottom:var(--lumo-space-s);margin-bottom:var(--lumo-space-xs)}.cs-text-align-center{text-align:center}html{--lumo-required-field-indicator-color: red}.cs-toc-sidebar{position:sticky;top:var(--lumo-space-m);max-height:calc(100vh - 250px);overflow-y:auto}.cs-toc-nav{padding:0}.cs-toc-item{display:block;padding:var(--lumo-space-xs) var(--lumo-space-s);cursor:pointer;border-radius:var(--lumo-border-radius-s);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);line-height:1.4;text-decoration:none;transition:background-color .15s ease,color .15s ease;margin-bottom:2px}.cs-toc-item:hover{background-color:var(--lumo-contrast-5pct);color:var(--lumo-body-text-color)}.cs-toc-item-active{background-color:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color);font-weight:500}.cs-scroll-spy-container{scroll-behavior:smooth;max-height:none;overflow-y:visible}.cs-scroll-spy-container>[id]{scroll-margin-top:var(--lumo-space-m)}vaadin-dialog-overlay[theme~=cs-filter-settings-sidebar]{align-items:flex-start;justify-content:flex-end;padding:0;background:transparent;pointer-events:none}vaadin-dialog-overlay[theme~=cs-filter-settings-sidebar]::part(backdrop){background:#0000004d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}vaadin-dialog-overlay[theme~=cs-filter-settings-sidebar]::part(overlay){position:fixed;inset:0 0 0 auto;width:400px;height:100vh;max-width:400px;max-height:100vh;margin:0;padding:0;border-radius:0;background-color:var(--lumo-base-color);box-shadow:-4px 0 12px #00000026;pointer-events:auto}vaadin-dialog-overlay[theme~=cs-filter-settings-sidebar]::part(content){padding:0;width:100%;height:100%}vaadin-dialog-overlay[theme~=cs-filter-settings-sidebar][theme~=cs-sidebar-wide]::part(overlay){width:min(95vw,700px);max-width:min(95vw,700px)}.cs-filter-settings-header{display:flex;flex-direction:row;align-items:flex-start;padding:0 24px;gap:8px;width:100%;min-height:118px;position:relative;box-sizing:border-box}.cs-filter-settings-icon{width:40px;height:40px;flex-shrink:0;display:block}.cs-filter-settings-icon path{stroke:#101828}.cs-filter-settings-header-content{display:flex;flex-direction:row;align-items:flex-start;padding:24px 0 0;gap:16px;flex:1}.cs-filter-settings-text{display:flex;flex-direction:column;gap:4px;flex:1}.cs-filter-settings-title{font-family:Inter,sans-serif;font-weight:600;font-size:20px;line-height:30px;color:#101828;margin:0}.cs-filter-settings-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#475467}.cs-filter-settings-close-btn{position:absolute;right:16px;top:12px;width:40px;height:40px;border-radius:8px;display:flex;justify-content:center;align-items:center;padding:8px}.cs-filter-settings-content{display:flex;flex-direction:column;padding:0 24px;gap:0;flex:1;overflow-y:auto;overflow-x:hidden;width:100%;box-sizing:border-box}.cs-filter-settings-section-label{font-weight:500;font-size:14px;color:#344054;margin-bottom:16px}.cs-column-layout-name-field::part(label){font-weight:500;font-size:14px;color:#344054}.cs-column-layout-grid-label{margin-top:8px}.cs-filter-settings-search{margin-bottom:16px}.cs-filter-settings-list{display:flex;flex-direction:column;gap:12px}.cs-filter-settings-row{display:flex;align-items:center;padding:0 8px;gap:12px;cursor:pointer;border-radius:6px;transition:background-color .15s ease;width:100%;box-sizing:border-box;height:36px}.cs-filter-settings-row:hover,.cs-filter-settings-row-selected,.cs-filter-settings-row-selected:hover{background-color:#e6f1fe}.cs-filter-settings-row-check{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-filter-settings-row-check-selected{color:#006af5}.cs-filter-settings-row-name{flex:1;font-size:14px;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-filter-settings-row-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.cs-filter-star-filled,.cs-filter-star-empty{color:#006af5;align-items:center;justify-content:center;padding-bottom:8px}.cs-filter-star-filled vaadin-icon,.cs-filter-star-empty vaadin-icon{width:16px;height:16px;font-size:1px}.cs-filter-button{width:24px;height:24px;min-width:24px;max-width:24px;padding:0;flex-shrink:0}.cs-filter-button img{width:24px;height:24px}.cs-filter-button:hover img,.cs-filter-button[aria-expanded=true] img{content:url(/icons/filter-funnel-02-active.svg)}.cs-picker-radio{border:1.5px solid var(--lumo-contrast-50pct);border-radius:50%;box-sizing:border-box;display:inline-block;height:16px;min-width:16px;pointer-events:none;position:relative;width:16px}.cs-picker-radio-selected{border-color:var(--lumo-primary-color)}.cs-picker-radio-selected:after{background:var(--lumo-primary-color);border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.cs-search-extras-slot{align-items:center!important;box-sizing:border-box;column-gap:8px;display:grid!important;grid-template-columns:minmax(0,320px);justify-content:start;min-width:0;width:100%}.cs-search-extras-slot>*{align-self:start!important}.cs-search-extras-slot.cs-grid__search-extras-slot--with-side-component{grid-template-columns:minmax(0,320px) var(--cs-control-height)}.grid-filter-row>.cs-search-extras-slot{flex:1 1 100%}.cs-search-extras-slot>vaadin-text-field{align-self:start;height:auto;max-height:none;min-height:var(--cs-control-height);min-width:0;width:100%}.cs-search-min-length-helper{display:block;line-height:var(--lumo-line-height-xs);margin-top:4px}.cs-search-extras-slot>.cs-grid__search-side-component,.cs-search-extras-slot>.cs-create-study-button{align-items:center!important;align-self:start!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 0 var(--cs-control-height);height:var(--cs-control-height)!important;justify-content:center!important;line-height:0;margin:0!important;max-height:var(--cs-control-height)!important;max-width:var(--cs-control-height)!important;min-height:var(--cs-control-height)!important;min-width:var(--cs-control-height)!important;padding:0!important;position:relative!important;width:var(--cs-control-height)!important}.cs-search-extras-slot>vaadin-button.cs-grid__search-side-component::part(label),.cs-search-extras-slot>vaadin-button.cs-create-study-button::part(label){align-items:center!important;display:flex!important;height:auto!important;inset:0!important;justify-content:center!important;line-height:0;padding:0!important;position:absolute!important;width:auto!important}.cs-search-extras-slot>vaadin-button.cs-grid__search-side-component img,.cs-search-extras-slot>vaadin-button.cs-create-study-button img{display:block;flex:0 0 auto;margin:0!important}.cs-filter-button.cs-search-suffix-funnel{align-items:center!important;background:transparent!important;border-radius:7px;display:inline-flex!important;width:32px!important;height:32px!important;justify-content:center!important;line-height:0;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important;margin:0;align-self:center;opacity:.72;padding:0!important;position:relative}vaadin-upload.cs-sds-import-upload-dropzone{align-self:center;max-width:100%;width:100%}vaadin-upload.cs-sds-import-upload-dropzone::part(primary-buttons){display:flex;justify-content:center;width:100%}vaadin-upload.cs-sds-import-upload-dropzone::part(drop-label){text-align:center;width:100%}.cs-search-extras-slot>vaadin-button.cs-grid__search-side-component,.cs-search-extras-slot>vaadin-button.cs-create-study-button{transform:translateY(0)!important}.cs-filter-button.cs-search-suffix-funnel img{display:block;height:16px!important;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px!important}.cs-filter-button.cs-search-suffix-funnel:hover{background:var(--cs-color-interactive-hover-strong)!important;opacity:1}.cs-filter-button.cs-search-suffix-funnel:hover img{content:url(/icons/filter-funnel-02.svg)}vaadin-button.cs-search-suffix-funnel:before,vaadin-button.cs-search-suffix-funnel:after{display:none}vaadin-button.cs-search-suffix-funnel::part(label){align-items:center;display:flex;height:32px;justify-content:center;line-height:0;padding:0;width:32px}vaadin-text-field:has(>vaadin-button.cs-search-suffix-funnel)::part(clear-button){order:1}vaadin-text-field>vaadin-button.cs-search-suffix-funnel{order:2}.cs-filter-menu-item:hover{background-color:#e6f1fe!important}.cs-filter-menu-check{color:#006af5;width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.cs-filter-menu-new-filter-icon{width:20px;height:20px}vaadin-context-menu-overlay:has(.cs-search-options-menu-section-header),vaadin-context-menu-overlay.cs-search-options-overlay{z-index:var(--cs-z-index-overlay)!important}vaadin-context-menu-overlay:has(.cs-search-options-menu-section-header)::part(overlay),vaadin-context-menu-overlay.cs-search-options-overlay::part(overlay){background:var(--cs-color-surface);border:1px solid var(--cs-color-border-soft);border-radius:10px;box-shadow:0 12px 28px #10182829,0 3px 8px #10182814;max-width:min(360px,calc(100vw - 24px));overflow:hidden;z-index:var(--cs-z-index-overlay)}vaadin-context-menu-overlay:has(.cs-search-options-menu-section-header)::part(content),vaadin-context-menu-overlay.cs-search-options-overlay::part(content){box-sizing:border-box;max-height:min(420px,calc(100vh - 96px));overflow:auto;padding:4px 8px;width:min(360px,calc(100vw - 24px))}.cs-search-options-mobile-backdrop{background:#0f172a75;inset:0;position:fixed;z-index:var(--cs-z-index-overlay-backdrop)}vaadin-context-menu-overlay:has(.cs-search-options-menu-section-header) vaadin-context-menu-item,vaadin-context-menu-overlay.cs-search-options-overlay vaadin-context-menu-item{box-sizing:border-box;margin-left:0;margin-right:0;width:100%}vaadin-context-menu-item.cs-search-options-menu-item,vaadin-context-menu-item.cs-search-options-menu-section-header,vaadin-context-menu-item.cs-search-options-menu-subsection-header{align-items:center;border-radius:7px;box-sizing:border-box;box-shadow:none!important;color:var(--cs-color-text);display:flex;font-size:14px;font-weight:500;line-height:20px;min-height:32px;padding:0}vaadin-context-menu-item.cs-search-options-menu-item:hover,vaadin-context-menu-item.cs-search-options-menu-item[focused],vaadin-context-menu-item.cs-search-options-menu-item:focus-visible{background:var(--cs-color-interactive-hover);box-shadow:none!important;outline:none}vaadin-context-menu-item.cs-search-options-menu-item{align-items:center;box-sizing:border-box;display:flex;margin:1px 0;padding:0}vaadin-context-menu-item.cs-search-options-menu-item::part(checkmark),vaadin-context-menu-item.cs-search-options-menu-section-header::part(checkmark),vaadin-context-menu-item.cs-search-options-menu-subsection-header::part(checkmark),vaadin-context-menu-item.cs-search-options-menu-column::part(checkmark),vaadin-context-menu-item.cs-search-options-menu-whole-words::part(checkmark){display:none;flex:0 0 0;margin:0;min-width:0;padding:0;width:0}vaadin-context-menu-item.cs-filter-menu-item::part(checkmark){display:none;flex:0 0 0;margin:0;min-width:0;padding:0;width:0}vaadin-context-menu-item.cs-search-options-menu-section-header{background:transparent!important;color:var(--cs-color-text-muted);cursor:default;min-height:28px;opacity:1!important;padding:0 0 8px}vaadin-context-menu-item.cs-search-options-menu-subsection-header{background:transparent!important;color:var(--cs-color-text-muted);cursor:default;min-height:26px;opacity:1!important;padding:5px 8px 8px 44px}vaadin-context-menu-item.cs-search-options-menu-section-header::part(content),vaadin-context-menu-item.cs-search-options-menu-subsection-header::part(content){align-items:center;display:flex;width:100%}.cs-search-options-menu-section-label{color:var(--cs-color-text-muted);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:18px;text-transform:uppercase}.cs-search-options-menu-section-title-row{align-items:center;display:flex;padding:0 8px;width:100%}.cs-search-options-menu-section-title-row .cs-search-options-menu-section-label{color:var(--cs-color-text-muted);flex:1 1 auto;margin-left:18px;opacity:1}.cs-search-options-menu-columns-select-all{--vaadin-checkbox-size: 18px;align-items:center;flex:0 0 18px;min-height:24px;opacity:1;width:18px}.cs-search-options-menu-columns-select-all[disabled]{opacity:1}.cs-search-options-menu-columns-select-all::part(checkbox){background:var(--cs-color-primary-dark);border-color:var(--cs-color-primary-dark);height:18px;opacity:1;width:18px}.cs-search-options-menu-columns-select-all::part(checked-indicator),.cs-search-options-menu-columns-select-all::part(indeterminate-indicator){color:#fff;opacity:1}.cs-search-options-menu-columns-select-all::part(label){display:none}vaadin-context-menu-item.cs-search-options-menu-item vaadin-checkbox{--vaadin-checkbox-size: 18px;align-items:center;color:var(--cs-color-text);font-size:14px;line-height:20px;min-height:32px;width:100%}vaadin-context-menu-item.cs-search-options-menu-item vaadin-checkbox::part(checkbox){margin-top:0}vaadin-context-menu-item.cs-search-options-menu-item vaadin-checkbox::part(label){line-height:20px;padding-inline-start:8px;white-space:normal}vaadin-context-menu-item.cs-search-options-menu-column{background:transparent!important;padding-left:0;padding-right:0}vaadin-context-menu-item.cs-search-options-menu-column:hover,vaadin-context-menu-item.cs-search-options-menu-column[focused],vaadin-context-menu-item.cs-search-options-menu-column:focus-visible{background:transparent!important}vaadin-context-menu-item.cs-search-options-menu-column::part(content){width:100%}.cs-search-options-menu-columns-scroll{background:transparent;border:0;box-sizing:border-box;max-height:min(196px,calc(100vh - 260px));overflow-y:auto;padding:0;position:relative;width:100%}.cs-search-options-menu-columns-scroll vaadin-checkbox{--vaadin-checkbox-size: 18px;border-radius:6px;box-sizing:border-box;font-size:13px;line-height:18px;min-height:28px;padding:0 8px;width:100%}.cs-search-options-menu-columns-scroll vaadin-checkbox:hover{background:var(--cs-color-interactive-hover)}.cs-search-options-menu-columns-scroll vaadin-checkbox::part(label){padding-inline-start:8px}.cs-search-options-menu-columns-busy-overlay{align-items:center;background:#eef4f8e0;border-radius:8px;display:none;justify-content:center;inset:0;position:absolute;z-index:1}.cs-search-options-menu-columns-busy-overlay:after{animation:cs-search-options-spin .75s linear infinite;border:2px solid rgba(20,66,96,.24);border-radius:999px;border-top-color:var(--cs-color-primary);content:"";height:22px;width:22px}.cs-search-options-menu-columns-scroll.is-loading .cs-search-options-menu-columns-busy-overlay{display:flex}@keyframes cs-search-options-spin{to{transform:rotate(360deg)}}vaadin-context-menu-item.cs-search-options-menu-whole-words{min-height:28px;padding:1px 8px}vaadin-context-menu-item.cs-filter-menu-item,vaadin-context-menu-overlay.cs-search-options-overlay .cs-filter-menu-item{min-height:34px;padding:0 8px}vaadin-context-menu-item.cs-filter-menu-item::part(content){padding:0;width:100%}vaadin-context-menu-overlay.cs-search-options-overlay .cs-filter-menu-item::part(checkmark){display:none;flex:0 0 0;margin:0;min-width:0;padding:0;width:0}vaadin-context-menu-overlay.cs-search-options-overlay .cs-filter-menu-item::part(content){padding:0;width:100%}vaadin-context-menu-overlay.cs-search-options-overlay .cs-filter-menu-item vaadin-horizontal-layout{align-items:center;display:flex!important;min-width:0!important;width:100%}vaadin-context-menu-overlay.cs-search-options-overlay .cs-filter-menu-item-content{min-width:150px}vaadin-context-menu-overlay.cs-search-options-overlay .cs-filter-menu-icon-slot{align-items:center;display:flex;flex:0 0 25px;height:27px;justify-content:center;line-height:0;width:25px}vaadin-context-menu-overlay.cs-search-options-overlay .cs-filter-menu-icon-slot img{display:block;height:18px!important;margin:0;max-height:18px;max-width:18px;object-fit:contain;width:18px!important}vaadin-context-menu-overlay.cs-search-options-overlay .cs-filter-menu-label{min-width:0}vaadin-context-menu-overlay.cs-search-options-overlay .cs-filter-menu-label--temporary{color:var(--lumo-secondary-text-color);font-style:italic}vaadin-context-menu-overlay:has(.cs-search-options-menu-section-header) hr,vaadin-context-menu-overlay.cs-search-options-overlay hr,vaadin-context-menu-overlay:has(.cs-search-options-menu-section-header) [role=separator],vaadin-context-menu-overlay.cs-search-options-overlay [role=separator]{margin-bottom:4px;margin-top:4px}@media (max-width: 640px){vaadin-context-menu-overlay.cs-search-options-overlay::part(content){width:calc(100vw - 16px)}}vaadin-select-overlay vaadin-item:hover,vaadin-combo-box-overlay vaadin-combo-box-item:hover,vaadin-select-overlay vaadin-select-item:hover,vaadin-select-overlay [part=item]:hover,vaadin-combo-box-overlay [part=content] vaadin-combo-box-item:hover{background-color:#e6f1fe!important}vaadin-select-overlay vaadin-item[selected]:before,vaadin-select-overlay vaadin-select-item[selected]:before,vaadin-combo-box-overlay vaadin-combo-box-item[selected]:before{color:#006af5!important}vaadin-dialog-overlay::part(footer){background-color:#fff!important}.cs-filter-pencil-icon{width:16px;height:16px}.cs-filter-settings-footer{display:flex;flex-direction:column;width:100%;min-height:72px;border-top:1px solid #E4E7EC;margin-top:auto;box-sizing:border-box}.cs-filter-settings-footer-buttons{display:flex;justify-content:flex-end;padding:16px 24px;gap:12px}.cs-ppe-dialog{width:550px}.cs-ppe-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--lumo-space-m);padding:var(--lumo-space-m)}.cs-ppe-toggle{display:flex;flex-direction:column;align-items:center;padding:var(--lumo-space-s);border:2px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.cs-ppe-toggle:hover{border-color:var(--lumo-contrast-40pct);background-color:var(--lumo-contrast-5pct)}.cs-ppe-toggle-selected,.cs-ppe-toggle-selected:hover{border-color:var(--lumo-primary-color);background-color:var(--lumo-primary-color-10pct)}.cs-ppe-toggle img{width:64px;height:64px;object-fit:contain}.cs-ppe-toggle-label{margin-top:var(--lumo-space-xs);font-size:var(--lumo-font-size-s);text-align:center;color:var(--lumo-body-text-color)}.cs-transport-input-label{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#1b2b41b0}.cs-transport-input-section{min-height:150px;gap:32px}.cs-transport-input-row{display:flex;flex-direction:row;gap:16px}.cs-transport-table-heading{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:28px;color:#101828;margin:0 0 16px}.cs-transport-pictograms-container{min-height:141px;display:flex;flex-direction:row;align-items:center;gap:16px}.cs-transport-section{padding:0}.cs-transport-select-container{position:relative;display:inline-block}.cs-transport-select::part(toggle-button){display:none}.cs-transport-select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;width:22px;height:22px}.cs-transport-select-container:has(.cs-transport-select[has-value]) .cs-transport-select-icon{display:none}.cs-styled-data-grid::part(header-cell){background-color:#f0eaea!important;color:#475467!important;font-weight:500;font-size:14px;padding:13px 24px;height:44px}.cs-styled-data-grid::part(body-cell){padding:26px 24px;min-height:72px;box-sizing:border-box;border-bottom:1px solid #E4E7EC}.cs-styled-data-grid::part(header-cell frozen-to-end-cell){background:#f0eaea!important}.cs-substance-composition-grid::part(frozen-to-end-cell){padding-right:20px}.cs-styled-data-grid::part(selected-row-cell){background:inherit}.cs-styled-data-grid::part(focused-cell){box-shadow:none}.cs-styled-data-grid-selectable::part(selected-row-cell){background:#e8f0fe!important}.cs-styled-data-grid-selectable::part(focused-cell){box-shadow:none}.cs-wrap-cell-grid::part(cell){white-space:normal;line-height:var(--lumo-line-height-m)}.cs-list-grid-compact::part(body-cell){padding:0 16px!important;min-height:30px!important;box-sizing:border-box;border-bottom:1px solid #E4E7EC}.cs-list-grid-compact>vaadin-grid-cell-content{min-height:30px!important;padding:0 16px!important;line-height:22px!important;box-sizing:border-box}.cs-list-grid-compact::part(header-cell){height:30px!important;min-height:30px!important;padding:0 16px!important;box-sizing:border-box}.cs-list-grid-compact vaadin-menu-bar.cs-menu-bar vaadin-menu-bar-button{height:28px!important;min-height:28px!important;padding:0 4px!important}.cs-list-grid-compact vaadin-menu-bar.cs-menu-bar .cs-menu-bar__menu-icon{width:16px!important;height:16px!important}.cs-grid-clickable-value{font-weight:500;color:#101828;text-decoration:underline;cursor:pointer}.cs-grid-header-with-icon{display:flex;align-items:center;gap:4px}.cs-grid-sort-icon{width:16px;height:16px}.cs-ecotox-tabs{padding:0;padding-top:0!important;position:relative;width:100%}.cs-ecotox-tabs vaadin-tab{color:#667085;font-weight:500;margin-right:0;margin-bottom:0;position:relative;z-index:1;background:transparent}.cs-ecotox-tabs vaadin-tab:before,.cs-ecotox-tabs vaadin-tab:after{display:none!important}.cs-ecotox-tabs vaadin-tab:hover,.cs-ecotox-tabs vaadin-tab[selected]{color:var(--cs-color-primary-dark);border-bottom:3px solid var(--cs-color-primary-dark)}.cs-create-study-button{background-color:#fff!important;border:1px solid #B8C3CF!important;border-radius:8px!important;color:#182536!important;font-weight:600;font-size:14px;height:var(--cs-control-height)!important;min-height:var(--cs-control-height)!important;box-sizing:border-box!important;padding:0 14px!important;gap:8px;display:inline-flex!important;align-items:center!important;flex-shrink:0;box-shadow:var(--cs-shadow-sm)}.cs-create-study-button:hover:not([disabled]){background-color:var(--cs-color-button-light-hover-bg)!important;border-color:var(--cs-color-button-light-hover-border)!important;box-shadow:0 2px 6px #10182817}vaadin-button.cs-create-study-button[theme~=primary]{--vaadin-button-primary-text-color: var(--cs-color-on-primary);--vaadin-button-text-color: var(--cs-color-on-primary);background:linear-gradient(135deg,#26374d,#17283d)!important;border-color:#17283d!important;color:var(--cs-color-on-primary)!important}vaadin-button.cs-create-study-button[theme~=primary]:hover:not([disabled]){background:linear-gradient(135deg,#2b3f59,#1c3049)!important;border-color:#1c3049!important}.cs-create-study-button img{width:20px;height:20px;vertical-align:middle;flex-shrink:0}.cs-create-study-button[disabled]{opacity:.3!important;cursor:default!important;pointer-events:none!important}.cs-deactivate-button{background-color:#fff!important;border:1px solid #D0D5DD!important;border-radius:8px!important;color:#d92d20!important;font-weight:600;font-size:14px;height:40px!important;min-height:40px!important;box-sizing:border-box!important;padding:0 14px!important;gap:8px;display:inline-flex!important;align-items:center!important;flex-shrink:0}.cs-deactivate-button img{width:20px;height:20px;vertical-align:middle;flex-shrink:0;filter:brightness(0) saturate(100%) invert(22%) sepia(89%) saturate(2898%) hue-rotate(349deg) brightness(89%) contrast(97%)}vaadin-menu-bar.cs-create-study-button{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}vaadin-menu-bar.cs-create-study-button vaadin-menu-bar-button{background-color:#fff!important;border:1px solid #B8C3CF!important;border-radius:8px!important;color:#182536!important;font-weight:600;font-size:14px;padding:10px 14px!important;margin:0!important;min-height:auto!important;display:inline-flex!important;align-items:center!important;box-shadow:var(--cs-shadow-sm)}vaadin-menu-bar.cs-create-study-button vaadin-menu-bar-button::part(label){padding:0!important;display:inline-flex!important;align-items:center!important}vaadin-menu-bar.cs-create-study-button vaadin-menu-bar-item{padding:0!important;margin:0!important;min-height:auto!important;background:transparent!important;display:inline-flex!important;align-items:center!important}.cs-ecotox-button-section{padding:8px 0 14px}.cs-ecotox-tables-container{padding:8px 0;display:flex;flex-direction:column;gap:24px}.cs-own-studies-section-header{display:flex;justify-content:space-between;align-items:center;gap:14px}.cs-own-studies-section-header-left{display:flex;align-items:center;gap:16px}.cs-own-studies-section-header-right{display:flex;align-items:center;gap:8px}.cs-own-studies-panel{gap:24px}.cs-own-studies-search-panel{padding-top:8px;gap:12px}.cs-own-studies-search-panel h3{margin-bottom:12px}.cs-own-studies-results-add-button{margin-top:12px}.cs-dnel-pnec-grid::part(body-cell){padding:19px 24px;min-height:54px;height:auto}.cs-dnel-pnec-grid vaadin-grid-cell-content{white-space:normal!important;word-wrap:break-word;overflow-wrap:break-word}vaadin-grid vaadin-text-field.cs-inline-edit-field,vaadin-grid vaadin-integer-field.cs-inline-edit-field,vaadin-grid vaadin-combo-box.cs-inline-edit-field{--lumo-text-field-size: var(--lumo-size-s);--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: var(--lumo-contrast-30pct)}vaadin-grid vaadin-text-field.cs-inline-edit-field::part(input-field),vaadin-grid vaadin-text-field.cs-inline-edit-field::part(input-field):hover,vaadin-grid vaadin-text-field.cs-inline-edit-field::part(input-field):focus,vaadin-grid vaadin-text-field.cs-inline-edit-field::part(input-field):focus-within,vaadin-grid vaadin-integer-field.cs-inline-edit-field::part(input-field),vaadin-grid vaadin-integer-field.cs-inline-edit-field::part(input-field):hover,vaadin-grid vaadin-integer-field.cs-inline-edit-field::part(input-field):focus,vaadin-grid vaadin-integer-field.cs-inline-edit-field::part(input-field):focus-within{background-color:var(--lumo-contrast-5pct)!important;border:1px solid var(--lumo-contrast-30pct)!important;border-radius:var(--lumo-border-radius-m)!important;min-height:var(--lumo-size-s)!important;box-shadow:none!important;padding:0 .5em!important}vaadin-grid vaadin-text-field.cs-inline-edit-field input,vaadin-grid vaadin-integer-field.cs-inline-edit-field input{background-color:transparent!important}vaadin-grid vaadin-integer-field.cs-inline-edit-field::part(decrease-button),vaadin-grid vaadin-integer-field.cs-inline-edit-field::part(increase-button){display:none!important}.cs-detail-buttons-scroller{flex-shrink:0;min-height:40px;max-width:100%}.cs-detail-content vaadin-tab:first-child,.cs-ecotox-tabs vaadin-tab:first-child{margin-left:-12px!important;padding-left:12px!important}.cs-main-tabsheet vaadin-tab{color:#667085;font-weight:500;position:relative;z-index:1;background:transparent}.cs-main-tabsheet vaadin-tab:before,.cs-main-tabsheet vaadin-tab:after{display:none!important}.cs-main-tabsheet vaadin-tab:hover:not([disabled]),.cs-main-tabsheet vaadin-tab[selected]{color:var(--cs-color-primary-dark);border-bottom:3px solid var(--cs-color-primary-dark)}.cs-main-tabsheet vaadin-tab[disabled]{color:#98a2b3;opacity:.6}.cs-main-tabsheet vaadin-tab:first-child{margin-left:-12px!important;padding-left:12px!important}.cs-tox-subtabs{padding:0;padding-top:0!important;position:relative;width:100%}.cs-tox-subtabs vaadin-tab{color:#667085;font-weight:500;position:relative;z-index:1;background:transparent}.cs-tox-subtabs vaadin-tab:before,.cs-tox-subtabs vaadin-tab:after{display:none!important}.cs-tox-subtabs vaadin-tab:hover,.cs-tox-subtabs vaadin-tab[selected]{color:var(--cs-color-primary-dark);border-bottom:3px solid var(--cs-color-primary-dark)}.cs-tox-subtab-content{padding-top:0}.cs-ecotox-tabs+div,.cs-tox-subtabs+.cs-tox-subtab-content{margin-top:0!important;padding-top:0!important}.cs-detail-title{margin:0!important;padding:0;height:38px;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:30px;line-height:38px;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-detail-source-badge{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:46px;height:25px;padding:0 4px;background:#338cff21;border-radius:4px;flex-shrink:0;font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;color:#005fdb;white-space:nowrap}.cs-detail-source-badge,.cs-detail-sds-badge{box-sizing:border-box;max-width:min(36vw,360px);min-width:0}.cs-detail-source-badge span,.cs-detail-sds-badge span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-detail-sds-badge{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:46px;height:25px;padding:0 8px;background:#2e7d3221;border-radius:4px;flex-shrink:0;font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;color:#2e7d32;white-space:nowrap}.cs-detail-link-badge{padding:0 8px;cursor:pointer;text-decoration:none;transition:filter .1s ease-in-out}.cs-detail-link-badge:hover{filter:brightness(.95);text-decoration:none}.cs-detail-link-badge--static{cursor:default}.cs-detail-link-badge--static:hover{filter:none}.cs-adr-checkbox::part(checkbox){border-radius:6px;border-width:1px;border-style:solid;border-color:#d0d5dd;background:transparent}.cs-adr-checkbox[checked]::part(checkbox){background-color:var(--cs-color-primary-dark);border-color:var(--cs-color-primary-dark)}.cs-news-nav-badge{--cs-news-nav-badge-bg: rgba(255, 255, 255, .18);--cs-news-nav-badge-border: rgba(255, 255, 255, .22);align-items:center;background:var(--cs-news-nav-badge-bg);border:1px solid var(--cs-news-nav-badge-border);border-radius:999px;box-sizing:border-box;color:inherit;display:inline-flex;font-size:12px;font-weight:700;line-height:1;margin-left:6px;min-height:22px;padding:0 8px;pointer-events:none;white-space:nowrap}vaadin-app-layout.nav-collapsed [slot=drawer] vaadin-side-nav-item .cs-news-nav-badge{display:none}:root{--lumo-font-family: Inter, Arial, sans-serif;--lumo-base-color: #FAFBFC;--lumo-body-text-color: #182536;--lumo-secondary-text-color: #607086;--lumo-primary-text-color: #173B57;--lumo-primary-color: #173B57;--lumo-primary-contrast-color: #FFFFFF;--lumo-primary-color-50pct: rgba(23, 59, 87, .5);--lumo-primary-color-10pct: rgba(23, 59, 87, .1);--lumo-border-radius-s: 5px;--lumo-border-radius-m: 7px;--lumo-border-radius-l: 8px;--lumo-clickable-cursor: pointer;--cs-color-surface: #FFFFFF;--cs-color-surface-glass: rgba(255, 255, 255, .88);--cs-color-surface-overlay: rgba(255, 255, 255, .98);--cs-color-surface-muted: #F4F6F8;--cs-color-surface-subtle: #F8FAFC;--cs-color-page: #FAFBFC;--cs-color-on-primary: #FFFFFF;--cs-color-border-soft: #DCE3EA;--cs-color-border-strong: #C5CED8;--cs-color-text: #182536;--cs-color-text-muted: #607086;--cs-color-accent: #B61F3A;--cs-color-control-bg: #EEF2F6;--cs-color-control-bg-hover: #E9EEF4;--cs-color-control-bg-focus: #E2EAF2;--cs-color-interactive-hover: #EEF4F8;--cs-color-interactive-hover-strong: #DDE7F0;--cs-color-context-warning-bg: #FFF3DE;--cs-color-context-warning-border: #F2C98B;--cs-color-context-warning-text: #6F3D00;--cs-color-context-warning-action-bg: rgba(255, 255, 255, .58);--cs-color-context-warning-action-hover-bg: rgba(255, 255, 255, .82);--cs-color-grid-header-bg: #F0EAEA;--cs-color-grid-border: #E4E7EC;--cs-color-nav-active-bg: #173B57;--cs-color-dashboard-action: #6941C6;--cs-color-filter-badge-bg: #EAF2FF;--cs-color-filter-badge-text: #174B8F;--cs-color-selection-strong: #0F3F75;--cs-color-button-border: #9EADBC;--cs-color-button-hover-bg: #EEF4F8;--cs-color-button-hover-border: #7E91A4;--cs-color-button-light-hover-bg: #F8FAFC;--cs-color-button-light-hover-border: #98A6B5;--cs-color-upload-button-border: #7F95AA;--cs-color-upload-button-hover-border: #6F8498;--cs-nav-collapsed-parent-icon-offset: 3.5px;--cs-shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--cs-shadow-control: 0 1px 2px rgba(16, 24, 40, .07);--cs-shadow-md: 0 12px 30px rgba(20, 34, 51, .14);--cs-motion-nav-duration: .16s;--cs-motion-nav-easing: cubic-bezier(.2, 0, 0, 1);--cs-page-padding-x: clamp(12px, 1.15vw, 18px);--cs-page-padding-y: clamp(10px, 1vw, 16px);--cs-page-gap: clamp(8px, .9vw, 12px);--cs-page-top-anchor-offset: 4px;--cs-control-height: 38px;--cs-grid-row-height: 34px;--cs-grid-header-height: 36px;--cs-nav-drawer-width: 280px;--cs-nav-drawer-collapsed-width: 80px;--cs-nav-drawer-mobile-width: min(84vw, 320px)}html,body{background:var(--lumo-base-color);font-size:14px;line-height:1.45}vaadin-app-layout::part(content){background:radial-gradient(circle at 100% 0,rgba(23,59,87,.018),transparent 340px),var(--cs-color-page)}vaadin-app-layout::part(navbar){border-bottom:0;display:flex;flex-wrap:wrap;box-shadow:none;height:0;min-height:0;overflow:hidden}vaadin-app-layout:has(.cs-license-banner)::part(navbar){height:auto;min-height:36px;overflow:visible}vaadin-app-layout:has(.cs-echa-import-indicator)::part(navbar){height:auto;min-height:46px;overflow:visible}.cs-license-banner{align-items:center;background:var(--cs-color-context-warning-bg);border-bottom:1px solid var(--cs-color-context-warning-border);box-sizing:border-box;color:var(--cs-color-context-warning-text);flex:0 0 100%;gap:14px;min-height:36px;order:-1;padding:3px var(--cs-page-padding-x);width:100%}.cs-license-banner__text{color:var(--cs-color-context-warning-text);font-size:13px;font-weight:700;line-height:1.25}vaadin-button.cs-license-banner__cancel{--lumo-primary-text-color: var(--cs-color-context-warning-text);--lumo-tertiary-text-color: var(--cs-color-context-warning-text);--lumo-button-size: 28px;--vaadin-button-background: var(--cs-color-context-warning-action-bg);--vaadin-button-border: 1px solid rgba(111, 61, 0, .24);--vaadin-button-border-radius: 7px;--vaadin-button-text-color: var(--cs-color-context-warning-text);box-shadow:0 1px 1px #6f3d000f;color:var(--cs-color-context-warning-text);font-size:12px;font-weight:600;height:28px;margin-left:4px;min-height:28px;padding:0 10px}vaadin-button.cs-license-banner__cancel:hover:not([disabled]){--vaadin-button-background: var(--cs-color-context-warning-action-hover-bg);--vaadin-button-border: 1px solid rgba(111, 61, 0, .34)}vaadin-button.cs-license-banner__cancel vaadin-icon{height:14px;width:14px}vaadin-button.cs-license-banner__cancel::part(prefix){margin-inline-end:5px}.cs-admin-sidebar-nav{box-sizing:border-box;flex:0 0 280px;min-width:280px}.cs-admin-layout{min-width:0}.cs-admin-content{flex:1 1 auto;min-width:0}.cs-admin-sidebar-nav__items{width:100%}.cs-admin-sidebar-nav__items::part(group-list){display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.cs-admin-sidebar-nav__items vaadin-side-nav-item{box-sizing:border-box;margin:0;width:100%}.cs-admin-sidebar-nav__items vaadin-side-nav-item::part(content){align-items:center;border-radius:7px;box-sizing:border-box;min-height:40px;width:100%}.cs-admin-sidebar-nav__items vaadin-side-nav-item::part(link){align-items:center;box-sizing:border-box;display:flex;font-size:14px;min-height:40px;min-width:0;padding:8px 10px 8px 8px}.cs-admin-sidebar-nav__items vaadin-side-nav-item>[slot=prefix]{box-sizing:border-box;flex:0 0 24px;height:24px!important;margin-inline:8px 10px;width:24px!important}.cs-admin-sidebar-nav__items vaadin-side-nav-item>vaadin-icon[slot=prefix]{padding:2px}.cs-admin-sidebar-nav__items vaadin-side-nav-item[disabled]>[slot=prefix],.cs-admin-sidebar-nav__items vaadin-side-nav-item.nav-disabled>[slot=prefix]{opacity:.45}.cs-safety-sheets-page .cs-empty-state{flex:1 1 auto;min-height:0}.cs-mobile-navbar{order:0}.cs-brand-div{padding-top:24px;padding-bottom:18px}.cs-account-div{align-items:center;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);border:1px solid var(--cs-color-border-soft);border-radius:10px;box-sizing:border-box;box-shadow:var(--cs-shadow-sm);gap:10px;justify-content:flex-start!important;margin:0 8px 12px;max-width:calc(100% - 16px);min-height:52px;min-width:0;overflow:hidden;padding:8px 8px 8px 10px!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease;width:calc(100% - 16px)!important}.cs-account-div:hover{border-color:#1570ef38;box-shadow:0 8px 22px #14223314}.cs-account-left{align-items:center;flex:1 1 auto;min-width:0;overflow:hidden}.cs-account-left vaadin-avatar{flex:0 0 auto;margin:0!important}.cs-account-info{flex:1 1 auto;gap:2px!important;margin-left:0!important;min-width:0;overflow:hidden}.cs-account-info span{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-account-logout,.cs-account-div vaadin-icon{flex:0 0 auto}.cs-account-logout{border:1px solid transparent;border-radius:8px;box-sizing:border-box;height:32px!important;margin-left:auto;opacity:.74;padding:6px;transition:background .14s ease,border-color .14s ease,opacity .14s ease,transform .14s ease;width:32px!important}.cs-account-logout:hover{background:var(--cs-color-control-bg);border-color:#52728c3d;opacity:1;transform:translate(1px)}.cs-detail-content,main{box-sizing:border-box}.cs-page-layout-root,.cs-detail-content,.cs-tab-view-layout-root{padding:var(--cs-page-padding-top, 0) var(--cs-page-padding-x) var(--cs-page-padding-y)!important;gap:var(--cs-page-gap)!important;min-width:0}.cs-detail-content>*,.cs-page-layout-root>*,.cs-tab-view-layout-root>*{box-sizing:border-box;max-width:100%}.cs-search-filter-panel{background:#ffffffe0;border-right:1px solid var(--cs-color-border-soft);box-sizing:border-box;flex:0 0 280px;min-width:280px;overflow:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cs-search-inline-options-panel{background:#fff;border:1px solid var(--cs-color-border-soft);border-radius:10px;box-shadow:var(--cs-shadow-sm);box-sizing:border-box;gap:0;margin-top:8px;max-height:min(420px,calc(100vh - 220px));overflow:auto;padding:8px;width:100%}.cs-search-inline-options-checkbox{--vaadin-checkbox-size: 18px;align-items:center;border-radius:7px;box-sizing:border-box;color:var(--cs-color-text, #182536);min-height:34px;padding:0 8px;width:100%}.cs-search-inline-options-checkbox:hover{background:var(--cs-color-button-hover-bg)}.cs-search-mobile-filter-button{align-items:center;border:1px solid var(--cs-color-border-strong, #9EADBC)!important;border-radius:8px;box-shadow:var(--cs-shadow-sm);display:none!important;gap:8px;height:var(--cs-control-height);line-height:1;margin-left:auto;min-height:var(--cs-control-height);padding:0 12px}.cs-search-filter-dialog-header{align-items:center;background:#fff;border-bottom:1px solid var(--cs-color-border-soft);box-sizing:border-box;display:flex;justify-content:space-between;padding:14px 16px}.cs-search-filter-dialog-title{color:var(--cs-color-text, #182536);font-size:20px;line-height:28px;margin:0}.cs-search-filter-dialog-footer{background:#fff;border-top:1px solid var(--cs-color-border-soft);box-sizing:border-box;padding:12px 16px}.cs-detail-content vaadin-tabs,.cs-detail-content vaadin-tab-sheet,.cs-page-layout-root vaadin-tabs,.cs-page-layout-root vaadin-tab-sheet{min-width:0;max-width:100%}.cs-detail-tabsheet{align-self:stretch;height:auto!important;min-height:0}.cs-detail-tabsheet::part(content){overflow:visible}.cs-search-layout{min-width:0}.cs-search-filter-panel{background:var(--cs-color-surface-glass);border-right:1px solid var(--cs-color-border-soft);box-sizing:border-box;flex:0 0 280px;min-width:280px;overflow:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cs-search-filter-panel-body{box-sizing:border-box;padding:16px}.cs-search-filter-panel vaadin-radio-button{min-height:32px}.cs-search-filter-panel vaadin-text-field{max-width:none!important;width:100%}.cs-search-filter-panel .cs-search-inline-options{width:100%}.cs-search-inline-options-panel{background:var(--cs-color-surface);border:1px solid var(--cs-color-border-soft);border-radius:10px;box-shadow:var(--cs-shadow-sm);box-sizing:border-box;gap:0;margin-top:8px;max-height:min(420px,calc(100vh - 220px));overflow:auto;padding:8px;width:100%}.cs-search-inline-options-panel .cs-search-options-menu-section-label{display:block;padding:0 8px 4px}.cs-search-inline-options-checkbox{--vaadin-checkbox-size: 18px;align-items:center;border-radius:7px;box-sizing:border-box;color:var(--cs-color-text);min-height:34px;padding:0 8px;width:100%}.cs-search-inline-options-checkbox:hover{background:var(--cs-color-interactive-hover)}.cs-search-inline-options-checkbox::part(checkbox){margin-top:0}.cs-search-inline-options-checkbox::part(label){align-items:center;display:flex;line-height:20px;min-height:34px;padding-inline-start:8px;white-space:normal}.cs-search-inline-options-whole-words{align-items:center;border-top:1px solid var(--cs-color-border-soft);margin-top:4px;min-height:38px;padding-top:0}.cs-search-results{min-width:0}.cs-search-results-header{row-gap:8px}.cs-search-results-title-group{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px}.cs-search-mobile-filter-button{align-items:center;border:1px solid var(--cs-color-border-strong)!important;border-radius:8px;box-shadow:var(--cs-shadow-sm);display:none!important;gap:8px;height:var(--cs-control-height);line-height:1;margin-left:auto;min-height:var(--cs-control-height);padding:0 12px}.cs-search-mobile-filter-button img{display:block;height:16px;width:16px}vaadin-dialog-overlay[theme~=cs-search-filter-dialog]::part(overlay){background:var(--lumo-base-color);border-radius:12px 0 0 12px;box-shadow:-14px 0 34px #1422332e;height:100vh;max-height:100vh;max-width:min(420px,100vw);width:min(420px,100vw)}vaadin-dialog-overlay[theme~=cs-search-filter-dialog]::part(content){display:flex;flex-direction:column;height:100%;padding:0}.cs-search-filter-dialog-header{align-items:center;background:var(--cs-color-surface);border-bottom:1px solid var(--cs-color-border-soft);box-sizing:border-box;display:flex;justify-content:space-between;padding:14px 16px}.cs-search-filter-dialog-title{color:var(--cs-color-text);font-size:20px;line-height:28px;margin:0}.cs-search-filter-dialog-content{flex:1 1 auto;min-height:0;overflow:auto}.cs-search-filter-dialog-content .cs-search-filter-panel{border-right:0;display:block!important;height:auto;min-width:0;width:100%!important}.cs-search-filter-dialog-footer{background:var(--cs-color-surface);border-top:1px solid var(--cs-color-border-soft);box-sizing:border-box;padding:12px 16px}.cs-search-filter-dialog-footer vaadin-button{width:100%}vaadin-dialog-overlay[theme~=cs-search-filter-dialog][theme~=cs-compact-filter-dialog]::part(overlay){border-radius:12px;height:auto;max-height:calc(100vh - 32px);max-width:min(420px,calc(100vw - 32px));width:min(420px,calc(100vw - 32px))}vaadin-dialog-overlay[theme~=cs-search-filter-dialog][theme~=cs-compact-filter-dialog]::part(content){height:auto}.cs-search-filter-dialog-content.cs-compact-filter-dialog-content{flex:0 0 auto;overflow:visible;padding:16px}.cs-search-filter-dialog-content.cs-compact-filter-dialog-content>*{flex:0 0 auto}.cs-scope-selector{gap:8px!important;min-width:0}.cs-scope-selector vaadin-multi-select-combo-box{min-width:0}.cs-search-filter-dialog-content.cs-compact-filter-dialog-content .cs-scope-selector{align-items:stretch;flex-direction:column;gap:10px!important;height:auto!important;justify-content:flex-start!important;width:100%!important}.cs-search-filter-dialog-content.cs-compact-filter-dialog-content .cs-scope-selector vaadin-multi-select-combo-box{flex:0 0 auto!important;width:100%!important}main h1,main h2{color:var(--cs-color-text);font-size:clamp(26px,2vw,34px)!important;line-height:1.12!important;letter-spacing:0!important}main h3{color:var(--cs-color-text);font-size:17px!important;line-height:1.25!important;letter-spacing:0!important}.cs-page-header{align-items:flex-end;display:flex!important;flex-wrap:wrap;gap:8px 12px;width:100%}.cs-page-header--titleless{min-height:var(--cs-control-height)}.cs-page-header-title{flex:1 1 0;line-height:1.12;max-width:100%;min-width:0;overflow-wrap:anywhere}.cs-page-layout-title{color:var(--cs-color-text);line-height:1.12;min-height:auto;overflow-wrap:anywhere}.cs-page-header-actions{align-items:center;display:flex!important;flex:0 1 max-content;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;max-width:100%;min-width:0;row-gap:8px}.cs-page-header-filter{flex:0 1 280px;min-width:min(220px,100%)}.cs-page-header-filter>*{max-width:none!important;min-width:0;width:100%!important}.cs-page-header-output{flex:0 0 auto;margin-left:auto}.cs-legislation-page .cs-page-header{align-items:flex-start}.cs-legislation-page .cs-page-header-title{flex-basis:100%}.cs-legislation-page .cs-page-header-actions{display:grid!important;flex:1 1 100%;gap:8px;grid-template-columns:minmax(220px,280px) minmax(220px,280px) minmax(max-content,1fr);justify-content:stretch;width:100%}.cs-legislation-page .cs-page-header-filter{flex:0 1 auto;min-width:0;width:100%}.cs-legislation-page .cs-page-header-output{justify-self:end;margin-left:0}.cs-legislation-page .cs-page-header-filter--search .cs-search-options-button,.cs-legislation-page .cs-page-header-filter--search .cs-search-options-button:hover{background:transparent!important}.cs-legislation-page .cs-page-header-filter--search .cs-search-options-button img{left:auto;right:4px;transform:translateY(-50%)}.cs-legislation-page .cs-page-header-filter--search .cs-search-options-button.cs-search-options-button--open img{transform:translateY(-50%) rotate(180deg)}.cs-legislation-page vaadin-multi-select-combo-box.cs-legislation-facet::part(input-field){box-sizing:border-box}.cs-legislation-page .cs-page-header-filter>vaadin-multi-select-combo-box::part(clear-button),.cs-legislation-page .cs-page-header-filter>vaadin-multi-select-combo-box::part(toggle-button),.cs-legislation-page vaadin-multi-select-combo-box.cs-legislation-facet::part(clear-button),.cs-legislation-page vaadin-multi-select-combo-box.cs-legislation-facet::part(toggle-button){align-self:center;flex:0 0 auto;margin-inline-end:0}.cs-legislation-page vaadin-multi-select-combo-box.cs-legislation-facet::part(toggle-button){margin-inline-start:auto}.cs-page-header--titleless .cs-page-header-actions{justify-content:flex-end;margin-left:0;width:100%}.cs-page-header-button{white-space:nowrap}@media (min-width: 901px){.cs-search-layout,.cs-admin-layout{margin-left:var(--cs-nav-drawer-width)!important;width:calc(100% - var(--cs-nav-drawer-width))!important}vaadin-app-layout.nav-collapsed .cs-search-layout,vaadin-app-layout.nav-collapsed .cs-admin-layout{margin-left:var(--cs-nav-drawer-collapsed-width)!important;width:calc(100% - var(--cs-nav-drawer-collapsed-width))!important}vaadin-app-layout>main:not([slot]),vaadin-app-layout>[content]{margin-left:var(--cs-nav-drawer-width)!important;width:calc(100% - var(--cs-nav-drawer-width))!important}vaadin-app-layout.nav-collapsed>main:not([slot]),vaadin-app-layout.nav-collapsed>[content]{margin-left:var(--cs-nav-drawer-collapsed-width)!important;width:calc(100% - var(--cs-nav-drawer-collapsed-width))!important}vaadin-app-layout::part(drawer){transform:translate(0)!important;visibility:visible!important}vaadin-app-layout{--vaadin-app-layout-drawer-offset-size: var(--cs-nav-drawer-width) !important}vaadin-app-layout.nav-collapsed{--vaadin-app-layout-drawer-offset-size: var(--cs-nav-drawer-collapsed-width) !important}.cs-mobile-navbar{display:none!important}}@media (max-width: 900px){vaadin-app-layout::part(drawer){width:var(--cs-nav-drawer-mobile-width)!important;min-width:0!important;box-shadow:18px 0 48px #1422332e;transform:translate(-100%);transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s ease;visibility:visible!important;will-change:transform}vaadin-app-layout::part(backdrop){background:#14223347;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}vaadin-app-layout{--vaadin-app-layout-drawer-offset-size: 0px !important}vaadin-app-layout>main:not([slot]),vaadin-app-layout>[content]{margin-left:0!important;width:100%!important}vaadin-app-layout.nav-collapsed::part(drawer){width:var(--cs-nav-drawer-mobile-width)!important;min-width:0!important}vaadin-app-layout.nav-collapsed{--vaadin-app-layout-drawer-offset-size: 0px !important}vaadin-app-layout:not([drawer-opened])::part(drawer){box-shadow:none;pointer-events:none;transform:translate(-100%)!important}vaadin-app-layout[drawer-opened]::part(drawer){pointer-events:auto;transform:translate(0)!important;visibility:visible!important}vaadin-app-layout::part(navbar){background:#fffffff5;border-bottom:1px solid var(--cs-color-border-soft);box-shadow:0 8px 24px #1422330f;height:auto;min-height:56px;overflow:visible;z-index:10}.cs-mobile-navbar{align-items:center;box-sizing:border-box;display:flex!important;flex:0 0 100%;min-height:56px;padding:8px var(--cs-page-padding-x);width:100%}.cs-mobile-navbar-menu{background:#fff;border:1px solid var(--cs-color-border-soft);border-radius:8px;box-shadow:0 1px 2px #1018280d;height:38px;min-width:38px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease;width:38px}.cs-mobile-navbar-menu:hover{border-color:#1570ef57;box-shadow:0 8px 20px #14223314}vaadin-app-layout[drawer-opened] .cs-mobile-navbar-menu{background:#eff6ff;border-color:#1570ef57;transform:scale(.96)}.cs-mobile-navbar-logo{height:29px;width:112px}.cs-brand-div{min-height:56px;padding:8px 16px}.cs-nav-full-logo,vaadin-app-layout.nav-collapsed .cs-nav-full-logo{display:block!important;height:29px!important;width:112px!important}.cs-nav-icon-logo,vaadin-app-layout.nav-collapsed .cs-nav-icon-logo{display:none!important}.cs-nav-toggle-button,vaadin-app-layout.nav-collapsed .cs-nav-toggle-button{display:none!important}.cs-nav-drawer-close-button,vaadin-app-layout.nav-collapsed .cs-nav-drawer-close-button{background:#fff;border:1px solid var(--cs-color-border-soft);border-radius:8px;box-sizing:border-box;display:block!important;height:38px;margin-left:auto;opacity:.82;padding:9px;width:38px}.cs-nav-drawer-close-button:hover{border-color:#1570ef57;box-shadow:0 8px 20px #14223314;transform:scale(.96)}vaadin-app-layout.nav-collapsed .cs-brand-div{justify-content:flex-start;padding:8px 16px}vaadin-app-layout [slot=drawer] vaadin-side-nav-item,vaadin-app-layout [slot=drawer] vaadin-side-nav-item::part(content),vaadin-app-layout [slot=drawer] vaadin-side-nav-item::part(link){width:calc(var(--cs-nav-drawer-mobile-width) - 32px)!important}}@media (max-width: 1024px){.cs-page-header{align-items:center}.cs-page-header-title{flex:1 1 0;min-width:0}.cs-page-header-actions{flex:0 1 auto;justify-content:flex-end;margin-left:auto;min-width:0}}.cs-breadcrumb{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;margin-top:var(--cs-page-top-anchor-offset);max-width:100%;min-height:28px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap}.cs-breadcrumb::-webkit-scrollbar{display:none}.cs-breadcrumb>*{flex:0 0 auto;white-space:nowrap}.cs-page-layout-root>.cs-page-layout-title:first-child,.cs-page-layout-root>.cs-page-header:first-child,.cs-detail-content>.cs-page-header:first-child{margin-block-start:var(--cs-page-top-anchor-offset)!important}.cs-breadcrumb+.cs-page-header,.cs-breadcrumb+.cs-page-layout-title,.cs-breadcrumb+h1,.cs-breadcrumb+h2{margin-top:0}.cs-list-view-compact-header{gap:6px;--cs-page-padding-top: 0}.cs-list-view-compact-header-row{align-items:center;display:grid!important;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:var(--cs-control-height)}.cs-list-view-compact-header-row .cs-page-header--titleless{grid-column:2;min-height:var(--cs-control-height);width:auto}.cs-list-view-compact-header-row .cs-page-header--titleless .cs-page-header-actions{justify-content:flex-end;width:auto}.cs-page-content-top-offset{--cs-page-padding-top: clamp(10px, 1.1vw, 16px)}.cs-page-layout-root:not(:has(>.cs-breadcrumb)){--cs-page-padding-top: clamp(10px, 1.1vw, 16px)}.cs-inventory-page{align-items:stretch;--cs-inventory-rail-inset: 0px}main:has(.cs-inventory-page){padding:0!important}.cs-inventory-page>*{width:100%}.cs-inventory-breadcrumb{box-sizing:border-box;width:100%}.cs-inventory-page .cs-page-header{align-items:flex-end;box-sizing:border-box;display:flex!important;flex-wrap:wrap;gap:8px 12px;margin-left:0;width:100%}.cs-detail-content:has(.cs-inventory-header-search)>vaadin-horizontal-layout:first-child,.cs-page-header:has(.cs-inventory-header-search){box-sizing:border-box;padding-inline:0!important}.cs-page-header:has(.cs-inventory-header-search) .cs-page-header-title,.cs-page-header:has(.cs-inventory-header-search) .cs-page-header-actions{width:100%}.cs-inventory-page .cs-page-header-title{flex:1 1 0;min-width:0}.cs-inventory-page .cs-page-header-actions{align-items:center;display:flex!important;flex:0 1 max-content;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;max-width:100%;min-width:0;width:auto}.cs-inventory-header-search{align-self:flex-start!important;min-width:0;width:100%}.cs-inventory-header-search vaadin-text-field{width:100%}.cs-page-header:has(.cs-inventory-header-search) .cs-page-header-actions{align-items:flex-start!important}.cs-list-view-compact-header-row:has(.cs-inventory-header-search){align-items:center;display:flex!important;flex-wrap:wrap;gap:8px 12px}.cs-list-view-compact-header-row:has(.cs-inventory-header-search) .cs-breadcrumb{flex:1 1 220px;min-width:0}.cs-list-view-compact-header-row:has(.cs-inventory-header-search) .cs-page-header--titleless{flex:0 1 max-content;margin-left:auto;max-width:100%;min-width:0;width:auto}.cs-list-view-compact-header-row:has(.cs-inventory-header-search) .cs-page-header-actions{align-items:center;display:grid!important;gap:8px;grid-template-columns:minmax(min(220px,100%),320px) auto auto auto;justify-content:end;max-width:100%;width:auto}.cs-list-view-compact-header-row:has(.cs-inventory-header-search) .cs-inventory-header-search{grid-column:1}.cs-inventory-content{gap:12px;min-height:0;min-width:0;width:100%}.cs-inventory-content .grid-filter-row>.cs-grid-filter-form{padding:0}.cs-inventory-view-tabs-row{gap:8px;min-width:0;width:100%}.cs-inventory-view-tabs{min-width:0}.cs-inventory-views-button{flex-shrink:0;--vaadin-button-text-color: var(--lumo-primary-text-color)}.cs-inventory-views-button::part(label),.cs-inventory-views-button::part(prefix){align-items:center;display:inline-flex;line-height:1}.cs-inventory-views-button::part(label){gap:6px}.cs-inventory-views-button img{display:block;flex-shrink:0;height:18px;width:18px}.cs-page-layout-root,.cs-tab-view-layout-root{gap:var(--cs-page-gap)}.cs-detail-content vaadin-horizontal-layout,.cs-detail-content vaadin-vertical-layout,.cs-page-layout-root vaadin-horizontal-layout,.cs-page-layout-root vaadin-vertical-layout,.cs-dashboard-content vaadin-horizontal-layout,.cs-dashboard-content vaadin-vertical-layout,.cs-reports-content vaadin-horizontal-layout,.cs-reports-content vaadin-vertical-layout{min-width:0}.cs-detail-buttons-scroller vaadin-horizontal-layout,.cs-composition-footer,.cs-composition-add-actions{flex-wrap:wrap;min-width:0}.cs-composition-content{gap:var(--cs-page-gap)!important;padding:0!important;width:100%}.cs-composition-footer{align-items:center;gap:8px;padding:0!important;width:100%}.cs-composition-add-actions{gap:8px;width:auto!important}.cs-composition-total{margin-left:auto;min-width:0}.cs-composition-content vaadin-tab-sheet,.cs-composition-content vaadin-grid{width:100%}.cs-extended-physical-properties-tab{box-sizing:border-box;padding:0!important;width:100%}vaadin-button,vaadin-menu-bar.cs-menu-bar vaadin-menu-bar-button{border-radius:8px;font-weight:600;min-height:var(--cs-control-height);letter-spacing:0}vaadin-button:not([theme~=primary]):not([theme~=tertiary-inline]):not(.cs-button-action[data-variant=save]),vaadin-menu-bar.cs-menu-bar vaadin-menu-bar-button{background:var(--cs-color-surface);border:1px solid var(--cs-color-button-border);box-shadow:var(--cs-shadow-control),inset 0 0 0 1px #173b570a;color:var(--cs-color-primary-dark)}vaadin-button:hover:not([disabled]):not([theme~=primary]):not([theme~=tertiary-inline]):not(.cs-button-action[data-variant=save]),vaadin-menu-bar.cs-menu-bar vaadin-menu-bar-button:hover:not([disabled]),vaadin-menu-bar.cs-menu-bar:hover vaadin-menu-bar-button{background:var(--cs-color-button-hover-bg);border-color:var(--cs-color-button-hover-border);box-shadow:0 3px 8px #1018281f,inset 0 0 0 1px #173b5712}vaadin-button.cs-button-action[data-variant=save]{background:linear-gradient(135deg,#26374d,#17283d);border-color:#17283d;color:#fff;box-shadow:0 1px 2px #10182824}vaadin-button.cs-button-action[data-variant=save]:hover:not([disabled]){filter:brightness(1.06)}.cs-versioning-action::part(prefix){display:none}vaadin-button[theme~=primary]{--vaadin-button-primary-text-color: var(--cs-color-on-primary);--vaadin-button-text-color: var(--cs-color-on-primary);background:linear-gradient(135deg,#26374d,#17283d);color:var(--cs-color-on-primary);box-shadow:0 1px 2px #10182824}vaadin-button[theme~=primary]:hover:not([disabled]){box-shadow:0 3px 8px #10182833;filter:brightness(1.07)}vaadin-button[disabled],vaadin-combo-box[disabled],vaadin-text-field[disabled],vaadin-select[disabled],vaadin-menu-bar[disabled]{opacity:.62}vaadin-text-field::part(input-field),vaadin-password-field::part(input-field),vaadin-email-field::part(input-field),vaadin-text-area::part(input-field),vaadin-number-field::part(input-field),vaadin-integer-field::part(input-field),vaadin-combo-box::part(input-field),vaadin-multi-select-combo-box::part(input-field),vaadin-select::part(input-field),vaadin-date-picker::part(input-field){background:var(--cs-color-control-bg);border:1px solid transparent;border-radius:7px;box-shadow:inset 0 1px #ffffff73;min-height:var(--cs-control-height)}vaadin-text-field,vaadin-password-field,vaadin-email-field,vaadin-number-field,vaadin-integer-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker{--vaadin-input-field-label-font-size: 13px;--vaadin-input-field-value-font-size: 14px;min-height:var(--cs-control-height)}vaadin-text-field::part(input-field),vaadin-password-field::part(input-field),vaadin-email-field::part(input-field),vaadin-number-field::part(input-field),vaadin-integer-field::part(input-field),vaadin-combo-box::part(input-field),vaadin-multi-select-combo-box::part(input-field),vaadin-select::part(input-field),vaadin-date-picker::part(input-field){height:var(--cs-control-height);max-height:var(--cs-control-height)}vaadin-text-area{--vaadin-input-field-label-font-size: 13px;--vaadin-input-field-value-font-size: 14px}vaadin-text-field::part(label),vaadin-password-field::part(label),vaadin-email-field::part(label),vaadin-text-area::part(label),vaadin-number-field::part(label),vaadin-integer-field::part(label),vaadin-combo-box::part(label),vaadin-multi-select-combo-box::part(label),vaadin-select::part(label),vaadin-date-picker::part(label){color:#586a80;font-size:13px;line-height:16px;margin-bottom:3px;padding-bottom:0}vaadin-text-field:hover:not([readonly]):not([disabled])::part(input-field),vaadin-password-field:hover:not([readonly]):not([disabled])::part(input-field),vaadin-email-field:hover:not([readonly]):not([disabled])::part(input-field),vaadin-text-area:hover:not([readonly]):not([disabled])::part(input-field),vaadin-number-field:hover:not([readonly]):not([disabled])::part(input-field),vaadin-integer-field:hover:not([readonly]):not([disabled])::part(input-field),vaadin-combo-box:hover:not([readonly]):not([disabled])::part(input-field),vaadin-multi-select-combo-box:hover:not([readonly]):not([disabled])::part(input-field),vaadin-select:hover:not([readonly]):not([disabled])::part(input-field),vaadin-date-picker:hover:not([readonly]):not([disabled])::part(input-field){background:var(--cs-color-control-bg-hover);border-color:#173b572e}vaadin-text-field[focused]::part(input-field),vaadin-password-field[focused]::part(input-field),vaadin-email-field[focused]::part(input-field),vaadin-text-area[focused]::part(input-field),vaadin-number-field[focused]::part(input-field),vaadin-integer-field[focused]::part(input-field),vaadin-combo-box[focused]::part(input-field),vaadin-multi-select-combo-box[focused]::part(input-field),vaadin-select[focused]::part(input-field),vaadin-date-picker[focused]::part(input-field){background:var(--cs-color-control-bg-focus);border-color:#173b576b;outline:2px solid rgba(23,59,87,.12);outline-offset:0}vaadin-combo-box[opened]::part(input-field),vaadin-multi-select-combo-box[opened]::part(input-field),vaadin-select[opened]::part(input-field),vaadin-date-picker[opened]::part(input-field){background:var(--cs-color-control-bg-focus);border-color:#173b576b;outline:2px solid rgba(23,59,87,.12);outline-offset:0}vaadin-text-field[focused]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-password-field[focused]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-email-field[focused]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-text-area[focused]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-number-field[focused]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-integer-field[focused]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-combo-box[focused]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-multi-select-combo-box[focused]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-select[focused]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-date-picker[focused]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-combo-box[opened]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-multi-select-combo-box[opened]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-select[opened]:hover:not([readonly]):not([disabled])::part(input-field),vaadin-date-picker[opened]:hover:not([readonly]):not([disabled])::part(input-field){background:var(--cs-color-control-bg-focus);border-color:#173b576b}.grid-filter-row{gap:12px;align-items:end;background:#ffffffdb;border:1px solid var(--cs-color-border-soft);border-bottom-color:#dce3ea9e;border-radius:8px 8px 0 0;box-sizing:border-box;padding:10px 14px;box-shadow:var(--cs-shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:calc(var(--cs-control-height) + 20px)}.grid-filter-row--search-only{align-items:flex-start;padding:6px 14px!important;min-height:calc(var(--cs-control-height) + 12px)}.grid-filter-row vaadin-form-layout{box-sizing:border-box;flex:1 1 100%;min-width:0;padding:10px 14px;width:100%;--vaadin-form-layout-row-spacing: 12px;--vaadin-form-layout-column-spacing: 12px}.grid-filter-row:has(>vaadin-form-layout){display:block!important;height:auto!important;min-height:fit-content;padding:0}.grid-filter-row>.cs-grid-filter-form:not(:has(>:not([hidden]))){display:none!important;padding:0!important}.grid-filter-row:has(>.cs-search-extras-slot){align-items:flex-start!important;display:flex!important;padding:10px 14px!important;row-gap:8px}.grid-filter-row:has(>.cs-search-extras-slot)>.cs-grid-filter-form{padding:0}.grid-filter-row>.cs-grid-filter-actions{align-items:center;gap:8px;margin:0}.grid-filter-row>.cs-grid-filter-actions--below-search{margin-left:auto}.grid-filter-row>.cs-grid-filter-actions--below-search vaadin-checkbox{min-height:20px}.grid-filter-row>.cs-grid-filter-actions--below-form{box-sizing:border-box;padding:0 14px 10px;width:100%}.grid-filter-row>.cs-grid-filter-actions--inline{margin-left:auto}.cs-grid--sds-filters{height:auto;min-height:260px}.cs-grid--sds-filters>vaadin-grid{min-height:150px}.cs-grid--sds-filters .grid-filter-row:has(>vaadin-form-layout){display:flex!important;flex-wrap:nowrap;align-items:flex-start;padding:10px 14px!important}.cs-grid--sds-filters .grid-filter-row>.cs-grid-filter-form{flex:1 1 auto;min-width:0;padding:0}.cs-grid--sds-filters .grid-filter-row .cs-grid-filter-form>vaadin-text-field{max-width:420px}.cs-grid--sds-filters .grid-filter-row>.cs-grid-filter-actions--inline{flex:0 0 auto;align-self:flex-start;margin-left:auto}.grid-filter-row vaadin-text-field::part(label),.grid-filter-row vaadin-password-field::part(label),.grid-filter-row vaadin-email-field::part(label),.grid-filter-row vaadin-number-field::part(label),.grid-filter-row vaadin-integer-field::part(label),.grid-filter-row vaadin-combo-box::part(label),.grid-filter-row vaadin-multi-select-combo-box::part(label),.grid-filter-row vaadin-select::part(label),.grid-filter-row vaadin-date-picker::part(label),vaadin-dialog-overlay vaadin-text-field::part(label),vaadin-dialog-overlay vaadin-password-field::part(label),vaadin-dialog-overlay vaadin-email-field::part(label),vaadin-dialog-overlay vaadin-number-field::part(label),vaadin-dialog-overlay vaadin-integer-field::part(label),vaadin-dialog-overlay vaadin-combo-box::part(label),vaadin-dialog-overlay vaadin-multi-select-combo-box::part(label),vaadin-dialog-overlay vaadin-select::part(label),vaadin-dialog-overlay vaadin-date-picker::part(label){font-size:12px;line-height:15px;margin-bottom:2px}.grid-filter-row vaadin-text-field,.grid-filter-row vaadin-password-field,.grid-filter-row vaadin-email-field,.grid-filter-row vaadin-number-field,.grid-filter-row vaadin-integer-field,.grid-filter-row vaadin-combo-box,.grid-filter-row vaadin-multi-select-combo-box,.grid-filter-row vaadin-select,.grid-filter-row vaadin-date-picker{box-sizing:border-box;padding-top:0;width:100%}.grid-filter-row vaadin-form-layout>vaadin-text-field,.grid-filter-row vaadin-form-layout>vaadin-password-field,.grid-filter-row vaadin-form-layout>vaadin-email-field,.grid-filter-row vaadin-form-layout>vaadin-number-field,.grid-filter-row vaadin-form-layout>vaadin-integer-field,.grid-filter-row vaadin-form-layout>vaadin-combo-box,.grid-filter-row vaadin-form-layout>vaadin-multi-select-combo-box,.grid-filter-row vaadin-form-layout>vaadin-select,.grid-filter-row vaadin-form-layout>vaadin-date-picker{max-width:none!important}.cs-grid--dense-filters .grid-filter-row{padding:10px 14px}.cs-grid--dense-filters .cs-grid-filter-form{--vaadin-form-layout-column-spacing: 12px;--vaadin-form-layout-row-spacing: 12px;padding:10px 14px;width:100%}.cs-grid--dense-filters .grid-filter-row vaadin-text-field,.cs-grid--dense-filters .grid-filter-row vaadin-password-field,.cs-grid--dense-filters .grid-filter-row vaadin-email-field,.cs-grid--dense-filters .grid-filter-row vaadin-number-field,.cs-grid--dense-filters .grid-filter-row vaadin-integer-field,.cs-grid--dense-filters .grid-filter-row vaadin-combo-box,.cs-grid--dense-filters .grid-filter-row vaadin-multi-select-combo-box,.cs-grid--dense-filters .grid-filter-row vaadin-select,.cs-grid--dense-filters .grid-filter-row vaadin-date-picker{box-sizing:border-box;min-width:0;width:100%}.cs-legislation-grid{min-width:0;width:100%}.cs-legislation-grid .grid-filter-row{box-sizing:border-box;border:1px solid var(--cs-color-border-soft);border-bottom-color:#dce3eab8;border-radius:8px 8px 0 0;width:100%}.cs-legislation-grid .cs-grid-filter-form{--vaadin-form-layout-column-spacing: 10px;--vaadin-form-layout-row-spacing: 8px;box-sizing:border-box;max-width:100%;min-width:0;padding:8px 12px;width:100%}.cs-legislation-grid .cs-grid-filter-form>.cs-legislation-facet{box-sizing:border-box;max-width:420px!important;min-width:0!important;width:100%!important}.cs-notification-actions-toolbar,.cs-news-feed-toolbar{padding-top:8px}.cs-search-options-button{align-items:center;background:transparent;box-sizing:border-box;display:inline-flex!important;flex:0 0 var(--cs-control-height);height:var(--cs-control-height);justify-content:center;line-height:0;margin:0;min-height:var(--cs-control-height);min-width:var(--cs-control-height);padding:0;position:relative;width:var(--cs-control-height)}.cs-search-options-button img{display:block;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .14s ease}.cs-search-options-button:hover{background:#dde7f0;color:var(--cs-color-primary-dark)}.cs-search-options-button.cs-search-options-button--open img{transform:translate(-50%,-50%) rotate(180deg)}.cs-search-options-button.cs-search-suffix-funnel.cs-search-options-button--open img{transform:translate(-50%,-50%)}.cs-search-options-button::part(label){display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cs-styled-data-grid{border-color:var(--cs-color-border-soft);border-radius:8px;box-shadow:var(--cs-shadow-sm);min-height:0;--cs-odd-row-bg: #F8FAFC;--cs-even-row-bg: #FFFFFF;--cs-hover-row-bg: #EEF4F8}.cs-grid{gap:0!important;min-height:0}.cs-grid>.grid-filter-row+.cs-styled-data-grid,.grid-filter-row+.cs-styled-data-grid{margin-top:0!important}.grid-filter-row+.cs-styled-data-grid{border-radius:0 0 8px 8px}.grid-filter-row:has(+.cs-active-filter-panel){border-bottom-color:#dce3ea9e;border-bottom-left-radius:0;border-bottom-right-radius:0}.cs-active-filter-panel{align-items:start;background:#ffffffeb;border:1px solid var(--cs-color-border-soft);border-bottom-color:#dce3ea9e;border-radius:0;border-top:0;box-sizing:border-box;column-gap:8px;display:grid!important;grid-template-columns:minmax(0,1fr) max-content;min-height:42px;max-width:100%;min-width:0;padding:7px 12px;row-gap:6px;width:100%}.cs-active-filter-panel__badges{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;grid-column:1;grid-row:1;min-width:0;overflow:visible;width:auto}.cs-active-filter-panel__badge{align-items:center;background:var(--cs-color-filter-badge-bg);border:1px solid rgba(43,109,207,.16);border-radius:6px;color:var(--cs-color-filter-badge-text);display:inline-flex;box-sizing:border-box;flex:0 1 auto;font-size:13px;font-weight:520;line-height:18px;max-width:min(100%,520px);min-height:24px;min-width:0;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.cs-active-filter-panel__badge-text{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.cs-active-filter-panel__clear{color:var(--cs-color-primary-dark);font-size:12px;font-weight:650;grid-column:2;grid-row:1;justify-self:end;min-height:28px;min-width:max-content;align-self:start;white-space:nowrap}.cs-active-filter-panel__clear:hover:not([disabled]){background:#173b5714}.cs-active-filter-panel+.cs-styled-data-grid{border-radius:0 0 8px 8px}.cs-styled-data-grid:has(+.cs-grid__count-bar){border-bottom-left-radius:0;border-bottom-right-radius:0}.grid-filter-row+.cs-styled-data-grid:has(+.cs-grid__count-bar){border-radius:0}.cs-active-filter-panel+.cs-styled-data-grid:has(+.cs-grid__count-bar){border-radius:0}.cs-styled-data-grid::part(header-cell),.cs-styled-data-grid::part(header-cell frozen-to-end-cell){background:var(--cs-color-grid-header-bg)!important;color:#44546a;font-weight:650;font-size:13px;min-height:var(--cs-grid-header-height)!important;height:var(--cs-grid-header-height)!important;padding-left:14px!important;padding-right:14px!important}.cs-list-grid-compact::part(body-cell){min-height:var(--cs-grid-row-height)!important;font-size:14px;border-bottom-color:#e3e8ee;padding-left:14px!important;padding-right:14px!important}.cs-list-grid-compact::part(header-cell){min-height:var(--cs-grid-header-height)!important;height:var(--cs-grid-header-height)!important}.cs-grid__count-bar{align-self:stretch;background:#fff;border:1px solid var(--cs-color-border-soft);border-top:0;box-sizing:border-box;color:var(--cs-color-text-muted);flex:0 0 auto;font-size:12px;line-height:1.2;max-width:100%;min-height:28px;min-width:0;overflow:hidden;padding:5px 10px;position:relative;width:100%;z-index:1}.cs-styled-data-grid+.cs-grid__count-bar{border-color:var(--cs-color-border-soft);border-radius:0 0 8px 8px}vaadin-dialog-overlay::part(overlay){border-radius:8px;box-shadow:var(--cs-shadow-md);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}vaadin-dialog-overlay::part(header){border-bottom:1px solid var(--cs-color-border-soft)}vaadin-dialog-overlay::part(footer){border-top:1px solid var(--cs-color-border-soft);background:var(--cs-color-surface-subtle)}.cs-detail-title{height:auto!important;min-height:38px;line-height:1.12!important;letter-spacing:0!important;color:var(--cs-color-text)!important;font-size:clamp(24px,1.8vw,30px)!important;white-space:normal!important;overflow-wrap:anywhere}@media (max-width: 800px){.cs-detail-title{display:block;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap!important}.cs-detail-source-badge,.cs-detail-sds-badge{max-width:min(54vw,260px)}}@media (max-width: 520px){.cs-detail-source-badge,.cs-detail-sds-badge{max-width:min(68vw,220px)}}.cs-detail-buttons-scroller{padding-bottom:2px}.cs-detail-buttons-scroller vaadin-horizontal-layout{min-width:0}.cs-main-tabsheet{background:transparent;gap:var(--cs-page-gap)!important}.cs-main-tabsheet::part(tabs-container),vaadin-tabs::part(tabs-container){border-bottom:1px solid var(--cs-color-border-soft)}.cs-main-tabsheet vaadin-tab,vaadin-tab{letter-spacing:0;font-size:14px;min-height:38px}.cs-main-tabsheet vaadin-tab:hover:not([disabled]),.cs-main-tabsheet vaadin-tab[selected],vaadin-tab:hover:not([disabled]),vaadin-tab[selected]{color:var(--cs-color-primary-dark)}vaadin-tabsheet::part(content){background:transparent;box-sizing:border-box;padding:0!important}vaadin-tabsheet{min-width:0;width:100%}.cs-sidebar-header,.cs-filter-settings-header{background:#fff;border-bottom-color:var(--cs-color-border-soft)}.cs-sidebar-form,.cs-filter-settings-content{background:var(--lumo-base-color)}vaadin-dialog-overlay[theme~=cs-sidebar-dialog]::part(overlay),vaadin-dialog-overlay[theme~=cs-filter-settings-sidebar]::part(overlay){width:min(420px,100vw);max-width:100vw;background:var(--lumo-base-color);box-shadow:-14px 0 34px #14223324}vaadin-dialog-overlay[theme~=cs-filter-settings-sidebar][theme~=cs-sidebar-wide]::part(overlay){width:min(620px,100vw);max-width:100vw}@media (max-width: 900px){.cs-search-layout>.cs-search-filter-panel{display:none!important}.cs-search-mobile-filter-button{display:inline-flex!important}.cs-search-results{width:100%!important}}vaadin-menu-bar-overlay::part(overlay),vaadin-combo-box-overlay::part(overlay),vaadin-multi-select-combo-box-overlay::part(overlay),vaadin-select-overlay::part(overlay){border:1px solid var(--cs-color-border-soft);border-radius:8px;box-shadow:var(--cs-shadow-md)}vaadin-context-menu-overlay[theme~=cs-user-filter-menu]::part(overlay){border-radius:10px;box-shadow:0 16px 38px #1422332e,0 4px 10px #1018281a}vaadin-context-menu-overlay[theme~=cs-user-filter-menu]::part(content){box-sizing:border-box;max-height:min(520px,calc(100vh - 120px));overflow:auto;padding:8px;width:100%}vaadin-notification-card::part(overlay){border-radius:8px;box-shadow:var(--cs-shadow-md)}.cs-info-box{border-color:var(--cs-color-border-soft)!important;border-radius:8px!important;background:#ffffffb8!important;box-shadow:var(--cs-shadow-sm)}.cs-news-item{border-radius:8px}.cs-news-feed-tab .cs-news-item:hover{background:#fff;box-shadow:var(--cs-shadow-sm)}.cs-dashboard-section{flex:1 1 min(360px,100%);min-width:min(360px,100%)}.cs-dashboard-root{container-name:dashboard;container-type:inline-size}.cs-dashboard-section--full-width{flex-basis:100%;min-width:100%;width:100%}.cs-dashboard-section-header{align-items:center!important;gap:12px;margin-bottom:16px;min-height:34px}.cs-dashboard-section-action{border:1px solid transparent;border-radius:8px;color:var(--cs-color-dashboard-action);height:34px;margin:0;min-height:34px;min-width:34px;padding:0;width:34px}.cs-dashboard-section-action:hover:not([disabled]){background:#eef2f6;border-color:var(--cs-color-border-soft)}.cs-dashboard-section-cards{gap:14px}.cs-dashboard-section-cards--horizontal{display:grid!important;gap:14px var(--lumo-space-xl)!important;grid-template-columns:repeat(var(--cs-dashboard-card-columns, 3),minmax(0,1fr));overflow-x:visible;padding-bottom:2px}.cs-dashboard-section-cards--count-1{--cs-dashboard-card-columns: 1}.cs-dashboard-section-cards--count-2{--cs-dashboard-card-columns: 2}.cs-dashboard-section-cards--count-3{--cs-dashboard-card-columns: 3}.cs-dashboard-section-cards--horizontal>.cs-dashboard-card{margin:0!important;max-width:100%;min-width:0;width:100%}.cs-dashboard-content{gap:24px var(--lumo-space-xl)}.cs-dashboard-content+.cs-dashboard-section{margin-top:24px}.cs-dashboard-header{gap:16px}.cs-dashboard-header-actions{gap:10px;justify-content:flex-end;min-width:0}.cs-dashboard-title{letter-spacing:0;min-width:0}.cs-dashboard-button{white-space:nowrap}.cs-dashboard-navigation-button{height:34px;min-height:34px!important;min-width:34px;padding:0!important;width:34px}.cs-dashboard-chip{font-size:13px;min-height:auto;padding:4px 12px}.cs-dashboard-card-icon{align-items:center;background-color:#f2f4f7;border-radius:50%;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.cs-dashboard-card{column-gap:14px;row-gap:10px;overflow:hidden;background:#fff;border:1px solid var(--cs-color-border-soft);border-radius:8px;padding:14px!important;min-height:68px;box-shadow:0 8px 22px #1422330f;transition:background-color var(--cs-motion-nav-duration) var(--cs-motion-nav-easing),border-color var(--cs-motion-nav-duration) var(--cs-motion-nav-easing),box-shadow var(--cs-motion-nav-duration) var(--cs-motion-nav-easing),transform var(--cs-motion-nav-duration) var(--cs-motion-nav-easing)}.cs-dashboard-card--clickable,.cs-dashboard-card--clickable .cs-dashboard-card-lead,.cs-dashboard-card--clickable .cs-dashboard-card-content,.cs-dashboard-card--clickable .cs-dashboard-card-title,.cs-dashboard-card--clickable .cs-dashboard-card-subtitle,.cs-dashboard-card--clickable .cs-dashboard-card-icon,.cs-dashboard-card--clickable .cs-dashboard-card-icon img{cursor:pointer}.cs-dashboard-card--clickable:hover,.cs-dashboard-card--clickable:focus-visible{background:var(--cs-color-button-light-hover-bg);border-color:var(--cs-color-button-light-hover-border);box-shadow:0 12px 26px #1422331c}.cs-dashboard-card--clickable:hover .cs-dashboard-navigation-button,.cs-dashboard-card--clickable:focus-visible .cs-dashboard-navigation-button{background:var(--cs-color-button-hover-bg);border-color:var(--cs-color-button-hover-border);box-shadow:0 3px 8px #1018281f,inset 0 0 0 1px #173b5712;color:var(--cs-color-primary-dark)}.cs-dashboard-card-lead{align-items:center;column-gap:14px;display:flex;flex:1 1 min(180px,100%);min-width:0}.cs-dashboard-card-content{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:min(150px,100%)}.cs-dashboard-card-title{color:#344054;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;word-break:break-word}.cs-dashboard-card-subtitle{color:#667085;font-size:13px;font-weight:400;line-height:1.3}.cs-dashboard-card-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:100%;min-width:0;row-gap:8px}.cs-dashboard-card-actions .cs-button-bordered{min-height:34px;padding-left:12px;padding-right:12px}.cs-dashboard-card--multi-actions{align-items:center!important;flex-wrap:wrap}.cs-dashboard-card--multi-actions .cs-dashboard-card-lead{flex:1 1 180px;min-width:min(180px,100%)}.cs-dashboard-card--multi-actions .cs-dashboard-card-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-dashboard-card--multi-actions .cs-dashboard-card-actions{flex:0 0 max-content;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;max-width:100%;width:max-content}@container dashboard (max-width: 900px){.cs-dashboard-section-cards--horizontal{--cs-dashboard-card-columns: 2}.cs-dashboard-section-cards--count-1{--cs-dashboard-card-columns: 1}.cs-dashboard-content{row-gap:24px}}@container dashboard (max-width: 560px){.cs-dashboard-section-cards--horizontal{--cs-dashboard-card-columns: 1}.cs-dashboard-content,.cs-dashboard-content+.cs-dashboard-section{margin-top:0}.cs-dashboard-content{row-gap:26px}.cs-dashboard-content+.cs-dashboard-section{margin-top:26px}}vaadin-upload vaadin-button,vaadin-upload vaadin-button[slot=add-button],vaadin-upload::part(add-button),vaadin-upload::part(upload-button){background:#fff;border:1px solid var(--cs-color-upload-button-border);border-radius:8px;box-shadow:0 1px 2px #10182814,inset 0 0 0 1px #173b570d;color:var(--cs-color-primary-dark);font-weight:600}vaadin-upload vaadin-button:hover,vaadin-upload vaadin-button[slot=add-button]:hover,vaadin-upload:hover::part(add-button),vaadin-upload:hover::part(upload-button){background:var(--cs-color-button-hover-bg);border-color:var(--cs-color-upload-button-hover-border);box-shadow:0 3px 8px #1018281f,inset 0 0 0 1px #173b5714}.cs-placeholder{border:1px dashed var(--cs-color-border-soft);border-radius:8px;background:#ffffff8f}.cs-report-category{gap:10px;padding:0 0 14px}.cs-reports-content{align-items:start;display:grid!important;gap:22px 32px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));padding-top:12px!important;width:100%}.cs-reports-column{gap:20px;min-width:0}.cs-report-category-title{color:var(--cs-color-text);display:flex;gap:8px;align-items:center;line-height:1.25;padding-bottom:2px}.cs-report-category-title:before{background:var(--lumo-primary-color);border-radius:999px;content:"";display:inline-block;height:18px;opacity:.85;width:3px}.cs-report-link{background:#ffffffbd;border:1px solid var(--cs-color-border-soft);border-radius:7px;box-shadow:0 1px 2px #1018280d;color:var(--lumo-primary-text-color);line-height:1.2;margin-bottom:4px;min-height:38px;text-align:left;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.cs-report-link vaadin-icon{color:var(--cs-color-primary-dark);height:16px;margin-inline-start:8px;min-width:16px;opacity:.82;width:16px}.cs-report-link:hover:not([disabled]){background:#fff;border-color:#1570ef57;box-shadow:0 8px 20px #14223314;transform:translateY(-1px)}.cs-report-link[disabled]{background:#f8fafcad;border-color:#d0d5dd8f;color:var(--lumo-disabled-text-color);cursor:not-allowed;opacity:.78}.cs-inventory-create-dialog-content{gap:12px;min-height:0}vaadin-dialog-overlay[theme~=cs-inventory-create-dialog]::part(overlay){width:min(1060px,calc(100vw - 24px))}.cs-inventory-create-dialog-controls{align-items:flex-start!important;flex-wrap:wrap;gap:10px}.cs-inventory-create-dialog-controls vaadin-text-field{flex:1 1 260px;min-width:min(260px,100%)}.cs-inventory-create-dialog-controls vaadin-checkbox{margin-top:9px}@media (max-width: 800px){:root{--cs-page-padding-x: 12px;--cs-page-padding-y: 10px;--cs-page-gap: 7px;--cs-control-height: 36px;--cs-grid-row-height: 32px;--cs-grid-header-height: 34px;--lumo-space-m: .75rem;--lumo-space-l: 1rem;--lumo-font-size-xxxl: 1.55rem;--lumo-font-size-xxl: 1.35rem;--lumo-font-size-xl: 1.15rem}.cs-page-layout-root,.cs-detail-content,.cs-tab-view-layout-root{gap:8px!important;padding:var(--cs-page-padding-top, var(--cs-page-padding-y)) var(--cs-page-padding-x) var(--cs-page-padding-y)!important}.cs-breadcrumb{margin-top:3px;min-height:26px}.cs-page-header{align-items:center;row-gap:6px}.cs-legislation-page .cs-page-header-actions{grid-template-columns:minmax(0,1fr)}.cs-inventory-page{--cs-inventory-rail-inset: 0px}.cs-detail-content:has(.cs-inventory-header-search)>vaadin-horizontal-layout:first-child,.cs-page-header:has(.cs-inventory-header-search){padding-inline:0!important}main h1,main h2,.cs-detail-title{font-size:clamp(22px,6vw,27px)!important;line-height:1.12!important;margin-bottom:0!important}main h3{font-size:16px!important;line-height:1.2!important}.cs-page-header-actions{gap:7px!important;margin-left:auto}.cs-page-header:not(.cs-page-header--titleless) .cs-page-header-actions{justify-content:flex-end}.cs-page-header:has(.cs-inventory-header-search) .cs-page-header-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto;width:100%}.cs-inventory-page .cs-page-header{gap:7px}.cs-inventory-page .cs-page-header-actions{margin-left:auto;width:auto}.cs-page-header:has(.cs-inventory-header-search) .cs-page-header-actions>.cs-inventory-header-search{grid-column:1}.cs-page-header:has(.cs-inventory-header-search) .cs-page-header-actions>:nth-child(2){grid-column:2}.cs-page-header:has(.cs-inventory-header-search) .cs-page-header-actions>:nth-child(3){grid-column:3}.cs-page-header:has(.cs-inventory-header-search) .cs-page-header-actions>:nth-child(4){grid-column:4}.cs-page-header-button-add,.cs-page-header-button-edit,.cs-page-header-button-save{align-items:center;display:inline-flex;justify-content:center;min-width:var(--cs-control-height);padding-left:0;padding-right:0;width:var(--cs-control-height)}.cs-page-header-button-add::part(label),.cs-page-header-button-edit::part(label),.cs-page-header-button-save::part(label){display:none}.cs-page-header-button-add::part(prefix),.cs-page-header-button-edit::part(prefix),.cs-page-header-button-save::part(prefix){margin:0}.cs-page-header-button-add vaadin-icon,.cs-page-header-button-edit vaadin-icon,.cs-page-header-button-save vaadin-icon{height:17px;margin:0;width:17px}.cs-inventory-header-search{min-width:0;width:100%}.cs-grid--dense-filters .grid-filter-row{padding:10px}.cs-grid--dense-filters .cs-grid-filter-form{--vaadin-form-layout-row-spacing: 8px}.cs-legislation-grid .cs-grid-filter-form{padding:8px 10px}.cs-detail-content vaadin-horizontal-layout,.cs-page-layout-root vaadin-horizontal-layout,.cs-dashboard-content vaadin-horizontal-layout,.cs-reports-content vaadin-horizontal-layout{gap:8px}.cs-composition-footer{align-items:flex-start}.cs-composition-total{flex:1 1 100%;margin-left:0;white-space:normal!important}main vaadin-text-field,main vaadin-password-field,main vaadin-email-field,main vaadin-text-area,main vaadin-number-field,main vaadin-integer-field,main vaadin-combo-box,main vaadin-multi-select-combo-box,main vaadin-select,main vaadin-date-picker,vaadin-dialog-overlay vaadin-text-field,vaadin-dialog-overlay vaadin-password-field,vaadin-dialog-overlay vaadin-email-field,vaadin-dialog-overlay vaadin-text-area,vaadin-dialog-overlay vaadin-number-field,vaadin-dialog-overlay vaadin-integer-field,vaadin-dialog-overlay vaadin-combo-box,vaadin-dialog-overlay vaadin-multi-select-combo-box,vaadin-dialog-overlay vaadin-select,vaadin-dialog-overlay vaadin-date-picker{max-width:100%;box-sizing:border-box}.cs-license-banner{min-height:38px;padding:4px 10px}.cs-license-banner__text{font-size:12px}.cs-license-banner__cancel{flex-shrink:0}.grid-filter-row{gap:8px;padding:8px}.grid-filter-row:has(>vaadin-form-layout){padding:8px!important}.grid-filter-row--search-only{padding:6px 10px!important;min-height:calc(var(--cs-control-height) + 12px)}.grid-filter-row vaadin-form-layout{padding:0;width:100%}.cs-grid--dense-filters .grid-filter-row .cs-grid-filter-form{padding:0!important}.grid-filter-row vaadin-form-layout>*,.grid-filter-row vaadin-form-layout vaadin-text-field,.grid-filter-row vaadin-form-layout vaadin-password-field,.grid-filter-row vaadin-form-layout vaadin-email-field,.grid-filter-row vaadin-form-layout vaadin-number-field,.grid-filter-row vaadin-form-layout vaadin-integer-field,.grid-filter-row vaadin-form-layout vaadin-combo-box,.grid-filter-row vaadin-form-layout vaadin-multi-select-combo-box,.grid-filter-row vaadin-form-layout vaadin-select,.grid-filter-row vaadin-form-layout vaadin-date-picker{max-width:none!important;min-width:0!important;width:100%!important}vaadin-context-menu-overlay[theme~=cs-user-filter-menu]::part(overlay){bottom:auto!important;left:var(--cs-page-padding-x)!important;max-height:min(70vh,560px);max-width:calc(100vw - (2 * var(--cs-page-padding-x)));position:fixed!important;right:var(--cs-page-padding-x)!important;top:max(88px,env(safe-area-inset-top))!important;width:calc(100vw - (2 * var(--cs-page-padding-x)))}vaadin-context-menu-overlay[theme~=cs-user-filter-menu]::part(content){max-height:min(70vh,560px);padding:24px 8px}.cs-styled-data-grid{max-width:100%}.cs-list-grid-compact::part(body-cell),.cs-list-grid-compact::part(header-cell){padding-left:8px!important;padding-right:8px!important}.cs-dashboard-section{min-width:min(320px,100%)}.cs-dashboard-content{gap:24px 16px}.cs-dashboard-header{align-items:flex-start!important;margin-bottom:14px!important}.cs-dashboard-header-actions{flex-wrap:wrap}.cs-dashboard-button{font-size:13px}.cs-dashboard-section-cards{gap:12px}.cs-dashboard-section-cards--horizontal{column-gap:16px!important}.cs-dashboard-card{align-items:center!important}.cs-dashboard-card-content{flex-basis:min(160px,100%);min-width:min(120px,100%)}.cs-dashboard-card-actions{flex:0 1 auto;justify-content:flex-end;min-width:0;max-width:100%}.cs-reports-content{gap:18px 20px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.cs-reports-column{gap:16px}vaadin-dialog-overlay::part(overlay){max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}vaadin-dialog-overlay[theme~=cs-sidebar-dialog]::part(overlay),vaadin-dialog-overlay[theme~=cs-filter-settings-sidebar]::part(overlay){width:100vw}vaadin-dialog-overlay[theme~=cs-inventory-create-dialog]::part(overlay){max-width:calc(100vw - 16px);width:calc(100vw - 16px)}}@media (min-width: 561px) and (max-width: 640px){.cs-legislation-grid .cs-grid-filter-form{padding:8px 10px}.cs-legislation-grid .cs-grid-filter-form>.cs-legislation-facet{max-width:none!important}}@media (min-width: 600px) and (max-width: 1180px){.cs-legislation-grid .cs-grid-filter-form>.cs-legislation-facet{max-width:none!important;min-width:0!important;width:calc(50% - 6px)!important}}@media (min-width: 520px) and (max-width: 599px){.cs-legislation-page .cs-page-header-filter{width:100%}.cs-legislation-grid .cs-grid-filter-form>.cs-legislation-facet{max-width:none!important;min-width:0!important;width:100%!important}}@media (max-width: 560px){:root{--cs-page-padding-x: 8px;--cs-page-padding-y: 8px;--cs-page-gap: 6px;--cs-control-height: 34px;--cs-grid-row-height: 31px;--cs-grid-header-height: 32px}.cs-page-layout-root,.cs-detail-content,.cs-tab-view-layout-root{padding:var(--cs-page-padding-top, var(--cs-page-padding-y)) var(--cs-page-padding-x) var(--cs-page-padding-y)!important}.cs-inventory-page{--cs-inventory-rail-inset: 0px}.cs-detail-content:has(.cs-inventory-header-search)>vaadin-horizontal-layout:first-child,.cs-page-header:has(.cs-inventory-header-search){padding-inline:0!important}main h1,main h2,.cs-detail-title{font-size:clamp(21px,6.4vw,25px)!important;min-height:0}.cs-page-header{align-items:center;gap:8px;row-gap:6px}.cs-page-header-title{flex:1 1 0;min-width:0}.cs-page-header-actions{flex:0 1 max-content;gap:7px!important;justify-content:flex-end;margin-left:auto;width:auto}.cs-page-header-filter{flex-basis:100%;min-width:100%}.cs-legislation-page .cs-page-header-actions{display:grid!important;grid-template-columns:minmax(0,1fr);width:100%}.cs-legislation-page .cs-page-header-filter{min-width:0}.cs-legislation-page .cs-page-header-output{justify-self:end}.cs-page-header:has(.cs-page-header-filter) .cs-page-header-actions{width:100%}.cs-inventory-header-search{min-width:0;width:100%}.cs-grid--dense-filters .grid-filter-row{padding:8px}.cs-inventory-view-tabs-row{align-items:center;gap:6px}.cs-active-filter-panel{column-gap:6px;min-height:38px;padding:6px 8px;row-gap:6px}.cs-active-filter-panel__badges{gap:6px}.cs-active-filter-panel__badge{flex:1 1 100%;max-width:100%;min-width:0}.cs-active-filter-panel__clear{justify-self:end}vaadin-button{min-height:var(--cs-control-height);padding-left:9px;padding-right:9px;font-size:13px}vaadin-dialog-overlay::part(header),vaadin-dialog-overlay::part(content),vaadin-dialog-overlay::part(footer){padding-left:12px;padding-right:12px}vaadin-button[theme~=icon]{width:36px;min-width:36px;padding-left:0;padding-right:0}vaadin-menu-bar-button{min-height:var(--cs-control-height)}main vaadin-button[theme~=tertiary]{min-height:32px}vaadin-text-field::part(input-field),vaadin-password-field::part(input-field),vaadin-email-field::part(input-field),vaadin-text-area::part(input-field),vaadin-number-field::part(input-field),vaadin-integer-field::part(input-field),vaadin-combo-box::part(input-field),vaadin-multi-select-combo-box::part(input-field),vaadin-select::part(input-field),vaadin-date-picker::part(input-field){min-height:var(--cs-control-height)}.grid-filter-row{background:#ffffffdb;border:1px solid var(--cs-color-border-soft);box-shadow:none;padding:10px;gap:8px}.grid-filter-row:has(>.cs-search-extras-slot)>.cs-grid-filter-actions{margin-left:0}.grid-filter-row--search-only{padding:0!important;min-height:var(--cs-control-height)}vaadin-dialog-overlay[theme~=cs-search-filter-dialog]::part(overlay){border-radius:0;max-width:100vw;width:100vw}.cs-styled-data-grid{border-radius:8px}.cs-styled-data-grid::part(body-cell){font-size:13px}.cs-styled-data-grid::part(header-cell){font-size:12px}.cs-grid__item-count--footer{text-align:left;padding-left:8px}.cs-dashboard-section{min-width:100%}.cs-dashboard-content{gap:26px 14px}.cs-dashboard-header{flex-wrap:wrap;gap:8px;row-gap:8px}.cs-dashboard-title{flex:1 1 100%}.cs-dashboard-header-actions{flex:1 1 100%;gap:7px;justify-content:flex-start}.cs-dashboard-header-actions .cs-dashboard-button{flex:0 1 auto;min-height:30px}.cs-dashboard-section-cards{gap:10px}.cs-dashboard-chip{font-size:12.5px;padding:3px 10px}.cs-dashboard-card-icon{height:38px;min-width:38px;width:38px}.cs-dashboard-section-cards--horizontal{column-gap:0!important;row-gap:10px!important}.cs-dashboard-section-cards--horizontal>.cs-dashboard-card{flex:1 1 100%;margin:0!important;max-width:none;min-width:100%}.cs-dashboard-card{align-items:center!important;padding:12px!important;column-gap:10px;row-gap:10px;flex-wrap:wrap}.cs-dashboard-card-content{flex:1 1 150px;max-width:none;min-width:0}.cs-dashboard-card-actions{flex:0 1 auto;justify-content:flex-end;margin-left:auto;box-sizing:border-box;max-width:calc(100% - 54px);min-width:0}.cs-dashboard-card--multi-actions .cs-dashboard-card-content,.cs-dashboard-card--multi-actions .cs-dashboard-card-actions{max-width:100%;min-width:0}.cs-dashboard-card-actions .cs-button-bordered{min-height:32px;padding-left:10px;padding-right:10px}.cs-inventory-create-dialog-content,.cs-inventory-create-dialog-controls{gap:8px}.cs-inventory-create-dialog-controls vaadin-checkbox{max-width:100%}.cs-reports-content{gap:12px;grid-template-columns:1fr}.cs-reports-column{gap:10px}.cs-report-category{gap:5px;padding:0 0 10px}.cs-report-link{min-height:32px;margin-bottom:3px}}.cs-news-feed-tab,.cs-news-management-tab{min-height:0}.cs-empty-state{align-items:center;box-sizing:border-box;color:var(--cs-color-text-muted);display:flex;flex-direction:column;gap:12px;justify-content:center;margin:0 auto;min-height:clamp(280px,48vh,560px);padding:24px;text-align:center;width:100%}.cs-empty-state__icon-wrap{align-items:center;display:flex;height:72px;justify-content:center;width:72px}.cs-empty-state__icon{height:64px;opacity:.9;width:64px}.cs-empty-state__title{color:var(--cs-color-text);font-size:18px!important;font-weight:700;line-height:1.25!important;margin:4px 0 0}.cs-empty-state__body{color:var(--cs-color-text-muted);font-size:14px;line-height:1.45;margin:0;max-width:520px;overflow-wrap:anywhere}.cs-empty-state__actions{gap:8px;justify-content:center;margin-top:10px}.cs-grid-empty-state{min-height:clamp(120px,28vh,320px);padding:20px 16px}.cs-grid-empty-state .cs-empty-state__icon-wrap{height:56px;width:56px}.cs-grid-empty-state .cs-empty-state__icon{height:48px;width:48px}.cs-grid-empty-state .cs-empty-state__title{font-size:16px!important}.cs-grid-empty-state .cs-empty-state__body{font-size:13px;max-width:420px}.cs-news-empty-state{align-items:center;box-sizing:border-box;color:var(--cs-color-text-muted);display:flex!important;font-size:14px;justify-content:center;line-height:1.45;margin:0 auto;min-height:clamp(240px,42vh,460px);padding:24px;text-align:center;width:100%!important}.cs-news-item{width:100%;box-sizing:border-box;gap:4px;padding:4px 0}.cs-news-feed-tab .cs-news-item{cursor:pointer;padding:8px 0;border-radius:6px;transition:background-color .15s ease}.cs-news-feed-tab .cs-news-item:hover{background:#f9fafb}.cs-news-item__date-row{gap:6px}.cs-news-item__unread-dot{width:8px;height:8px;border-radius:999px;background:#d92d20;flex-shrink:0}.cs-news-item__date{font-weight:700;font-size:14px;color:#344054;white-space:nowrap}.cs-news-item__header{font-weight:600;font-size:14px;color:#344054}.cs-news-item__body{font-size:14px;color:#667085;line-height:1.5}.cs-news-item__body p:first-child{margin-top:0}.cs-news-item__body p:last-child{margin-bottom:0}.cs-news-item__body a{color:var(--lumo-primary-text-color);text-decoration:underline}.cs-news-item--read .cs-news-item__date,.cs-news-item--read .cs-news-item__header{color:#667085}.cs-news-item--read .cs-news-item__body{color:#98a2b3}.cs-news-dialog__content-label{font-weight:600;color:#344054}.cs-html-editor{gap:0}.cs-html-editor__toolbar{gap:4px;padding:4px;border:1px solid #D0D5DD;border-bottom:0;border-radius:8px 8px 0 0;background:#f9fafb}.cs-html-editor__toolbar-button{width:32px;height:32px}.cs-html-editor__surface{min-height:260px;max-height:460px;overflow:auto;box-sizing:border-box;padding:12px;border:1px solid #D0D5DD;border-radius:0 0 8px 8px;background:#fff;color:#101828;line-height:1.5;outline:none}.cs-html-editor__surface:focus{border-color:var(--lumo-primary-color);box-shadow:0 0 0 1px var(--lumo-primary-color)}vaadin-dialog-overlay.cs-dialog--no-dividers::part(header),vaadin-dialog-overlay.cs-dialog--no-dividers::part(footer){border:none}.cs-sds-import-upload-summary,.cs-sds-import-upload-done{align-items:center;background:var(--lumo-contrast-5pct);border:1px solid var(--lumo-contrast-10pct);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:16px;text-align:center;width:100%}.cs-sds-import-upload-summary__title,.cs-sds-import-upload-done__title{color:var(--lumo-header-text-color);font-size:16px;font-weight:700}.cs-sds-import-upload-summary__subtitle,.cs-sds-import-upload-done__subtitle{color:var(--lumo-secondary-text-color);font-size:14px;line-height:1.4}.cs-sds-import-upload-done__icon{color:var(--lumo-success-color);height:34px;width:34px}.cs-sds-import-upload-results{border:1px solid var(--lumo-contrast-10pct);border-radius:8px;max-height:min(360px,48vh);overflow:auto}.cs-sds-import-upload-result-row{box-sizing:border-box;display:grid;grid-template-columns:24px minmax(220px,1fr) minmax(280px,1.1fr);gap:10px;min-height:36px;padding:6px 10px;width:100%}.cs-sds-import-upload-result-row:not(:last-child){border-bottom:1px solid var(--lumo-contrast-10pct)}.cs-sds-import-upload-result-row span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-sds-import-upload-result-row span:last-of-type{min-width:0}.cs-sds-import-next-step,.cs-sds-import-next-step-panel{--cs-next-step-color: var(--lumo-primary-color)}.sds-import-history-grid vaadin-grid::part(row):hover{background-color:var(--lumo-primary-color-10pct);cursor:pointer}.sds-import-history-grid vaadin-grid::part(cell){cursor:pointer}.sds-import-history-grid vaadin-grid::part(cell):last-child,.sds-import-history-grid vaadin-grid::part(cell):last-child *{cursor:default}.sds-import-history-grid .grid-filter-row vaadin-text-field{max-width:none!important}.sds-import-history-grid__file-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.cs-sds-import-status-badge{box-sizing:border-box;max-width:none;min-width:0;white-space:nowrap}.cs-sds-import-status-badge--pendingmanualreview{background-color:#e8f1f8;color:#214b68}.cs-sds-import-status-badge--failed{background-color:#fce9e7;color:#a4271f}.sds-import-detail__top-info,.sds-import-detail__tab-panel{box-sizing:border-box;max-width:none;min-width:0;width:100%}.cs-sds-import-next-step--warning,.cs-sds-import-next-step-panel--warning{--cs-next-step-color: #a95049}.cs-sds-import-next-step-panel.cs-sds-import-next-step-panel--warning{background:#fff6f4;border-color:#efd3cf;border-left-color:var(--cs-next-step-color)}.cs-sds-import-next-step-panel--warning .cs-sds-import-next-step-panel__title{color:#71332f}.cs-sds-import-next-step-panel--warning .cs-sds-import-next-step-panel__description{color:#765d5a}.cs-sds-import-next-step--success,.cs-sds-import-next-step-panel--success{--cs-next-step-color: var(--lumo-success-color)}.cs-sds-import-next-step--error,.cs-sds-import-next-step-panel--error{--cs-next-step-color: var(--lumo-error-color)}.cs-sds-import-next-step--neutral,.cs-sds-import-next-step-panel--neutral{--cs-next-step-color: var(--lumo-secondary-text-color)}.cs-sds-import-next-step__icon{color:var(--cs-next-step-color);flex:0 0 auto;height:16px;width:16px}.cs-sds-import-next-step__title{color:var(--lumo-body-text-color);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-sds-import-next-step-panel{background:var(--lumo-contrast-5pct);border:1px solid var(--lumo-contrast-10pct);border-left:4px solid var(--cs-next-step-color);border-radius:8px;box-sizing:border-box;padding:12px 14px;width:100%}.cs-sds-import-next-step-panel__icon{color:var(--cs-next-step-color);flex:0 0 auto;height:22px;width:22px}.cs-sds-import-next-step-panel__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-sds-import-next-step-panel__title{color:var(--lumo-header-text-color);font-weight:700}.cs-sds-import-next-step-panel__description{color:var(--lumo-secondary-text-color);font-size:14px;line-height:1.4}.sds-import-sidecars__technical-details{background:var(--lumo-contrast-5pct);border:1px solid var(--lumo-contrast-10pct);border-radius:6px;box-sizing:border-box;padding:0 var(--lumo-space-s);width:100%}.sds-import-sidecars__technical-details::part(summary){color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);font-weight:600;padding:var(--lumo-space-s) 0}.sds-import-entity-chooser__recommended{background:var(--lumo-base-color);border:0;border-left:3px solid #3f6c86;border-radius:0;gap:8px;padding:14px 16px}.sds-import-entity-chooser__recommended-title{color:var(--lumo-header-text-color);font-weight:700}.sds-import-entity-chooser__recommended-description,.sds-import-entity-chooser__create-hint{color:var(--lumo-secondary-text-color);font-size:14px;line-height:1.4}.sds-import-entity-chooser__create-hint{font-style:italic;margin-top:0}.sds-import-entity-chooser__actions{flex-wrap:wrap;margin-top:4px}.sds-import-entity-chooser__alternatives{color:var(--lumo-secondary-text-color);margin-top:2px}.sds-import-entity-chooser__alternatives::part(content){display:block!important;max-height:0;opacity:0;overflow:hidden;padding-top:0;transform:translateY(-4px);transition:max-height .18s ease,opacity .14s ease,padding-top .18s ease,transform .18s ease}.sds-import-entity-chooser__alternatives[opened]::part(content){max-height:120px;opacity:1;padding-top:10px;transform:translateY(0)}.sds-import-entity-chooser__alternative-actions{display:flex;gap:8px;flex-wrap:wrap;width:100%}@media (max-width: 1024px){.sds-import-detail__action{align-items:center;box-sizing:border-box;display:inline-flex;height:var(--cs-control-height);justify-content:center;max-width:var(--cs-control-height);min-width:var(--cs-control-height);padding-inline:0!important;width:var(--cs-control-height)}.sds-import-detail__action::part(label){display:none}.sds-import-detail__action::part(prefix){margin:0}.sds-import-detail__action vaadin-icon,.sds-import-detail__action .cs-button-action__icon,.sds-import-detail__action img{height:18px;margin:0;width:18px}}@media (max-width: 640px){.cs-sds-import-upload-results{max-height:42vh}.cs-sds-import-upload-result-row{align-items:flex-start!important;display:flex;gap:6px}.cs-sds-import-upload-result-row span:first-of-type{white-space:normal}.sds-import-entity-chooser__actions>vaadin-button,.sds-import-entity-chooser__alternative-actions>vaadin-button{flex:1 1 100%;width:100%!important}}
